{"id":"2be24a01-482d-42ab-87f1-32bd2f126524","shortId":"usHywu","kind":"skill","title":"telnyx-video-curl","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Video - 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## View a list of room compositions.\n\n`GET /room_compositions`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/room_compositions\"\n```\n\nReturns: `completed_at` (date-time), `created_at` (date-time), `download_url` (string), `duration_secs` (integer), `ended_at` (date-time), `format` (enum: mp4), `id` (uuid), `record_type` (string), `resolution` (string), `room_id` (uuid), `session_id` (uuid), `size_mb` (float), `started_at` (date-time), `status` (enum: completed, enqueued, processing), `updated_at` (date-time), `user_id` (uuid), `video_layout` (object), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer)\n\n## Create a room composition.\n\nAsynchronously create a room composition.\n\n`POST /room_compositions`\n\nOptional: `format` (string), `resolution` (string), `session_id` (uuid), `video_layout` (object), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer)\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/room_compositions\"\n```\n\nReturns: `completed_at` (date-time), `created_at` (date-time), `download_url` (string), `duration_secs` (integer), `ended_at` (date-time), `format` (enum: mp4), `id` (uuid), `record_type` (string), `resolution` (string), `room_id` (uuid), `session_id` (uuid), `size_mb` (float), `started_at` (date-time), `status` (enum: completed, enqueued, processing), `updated_at` (date-time), `user_id` (uuid), `video_layout` (object), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer)\n\n## View a room composition.\n\n`GET /room_compositions/{room_composition_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/room_compositions/5219b3af-87c6-4c08-9b58-5a533d893e21\"\n```\n\nReturns: `completed_at` (date-time), `created_at` (date-time), `download_url` (string), `duration_secs` (integer), `ended_at` (date-time), `format` (enum: mp4), `id` (uuid), `record_type` (string), `resolution` (string), `room_id` (uuid), `session_id` (uuid), `size_mb` (float), `started_at` (date-time), `status` (enum: completed, enqueued, processing), `updated_at` (date-time), `user_id` (uuid), `video_layout` (object), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer)\n\n## Delete a room composition.\n\nSynchronously delete a room composition.\n\n`DELETE /room_compositions/{room_composition_id}`\n\n```bash\ncurl \\\n  -X DELETE \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  \"https://api.telnyx.com/v2/room_compositions/5219b3af-87c6-4c08-9b58-5a533d893e21\"\n```\n\n## View a list of room participants.\n\n`GET /room_participants`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/room_participants\"\n```\n\nReturns: `context` (string), `id` (uuid), `joined_at` (date-time), `left_at` (date-time), `record_type` (string), `session_id` (uuid), `updated_at` (date-time)\n\n## View a room participant.\n\n`GET /room_participants/{room_participant_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/room_participants/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0\"\n```\n\nReturns: `context` (string), `id` (uuid), `joined_at` (date-time), `left_at` (date-time), `record_type` (string), `session_id` (uuid), `updated_at` (date-time)\n\n## View a list of room recordings.\n\n`GET /room_recordings`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/room_recordings\"\n```\n\nReturns: `codec` (string), `completed_at` (date-time), `created_at` (date-time), `download_url` (string), `duration_secs` (integer), `ended_at` (date-time), `id` (uuid), `participant_id` (uuid), `record_type` (string), `room_id` (uuid), `session_id` (uuid), `size_mb` (float), `started_at` (date-time), `status` (enum: completed, processing), `type` (enum: audio, video), `updated_at` (date-time)\n\n## Delete several room recordings in a bulk.\n\n`DELETE /room_recordings`\n\n```bash\ncurl \\\n  -X DELETE \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  \"https://api.telnyx.com/v2/room_recordings\"\n```\n\nReturns: `room_recordings` (integer)\n\n## View a room recording.\n\n`GET /room_recordings/{room_recording_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/room_recordings/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0\"\n```\n\nReturns: `codec` (string), `completed_at` (date-time), `created_at` (date-time), `download_url` (string), `duration_secs` (integer), `ended_at` (date-time), `id` (uuid), `participant_id` (uuid), `record_type` (string), `room_id` (uuid), `session_id` (uuid), `size_mb` (float), `started_at` (date-time), `status` (enum: completed, processing), `type` (enum: audio, video), `updated_at` (date-time)\n\n## Delete a room recording.\n\nSynchronously delete a Room Recording.\n\n`DELETE /room_recordings/{room_recording_id}`\n\n```bash\ncurl \\\n  -X DELETE \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  \"https://api.telnyx.com/v2/room_recordings/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0\"\n```\n\n## View a list of room sessions.\n\n`GET /room_sessions`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/room_sessions?include_participants=True\"\n```\n\nReturns: `active` (boolean), `created_at` (date-time), `ended_at` (date-time), `id` (uuid), `participants` (array[object]), `record_type` (string), `room_id` (uuid), `updated_at` (date-time)\n\n## View a room session.\n\n`GET /room_sessions/{room_session_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0?include_participants=True\"\n```\n\nReturns: `active` (boolean), `created_at` (date-time), `ended_at` (date-time), `id` (uuid), `participants` (array[object]), `record_type` (string), `room_id` (uuid), `updated_at` (date-time)\n\n## End a room session.\n\nNote: this will also kick all participants currently present in the room\n\n`POST /room_sessions/{room_session_id}/actions/end`\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/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/end\"\n```\n\nReturns: `result` (string)\n\n## Kick participants from a room session.\n\n`POST /room_sessions/{room_session_id}/actions/kick`\n\nOptional: `exclude` (array[string]), `participants` (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/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/kick\"\n```\n\nReturns: `result` (string)\n\n## Mute participants in room session.\n\n`POST /room_sessions/{room_session_id}/actions/mute`\n\nOptional: `exclude` (array[string]), `participants` (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/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/mute\"\n```\n\nReturns: `result` (string)\n\n## Unmute participants in room session.\n\n`POST /room_sessions/{room_session_id}/actions/unmute`\n\nOptional: `exclude` (array[string]), `participants` (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/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/unmute\"\n```\n\nReturns: `result` (string)\n\n## View a list of room participants.\n\n`GET /room_sessions/{room_session_id}/participants`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/participants\"\n```\n\nReturns: `context` (string), `id` (uuid), `joined_at` (date-time), `left_at` (date-time), `record_type` (string), `session_id` (uuid), `updated_at` (date-time)\n\n## View a list of rooms.\n\n`GET /rooms`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/rooms?include_sessions=True\"\n```\n\nReturns: `active_session_id` (uuid), `created_at` (date-time), `enable_recording` (boolean), `id` (uuid), `max_participants` (integer), `record_type` (string), `sessions` (array[object]), `unique_name` (string), `updated_at` (date-time), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer)\n\n## Create a room.\n\nSynchronously create a Room.\n\n`POST /rooms`\n\nOptional: `enable_recording` (boolean), `max_participants` (integer), `unique_name` (string), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer)\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n      \"unique_name\": \"my-meeting-room\",\n      \"max_participants\": 10\n  }' \\\n  \"https://api.telnyx.com/v2/rooms\"\n```\n\nReturns: `active_session_id` (uuid), `created_at` (date-time), `enable_recording` (boolean), `id` (uuid), `max_participants` (integer), `record_type` (string), `sessions` (array[object]), `unique_name` (string), `updated_at` (date-time), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer)\n\n## View a room.\n\n`GET /rooms/{room_id}`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0?include_sessions=True\"\n```\n\nReturns: `active_session_id` (uuid), `created_at` (date-time), `enable_recording` (boolean), `id` (uuid), `max_participants` (integer), `record_type` (string), `sessions` (array[object]), `unique_name` (string), `updated_at` (date-time), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer)\n\n## Update a room.\n\nSynchronously update a Room.\n\n`PATCH /rooms/{room_id}`\n\nOptional: `enable_recording` (boolean), `max_participants` (integer), `unique_name` (string), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer)\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/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0\"\n```\n\nReturns: `active_session_id` (uuid), `created_at` (date-time), `enable_recording` (boolean), `id` (uuid), `max_participants` (integer), `record_type` (string), `sessions` (array[object]), `unique_name` (string), `updated_at` (date-time), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer)\n\n## Delete a room.\n\nSynchronously delete a Room. Participants from that room will be kicked out, they won't be able to join that room anymore, and you won't be charged anymore for that room.\n\n`DELETE /rooms/{room_id}`\n\n```bash\ncurl \\\n  -X DELETE \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  \"https://api.telnyx.com/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0\"\n```\n\n## Create Client Token to join a room.\n\nSynchronously create an Client Token to join a Room. Client Token is necessary to join a Telnyx Room. Client Token will expire after `token_ttl_secs`, a Refresh Token is also provided to refresh a Client Token, the Refresh Token expires after `refresh_token_ttl_secs`.\n\n`POST /rooms/{room_id}/actions/generate_join_client_token`\n\nOptional: `refresh_token_ttl_secs` (integer), `token_ttl_secs` (integer)\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/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/generate_join_client_token\"\n```\n\nReturns: `refresh_token` (string), `refresh_token_expires_at` (date-time), `token` (string), `token_expires_at` (date-time)\n\n## Refresh Client Token to join a room.\n\nSynchronously refresh an Client Token to join a Room. Client Token is necessary to join a Telnyx Room. Client Token will expire after `token_ttl_secs`.\n\n`POST /rooms/{room_id}/actions/refresh_client_token` — Required: `refresh_token`\n\nOptional: `token_ttl_secs` (integer)\n\n```bash\ncurl \\\n  -X POST \\\n  -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n  \"refresh_token\": \"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJ0ZWxueXhfdGVsZXBob255IiwiZXhwIjoxNTkwMDEwMTQzLCJpYXQiOjE1ODc1OTA5NDMsImlzcyI6InRlbG55eF90ZWxlcGhvbnkiLCJqdGkiOiJiOGM3NDgzNy1kODllLTRhNjUtOWNmMi0zNGM3YTZmYTYwYzgiLCJuYmYiOjE1ODc1OTA5NDIsInN1YiI6IjVjN2FjN2QwLWRiNjUtNGYxMS05OGUxLWVlYzBkMWQ1YzZhZSIsInRlbF90b2tlbiI6InJqX1pra1pVT1pNeFpPZk9tTHBFVUIzc2lVN3U2UmpaRmVNOXMtZ2JfeENSNTZXRktGQUppTXlGMlQ2Q0JSbWxoX1N5MGlfbGZ5VDlBSThzRWlmOE1USUlzenl6U2xfYURuRzQ4YU81MHlhSEd1UlNZYlViU1ltOVdJaVEwZz09IiwidHlwIjoiYWNjZXNzIn0.gNEwzTow5MLLPLQENytca7pUN79PmPj6FyqZWW06ZeEmesxYpwKh0xRtA0TzLh6CDYIRHrI8seofOO0YFGDhpQ\"\n}' \\\n  \"https://api.telnyx.com/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/refresh_client_token\"\n```\n\nReturns: `token` (string), `token_expires_at` (date-time)\n\n## View a list of room sessions.\n\n`GET /rooms/{room_id}/sessions`\n\n```bash\ncurl -H \"Authorization: Bearer $TELNYX_API_KEY\" \"https://api.telnyx.com/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/sessions?include_participants=True\"\n```\n\nReturns: `active` (boolean), `created_at` (date-time), `ended_at` (date-time), `id` (uuid), `participants` (array[object]), `record_type` (string), `room_id` (uuid), `updated_at` (date-time)","tags":["telnyx","video","curl","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk"],"capabilities":["skill","source-team-telnyx","skill-telnyx-video-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-video-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 (14,713 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-22T00:54:50.104Z","embedding":null,"createdAt":"2026-04-18T22:08:08.099Z","updatedAt":"2026-04-22T00:54:50.104Z","lastSeenAt":"2026-04-22T00:54:50.104Z","tsv":"'+13125550001':98 '+13125550002':100 '-1':108 '/actions/end':944 '/actions/generate_join_client_token':1567 '/actions/kick':977 '/actions/mute':1015 '/actions/refresh_client_token':1652 '/actions/unmute':1053 '/participants':1092 '/room_compositions':188,285,408,508 '/room_participants':532,575 '/room_recordings':623,702,725,809 '/room_sessions':833,879,940,973,1011,1049,1088 '/rooms':1136,1201,1302,1369,1494,1564,1649,1699 '/sessions':1702 '/v2/messages':84 '/v2/room_compositions':199,327 '/v2/room_compositions/5219b3af-87c6-4c08-9b58-5a533d893e21':422,524 '/v2/room_participants':543 '/v2/room_participants/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0':589 '/v2/room_recordings':634,715 '/v2/room_recordings/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0':739,825 '/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/end':962 '/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/kick':1001 '/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/mute':1039 '/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/unmute':1077 '/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/participants':1103 '/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0?include_participants=true':893 '/v2/room_sessions?include_participants=true':844 '/v2/rooms':1252 '/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0':1412,1509 '/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/generate_join_client_token':1595 '/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/refresh_client_token':1682 '/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/sessions?include_participants=true':1713 '/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0?include_sessions=true':1315 '/v2/rooms?include_sessions=true':1147 '1':139 '10':20,1249 '2':118 '401':59,140,157 '403':161 '404':164 '422':55,122,168 '429':52,131,174 'abl':1477 'activ':846,895,1149,1254,1317,1414,1715 'also':930,1547 'alway':60 'anymor':1482,1489 'api':25,28,36,43,89,146,159,195,318,418,520,539,585,630,711,735,821,840,889,953,992,1030,1068,1099,1143,1233,1311,1403,1505,1586,1669,1709 'api.telnyx.com':83,198,326,421,523,542,588,633,714,738,824,843,892,961,1000,1038,1076,1102,1146,1251,1314,1411,1508,1594,1681,1712 'api.telnyx.com/v2/messages':82 'api.telnyx.com/v2/room_compositions':197,325 'api.telnyx.com/v2/room_compositions/5219b3af-87c6-4c08-9b58-5a533d893e21':420,522 'api.telnyx.com/v2/room_participants':541 'api.telnyx.com/v2/room_participants/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0':587 'api.telnyx.com/v2/room_recordings':632,713 'api.telnyx.com/v2/room_recordings/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0':737,823 'api.telnyx.com/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/end':960 'api.telnyx.com/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/kick':999 'api.telnyx.com/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/mute':1037 'api.telnyx.com/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/unmute':1075 'api.telnyx.com/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/participants':1101 'api.telnyx.com/v2/room_sessions/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0?include_participants=true':891 'api.telnyx.com/v2/room_sessions?include_participants=true':842 'api.telnyx.com/v2/rooms':1250 'api.telnyx.com/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0':1410,1507 'api.telnyx.com/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/generate_join_client_token':1593 'api.telnyx.com/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/actions/refresh_client_token':1680 'api.telnyx.com/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0/sessions?include_participants=true':1711 'api.telnyx.com/v2/rooms/0ccc7b54-4df3-4bca-a65a-3da1ecc777f0?include_sessions=true':1313 'api.telnyx.com/v2/rooms?include_sessions=true':1145 'application/json':95,324,959,998,1036,1074,1239,1409,1592,1675 'array':861,910,980,1018,1056,1170,1275,1338,1435,1730 'asynchron':279 'audio':687,792 'authent':39,57,142 'author':86,192,315,415,517,536,582,627,708,732,818,837,886,950,989,1027,1065,1096,1140,1230,1308,1400,1502,1583,1666,1706 'backoff':180 'bash':22,66,189,310,412,512,533,579,624,703,729,813,834,883,945,984,1022,1060,1093,1137,1225,1305,1395,1497,1578,1661,1703 'bearer':87,193,316,416,518,537,583,628,709,733,819,838,887,951,990,1028,1066,1097,1141,1231,1309,1401,1503,1584,1667,1707 'bodi':109,121,152 'boolean':847,896,1160,1205,1265,1328,1375,1425,1716 'bulk':700 'call':44 'case':114 'charg':1488 'check':67,126,144,171 'client':1511,1520,1526,1535,1552,1616,1625,1631,1640 'code':65,70,79,104,116,151,156 'codec':636,741 'common':154 'complet':201,248,329,376,424,471,638,683,743,788 'composit':186,278,283,406,410,501,506,510 'content':93,322,957,996,1034,1072,1237,1407,1590,1673 'content-typ':92,321,956,995,1033,1071,1236,1406,1589,1672 'context':545,591,1105 'creat':206,275,280,334,429,643,748,848,897,1153,1193,1197,1258,1321,1418,1510,1518,1717 'curl':4,7,10,74,190,311,413,513,534,580,625,704,730,814,835,884,946,985,1023,1061,1094,1138,1226,1306,1396,1498,1579,1662,1704 'current':934 'd':96,113,1240,1676 'date':204,209,220,244,254,332,337,348,372,382,427,432,443,467,477,552,557,568,598,603,614,641,646,657,679,692,746,751,762,784,797,851,856,872,900,905,921,1112,1117,1128,1156,1178,1261,1283,1324,1346,1421,1443,1605,1613,1690,1720,1725,1741 'date-tim':203,208,219,243,253,331,336,347,371,381,426,431,442,466,476,551,556,567,597,602,613,640,645,656,678,691,745,750,761,783,796,850,855,871,899,904,920,1111,1116,1127,1155,1177,1260,1282,1323,1345,1420,1442,1604,1612,1689,1719,1724,1740 'delay':137 'delet':498,503,507,515,694,701,706,799,804,808,816,1458,1462,1493,1500 'download':211,339,434,648,753 'durat':214,342,437,651,756 'echo':105,110,119,123,132,141,148 'enabl':1158,1203,1263,1326,1373,1423 'end':217,345,440,654,759,853,902,923,1722 'enqueu':249,377,472 'enum':223,247,351,375,446,470,682,686,787,791 'error':40,49,54,58,62,125,149,155,170 'esac':153 'event':263,268,298,303,391,396,486,491,1181,1186,1213,1218,1286,1291,1349,1354,1383,1388,1446,1451 'exampl':32 'exclud':979,1017,1055 'expir':1538,1557,1602,1610,1643,1687 'exponenti':179 'export':23 'eyjhbgcioijiuzuxmiisinr5cci6ikpxvcj9.eyjhdwqioij0zwxuexhfdgvszxbob255iiwizxhwijoxntkwmdewmtqzlcjpyxqioje1odc1ota5ndmsimlzcyi6inrlbg55ef90zwxlcghvbnkilcjqdgkioijiogm3ndgzny1kodllltrhnjutownmmi0zngm3ytzmytywyzgilcjuymyioje1odc1ota5ndisinn1yii6ijvjn2fjn2qwlwrinjutngyxms05oguxlwvlyzbkmwq1yzzhzsisinrlbf90b2tlbii6injqx1pra1pvt1pnefppzk9tthbfvuizc2lvn3u2umparmvnoxmtz2jfeensntzxrktgqupptxlgmlq2q0jsbwxox1n5mglfbgz5vdlbsthzrwlmoe1usulzenl6u2xfyururzq4yu81mhlhsed1ulnzylviu1ltovdjavewzz09iiwidhlwijoiywnjzxnzin0.gnewztow5mllplqenytca7pun79pmpj6fyqzww06zeemesxypwkh0xrta0tzlh6cdyirhri8seofoo0yfgdhpq':1679 'fail':46,143 'failov':264,299,392,487,1182,1214,1287,1350,1384,1447 'field':128,172 'float':240,368,463,675,780 'format':130,173,222,287,350,445 'found':167 'get':187,407,531,574,622,724,832,878,1087,1135,1301,1698 'h':85,91,191,314,320,414,516,535,581,626,707,731,817,836,885,949,955,988,994,1026,1032,1064,1070,1095,1139,1229,1235,1307,1399,1405,1501,1582,1588,1665,1671,1705 'handl':41,61 'hello':102 'http':68,78,103,115,150 'id':225,233,236,257,292,353,361,364,385,411,448,456,459,480,511,547,563,578,593,609,659,662,668,671,728,764,767,773,776,812,858,867,882,907,916,943,976,1014,1052,1091,1107,1123,1151,1161,1256,1266,1304,1319,1329,1371,1416,1426,1496,1566,1651,1701,1727,1736 'instal':8,14 'insuffici':162 'integ':216,274,309,344,402,439,497,653,719,758,1165,1192,1208,1224,1270,1297,1333,1360,1378,1394,1430,1457,1573,1577,1660 'invalid':158 'join':549,595,1109,1479,1514,1523,1531,1619,1628,1636 'key':26,29,37,90,147,160,196,319,419,521,540,586,631,712,736,822,841,890,954,993,1031,1069,1100,1144,1234,1312,1404,1506,1587,1670,1710 'kick':931,966,1471 'layout':260,295,388,483 'left':554,600,1114 'limit':51,134,176 'linux':17 'list':183,527,618,828,1083,1132,1694 'maco':16 'max':1163,1206,1247,1268,1331,1376,1428 'mb':239,367,462,674,779 'meet':1245 'mp4':224,352,447 'mute':1005 'my-meeting-room':1243 'n':77 'name':1173,1210,1242,1278,1341,1380,1438 'necessari':1529,1634 'network':48 'note':927 'object':261,296,389,484,862,911,983,1021,1059,1171,1276,1339,1436,1731 'option':286,978,1016,1054,1202,1372,1568,1656 'particip':530,573,577,661,766,860,909,933,967,982,1006,1020,1044,1058,1086,1164,1207,1248,1269,1332,1377,1429,1465,1729 'patch':1368,1398 'permiss':163 'post':81,284,313,939,948,972,987,1010,1025,1048,1063,1200,1228,1563,1581,1648,1664 'pre':13 'pre-instal':12 'present':935 'process':250,378,473,684,789 'product':64 'provid':1548 'rate':50,133,175 'record':227,355,450,559,605,621,664,697,718,723,727,769,802,807,811,863,912,1119,1159,1166,1204,1264,1271,1327,1334,1374,1424,1431,1732 'refresh':1544,1550,1555,1559,1569,1597,1600,1615,1623,1654,1677 'requir':127,1653 'resolut':230,289,358,453 'resourc':165 'respons':72,73,106,111 'result':964,1003,1041,1079 'retri':135,177 'return':200,328,423,544,590,635,716,740,845,894,963,1002,1040,1078,1104,1148,1253,1316,1413,1596,1683,1714 'room':185,232,277,282,360,405,409,455,500,505,509,529,572,576,620,667,696,717,722,726,772,801,806,810,830,866,876,880,915,925,938,941,970,974,1008,1012,1046,1050,1085,1089,1134,1195,1199,1246,1300,1303,1363,1367,1370,1460,1464,1468,1481,1492,1495,1516,1525,1534,1565,1621,1630,1639,1650,1696,1700,1735 'sec':215,273,308,343,401,438,496,652,757,1191,1223,1296,1359,1393,1456,1542,1562,1572,1576,1647,1659 'sed':112 'session':235,291,363,458,562,608,670,775,831,877,881,926,942,971,975,1009,1013,1047,1051,1090,1122,1150,1169,1255,1274,1318,1337,1415,1434,1697 'setup':21 'sever':695 'size':238,366,461,673,778 'skill' 'skill-telnyx-video-curl' 'sleep':138 'source-team-telnyx' 'start':241,369,464,676,781 'status':69,246,374,469,681,786 'string':213,229,231,288,290,341,357,359,436,452,454,546,561,592,607,637,650,666,742,755,771,865,914,965,981,1004,1019,1042,1057,1080,1106,1121,1168,1174,1211,1273,1279,1336,1342,1381,1433,1439,1599,1608,1685,1734 'success':120 'synchron':502,803,1196,1364,1461,1517,1622 'tail':107 'telnyx':2,5,24,35,88,145,194,317,417,519,538,584,629,710,734,820,839,888,952,991,1029,1067,1098,1142,1232,1310,1402,1504,1533,1585,1638,1668,1708 'telnyx-video-curl':1 'text':9,101 'time':205,210,221,245,255,333,338,349,373,383,428,433,444,468,478,553,558,569,599,604,615,642,647,658,680,693,747,752,763,785,798,852,857,873,901,906,922,1113,1118,1129,1157,1179,1262,1284,1325,1347,1422,1444,1606,1614,1691,1721,1726,1742 'timeout':272,307,400,495,1190,1222,1295,1358,1392,1455 'token':1512,1521,1527,1536,1540,1545,1553,1556,1560,1570,1574,1598,1601,1607,1609,1617,1626,1632,1641,1645,1655,1657,1678,1684,1686 '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' 'ttl':1541,1561,1571,1575,1646,1658 'type':94,228,323,356,451,560,606,665,685,770,790,864,913,958,997,1035,1073,1120,1167,1238,1272,1335,1408,1432,1591,1674,1733 'uniqu':1172,1209,1241,1277,1340,1379,1437 'unmut':1043 'updat':251,379,474,565,611,689,794,869,918,1125,1175,1280,1343,1361,1365,1440,1738 'uri':266,270,301,305,394,398,489,493,1184,1188,1216,1220,1289,1293,1352,1356,1386,1390,1449,1453 'url':212,265,269,300,304,340,393,397,435,488,492,649,754,1183,1187,1215,1219,1288,1292,1351,1355,1385,1389,1448,1452 'use':34 'user':256,384,479 'uuid':226,234,237,258,293,354,362,365,386,449,457,460,481,548,564,594,610,660,663,669,672,765,768,774,777,859,868,908,917,1108,1124,1152,1162,1257,1267,1320,1330,1417,1427,1728,1737 'valid':53,124,169 'video':3,6,259,294,387,482,688,793 'view':181,403,525,570,616,720,826,874,1081,1130,1298,1692 'w':76 'webhook':262,267,271,297,302,306,390,395,399,485,490,494,1180,1185,1189,1212,1217,1221,1285,1290,1294,1348,1353,1357,1382,1387,1391,1445,1450,1454 'window':19 'won':1474,1485 'x':80,312,514,705,815,947,986,1024,1062,1227,1397,1499,1580,1663","prices":[{"id":"9183ea48-b3c3-4f88-89dd-64613984436d","listingId":"2be24a01-482d-42ab-87f1-32bd2f126524","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:08:08.099Z"}],"sources":[{"listingId":"2be24a01-482d-42ab-87f1-32bd2f126524","source":"github","sourceId":"team-telnyx/ai/telnyx-video-curl","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-video-curl","isPrimary":false,"firstSeenAt":"2026-04-18T22:08:08.099Z","lastSeenAt":"2026-04-22T00:54:50.104Z"}],"details":{"listingId":"2be24a01-482d-42ab-87f1-32bd2f126524","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-video-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":"7955f09b572f4329a0b2ea60fb3cee6822311470","skill_md_path":"skills/telnyx-video-curl/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-video-curl"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-video-curl","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-video-curl"},"updatedAt":"2026-04-22T00:54:50.104Z"}}