{"id":"fb9cd241-b937-4e37-8609-8394e2f99bb7","shortId":"b35UYV","kind":"skill","title":"telnyx-missions-curl","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Missions - curl\n\n## Installation\n\n```text\n# curl is pre-installed on macOS, Linux, and Windows 10+\n```\n\n## Setup\n\n```bash\nexport TELNYX_API_KEY=\"YOUR_API_KEY_HERE\"\n```\n\nAll examples below use `$TELNYX_API_KEY` for authentication.\n\n## Error Handling\n\nAll API calls can fail with network errors, rate limits (429), validation errors (422),\nor authentication errors (401). Always handle errors in production code:\n\n```bash\n# Check HTTP status code in response\nresponse=$(curl -s -w \"\\n%{http_code}\" \\\n  -X POST \"https://api.telnyx.com/v2/messages\" \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"to\": \"+13125550001\", \"from\": \"+13125550002\", \"text\": \"Hello\"}')\n\nhttp_code=$(echo \"$response\" | tail -1)\nbody=$(echo \"$response\" | sed '$d')\n\ncase $http_code in\n  2*) echo \"Success: $body\" ;;\n  422) echo \"Validation error — check required fields and formats\" ;;\n  429) echo \"Rate limited — retry after delay\"; sleep 1 ;;\n  401) echo \"Authentication failed — check TELNYX_API_KEY\" ;;\n  *)   echo \"Error $http_code: $body\" ;;\nesac\n```\n\nCommon error codes: `401` invalid API key, `403` insufficient permissions,\n`404` resource not found, `422` validation error (check field formats),\n`429` rate limited (retry with exponential backoff).\n\n## Important Notes\n\n- **Pagination:** List endpoints return paginated results. Use `page[number]` and `page[size]` query parameters to navigate pages. Check `meta.total_pages` in the response.\n\n## List missions\n\nList all missions for the organization\n\n`GET /ai/missions`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions\"\n```\n\nReturns: `created_at` (date-time), `description` (string), `execution_mode` (enum: external, managed), `instructions` (string), `metadata` (object), `mission_id` (uuid), `model` (string), `name` (string), `updated_at` (date-time)\n\n## Create mission\n\nCreate a new mission definition\n\n`POST /ai/missions` — Required: `name`\n\nOptional: `description` (string), `execution_mode` (enum: external, managed), `instructions` (string), `metadata` (object), `model` (string)\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n  \"name\": \"my-resource\"\n}' \\\n  \"https://api.telnyx.com/v2/ai/missions\"\n```\n\nReturns: `created_at` (date-time), `description` (string), `execution_mode` (enum: external, managed), `instructions` (string), `metadata` (object), `mission_id` (uuid), `model` (string), `name` (string), `updated_at` (date-time)\n\n## List recent events\n\nList recent events across all missions\n\n`GET /ai/missions/events`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/events\"\n```\n\nReturns: `agent_id` (string), `event_id` (string), `idempotency_key` (string), `payload` (object), `run_id` (string), `step_id` (string), `summary` (string), `timestamp` (date-time), `type` (enum: status_change, step_started, step_completed, step_failed, tool_call, tool_result, message, error, custom)\n\n## List recent runs\n\nList recent runs across all missions\n\n`GET /ai/missions/runs`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/runs\"\n```\n\nReturns: `error` (string), `finished_at` (date-time), `input` (object), `metadata` (object), `mission_id` (uuid), `result_payload` (object), `result_summary` (string), `run_id` (uuid), `started_at` (date-time), `status` (enum: pending, running, paused, succeeded, failed, cancelled), `updated_at` (date-time)\n\n## Get mission\n\nGet a mission by ID (includes tools, knowledge_bases, mcp_servers)\n\n`GET /ai/missions/{mission_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}\"\n```\n\nReturns: `created_at` (date-time), `description` (string), `execution_mode` (enum: external, managed), `instructions` (string), `metadata` (object), `mission_id` (uuid), `model` (string), `name` (string), `updated_at` (date-time)\n\n## Update mission\n\nUpdate a mission definition\n\n`PUT /ai/missions/{mission_id}`\n\nOptional: `description` (string), `execution_mode` (enum: external, managed), `instructions` (string), `metadata` (object), `model` (string), `name` (string)\n\n```bash\ncurl \\\n  -X PUT \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}\"\n```\n\nReturns: `created_at` (date-time), `description` (string), `execution_mode` (enum: external, managed), `instructions` (string), `metadata` (object), `mission_id` (uuid), `model` (string), `name` (string), `updated_at` (date-time)\n\n## Delete mission\n\nDelete a mission\n\n`DELETE /ai/missions/{mission_id}`\n\n```bash\ncurl \\\n  -X DELETE \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}\"\n```\n\n## Clone mission\n\nClone an existing mission\n\n`POST /ai/missions/{mission_id}/clone`\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/clone\"\n```\n\n## List knowledge bases\n\nList all knowledge bases for a mission\n\n`GET /ai/missions/{mission_id}/knowledge-bases`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/knowledge-bases\"\n```\n\n## Create knowledge base\n\nCreate a new knowledge base for a mission\n\n`POST /ai/missions/{mission_id}/knowledge-bases`\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/knowledge-bases\"\n```\n\n## Get knowledge base\n\nGet a specific knowledge base by ID\n\n`GET /ai/missions/{mission_id}/knowledge-bases/{knowledge_base_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/knowledge-bases/{knowledge_base_id}\"\n```\n\n## Update knowledge base\n\nUpdate a knowledge base definition\n\n`PUT /ai/missions/{mission_id}/knowledge-bases/{knowledge_base_id}`\n\n```bash\ncurl \\\n  -X PUT \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/knowledge-bases/{knowledge_base_id}\"\n```\n\n## Delete knowledge base\n\nDelete a knowledge base from a mission\n\n`DELETE /ai/missions/{mission_id}/knowledge-bases/{knowledge_base_id}`\n\n```bash\ncurl \\\n  -X DELETE \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/knowledge-bases/{knowledge_base_id}\"\n```\n\n## List MCP servers\n\nList all MCP servers for a mission\n\n`GET /ai/missions/{mission_id}/mcp-servers`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/mcp-servers\"\n```\n\n## Create MCP server\n\nCreate a new MCP server for a mission\n\n`POST /ai/missions/{mission_id}/mcp-servers`\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/mcp-servers\"\n```\n\n## Get MCP server\n\nGet a specific MCP server by ID\n\n`GET /ai/missions/{mission_id}/mcp-servers/{mcp_server_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/mcp-servers/{mcp_server_id}\"\n```\n\n## Update MCP server\n\nUpdate an MCP server definition\n\n`PUT /ai/missions/{mission_id}/mcp-servers/{mcp_server_id}`\n\n```bash\ncurl \\\n  -X PUT \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/mcp-servers/{mcp_server_id}\"\n```\n\n## Delete MCP server\n\nDelete an MCP server from a mission\n\n`DELETE /ai/missions/{mission_id}/mcp-servers/{mcp_server_id}`\n\n```bash\ncurl \\\n  -X DELETE \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/mcp-servers/{mcp_server_id}\"\n```\n\n## List runs for mission\n\nList all runs for a specific mission\n\n`GET /ai/missions/{mission_id}/runs`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs\"\n```\n\nReturns: `error` (string), `finished_at` (date-time), `input` (object), `metadata` (object), `mission_id` (uuid), `result_payload` (object), `result_summary` (string), `run_id` (uuid), `started_at` (date-time), `status` (enum: pending, running, paused, succeeded, failed, cancelled), `updated_at` (date-time)\n\n## Start a run\n\nStart a new run for a mission\n\n`POST /ai/missions/{mission_id}/runs`\n\nOptional: `input` (object), `metadata` (object)\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs\"\n```\n\nReturns: `error` (string), `finished_at` (date-time), `input` (object), `metadata` (object), `mission_id` (uuid), `result_payload` (object), `result_summary` (string), `run_id` (uuid), `started_at` (date-time), `status` (enum: pending, running, paused, succeeded, failed, cancelled), `updated_at` (date-time)\n\n## Get run details\n\nGet details of a specific run\n\n`GET /ai/missions/{mission_id}/runs/{run_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}\"\n```\n\nReturns: `error` (string), `finished_at` (date-time), `input` (object), `metadata` (object), `mission_id` (uuid), `result_payload` (object), `result_summary` (string), `run_id` (uuid), `started_at` (date-time), `status` (enum: pending, running, paused, succeeded, failed, cancelled), `updated_at` (date-time)\n\n## Update run\n\nUpdate run status and/or result\n\n`PATCH /ai/missions/{mission_id}/runs/{run_id}`\n\nOptional: `error` (string), `metadata` (object), `result_payload` (object), `result_summary` (string), `status` (enum: pending, running, paused, succeeded, failed, cancelled)\n\n```bash\ncurl \\\n  -X PATCH \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}\"\n```\n\nReturns: `error` (string), `finished_at` (date-time), `input` (object), `metadata` (object), `mission_id` (uuid), `result_payload` (object), `result_summary` (string), `run_id` (uuid), `started_at` (date-time), `status` (enum: pending, running, paused, succeeded, failed, cancelled), `updated_at` (date-time)\n\n## Cancel run\n\nCancel a running or paused run\n\n`POST /ai/missions/{mission_id}/runs/{run_id}/cancel`\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/cancel\"\n```\n\nReturns: `error` (string), `finished_at` (date-time), `input` (object), `metadata` (object), `mission_id` (uuid), `result_payload` (object), `result_summary` (string), `run_id` (uuid), `started_at` (date-time), `status` (enum: pending, running, paused, succeeded, failed, cancelled), `updated_at` (date-time)\n\n## List events\n\nList events for a run (paginated)\n\n`GET /ai/missions/{mission_id}/runs/{run_id}/events`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/events\"\n```\n\nReturns: `agent_id` (string), `event_id` (string), `idempotency_key` (string), `payload` (object), `run_id` (string), `step_id` (string), `summary` (string), `timestamp` (date-time), `type` (enum: status_change, step_started, step_completed, step_failed, tool_call, tool_result, message, error, custom)\n\n## Log event\n\nLog an event for a run\n\n`POST /ai/missions/{mission_id}/runs/{run_id}/events` — Required: `type`, `summary`\n\nOptional: `agent_id` (string), `idempotency_key` (string), `payload` (object), `step_id` (string)\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n  \"type\": \"status_change\",\n  \"summary\": \"Brief task summary\"\n}' \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/events\"\n```\n\nReturns: `agent_id` (string), `event_id` (string), `idempotency_key` (string), `payload` (object), `run_id` (string), `step_id` (string), `summary` (string), `timestamp` (date-time), `type` (enum: status_change, step_started, step_completed, step_failed, tool_call, tool_result, message, error, custom)\n\n## Get event details\n\nGet details of a specific event\n\n`GET /ai/missions/{mission_id}/runs/{run_id}/events/{event_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/events/{event_id}\"\n```\n\nReturns: `agent_id` (string), `event_id` (string), `idempotency_key` (string), `payload` (object), `run_id` (string), `step_id` (string), `summary` (string), `timestamp` (date-time), `type` (enum: status_change, step_started, step_completed, step_failed, tool_call, tool_result, message, error, custom)\n\n## Pause run\n\nPause a running run\n\n`POST /ai/missions/{mission_id}/runs/{run_id}/pause`\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/pause\"\n```\n\nReturns: `error` (string), `finished_at` (date-time), `input` (object), `metadata` (object), `mission_id` (uuid), `result_payload` (object), `result_summary` (string), `run_id` (uuid), `started_at` (date-time), `status` (enum: pending, running, paused, succeeded, failed, cancelled), `updated_at` (date-time)\n\n## Get plan\n\nGet the plan (all steps) for a run\n\n`GET /ai/missions/{mission_id}/runs/{run_id}/plan`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/plan\"\n```\n\nReturns: `completed_at` (date-time), `description` (string), `metadata` (object), `parent_step_id` (string), `run_id` (uuid), `sequence` (integer), `started_at` (date-time), `status` (enum: pending, in_progress, completed, skipped, failed), `step_id` (string)\n\n## Create initial plan\n\nCreate the initial plan for a run\n\n`POST /ai/missions/{mission_id}/runs/{run_id}/plan` — Required: `steps`\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n  \"steps\": [\n    \"Initiate the task\"\n  ]\n}' \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/plan\"\n```\n\nReturns: `completed_at` (date-time), `description` (string), `metadata` (object), `parent_step_id` (string), `run_id` (uuid), `sequence` (integer), `started_at` (date-time), `status` (enum: pending, in_progress, completed, skipped, failed), `step_id` (string)\n\n## Add step(s) to plan\n\nAdd one or more steps to an existing plan\n\n`POST /ai/missions/{mission_id}/runs/{run_id}/plan/steps` — Required: `steps`\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n  \"steps\": [\n    \"Initiate the task\"\n  ]\n}' \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/plan/steps\"\n```\n\nReturns: `completed_at` (date-time), `description` (string), `metadata` (object), `parent_step_id` (string), `run_id` (uuid), `sequence` (integer), `started_at` (date-time), `status` (enum: pending, in_progress, completed, skipped, failed), `step_id` (string)\n\n## Get step details\n\nGet details of a specific plan step\n\n`GET /ai/missions/{mission_id}/runs/{run_id}/plan/steps/{step_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/plan/steps/{step_id}\"\n```\n\nReturns: `completed_at` (date-time), `description` (string), `metadata` (object), `parent_step_id` (string), `run_id` (uuid), `sequence` (integer), `started_at` (date-time), `status` (enum: pending, in_progress, completed, skipped, failed), `step_id` (string)\n\n## Update step status\n\nUpdate the status of a plan step\n\n`PATCH /ai/missions/{mission_id}/runs/{run_id}/plan/steps/{step_id}`\n\nOptional: `metadata` (object), `status` (enum: pending, in_progress, completed, skipped, failed)\n\n```bash\ncurl \\\n  -X PATCH \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/plan/steps/{step_id}\"\n```\n\nReturns: `completed_at` (date-time), `description` (string), `metadata` (object), `parent_step_id` (string), `run_id` (uuid), `sequence` (integer), `started_at` (date-time), `status` (enum: pending, in_progress, completed, skipped, failed), `step_id` (string)\n\n## Resume run\n\nResume a paused run\n\n`POST /ai/missions/{mission_id}/runs/{run_id}/resume`\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/resume\"\n```\n\nReturns: `error` (string), `finished_at` (date-time), `input` (object), `metadata` (object), `mission_id` (uuid), `result_payload` (object), `result_summary` (string), `run_id` (uuid), `started_at` (date-time), `status` (enum: pending, running, paused, succeeded, failed, cancelled), `updated_at` (date-time)\n\n## List linked Telnyx agents\n\nList all Telnyx agents linked to a run\n\n`GET /ai/missions/{mission_id}/runs/{run_id}/telnyx-agents`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/telnyx-agents\"\n```\n\nReturns: `created_at` (date-time), `run_id` (string), `telnyx_agent_id` (string)\n\n## Link Telnyx agent to run\n\nLink a Telnyx AI agent (voice/messaging) to a run\n\n`POST /ai/missions/{mission_id}/runs/{run_id}/telnyx-agents` — Required: `telnyx_agent_id`\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n  \"telnyx_agent_id\": \"550e8400-e29b-41d4-a716-446655440000\"\n}' \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/telnyx-agents\"\n```\n\nReturns: `created_at` (date-time), `run_id` (string), `telnyx_agent_id` (string)\n\n## Unlink Telnyx agent\n\nUnlink a Telnyx agent from a run\n\n`DELETE /ai/missions/{mission_id}/runs/{run_id}/telnyx-agents/{telnyx_agent_id}`\n\n```bash\ncurl \\\n  -X DELETE \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/telnyx-agents/{telnyx_agent_id}\"\n```\n\n## List tools\n\nList all tools for a mission\n\n`GET /ai/missions/{mission_id}/tools`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/tools\"\n```\n\n## Create tool\n\nCreate a new tool for a mission\n\n`POST /ai/missions/{mission_id}/tools`\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/tools\"\n```\n\n## Get tool\n\nGet a specific tool by ID\n\n`GET /ai/missions/{mission_id}/tools/{tool_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/ai/missions/{mission_id}/tools/{tool_id}\"\n```\n\n## Update tool\n\nUpdate a tool definition\n\n`PUT /ai/missions/{mission_id}/tools/{tool_id}`\n\n```bash\ncurl \\\n  -X PUT \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/tools/{tool_id}\"\n```\n\n## Delete tool\n\nDelete a tool from a mission\n\n`DELETE /ai/missions/{mission_id}/tools/{tool_id}`\n\n```bash\ncurl \\\n  -X DELETE \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  \"https://api.telnyx.com/v2/ai/missions/{mission_id}/tools/{tool_id}\"\n```","tags":["telnyx","missions","curl","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk"],"capabilities":["skill","source-team-telnyx","skill-telnyx-missions-curl","topic-agent-skills","topic-ai-coding-agent","topic-claude-code","topic-cpaas","topic-cursor","topic-iot","topic-llm","topic-sdk","topic-sip","topic-sms","topic-speech-to-text","topic-telephony"],"categories":["ai"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/team-telnyx/ai/telnyx-missions-curl","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add team-telnyx/ai","source_repo":"https://github.com/team-telnyx/ai","install_from":"skills.sh"}},"qualityScore":"0.533","qualityRationale":"deterministic score 0.53 from registry signals: · indexed on github topic:agent-skills · 167 github stars · SKILL.md body (19,683 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:54:40.201Z","embedding":null,"createdAt":"2026-04-18T22:06:52.234Z","updatedAt":"2026-04-22T06:54:40.201Z","lastSeenAt":"2026-04-22T06:54:40.201Z","tsv":"'+13125550001':98 '+13125550002':100 '-1':108 '/ai/missions':215,264,474,526,600,625,661,691,727,760,802,839,869,905,938,980,1018,1089,1171,1243,1342,1424,1498,1603,1679,1763,1833,1921,2005,2079,2167,2253,2305,2374,2415,2443,2477,2506,2544 '/ai/missions/events':343 '/ai/missions/runs':406 '/cancel':1348,1372 '/clone':628,649 '/events':1430,1447,1504,1551,1609,1628 '/knowledge-bases':664,678,694,715,730,747,763,787,805,824 '/mcp-servers':842,856,872,893,908,925,941,965,983,1002 '/pause':1685,1709 '/plan':1769,1786,1839,1870 '/plan/steps':1927,1958,2011,2030,2085,2122 '/resume':2173,2197 '/runs':1021,1035,1092,1118,1174,1190,1246,1288,1345,1369,1427,1444,1501,1548,1606,1625,1682,1706,1766,1783,1836,1867,1924,1955,2008,2027,2082,2119,2170,2194,2256,2273,2308,2346,2377,2399 '/telnyx-agents':2259,2276,2311,2349,2380,2402 '/tools':2418,2432,2446,2467,2480,2496,2509,2532,2547,2565 '/v2/ai/missions':226,303 '/v2/ai/missions/':487,562,615,646,675,712,744,784,821,853,890,922,962,999,1032,1115,1187,1285,1366,1441,1545,1622,1703,1780,1864,1952,2024,2116,2191,2270,2343,2396,2429,2464,2493,2529,2562 '/v2/ai/missions/events':354 '/v2/ai/missions/runs':417 '/v2/messages':84 '1':139 '10':20 '2':118 '401':59,140,157 '403':161 '404':164 '41d4':2338 '422':55,122,168 '429':52,131,174 '446655440000':2340 '550e8400':2335 'a716':2339 'across':339,402 'add':1906,1911 'agent':356,1449,1509,1553,1632,2243,2247,2287,2292,2299,2314,2333,2360,2365,2369,2382,2404 'ai':2298 'alway':60 'and/or':1240 'api':25,28,36,43,89,146,159,222,289,350,413,483,553,611,637,671,703,740,775,817,849,881,918,953,995,1028,1106,1183,1276,1357,1437,1528,1618,1694,1776,1850,1938,2020,2107,2182,2266,2324,2392,2425,2455,2489,2520,2558 'api.telnyx.com':83,225,302,353,416,486,561,614,645,674,711,743,783,820,852,889,921,961,998,1031,1114,1186,1284,1365,1440,1544,1621,1702,1779,1863,1951,2023,2115,2190,2269,2342,2395,2428,2463,2492,2528,2561 'api.telnyx.com/v2/ai/missions':224,301 'api.telnyx.com/v2/ai/missions/':485,560,613,644,673,710,742,782,819,851,888,920,960,997,1030,1113,1185,1283,1364,1439,1543,1620,1701,1778,1862,1950,2022,2114,2189,2268,2341,2394,2427,2462,2491,2527,2560 'api.telnyx.com/v2/ai/missions/events':352 'api.telnyx.com/v2/ai/missions/runs':415 'api.telnyx.com/v2/messages':82 'application/json':95,295,559,643,709,781,887,959,1112,1282,1363,1534,1700,1856,1944,2113,2188,2330,2461,2526 'authent':39,57,142 'author':86,219,286,347,410,480,550,608,634,668,700,737,772,814,846,878,915,950,992,1025,1103,1180,1273,1354,1434,1525,1615,1691,1773,1847,1935,2017,2104,2179,2263,2321,2389,2422,2452,2486,2517,2555 'backoff':180 'base':470,652,656,681,686,718,723,732,749,753,757,765,789,793,797,807,826 'bash':22,66,216,281,344,407,477,545,603,629,665,695,734,767,809,843,873,912,945,987,1022,1098,1177,1268,1349,1431,1520,1612,1686,1770,1842,1930,2014,2099,2174,2260,2316,2384,2419,2447,2483,2512,2550 'bearer':87,220,287,348,411,481,551,609,635,669,701,738,773,815,847,879,916,951,993,1026,1104,1181,1274,1355,1435,1526,1616,1692,1774,1848,1936,2018,2105,2180,2264,2322,2390,2423,2453,2487,2518,2556 'bodi':109,121,152 'brief':1540 'call':44,390,1483,1587,1666 'cancel':454,1072,1155,1229,1267,1327,1333,1335,1409,1746,2234 'case':114 'chang':382,1475,1538,1579,1658 'check':67,126,144,171,200 'clone':618,620 'code':65,70,79,104,116,151,156 'common':154 'complet':386,1479,1583,1662,1788,1816,1872,1900,1960,1988,2034,2062,2096,2126,2154 'content':93,293,557,641,707,779,885,957,1110,1280,1361,1532,1698,1854,1942,2111,2186,2328,2459,2524 'content-typ':92,292,556,640,706,778,884,956,1109,1279,1360,1531,1697,1853,1941,2110,2185,2327,2458,2523 'creat':228,256,258,305,491,566,679,682,857,860,1822,1825,2278,2351,2433,2435 'curl':4,7,10,74,217,282,345,408,478,546,604,630,666,696,735,768,810,844,874,913,946,988,1023,1099,1178,1269,1350,1432,1521,1613,1687,1771,1843,1931,2015,2100,2175,2261,2317,2385,2420,2448,2484,2513,2551 'custom':395,1488,1592,1671 'd':96,113,296,1535,1857,1945,2331 'date':231,254,308,331,377,424,445,458,494,517,569,592,1042,1063,1076,1125,1146,1159,1199,1220,1233,1297,1318,1331,1379,1400,1413,1470,1574,1653,1716,1737,1750,1791,1809,1875,1893,1963,1981,2037,2055,2129,2147,2204,2225,2238,2281,2354 'date-tim':230,253,307,330,376,423,444,457,493,516,568,591,1041,1062,1075,1124,1145,1158,1198,1219,1232,1296,1317,1330,1378,1399,1412,1469,1573,1652,1715,1736,1749,1790,1808,1874,1892,1962,1980,2036,2054,2128,2146,2203,2224,2237,2280,2353 'definit':262,524,758,936,2504 'delay':137 'delet':594,596,599,606,791,794,801,812,969,972,979,990,2373,2387,2535,2537,2543,2553 'descript':233,268,310,496,530,571,1793,1877,1965,2039,2131 'detail':1163,1165,1595,1597,1996,1998 'e29b':2337 'e29b-41d4-a716':2336 'echo':105,110,119,123,132,141,148 'endpoint':185 'enum':237,272,314,380,448,500,534,575,1066,1149,1223,1261,1321,1403,1473,1577,1656,1740,1812,1896,1984,2058,2092,2150,2228 'error':40,49,54,58,62,125,149,155,170,394,419,1037,1120,1194,1250,1292,1374,1487,1591,1670,1711,2199 'esac':153 'event':335,338,359,1416,1418,1452,1490,1493,1556,1594,1601,1610,1629,1635 'exampl':32 'execut':235,270,312,498,532,573 'exist':622,1918 'exponenti':179 'export':23 'extern':238,273,315,501,535,576 'fail':46,143,388,453,1071,1154,1228,1266,1326,1408,1481,1585,1664,1745,1818,1902,1990,2064,2098,2156,2233 'field':128,172 'finish':421,1039,1122,1196,1294,1376,1713,2201 'format':130,173 'found':167 'get':214,342,405,460,462,473,660,716,719,726,838,894,897,904,1017,1161,1164,1170,1423,1593,1596,1602,1752,1754,1762,1994,1997,2004,2252,2414,2468,2470,2476 'h':85,91,218,285,291,346,409,479,549,555,607,633,639,667,699,705,736,771,777,813,845,877,883,914,949,955,991,1024,1102,1108,1179,1272,1278,1353,1359,1433,1524,1530,1614,1690,1696,1772,1846,1852,1934,1940,2016,2103,2109,2178,2184,2262,2320,2326,2388,2421,2451,2457,2485,2516,2522,2554 'handl':41,61 'hello':102 'http':68,78,103,115,150 'id':245,322,357,360,368,371,431,440,466,476,489,508,528,564,583,602,617,627,648,663,677,693,714,725,729,733,746,750,762,766,786,790,804,808,823,827,841,855,871,892,903,907,911,924,928,940,944,964,968,982,986,1001,1005,1020,1034,1049,1058,1091,1117,1132,1141,1173,1176,1189,1192,1206,1215,1245,1248,1287,1290,1304,1313,1344,1347,1368,1371,1386,1395,1426,1429,1443,1446,1450,1453,1461,1464,1500,1503,1510,1518,1547,1550,1554,1557,1565,1568,1605,1608,1611,1624,1627,1630,1633,1636,1644,1647,1681,1684,1705,1708,1723,1732,1765,1768,1782,1785,1799,1802,1820,1835,1838,1866,1869,1883,1886,1904,1923,1926,1954,1957,1971,1974,1992,2007,2010,2013,2026,2029,2032,2045,2048,2066,2081,2084,2087,2118,2121,2124,2137,2140,2158,2169,2172,2193,2196,2211,2220,2255,2258,2272,2275,2284,2288,2307,2310,2315,2334,2345,2348,2357,2361,2376,2379,2383,2398,2401,2405,2417,2431,2445,2466,2475,2479,2482,2495,2498,2508,2511,2531,2534,2546,2549,2564,2567 'idempot':362,1455,1512,1559,1638 'import':181 'includ':467 'initi':1823,1827,1859,1947 'input':426,1044,1094,1127,1201,1299,1381,1718,2206 'instal':8,14 'instruct':240,275,317,503,537,578 'insuffici':162 'integ':1805,1889,1977,2051,2143 'invalid':158 'key':26,29,37,90,147,160,223,290,351,363,414,484,554,612,638,672,704,741,776,818,850,882,919,954,996,1029,1107,1184,1277,1358,1438,1456,1513,1529,1560,1619,1639,1695,1777,1851,1939,2021,2108,2183,2267,2325,2393,2426,2456,2490,2521,2559 'knowledg':469,651,655,680,685,717,722,731,748,752,756,764,788,792,796,806,825 'limit':51,134,176 'link':2241,2248,2290,2295 'linux':17 'list':184,206,208,333,336,396,399,650,653,828,831,1006,1010,1415,1417,2240,2244,2406,2408 'log':1489,1491 'maco':16 'manag':239,274,316,502,536,577 'mcp':471,829,833,858,863,895,900,909,926,930,934,942,966,970,974,984,1003 'messag':393,1486,1590,1669 'meta.total':201 'metadata':242,277,319,428,505,539,580,1046,1096,1129,1203,1252,1301,1383,1720,1795,1879,1967,2041,2089,2133,2208 'mission':3,6,207,210,244,257,261,321,341,404,430,461,464,475,488,507,520,523,527,563,582,595,598,601,616,619,623,626,647,659,662,676,689,692,713,728,745,761,785,800,803,822,837,840,854,867,870,891,906,923,939,963,978,981,1000,1009,1016,1019,1033,1048,1087,1090,1116,1131,1172,1188,1205,1244,1286,1303,1343,1367,1385,1425,1442,1499,1546,1604,1623,1680,1704,1722,1764,1781,1834,1865,1922,1953,2006,2025,2080,2117,2168,2192,2210,2254,2271,2306,2344,2375,2397,2413,2416,2430,2441,2444,2465,2478,2494,2507,2530,2542,2545,2563 'mode':236,271,313,499,533,574 'model':247,279,324,510,541,585 'my-resourc':298 'n':77 'name':249,266,297,326,512,543,587 'navig':198 'network':48 'new':260,684,862,1083,2437 'note':182 'number':191 'object':243,278,320,366,427,429,435,506,540,581,1045,1047,1053,1095,1097,1128,1130,1136,1202,1204,1210,1253,1256,1300,1302,1308,1382,1384,1390,1459,1516,1563,1642,1719,1721,1727,1796,1880,1968,2042,2090,2134,2207,2209,2215 'one':1912 'option':267,529,1093,1249,1508,2088 'organ':213 'page':190,193,199,202 'pagin':183,187,1422 'paramet':196 'parent':1797,1881,1969,2043,2135 'patch':1242,1271,2078,2102 'paus':451,1069,1152,1226,1264,1324,1339,1406,1672,1674,1743,2164,2231 'payload':365,434,1052,1135,1209,1255,1307,1389,1458,1515,1562,1641,1726,2214 'pend':449,1067,1150,1224,1262,1322,1404,1741,1813,1897,1985,2059,2093,2151,2229 'permiss':163 'plan':1753,1756,1824,1828,1910,1919,2002,2076 'post':81,263,284,624,632,690,698,868,876,1088,1101,1341,1352,1497,1523,1678,1689,1832,1845,1920,1933,2166,2177,2304,2319,2442,2450 'pre':13 'pre-instal':12 'product':64 'progress':1815,1899,1987,2061,2095,2153 'put':525,548,759,770,937,948,2505,2515 'queri':195 'rate':50,133,175 'recent':334,337,397,400 'requir':127,265,1505,1840,1928,2312 'resourc':165,300 'respons':72,73,106,111,205 'result':188,392,433,436,1051,1054,1134,1137,1208,1211,1241,1254,1257,1306,1309,1388,1391,1485,1589,1668,1725,1728,2213,2216 'resum':2160,2162 'retri':135,177 'return':186,227,304,355,418,490,565,1036,1119,1193,1291,1373,1448,1552,1631,1710,1787,1871,1959,2033,2125,2198,2277,2350 'run':367,398,401,439,450,1007,1012,1057,1068,1080,1084,1140,1151,1162,1169,1175,1191,1214,1225,1236,1238,1247,1263,1289,1312,1323,1334,1337,1340,1346,1370,1394,1405,1421,1428,1445,1460,1496,1502,1549,1564,1607,1626,1643,1673,1676,1677,1683,1707,1731,1742,1761,1767,1784,1801,1831,1837,1868,1885,1925,1956,1973,2009,2028,2047,2083,2120,2139,2161,2165,2171,2195,2219,2230,2251,2257,2274,2283,2294,2303,2309,2347,2356,2372,2378,2400 'sed':112 'sequenc':1804,1888,1976,2050,2142 'server':472,830,834,859,864,896,901,910,927,931,935,943,967,971,975,985,1004 'setup':21 'size':194 'skill' 'skill-telnyx-missions-curl' 'skip':1817,1901,1989,2063,2097,2155 'sleep':138 'source-team-telnyx' 'specif':721,899,1015,1168,1600,2001,2472 'start':384,442,1060,1078,1081,1143,1217,1315,1397,1477,1581,1660,1734,1806,1890,1978,2052,2144,2222 'status':69,381,447,1065,1148,1222,1239,1260,1320,1402,1474,1537,1578,1657,1739,1811,1895,1983,2057,2070,2073,2091,2149,2227 'step':370,383,385,387,1463,1476,1478,1480,1517,1567,1580,1582,1584,1646,1659,1661,1663,1758,1798,1819,1841,1858,1882,1903,1907,1915,1929,1946,1970,1991,1995,2003,2012,2031,2044,2065,2069,2077,2086,2123,2136,2157 'string':234,241,248,250,269,276,280,311,318,325,327,358,361,364,369,372,374,420,438,497,504,511,513,531,538,542,544,572,579,586,588,1038,1056,1121,1139,1195,1213,1251,1259,1293,1311,1375,1393,1451,1454,1457,1462,1465,1467,1511,1514,1519,1555,1558,1561,1566,1569,1571,1634,1637,1640,1645,1648,1650,1712,1730,1794,1800,1821,1878,1884,1905,1966,1972,1993,2040,2046,2067,2132,2138,2159,2200,2218,2285,2289,2358,2362 'succeed':452,1070,1153,1227,1265,1325,1407,1744,2232 'success':120 'summari':373,437,1055,1138,1212,1258,1310,1392,1466,1507,1539,1542,1570,1649,1729,2217 'tail':107 'task':1541,1861,1949 'telnyx':2,5,24,35,88,145,221,288,349,412,482,552,610,636,670,702,739,774,816,848,880,917,952,994,1027,1105,1182,1275,1356,1436,1527,1617,1693,1775,1849,1937,2019,2106,2181,2242,2246,2265,2286,2291,2297,2313,2323,2332,2359,2364,2368,2381,2391,2403,2424,2454,2488,2519,2557 'telnyx-missions-curl':1 'text':9,101 'time':232,255,309,332,378,425,446,459,495,518,570,593,1043,1064,1077,1126,1147,1160,1200,1221,1234,1298,1319,1332,1380,1401,1414,1471,1575,1654,1717,1738,1751,1792,1810,1876,1894,1964,1982,2038,2056,2130,2148,2205,2226,2239,2282,2355 'timestamp':375,1468,1572,1651 'tool':389,391,468,1482,1484,1586,1588,1665,1667,2407,2410,2434,2438,2469,2473,2481,2497,2500,2503,2510,2533,2536,2539,2548,2566 'topic-agent-skills' 'topic-ai-coding-agent' 'topic-claude-code' 'topic-cpaas' 'topic-cursor' 'topic-iot' 'topic-llm' 'topic-sdk' 'topic-sip' 'topic-sms' 'topic-speech-to-text' 'topic-telephony' 'type':94,294,379,558,642,708,780,886,958,1111,1281,1362,1472,1506,1533,1536,1576,1655,1699,1855,1943,2112,2187,2329,2460,2525 'unlink':2363,2366 'updat':251,328,455,514,519,521,589,751,754,929,932,1073,1156,1230,1235,1237,1328,1410,1747,2068,2071,2235,2499,2501 'use':34,189 'uuid':246,323,432,441,509,584,1050,1059,1133,1142,1207,1216,1305,1314,1387,1396,1724,1733,1803,1887,1975,2049,2141,2212,2221 'valid':53,124,169 'voice/messaging':2300 'w':76 'window':19 'x':80,283,547,605,631,697,769,811,875,947,989,1100,1270,1351,1522,1688,1844,1932,2101,2176,2318,2386,2449,2514,2552","prices":[{"id":"5bb3ea20-62a4-47c1-aa29-c8a14219e81b","listingId":"fb9cd241-b937-4e37-8609-8394e2f99bb7","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"team-telnyx","category":"ai","install_from":"skills.sh"},"createdAt":"2026-04-18T22:06:52.234Z"}],"sources":[{"listingId":"fb9cd241-b937-4e37-8609-8394e2f99bb7","source":"github","sourceId":"team-telnyx/ai/telnyx-missions-curl","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-missions-curl","isPrimary":false,"firstSeenAt":"2026-04-18T22:06:52.234Z","lastSeenAt":"2026-04-22T06:54:40.201Z"}],"details":{"listingId":"fb9cd241-b937-4e37-8609-8394e2f99bb7","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-missions-curl","github":{"repo":"team-telnyx/ai","stars":167,"topics":["agent-skills","ai","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk","sip","sms","speech-to-text","telephony","telnyx","tts","twilio-migration","voice-agents","voice-ai","webrtc","windsurf"],"license":"mit","html_url":"https://github.com/team-telnyx/ai","pushed_at":"2026-04-21T22:09:49Z","description":"Official one-stop shop for AI Agents and developers building with Telnyx.","skill_md_sha":"6438d78dca48be2813faced27e11720226a5b2c0","skill_md_path":"skills/telnyx-missions-curl/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-missions-curl"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-missions-curl","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-missions-curl"},"updatedAt":"2026-04-22T06:54:40.201Z"}}