naftiko: 1.0.0-alpha2 info: label: Twilio - Autopilot — Assistants description: 'Twilio - Autopilot — Assistants. 52 operations. Lead operation: Assistants. Self-contained Naftiko capability covering one Twilio business surface.' tags: - Twilio - Assistants created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: TWILIO_API_KEY: TWILIO_API_KEY capability: consumes: - type: http namespace: autopilot-assistants baseUri: https://autopilot.twilio.com description: Twilio - Autopilot — Assistants business capability. Self-contained, no shared references. resources: - name: v1-Assistants path: /v1/Assistants operations: - name: listassistant method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: PageSize in: query type: integer description: How many resources to return in each list page. The default is 50, and the maximum is 1000. - name: Page in: query type: integer description: The page index. This value is simply for client state. - name: PageToken in: query type: string description: The page token. This is provided by the API. - name: createassistant method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-Restore path: /v1/Assistants/Restore operations: - name: updaterestoreassistant method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-Defaults path: /v1/Assistants/{AssistantSid}/Defaults operations: - name: fetchdefaults method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to fetch. required: true - name: updatedefaults method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to update. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-Dialogues-Sid path: /v1/Assistants/{AssistantSid}/Dialogues/{Sid} operations: - name: fetchdialogue method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to fetch. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Dialogue resource to fetch. required: true - name: v1-Assistants-AssistantSid-FieldTypes path: /v1/Assistants/{AssistantSid}/FieldTypes operations: - name: listfieldtype method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to read. required: true - name: PageSize in: query type: integer description: How many resources to return in each list page. The default is 50, and the maximum is 1000. - name: Page in: query type: integer description: The page index. This value is simply for client state. - name: PageToken in: query type: string description: The page token. This is provided by the API. - name: createfieldtype method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the new resource. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-FieldTypes-FieldTypeSid-FieldValues path: /v1/Assistants/{AssistantSid}/FieldTypes/{FieldTypeSid}/FieldValues operations: - name: listfieldvalue method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the FieldType associated with the resources to read. required: true - name: FieldTypeSid in: path type: string description: The SID of the Field Type associated with the Field Value to read. required: true - name: Language in: query type: string description: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) tag that specifies the language of the value. Currently support - name: PageSize in: query type: integer description: How many resources to return in each list page. The default is 50, and the maximum is 1000. - name: Page in: query type: integer description: The page index. This value is simply for client state. - name: PageToken in: query type: string description: The page token. This is provided by the API. - name: createfieldvalue method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the FieldType associated with the new resource. required: true - name: FieldTypeSid in: path type: string description: The SID of the Field Type associated with the Field Value. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-FieldTypes-FieldTypeSid-FieldValues-Sid path: /v1/Assistants/{AssistantSid}/FieldTypes/{FieldTypeSid}/FieldValues/{Sid} operations: - name: fetchfieldvalue method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the FieldType associated with the resource to fetch. required: true - name: FieldTypeSid in: path type: string description: The SID of the Field Type associated with the Field Value to fetch. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the FieldValue resource to fetch. required: true - name: deletefieldvalue method: DELETE description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the FieldType associated with the resources to delete. required: true - name: FieldTypeSid in: path type: string description: The SID of the Field Type associated with the Field Value to delete. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the FieldValue resource to delete. required: true - name: v1-Assistants-AssistantSid-FieldTypes-Sid path: /v1/Assistants/{AssistantSid}/FieldTypes/{Sid} operations: - name: fetchfieldtype method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to fetch. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the FieldType resource to fetch. required: true - name: updatefieldtype method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the to update. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the FieldType resource to update. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deletefieldtype method: DELETE description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to delete. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the FieldType resource to delete. required: true - name: v1-Assistants-AssistantSid-ModelBuilds path: /v1/Assistants/{AssistantSid}/ModelBuilds operations: - name: listmodelbuild method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to read. required: true - name: PageSize in: query type: integer description: How many resources to return in each list page. The default is 50, and the maximum is 1000. - name: Page in: query type: integer description: The page index. This value is simply for client state. - name: PageToken in: query type: string description: The page token. This is provided by the API. - name: createmodelbuild method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the new resource. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-ModelBuilds-Sid path: /v1/Assistants/{AssistantSid}/ModelBuilds/{Sid} operations: - name: fetchmodelbuild method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to fetch. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the ModelBuild resource to fetch. required: true - name: updatemodelbuild method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to update. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the ModelBuild resource to update. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deletemodelbuild method: DELETE description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to delete. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the ModelBuild resource to delete. required: true - name: v1-Assistants-AssistantSid-Queries path: /v1/Assistants/{AssistantSid}/Queries operations: - name: listquery method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to read. required: true - name: Language in: query type: string description: 'The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used by the Query resources ' - name: ModelBuild in: query type: string description: The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried. - name: Status in: query type: string description: 'The status of the resources to read. Can be: `pending-review`, `reviewed`, or `discarded`' - name: DialogueSid in: query type: string description: The SID of the [Dialogue](https://www.twilio.com/docs/autopilot/api/dialogue). - name: PageSize in: query type: integer description: How many resources to return in each list page. The default is 50, and the maximum is 1000. - name: Page in: query type: integer description: The page index. This value is simply for client state. - name: PageToken in: query type: string description: The page token. This is provided by the API. - name: createquery method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the new resource. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-Queries-Sid path: /v1/Assistants/{AssistantSid}/Queries/{Sid} operations: - name: fetchquery method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to fetch. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Query resource to fetch. required: true - name: updatequery method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to update. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Query resource to update. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deletequery method: DELETE description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to delete. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Query resource to delete. required: true - name: v1-Assistants-AssistantSid-StyleSheet path: /v1/Assistants/{AssistantSid}/StyleSheet operations: - name: fetchstylesheet method: GET description: Returns Style sheet JSON object for the Assistant outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to fetch. required: true - name: updatestylesheet method: POST description: Updates the style sheet for an Assistant identified by `assistant_sid`. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to update. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-Tasks path: /v1/Assistants/{AssistantSid}/Tasks operations: - name: listtask method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to read. required: true - name: PageSize in: query type: integer description: How many resources to return in each list page. The default is 50, and the maximum is 1000. - name: Page in: query type: integer description: The page index. This value is simply for client state. - name: PageToken in: query type: string description: The page token. This is provided by the API. - name: createtask method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the new resource. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-Tasks-Sid path: /v1/Assistants/{AssistantSid}/Tasks/{Sid} operations: - name: fetchtask method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to fetch. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Task resource to fetch. required: true - name: updatetask method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to update. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Task resource to update. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deletetask method: DELETE description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to delete. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Task resource to delete. required: true - name: v1-Assistants-AssistantSid-Tasks-TaskSid-Actions path: /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Actions operations: - name: fetchtaskactions method: GET description: Returns JSON actions for the Task. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task for which the task actions to fetch were defined. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) for which the task actions to fetch were defined. required: true - name: updatetaskactions method: POST description: Updates the actions of an Task identified by {TaskSid} or {TaskUniqueName}. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task for which the task actions to update were defined required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) for which the task actions to update were defined. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-Tasks-TaskSid-Fields path: /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Fields operations: - name: listfield method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task associated with the resources to read. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) resource associated with the Field resources to read. required: true - name: PageSize in: query type: integer description: How many resources to return in each list page. The default is 50, and the maximum is 1000. - name: Page in: query type: integer description: The page index. This value is simply for client state. - name: PageToken in: query type: string description: The page token. This is provided by the API. - name: createfield method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task associated with the new resource. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) resource associated with the new Field resource. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-Tasks-TaskSid-Fields-Sid path: /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Fields/{Sid} operations: - name: fetchfield method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task associated with the resource to fetch. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) resource associated with the Field resource to fetch. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Field resource to fetch. required: true - name: deletefield method: DELETE description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task associated with the resources to delete. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) resource associated with the Field resource to delete. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Field resource to delete. required: true - name: v1-Assistants-AssistantSid-Tasks-TaskSid-Samples path: /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Samples operations: - name: listsample method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task associated with the resources to read. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) associated with the Sample resources to read. required: true - name: Language in: query type: string description: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used for the sample. For exa - name: PageSize in: query type: integer description: How many resources to return in each list page. The default is 50, and the maximum is 1000. - name: Page in: query type: integer description: The page index. This value is simply for client state. - name: PageToken in: query type: string description: The page token. This is provided by the API. - name: createsample method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task associated with the new resource. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) associated with the Sample resource to create. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-Tasks-TaskSid-Samples-Sid path: /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Samples/{Sid} operations: - name: fetchsample method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task associated with the resource to fetch. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) associated with the Sample resource to create. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Sample resource to fetch. required: true - name: updatesample method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task associated with the resource to update. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) associated with the Sample resource to update. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Sample resource to update. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deletesample method: DELETE description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the Task associated with the resources to delete. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) associated with the Sample resource to delete. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Sample resource to delete. required: true - name: v1-Assistants-AssistantSid-Tasks-TaskSid-Statistics path: /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Statistics operations: - name: fetchtaskstatistics method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to fetch. required: true - name: TaskSid in: path type: string description: The SID of the [Task](https://www.twilio.com/docs/autopilot/api/task) that is associated with the resource to fetch. required: true - name: v1-Assistants-AssistantSid-Webhooks path: /v1/Assistants/{AssistantSid}/Webhooks operations: - name: listwebhook method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to read. required: true - name: PageSize in: query type: integer description: How many resources to return in each list page. The default is 50, and the maximum is 1000. - name: Page in: query type: integer description: The page index. This value is simply for client state. - name: PageToken in: query type: string description: The page token. This is provided by the API. - name: createwebhook method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the new resource. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: v1-Assistants-AssistantSid-Webhooks-Sid path: /v1/Assistants/{AssistantSid}/Webhooks/{Sid} operations: - name: fetchwebhook method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to fetch. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Webhook resource to fetch. required: true - name: updatewebhook method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to update. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Webhook resource to update. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deletewebhook method: DELETE description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: AssistantSid in: path type: string description: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to delete. required: true - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Webhook resource to delete. required: true - name: v1-Assistants-Sid path: /v1/Assistants/{Sid} operations: - name: fetchassistant method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Assistant resource to fetch. required: true - name: updateassistant method: POST description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Assistant resource to update. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deleteassistant method: DELETE description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Sid in: path type: string description: The Twilio-provided string that uniquely identifies the Assistant resource to delete. required: true authentication: type: basic username: '{{env.TWILIO_USER}}' password: '{{env.TWILIO_PASS}}' exposes: - type: rest namespace: autopilot-assistants-rest port: 8080 description: REST adapter for Twilio - Autopilot — Assistants. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/v1/assistants name: v1-assistants description: REST surface for v1-Assistants. operations: - method: GET name: listassistant description: listassistant call: autopilot-assistants.listassistant with: PageSize: rest.PageSize Page: rest.Page PageToken: rest.PageToken outputParameters: - type: object mapping: $. - method: POST name: createassistant description: createassistant call: autopilot-assistants.createassistant with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/restore name: v1-assistants-restore description: REST surface for v1-Assistants-Restore. operations: - method: POST name: updaterestoreassistant description: updaterestoreassistant call: autopilot-assistants.updaterestoreassistant with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/defaults name: v1-assistants-assistantsid-defaults description: REST surface for v1-Assistants-AssistantSid-Defaults. operations: - method: GET name: fetchdefaults description: fetchdefaults call: autopilot-assistants.fetchdefaults with: AssistantSid: rest.AssistantSid outputParameters: - type: object mapping: $. - method: POST name: updatedefaults description: updatedefaults call: autopilot-assistants.updatedefaults with: AssistantSid: rest.AssistantSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/dialogues/{sid} name: v1-assistants-assistantsid-dialogues-sid description: REST surface for v1-Assistants-AssistantSid-Dialogues-Sid. operations: - method: GET name: fetchdialogue description: fetchdialogue call: autopilot-assistants.fetchdialogue with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/fieldtypes name: v1-assistants-assistantsid-fieldtypes description: REST surface for v1-Assistants-AssistantSid-FieldTypes. operations: - method: GET name: listfieldtype description: listfieldtype call: autopilot-assistants.listfieldtype with: AssistantSid: rest.AssistantSid PageSize: rest.PageSize Page: rest.Page PageToken: rest.PageToken outputParameters: - type: object mapping: $. - method: POST name: createfieldtype description: createfieldtype call: autopilot-assistants.createfieldtype with: AssistantSid: rest.AssistantSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/fieldtypes/{fieldtypesid}/fieldvalues name: v1-assistants-assistantsid-fieldtypes-fieldtypesid-fieldvalues description: REST surface for v1-Assistants-AssistantSid-FieldTypes-FieldTypeSid-FieldValues. operations: - method: GET name: listfieldvalue description: listfieldvalue call: autopilot-assistants.listfieldvalue with: AssistantSid: rest.AssistantSid FieldTypeSid: rest.FieldTypeSid Language: rest.Language PageSize: rest.PageSize Page: rest.Page PageToken: rest.PageToken outputParameters: - type: object mapping: $. - method: POST name: createfieldvalue description: createfieldvalue call: autopilot-assistants.createfieldvalue with: AssistantSid: rest.AssistantSid FieldTypeSid: rest.FieldTypeSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/fieldtypes/{fieldtypesid}/fieldvalues/{sid} name: v1-assistants-assistantsid-fieldtypes-fieldtypesid-fieldvalues-sid description: REST surface for v1-Assistants-AssistantSid-FieldTypes-FieldTypeSid-FieldValues-Sid. operations: - method: GET name: fetchfieldvalue description: fetchfieldvalue call: autopilot-assistants.fetchfieldvalue with: AssistantSid: rest.AssistantSid FieldTypeSid: rest.FieldTypeSid Sid: rest.Sid outputParameters: - type: object mapping: $. - method: DELETE name: deletefieldvalue description: deletefieldvalue call: autopilot-assistants.deletefieldvalue with: AssistantSid: rest.AssistantSid FieldTypeSid: rest.FieldTypeSid Sid: rest.Sid outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/fieldtypes/{sid} name: v1-assistants-assistantsid-fieldtypes-sid description: REST surface for v1-Assistants-AssistantSid-FieldTypes-Sid. operations: - method: GET name: fetchfieldtype description: fetchfieldtype call: autopilot-assistants.fetchfieldtype with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - method: POST name: updatefieldtype description: updatefieldtype call: autopilot-assistants.updatefieldtype with: AssistantSid: rest.AssistantSid Sid: rest.Sid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletefieldtype description: deletefieldtype call: autopilot-assistants.deletefieldtype with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/modelbuilds name: v1-assistants-assistantsid-modelbuilds description: REST surface for v1-Assistants-AssistantSid-ModelBuilds. operations: - method: GET name: listmodelbuild description: listmodelbuild call: autopilot-assistants.listmodelbuild with: AssistantSid: rest.AssistantSid PageSize: rest.PageSize Page: rest.Page PageToken: rest.PageToken outputParameters: - type: object mapping: $. - method: POST name: createmodelbuild description: createmodelbuild call: autopilot-assistants.createmodelbuild with: AssistantSid: rest.AssistantSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/modelbuilds/{sid} name: v1-assistants-assistantsid-modelbuilds-sid description: REST surface for v1-Assistants-AssistantSid-ModelBuilds-Sid. operations: - method: GET name: fetchmodelbuild description: fetchmodelbuild call: autopilot-assistants.fetchmodelbuild with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - method: POST name: updatemodelbuild description: updatemodelbuild call: autopilot-assistants.updatemodelbuild with: AssistantSid: rest.AssistantSid Sid: rest.Sid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletemodelbuild description: deletemodelbuild call: autopilot-assistants.deletemodelbuild with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/queries name: v1-assistants-assistantsid-queries description: REST surface for v1-Assistants-AssistantSid-Queries. operations: - method: GET name: listquery description: listquery call: autopilot-assistants.listquery with: AssistantSid: rest.AssistantSid Language: rest.Language ModelBuild: rest.ModelBuild Status: rest.Status DialogueSid: rest.DialogueSid PageSize: rest.PageSize Page: rest.Page PageToken: rest.PageToken outputParameters: - type: object mapping: $. - method: POST name: createquery description: createquery call: autopilot-assistants.createquery with: AssistantSid: rest.AssistantSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/queries/{sid} name: v1-assistants-assistantsid-queries-sid description: REST surface for v1-Assistants-AssistantSid-Queries-Sid. operations: - method: GET name: fetchquery description: fetchquery call: autopilot-assistants.fetchquery with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - method: POST name: updatequery description: updatequery call: autopilot-assistants.updatequery with: AssistantSid: rest.AssistantSid Sid: rest.Sid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletequery description: deletequery call: autopilot-assistants.deletequery with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/stylesheet name: v1-assistants-assistantsid-stylesheet description: REST surface for v1-Assistants-AssistantSid-StyleSheet. operations: - method: GET name: fetchstylesheet description: Returns Style sheet JSON object for the Assistant call: autopilot-assistants.fetchstylesheet with: AssistantSid: rest.AssistantSid outputParameters: - type: object mapping: $. - method: POST name: updatestylesheet description: Updates the style sheet for an Assistant identified by `assistant_sid`. call: autopilot-assistants.updatestylesheet with: AssistantSid: rest.AssistantSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/tasks name: v1-assistants-assistantsid-tasks description: REST surface for v1-Assistants-AssistantSid-Tasks. operations: - method: GET name: listtask description: listtask call: autopilot-assistants.listtask with: AssistantSid: rest.AssistantSid PageSize: rest.PageSize Page: rest.Page PageToken: rest.PageToken outputParameters: - type: object mapping: $. - method: POST name: createtask description: createtask call: autopilot-assistants.createtask with: AssistantSid: rest.AssistantSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/tasks/{sid} name: v1-assistants-assistantsid-tasks-sid description: REST surface for v1-Assistants-AssistantSid-Tasks-Sid. operations: - method: GET name: fetchtask description: fetchtask call: autopilot-assistants.fetchtask with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - method: POST name: updatetask description: updatetask call: autopilot-assistants.updatetask with: AssistantSid: rest.AssistantSid Sid: rest.Sid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletetask description: deletetask call: autopilot-assistants.deletetask with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/tasks/{tasksid}/actions name: v1-assistants-assistantsid-tasks-tasksid-actions description: REST surface for v1-Assistants-AssistantSid-Tasks-TaskSid-Actions. operations: - method: GET name: fetchtaskactions description: Returns JSON actions for the Task. call: autopilot-assistants.fetchtaskactions with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid outputParameters: - type: object mapping: $. - method: POST name: updatetaskactions description: Updates the actions of an Task identified by {TaskSid} or {TaskUniqueName}. call: autopilot-assistants.updatetaskactions with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/tasks/{tasksid}/fields name: v1-assistants-assistantsid-tasks-tasksid-fields description: REST surface for v1-Assistants-AssistantSid-Tasks-TaskSid-Fields. operations: - method: GET name: listfield description: listfield call: autopilot-assistants.listfield with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid PageSize: rest.PageSize Page: rest.Page PageToken: rest.PageToken outputParameters: - type: object mapping: $. - method: POST name: createfield description: createfield call: autopilot-assistants.createfield with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/tasks/{tasksid}/fields/{sid} name: v1-assistants-assistantsid-tasks-tasksid-fields-sid description: REST surface for v1-Assistants-AssistantSid-Tasks-TaskSid-Fields-Sid. operations: - method: GET name: fetchfield description: fetchfield call: autopilot-assistants.fetchfield with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid Sid: rest.Sid outputParameters: - type: object mapping: $. - method: DELETE name: deletefield description: deletefield call: autopilot-assistants.deletefield with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid Sid: rest.Sid outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/tasks/{tasksid}/samples name: v1-assistants-assistantsid-tasks-tasksid-samples description: REST surface for v1-Assistants-AssistantSid-Tasks-TaskSid-Samples. operations: - method: GET name: listsample description: listsample call: autopilot-assistants.listsample with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid Language: rest.Language PageSize: rest.PageSize Page: rest.Page PageToken: rest.PageToken outputParameters: - type: object mapping: $. - method: POST name: createsample description: createsample call: autopilot-assistants.createsample with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/tasks/{tasksid}/samples/{sid} name: v1-assistants-assistantsid-tasks-tasksid-samples-sid description: REST surface for v1-Assistants-AssistantSid-Tasks-TaskSid-Samples-Sid. operations: - method: GET name: fetchsample description: fetchsample call: autopilot-assistants.fetchsample with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid Sid: rest.Sid outputParameters: - type: object mapping: $. - method: POST name: updatesample description: updatesample call: autopilot-assistants.updatesample with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid Sid: rest.Sid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletesample description: deletesample call: autopilot-assistants.deletesample with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid Sid: rest.Sid outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/tasks/{tasksid}/statistics name: v1-assistants-assistantsid-tasks-tasksid-statistics description: REST surface for v1-Assistants-AssistantSid-Tasks-TaskSid-Statistics. operations: - method: GET name: fetchtaskstatistics description: fetchtaskstatistics call: autopilot-assistants.fetchtaskstatistics with: AssistantSid: rest.AssistantSid TaskSid: rest.TaskSid outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/webhooks name: v1-assistants-assistantsid-webhooks description: REST surface for v1-Assistants-AssistantSid-Webhooks. operations: - method: GET name: listwebhook description: listwebhook call: autopilot-assistants.listwebhook with: AssistantSid: rest.AssistantSid PageSize: rest.PageSize Page: rest.Page PageToken: rest.PageToken outputParameters: - type: object mapping: $. - method: POST name: createwebhook description: createwebhook call: autopilot-assistants.createwebhook with: AssistantSid: rest.AssistantSid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{assistantsid}/webhooks/{sid} name: v1-assistants-assistantsid-webhooks-sid description: REST surface for v1-Assistants-AssistantSid-Webhooks-Sid. operations: - method: GET name: fetchwebhook description: fetchwebhook call: autopilot-assistants.fetchwebhook with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - method: POST name: updatewebhook description: updatewebhook call: autopilot-assistants.updatewebhook with: AssistantSid: rest.AssistantSid Sid: rest.Sid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletewebhook description: deletewebhook call: autopilot-assistants.deletewebhook with: AssistantSid: rest.AssistantSid Sid: rest.Sid outputParameters: - type: object mapping: $. - path: /v1/v1/assistants/{sid} name: v1-assistants-sid description: REST surface for v1-Assistants-Sid. operations: - method: GET name: fetchassistant description: fetchassistant call: autopilot-assistants.fetchassistant with: Sid: rest.Sid outputParameters: - type: object mapping: $. - method: POST name: updateassistant description: updateassistant call: autopilot-assistants.updateassistant with: Sid: rest.Sid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteassistant description: deleteassistant call: autopilot-assistants.deleteassistant with: Sid: rest.Sid outputParameters: - type: object mapping: $. - type: mcp namespace: autopilot-assistants-mcp port: 9090 transport: http description: MCP adapter for Twilio - Autopilot — Assistants. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: listassistant description: listassistant hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.listassistant with: PageSize: tools.PageSize Page: tools.Page PageToken: tools.PageToken outputParameters: - type: object mapping: $. - name: createassistant description: createassistant hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.createassistant with: body: tools.body outputParameters: - type: object mapping: $. - name: updaterestoreassistant description: updaterestoreassistant hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.updaterestoreassistant with: body: tools.body outputParameters: - type: object mapping: $. - name: fetchdefaults description: fetchdefaults hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchdefaults with: AssistantSid: tools.AssistantSid outputParameters: - type: object mapping: $. - name: updatedefaults description: updatedefaults hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.updatedefaults with: AssistantSid: tools.AssistantSid body: tools.body outputParameters: - type: object mapping: $. - name: fetchdialogue description: fetchdialogue hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchdialogue with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: listfieldtype description: listfieldtype hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.listfieldtype with: AssistantSid: tools.AssistantSid PageSize: tools.PageSize Page: tools.Page PageToken: tools.PageToken outputParameters: - type: object mapping: $. - name: createfieldtype description: createfieldtype hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.createfieldtype with: AssistantSid: tools.AssistantSid body: tools.body outputParameters: - type: object mapping: $. - name: listfieldvalue description: listfieldvalue hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.listfieldvalue with: AssistantSid: tools.AssistantSid FieldTypeSid: tools.FieldTypeSid Language: tools.Language PageSize: tools.PageSize Page: tools.Page PageToken: tools.PageToken outputParameters: - type: object mapping: $. - name: createfieldvalue description: createfieldvalue hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.createfieldvalue with: AssistantSid: tools.AssistantSid FieldTypeSid: tools.FieldTypeSid body: tools.body outputParameters: - type: object mapping: $. - name: fetchfieldvalue description: fetchfieldvalue hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchfieldvalue with: AssistantSid: tools.AssistantSid FieldTypeSid: tools.FieldTypeSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: deletefieldvalue description: deletefieldvalue hints: readOnly: false destructive: true idempotent: true call: autopilot-assistants.deletefieldvalue with: AssistantSid: tools.AssistantSid FieldTypeSid: tools.FieldTypeSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: fetchfieldtype description: fetchfieldtype hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchfieldtype with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: updatefieldtype description: updatefieldtype hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.updatefieldtype with: AssistantSid: tools.AssistantSid Sid: tools.Sid body: tools.body outputParameters: - type: object mapping: $. - name: deletefieldtype description: deletefieldtype hints: readOnly: false destructive: true idempotent: true call: autopilot-assistants.deletefieldtype with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: listmodelbuild description: listmodelbuild hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.listmodelbuild with: AssistantSid: tools.AssistantSid PageSize: tools.PageSize Page: tools.Page PageToken: tools.PageToken outputParameters: - type: object mapping: $. - name: createmodelbuild description: createmodelbuild hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.createmodelbuild with: AssistantSid: tools.AssistantSid body: tools.body outputParameters: - type: object mapping: $. - name: fetchmodelbuild description: fetchmodelbuild hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchmodelbuild with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: updatemodelbuild description: updatemodelbuild hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.updatemodelbuild with: AssistantSid: tools.AssistantSid Sid: tools.Sid body: tools.body outputParameters: - type: object mapping: $. - name: deletemodelbuild description: deletemodelbuild hints: readOnly: false destructive: true idempotent: true call: autopilot-assistants.deletemodelbuild with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: listquery description: listquery hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.listquery with: AssistantSid: tools.AssistantSid Language: tools.Language ModelBuild: tools.ModelBuild Status: tools.Status DialogueSid: tools.DialogueSid PageSize: tools.PageSize Page: tools.Page PageToken: tools.PageToken outputParameters: - type: object mapping: $. - name: createquery description: createquery hints: readOnly: true destructive: false idempotent: false call: autopilot-assistants.createquery with: AssistantSid: tools.AssistantSid body: tools.body outputParameters: - type: object mapping: $. - name: fetchquery description: fetchquery hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchquery with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: updatequery description: updatequery hints: readOnly: true destructive: false idempotent: false call: autopilot-assistants.updatequery with: AssistantSid: tools.AssistantSid Sid: tools.Sid body: tools.body outputParameters: - type: object mapping: $. - name: deletequery description: deletequery hints: readOnly: false destructive: true idempotent: true call: autopilot-assistants.deletequery with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: returns-style-sheet-json-object description: Returns Style sheet JSON object for the Assistant hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchstylesheet with: AssistantSid: tools.AssistantSid outputParameters: - type: object mapping: $. - name: updates-style-sheet-assistant-identified description: Updates the style sheet for an Assistant identified by `assistant_sid`. hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.updatestylesheet with: AssistantSid: tools.AssistantSid body: tools.body outputParameters: - type: object mapping: $. - name: listtask description: listtask hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.listtask with: AssistantSid: tools.AssistantSid PageSize: tools.PageSize Page: tools.Page PageToken: tools.PageToken outputParameters: - type: object mapping: $. - name: createtask description: createtask hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.createtask with: AssistantSid: tools.AssistantSid body: tools.body outputParameters: - type: object mapping: $. - name: fetchtask description: fetchtask hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchtask with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: updatetask description: updatetask hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.updatetask with: AssistantSid: tools.AssistantSid Sid: tools.Sid body: tools.body outputParameters: - type: object mapping: $. - name: deletetask description: deletetask hints: readOnly: false destructive: true idempotent: true call: autopilot-assistants.deletetask with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: returns-json-actions-task description: Returns JSON actions for the Task. hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchtaskactions with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid outputParameters: - type: object mapping: $. - name: updates-actions-task-identified-tasksid description: Updates the actions of an Task identified by {TaskSid} or {TaskUniqueName}. hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.updatetaskactions with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid body: tools.body outputParameters: - type: object mapping: $. - name: listfield description: listfield hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.listfield with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid PageSize: tools.PageSize Page: tools.Page PageToken: tools.PageToken outputParameters: - type: object mapping: $. - name: createfield description: createfield hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.createfield with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid body: tools.body outputParameters: - type: object mapping: $. - name: fetchfield description: fetchfield hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchfield with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: deletefield description: deletefield hints: readOnly: false destructive: true idempotent: true call: autopilot-assistants.deletefield with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: listsample description: listsample hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.listsample with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid Language: tools.Language PageSize: tools.PageSize Page: tools.Page PageToken: tools.PageToken outputParameters: - type: object mapping: $. - name: createsample description: createsample hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.createsample with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid body: tools.body outputParameters: - type: object mapping: $. - name: fetchsample description: fetchsample hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchsample with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: updatesample description: updatesample hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.updatesample with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid Sid: tools.Sid body: tools.body outputParameters: - type: object mapping: $. - name: deletesample description: deletesample hints: readOnly: false destructive: true idempotent: true call: autopilot-assistants.deletesample with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: fetchtaskstatistics description: fetchtaskstatistics hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchtaskstatistics with: AssistantSid: tools.AssistantSid TaskSid: tools.TaskSid outputParameters: - type: object mapping: $. - name: listwebhook description: listwebhook hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.listwebhook with: AssistantSid: tools.AssistantSid PageSize: tools.PageSize Page: tools.Page PageToken: tools.PageToken outputParameters: - type: object mapping: $. - name: createwebhook description: createwebhook hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.createwebhook with: AssistantSid: tools.AssistantSid body: tools.body outputParameters: - type: object mapping: $. - name: fetchwebhook description: fetchwebhook hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchwebhook with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: updatewebhook description: updatewebhook hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.updatewebhook with: AssistantSid: tools.AssistantSid Sid: tools.Sid body: tools.body outputParameters: - type: object mapping: $. - name: deletewebhook description: deletewebhook hints: readOnly: false destructive: true idempotent: true call: autopilot-assistants.deletewebhook with: AssistantSid: tools.AssistantSid Sid: tools.Sid outputParameters: - type: object mapping: $. - name: fetchassistant description: fetchassistant hints: readOnly: true destructive: false idempotent: true call: autopilot-assistants.fetchassistant with: Sid: tools.Sid outputParameters: - type: object mapping: $. - name: updateassistant description: updateassistant hints: readOnly: false destructive: false idempotent: false call: autopilot-assistants.updateassistant with: Sid: tools.Sid body: tools.body outputParameters: - type: object mapping: $. - name: deleteassistant description: deleteassistant hints: readOnly: false destructive: true idempotent: true call: autopilot-assistants.deleteassistant with: Sid: tools.Sid outputParameters: - type: object mapping: $.