Schedule Agent Message
client.agents.schedule.create(stringagentID, ScheduleCreateParams { messages, schedule, callback_url, 2 more } body, RequestOptionsoptions?): ScheduleCreateResponse { id, next_scheduled_at }
/v1/agents/{agent_id}/schedule
Schedule a message to be sent by the agent at a specified time or on a recurring basis.
Parameters
agentID: string
Returns
Schedule Agent Message
import Letta from '@letta-ai/letta-client';
const client = new Letta({
apiKey: process.env['LETTA_API_KEY'], // This is the default and can be omitted
});
const schedule = await client.agents.schedule.create('agent_id', {
messages: [{ content: [{ text: 'text' }], role: 'user' }],
schedule: { scheduled_at: 0 },
});
console.log(schedule.id);
{
"id": "id",
"next_scheduled_at": "next_scheduled_at"
}
Returns Examples
{
"id": "id",
"next_scheduled_at": "next_scheduled_at"
}