agents

List all tasks available to user (global + custom)

Returns built-in global tasks (userId=null) plus any custom tasks you've created. Tasks are structured objectives agents can execute on calls (schedule callback, collect email, etc.) and may have prerequisites like calendar_connected that gate visibility.

get/agents/tasks/available

Request

  • Base URL: https://be.skipcalls.com (the document declares no server; this is the origin it was published from)
  • URL: https://be.skipcalls.com/agents/tasks/available
  • Auth: HTTP bearer

Response

idstring required

Unique task definition identifier

slugstring required

URL-friendly task identifier

titlestring required

Human-readable task title

descriptionstring required

Instruction for the agent on how to perform this task

completionCriteriastring required

Criteria to determine when the task is completed

prerequisiteTypestring nullable

Prerequisite type required before task can be enabled (e.g. "calendar_connected")

groupNamestring nullable

Group label for frontend task grouping (e.g. "Scheduling", "Communication")

userIdstring nullable

Owner user ID (null = system/global task)

createdAtstring date-time required

Task definition creation timestamp

Example response

[
  {
    "slug": "schedule-appointment",
    "title": "Schedule Appointment",
    "prerequisiteType": "calendar_connected",
    "groupName": "Scheduling"
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.