Workers
Create, retrieve, and manage agent worker templates.
Create a worker template
workers.create(WorkerCreateParams**kwargs) -> WorkerTemplate
POST/api/workers
Retrieve a worker
workers.retrieve(strworker_id, WorkerRetrieveParams**kwargs) -> Worker
GET/api/workers/{workerId}
Update a worker template
workers.update(strworker_id, WorkerUpdateParams**kwargs) -> WorkerTemplate
PATCH/api/workers/{workerId}
Delete a worker template
workers.delete(strworker_id) -> DeleteWorkerResponse
DELETE/api/workers/{workerId}
Retrieve a worker email address
workers.retrieve_email(strworker_id) -> WorkerRetrieveEmailResponse
GET/api/workers/{workerId}/email
WorkersSchedules
Manage future and recurring worker tasks.
List worker schedules
workers.schedules.list(strworker_id) -> ScheduleListResponse
GET/api/workers/{workerId}/schedules
Create a worker schedule
workers.schedules.create(strworker_id, ScheduleCreateParams**kwargs) -> WorkerSchedule
POST/api/workers/{workerId}/schedules
Cancel a worker schedule
workers.schedules.cancel(strschedule_id, ScheduleCancelParams**kwargs) -> ScheduleCancelResponse
DELETE/api/workers/{workerId}/schedules/{scheduleId}
WorkersWebhooks
Configure outbound webhooks delivered when a worker’s tasks complete.
Retrieve a worker webhook
workers.webhooks.retrieve(strworker_id) -> Webhook
GET/api/workers/{workerId}/webhook
Update a worker webhook
workers.webhooks.update(strworker_id, WebhookUpdateParams**kwargs) -> Webhook
PUT/api/workers/{workerId}/webhook
Delete a worker webhook
workers.webhooks.delete(strworker_id) -> Webhook
DELETE/api/workers/{workerId}/webhook
Regenerate a worker webhook token
workers.webhooks.regenerate_token(strworker_id) -> Webhook
POST/api/workers/{workerId}/webhook/regenerate-token
List worker webhook executions
workers.webhooks.list_executions(strworker_id, WebhookListExecutionsParams**kwargs) -> WebhookExecutionList
GET/api/workers/{workerId}/webhook/executions