Tasks
List all tasks
client.promptly.tasks.list(TaskListParams { organizationId } query, RequestOptionsoptions?): TaskListResponse { id, createdAt, model, 22 more }
GET/api/promptly/tasks
Create a new task
client.promptly.tasks.create(TaskCreateParams { name, organizationId, prompt, 12 more } body, RequestOptionsoptions?): Task { id, createdAt, model, 22 more }
POST/api/promptly/tasks
Get a task
client.promptly.tasks.retrieve(stringtaskID, RequestOptionsoptions?): Task { id, createdAt, model, 22 more }
GET/api/promptly/tasks/{taskId}
Update a task
client.promptly.tasks.update(stringtaskID, TaskUpdateParams { deliveryEmail, deliveryEmailAddress, deliveryPhoneNumber, 12 more } body, RequestOptionsoptions?): Task { id, createdAt, model, 22 more }
PATCH/api/promptly/tasks/{taskId}
Delete a task
client.promptly.tasks.delete(stringtaskID, RequestOptionsoptions?): TaskDeleteResponse { success }
DELETE/api/promptly/tasks/{taskId}
Run a task immediately
client.promptly.tasks.run(stringtaskID, RequestOptionsoptions?): TaskRun { id, completedAt, costCents, 9 more }
POST/api/promptly/tasks/{taskId}/run
List task runs
client.promptly.tasks.listRuns(stringtaskID, TaskListRunsParams { limit } query?, RequestOptionsoptions?): TaskListRunsResponse { id, completedAt, costCents, 9 more }
GET/api/promptly/tasks/{taskId}/runs
Models
TasksSources
Attach a source to a task
client.promptly.tasks.sources.attach(stringtaskID, SourceAttachParams { sourceId } body, RequestOptionsoptions?): void
POST/api/promptly/tasks/{taskId}/sources
Detach a source from a task
client.promptly.tasks.sources.detach(stringsourceID, SourceDetachParams { taskId } params, RequestOptionsoptions?): void
DELETE/api/promptly/tasks/{taskId}/sources/{sourceId}
TasksSkills
Attach a skill to a task
client.promptly.tasks.skills.attach(stringtaskID, SkillAttachParams { skillId } body, RequestOptionsoptions?): void
POST/api/promptly/tasks/{taskId}/skills
Detach a skill from a task
client.promptly.tasks.skills.detach(stringskillID, SkillDetachParams { taskId } params, RequestOptionsoptions?): void
DELETE/api/promptly/tasks/{taskId}/skills/{skillId}