{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://www.apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/communication:twilio-twilio-proxy-v1/fetch-interaction":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_fetch_interaction","summary":"Retrieve a list of Interactions for a given [Session](https://www.twilio.com/docs/proxy/api/session).","description":"GET /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Interactions/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to fetch.","schema":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to fetch."}},{"name":"SessionSid","in":"query","required":true,"description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) of the resource to fetch.","schema":{"type":"string","description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) of the resource to fetch."}},{"name":"Sid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the Interaction resource to fetch.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Interaction resource to fetch."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/delete-interaction":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_delete_interaction","summary":"Delete a specific Interaction.","description":"DELETE /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Interactions/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","SessionSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to delete."},"SessionSid":{"type":"string","description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) of the resource to delete."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Interaction resource to delete."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/list-interaction":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_list_interaction","summary":"Retrieve a list of all Interactions for a Session. A maximum of 100 records will be returned per page.","description":"GET /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Interactions","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) to read the resources from.","schema":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) to read the resources from."}},{"name":"SessionSid","in":"query","required":true,"description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) to read the resources from.","schema":{"type":"string","description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) to read the resources from."}},{"name":"PageSize","in":"query","required":false,"description":"How many resources to return in each list page. The default is 50, and the maximum is 1000.","schema":{"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","required":false,"description":"The page index. This value is simply for client state.","schema":{"type":"integer","description":"The page index. This value is simply for client state."}},{"name":"PageToken","in":"query","required":false,"description":"The page token. This is provided by the API.","schema":{"type":"string","description":"The page token. This is provided by the API."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/list-message-interaction":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_list_message_interaction","summary":"GET /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{ParticipantSid}/MessageInteractions","description":"GET /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{ParticipantSid}/MessageInteractions","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) to read the resources from.","schema":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) to read the resources from."}},{"name":"SessionSid","in":"query","required":true,"description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) to read the resources from.","schema":{"type":"string","description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) to read the resources from."}},{"name":"ParticipantSid","in":"query","required":true,"description":"The SID of the [Participant](https://www.twilio.com/docs/proxy/api/participant) to read the resources from.","schema":{"type":"string","description":"The SID of the [Participant](https://www.twilio.com/docs/proxy/api/participant) to read the resources from."}},{"name":"PageSize","in":"query","required":false,"description":"How many resources to return in each list page. The default is 50, and the maximum is 1000.","schema":{"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","required":false,"description":"The page index. This value is simply for client state.","schema":{"type":"integer","description":"The page index. This value is simply for client state."}},{"name":"PageToken","in":"query","required":false,"description":"The page token. This is provided by the API.","schema":{"type":"string","description":"The page token. This is provided by the API."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/create-message-interaction":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_create_message_interaction","summary":"Create a new message Interaction to send directly from your system to one…","description":"POST /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{ParticipantSid}/MessageInteractions","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","SessionSid","ParticipantSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) resource."},"SessionSid":{"type":"string","description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) resource."},"ParticipantSid":{"type":"string","description":"The SID of the [Participant](https://www.twilio.com/docs/proxy/api/participant) resource."},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/fetch-message-interaction":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_fetch_message_interaction","summary":"GET /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{ParticipantSid}/MessageInteractions/{Sid}","description":"GET /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{ParticipantSid}/MessageInteractions/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to fetch.","schema":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to fetch."}},{"name":"SessionSid","in":"query","required":true,"description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) of the resource to fetch.","schema":{"type":"string","description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) of the resource to fetch."}},{"name":"ParticipantSid","in":"query","required":true,"description":"The SID of the [Participant](https://www.twilio.com/docs/proxy/api/participant) resource.","schema":{"type":"string","description":"The SID of the [Participant](https://www.twilio.com/docs/proxy/api/participant) resource."}},{"name":"Sid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the MessageInteraction resource to fetch.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the MessageInteraction resource to fetch."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/fetch-participant":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_fetch_participant","summary":"Fetch a specific Participant.","description":"GET /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to fetch.","schema":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to fetch."}},{"name":"SessionSid","in":"query","required":true,"description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) of the resource to fetch.","schema":{"type":"string","description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) of the resource to fetch."}},{"name":"Sid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the Participant resource to fetch.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Participant resource to fetch."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/delete-participant":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_delete_participant","summary":"Delete a specific Participant. This is a soft-delete. The participant remains associated with the session…","description":"DELETE /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","SessionSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to delete."},"SessionSid":{"type":"string","description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) of the resource to delete."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Participant resource to delete."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/list-participant":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_list_participant","summary":"Retrieve a list of all Participants in a Session.","description":"GET /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resources to read.","schema":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resources to read."}},{"name":"SessionSid","in":"query","required":true,"description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) of the resources to read.","schema":{"type":"string","description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) of the resources to read."}},{"name":"PageSize","in":"query","required":false,"description":"How many resources to return in each list page. The default is 50, and the maximum is 1000.","schema":{"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","required":false,"description":"The page index. This value is simply for client state.","schema":{"type":"integer","description":"The page index. This value is simply for client state."}},{"name":"PageToken","in":"query","required":false,"description":"The page token. This is provided by the API.","schema":{"type":"string","description":"The page token. This is provided by the API."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/create-participant":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_create_participant","summary":"Add a new Participant to the Session","description":"POST /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","SessionSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) resource."},"SessionSid":{"type":"string","description":"The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) resource."},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/list-phone-number":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_list_phone_number","summary":"Retrieve a list of all Phone Numbers in the Proxy Number Pool for a Service. A maximum of 100 records will…","description":"GET /v1/Services/{ServiceSid}/PhoneNumbers","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the PhoneNumber resources to read.","schema":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the PhoneNumber resources to read."}},{"name":"PageSize","in":"query","required":false,"description":"How many resources to return in each list page. The default is 50, and the maximum is 1000.","schema":{"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","required":false,"description":"The page index. This value is simply for client state.","schema":{"type":"integer","description":"The page index. This value is simply for client state."}},{"name":"PageToken","in":"query","required":false,"description":"The page token. This is provided by the API.","schema":{"type":"string","description":"The page token. This is provided by the API."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/create-phone-number":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_create_phone_number","summary":"Add a Phone Number to a Service's Proxy Number Pool.","description":"POST /v1/Services/{ServiceSid}/PhoneNumbers","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID parent [Service](https://www.twilio.com/docs/proxy/api/service) resource of the new PhoneNumber resource."},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/fetch-phone-number":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_fetch_phone_number","summary":"Fetch a specific Phone Number.","description":"GET /v1/Services/{ServiceSid}/PhoneNumbers/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the PhoneNumber resource to fetch.","schema":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the PhoneNumber resource to fetch."}},{"name":"Sid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the PhoneNumber resource to fetch.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the PhoneNumber resource to fetch."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/update-phone-number":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_update_phone_number","summary":"Update a specific Proxy Number.","description":"POST /v1/Services/{ServiceSid}/PhoneNumbers/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the PhoneNumber resource to update."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the PhoneNumber resource to update."},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/delete-phone-number":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_delete_phone_number","summary":"Delete a specific Phone Number from a Service.","description":"DELETE /v1/Services/{ServiceSid}/PhoneNumbers/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the PhoneNumber resource to delete."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the PhoneNumber resource to delete."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/fetch-service":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_fetch_service","summary":"Fetch a specific Service.","description":"GET /v1/Services/{Sid}","tags":["communication"],"parameters":[{"name":"Sid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the Service resource to fetch.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Service resource to fetch."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/update-service":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_update_service","summary":"Update a specific Service.","description":"POST /v1/Services/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["Sid"],"properties":{"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Service resource to update."},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/delete-service":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_delete_service","summary":"Delete a specific Service.","description":"DELETE /v1/Services/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["Sid"],"properties":{"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Service resource to delete."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/list-service":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_list_service","summary":"Retrieve a list of all Services for Twilio Proxy. A maximum of 100 records will be returned per page.","description":"GET /v1/Services","tags":["communication"],"parameters":[{"name":"PageSize","in":"query","required":false,"description":"How many resources to return in each list page. The default is 50, and the maximum is 1000.","schema":{"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","required":false,"description":"The page index. This value is simply for client state.","schema":{"type":"integer","description":"The page index. This value is simply for client state."}},{"name":"PageToken","in":"query","required":false,"description":"The page token. This is provided by the API.","schema":{"type":"string","description":"The page token. This is provided by the API."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/create-service":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_create_service","summary":"Create a new Service for Twilio Proxy","description":"POST /v1/Services","tags":["communication"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/fetch-session":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_fetch_session","summary":"Fetch a specific Session.","description":"GET /v1/Services/{ServiceSid}/Sessions/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to fetch.","schema":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to fetch."}},{"name":"Sid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the Session resource to fetch.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Session resource to fetch."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/update-session":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_update_session","summary":"Update a specific Session.","description":"POST /v1/Services/{ServiceSid}/Sessions/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to update."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Session resource to update."},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/delete-session":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_delete_session","summary":"Delete a specific Session.","description":"DELETE /v1/Services/{ServiceSid}/Sessions/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to delete."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Session resource to delete."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/list-session":{"get":{"operationId":"communication_twilio_twilio_proxy_v1_list_session","summary":"Retrieve a list of all Sessions for the Service. A maximum of 100 records will be returned per page.","description":"GET /v1/Services/{ServiceSid}/Sessions","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to read.","schema":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) of the resource to read."}},{"name":"PageSize","in":"query","required":false,"description":"How many resources to return in each list page. The default is 50, and the maximum is 1000.","schema":{"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","required":false,"description":"The page index. This value is simply for client state.","schema":{"type":"integer","description":"The page index. This value is simply for client state."}},{"name":"PageToken","in":"query","required":false,"description":"The page token. This is provided by the API.","schema":{"type":"string","description":"The page token. This is provided by the API."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-proxy-v1/create-session":{"post":{"operationId":"communication_twilio_twilio_proxy_v1_create_session","summary":"Create a new Session","description":"POST /v1/Services/{ServiceSid}/Sessions","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) resource."},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}