{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/communication:twilio-twilio-serverless-v1/list-asset":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_list_asset","summary":"Retrieve a list of all Assets.","description":"GET /v1/Services/{ServiceSid}/Assets","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to read the Asset resources from.","schema":{"type":"string","description":"The SID of the Service to read the Asset 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-serverless-v1/create-asset":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_create_asset","summary":"Create a new Asset resource.","description":"POST /v1/Services/{ServiceSid}/Assets","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the Service to create the Asset resource under."},"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-serverless-v1/fetch-asset":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_asset","summary":"Retrieve a specific Asset resource.","description":"GET /v1/Services/{ServiceSid}/Assets/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Asset resource from.","schema":{"type":"string","description":"The SID of the Service to fetch the Asset resource from."}},{"name":"Sid","in":"query","required":true,"description":"The SID that identifies the Asset resource to fetch.","schema":{"type":"string","description":"The SID that identifies the Asset 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-serverless-v1/update-asset":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_update_asset","summary":"Update a specific Asset resource.","description":"POST /v1/Services/{ServiceSid}/Assets/{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 Service to update the Asset resource from."},"Sid":{"type":"string","description":"The SID that identifies the Asset 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-serverless-v1/delete-asset":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_delete_asset","summary":"Delete an Asset resource.","description":"DELETE /v1/Services/{ServiceSid}/Assets/{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 Service to delete the Asset resource from."},"Sid":{"type":"string","description":"The SID that identifies the Asset 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-serverless-v1/list-asset-version":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_list_asset_version","summary":"Retrieve a list of all Asset Versions.","description":"GET /v1/Services/{ServiceSid}/Assets/{AssetSid}/Versions","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to read the Asset Version resource from.","schema":{"type":"string","description":"The SID of the Service to read the Asset Version resource from."}},{"name":"AssetSid","in":"query","required":true,"description":"The SID of the Asset resource that is the parent of the Asset Version resources to read.","schema":{"type":"string","description":"The SID of the Asset resource that is the parent of the Asset Version 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-serverless-v1/fetch-asset-version":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_asset_version","summary":"Retrieve a specific Asset Version.","description":"GET /v1/Services/{ServiceSid}/Assets/{AssetSid}/Versions/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Asset Version resource from.","schema":{"type":"string","description":"The SID of the Service to fetch the Asset Version resource from."}},{"name":"AssetSid","in":"query","required":true,"description":"The SID of the Asset resource that is the parent of the Asset Version resource to fetch.","schema":{"type":"string","description":"The SID of the Asset resource that is the parent of the Asset Version resource to fetch."}},{"name":"Sid","in":"query","required":true,"description":"The SID of the Asset Version resource to fetch.","schema":{"type":"string","description":"The SID of the Asset Version 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-serverless-v1/list-build":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_list_build","summary":"Retrieve a list of all Builds.","description":"GET /v1/Services/{ServiceSid}/Builds","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to read the Build resources from.","schema":{"type":"string","description":"The SID of the Service to read the Build 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-serverless-v1/create-build":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_create_build","summary":"Create a new Build resource. At least one function version or asset version is required.","description":"POST /v1/Services/{ServiceSid}/Builds","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the Service to create the Build resource under."},"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-serverless-v1/fetch-build":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_build","summary":"Retrieve a specific Build resource.","description":"GET /v1/Services/{ServiceSid}/Builds/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Build resource from.","schema":{"type":"string","description":"The SID of the Service to fetch the Build resource from."}},{"name":"Sid","in":"query","required":true,"description":"The SID of the Build resource to fetch.","schema":{"type":"string","description":"The SID of the Build 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-serverless-v1/delete-build":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_delete_build","summary":"Delete a Build resource.","description":"DELETE /v1/Services/{ServiceSid}/Builds/{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 Service to delete the Build resource from."},"Sid":{"type":"string","description":"The SID of the Build 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-serverless-v1/fetch-build-status":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_build_status","summary":"Retrieve a specific Build resource.","description":"GET /v1/Services/{ServiceSid}/Builds/{Sid}/Status","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Build resource from.","schema":{"type":"string","description":"The SID of the Service to fetch the Build resource from."}},{"name":"Sid","in":"query","required":true,"description":"The SID of the Build resource to fetch.","schema":{"type":"string","description":"The SID of the Build 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-serverless-v1/list-deployment":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_list_deployment","summary":"Retrieve a list of all Deployments.","description":"GET /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Deployments","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to read the Deployment resources from.","schema":{"type":"string","description":"The SID of the Service to read the Deployment resources from."}},{"name":"EnvironmentSid","in":"query","required":true,"description":"The SID of the Environment used by the Deployment resources to read.","schema":{"type":"string","description":"The SID of the Environment used by the Deployment 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-serverless-v1/create-deployment":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_create_deployment","summary":"Create a new Deployment.","description":"POST /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Deployments","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","EnvironmentSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the Service to create the Deployment resource under."},"EnvironmentSid":{"type":"string","description":"The SID of the Environment for the Deployment."},"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-serverless-v1/fetch-deployment":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_deployment","summary":"Retrieve a specific Deployment.","description":"GET /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Deployments/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Deployment resource from.","schema":{"type":"string","description":"The SID of the Service to fetch the Deployment resource from."}},{"name":"EnvironmentSid","in":"query","required":true,"description":"The SID of the Environment used by the Deployment to fetch.","schema":{"type":"string","description":"The SID of the Environment used by the Deployment to fetch."}},{"name":"Sid","in":"query","required":true,"description":"The SID that identifies the Deployment resource to fetch.","schema":{"type":"string","description":"The SID that identifies the Deployment 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-serverless-v1/list-environment":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_list_environment","summary":"Retrieve a list of all environments.","description":"GET /v1/Services/{ServiceSid}/Environments","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to read the Environment resources from.","schema":{"type":"string","description":"The SID of the Service to read the Environment 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-serverless-v1/create-environment":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_create_environment","summary":"Create a new environment.","description":"POST /v1/Services/{ServiceSid}/Environments","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the Service to create the Environment resource under."},"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-serverless-v1/fetch-environment":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_environment","summary":"Retrieve a specific environment.","description":"GET /v1/Services/{ServiceSid}/Environments/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Environment resource from.","schema":{"type":"string","description":"The SID of the Service to fetch the Environment resource from."}},{"name":"Sid","in":"query","required":true,"description":"The SID of the Environment resource to fetch.","schema":{"type":"string","description":"The SID of the Environment 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-serverless-v1/delete-environment":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_delete_environment","summary":"Delete a specific environment.","description":"DELETE /v1/Services/{ServiceSid}/Environments/{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 Service to delete the Environment resource from."},"Sid":{"type":"string","description":"The SID of the Environment 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-serverless-v1/list-function":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_list_function","summary":"Retrieve a list of all Functions.","description":"GET /v1/Services/{ServiceSid}/Functions","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to read the Function resources from.","schema":{"type":"string","description":"The SID of the Service to read the Function 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-serverless-v1/create-function":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_create_function","summary":"Create a new Function resource.","description":"POST /v1/Services/{ServiceSid}/Functions","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the Service to create the Function resource under."},"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-serverless-v1/fetch-function":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_function","summary":"Retrieve a specific Function resource.","description":"GET /v1/Services/{ServiceSid}/Functions/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Function resource from.","schema":{"type":"string","description":"The SID of the Service to fetch the Function resource from."}},{"name":"Sid","in":"query","required":true,"description":"The SID of the Function resource to fetch.","schema":{"type":"string","description":"The SID of the Function 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-serverless-v1/update-function":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_update_function","summary":"Update a specific Function resource.","description":"POST /v1/Services/{ServiceSid}/Functions/{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 Service to update the Function resource from."},"Sid":{"type":"string","description":"The SID of the Function 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-serverless-v1/delete-function":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_delete_function","summary":"Delete a Function resource.","description":"DELETE /v1/Services/{ServiceSid}/Functions/{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 Service to delete the Function resource from."},"Sid":{"type":"string","description":"The SID of the Function 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-serverless-v1/list-function-version":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_list_function_version","summary":"Retrieve a list of all Function Version resources.","description":"GET /v1/Services/{ServiceSid}/Functions/{FunctionSid}/Versions","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to read the Function Version resources from.","schema":{"type":"string","description":"The SID of the Service to read the Function Version resources from."}},{"name":"FunctionSid","in":"query","required":true,"description":"The SID of the function that is the parent of the Function Version resources to read.","schema":{"type":"string","description":"The SID of the function that is the parent of the Function Version 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-serverless-v1/fetch-function-version":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_function_version","summary":"Retrieve a specific Function Version resource.","description":"GET /v1/Services/{ServiceSid}/Functions/{FunctionSid}/Versions/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Function Version resource from.","schema":{"type":"string","description":"The SID of the Service to fetch the Function Version resource from."}},{"name":"FunctionSid","in":"query","required":true,"description":"The SID of the function that is the parent of the Function Version resource to fetch.","schema":{"type":"string","description":"The SID of the function that is the parent of the Function Version resource to fetch."}},{"name":"Sid","in":"query","required":true,"description":"The SID of the Function Version resource to fetch.","schema":{"type":"string","description":"The SID of the Function Version 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-serverless-v1/fetch-function-version-content":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_function_version_content","summary":"Retrieve a the content of a specific Function Version resource.","description":"GET /v1/Services/{ServiceSid}/Functions/{FunctionSid}/Versions/{Sid}/Content","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Function Version content from.","schema":{"type":"string","description":"The SID of the Service to fetch the Function Version content from."}},{"name":"FunctionSid","in":"query","required":true,"description":"The SID of the Function that is the parent of the Function Version content to fetch.","schema":{"type":"string","description":"The SID of the Function that is the parent of the Function Version content to fetch."}},{"name":"Sid","in":"query","required":true,"description":"The SID of the Function Version content to fetch.","schema":{"type":"string","description":"The SID of the Function Version content 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-serverless-v1/list-log":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_list_log","summary":"Retrieve a list of all logs.","description":"GET /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Logs","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to read the Log resource from.","schema":{"type":"string","description":"The SID of the Service to read the Log resource from."}},{"name":"EnvironmentSid","in":"query","required":true,"description":"The SID of the environment with the Log resources to read.","schema":{"type":"string","description":"The SID of the environment with the Log resources to read."}},{"name":"FunctionSid","in":"query","required":false,"description":"The SID of the function whose invocation produced the Log resources to read.","schema":{"type":"string","description":"The SID of the function whose invocation produced the Log resources to read."}},{"name":"StartDate","in":"query","required":false,"description":"The date/time (in GMT, ISO 8601) after which the Log resources must have been created. Defaults to 1 day prior to current date/time.","schema":{"type":"string","description":"The date/time (in GMT, ISO 8601) after which the Log resources must have been created. Defaults to 1 day prior to current date/time."}},{"name":"EndDate","in":"query","required":false,"description":"The date/time (in GMT, ISO 8601) before which the Log resources must have been created. Defaults to current date/time.","schema":{"type":"string","description":"The date/time (in GMT, ISO 8601) before which the Log resources must have been created. Defaults to current date/time."}},{"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-serverless-v1/fetch-log":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_log","summary":"Retrieve a specific log.","description":"GET /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Logs/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Log resource from.","schema":{"type":"string","description":"The SID of the Service to fetch the Log resource from."}},{"name":"EnvironmentSid","in":"query","required":true,"description":"The SID of the environment with the Log resource to fetch.","schema":{"type":"string","description":"The SID of the environment with the Log resource to fetch."}},{"name":"Sid","in":"query","required":true,"description":"The SID of the Log resource to fetch.","schema":{"type":"string","description":"The SID of the Log 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-serverless-v1/list-service":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_list_service","summary":"Retrieve a list of all Services.","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-serverless-v1/create-service":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_create_service","summary":"Create a new Service resource.","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-serverless-v1/fetch-service":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_service","summary":"Retrieve a specific Service resource.","description":"GET /v1/Services/{Sid}","tags":["communication"],"parameters":[{"name":"Sid","in":"query","required":true,"description":"The `sid` or `unique_name` of the Service resource to fetch.","schema":{"type":"string","description":"The `sid` or `unique_name` of 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-serverless-v1/update-service":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_update_service","summary":"Update a specific Service resource.","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 `sid` or `unique_name` of 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-serverless-v1/delete-service":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_delete_service","summary":"Delete a Service resource.","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 `sid` or `unique_name` of 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-serverless-v1/list-variable":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_list_variable","summary":"Retrieve a list of all Variables.","description":"GET /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to read the Variable resources from.","schema":{"type":"string","description":"The SID of the Service to read the Variable resources from."}},{"name":"EnvironmentSid","in":"query","required":true,"description":"The SID of the Environment with the Variable resources to read.","schema":{"type":"string","description":"The SID of the Environment with the Variable 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-serverless-v1/create-variable":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_create_variable","summary":"Create a new Variable.","description":"POST /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","EnvironmentSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the Service to create the Variable resource under."},"EnvironmentSid":{"type":"string","description":"The SID of the Environment in which the Variable resource exists."},"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-serverless-v1/fetch-variable":{"get":{"operationId":"communication_twilio_twilio_serverless_v1_fetch_variable","summary":"Retrieve a specific Variable.","description":"GET /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the Service to fetch the Variable resource from.","schema":{"type":"string","description":"The SID of the Service to fetch the Variable resource from."}},{"name":"EnvironmentSid","in":"query","required":true,"description":"The SID of the Environment with the Variable resource to fetch.","schema":{"type":"string","description":"The SID of the Environment with the Variable resource to fetch."}},{"name":"Sid","in":"query","required":true,"description":"The SID of the Variable resource to fetch.","schema":{"type":"string","description":"The SID of the Variable 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-serverless-v1/update-variable":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_update_variable","summary":"Update a specific Variable.","description":"POST /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","EnvironmentSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the Service to update the Variable resource under."},"EnvironmentSid":{"type":"string","description":"The SID of the Environment with the Variable resource to update."},"Sid":{"type":"string","description":"The SID of the Variable 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-serverless-v1/delete-variable":{"post":{"operationId":"communication_twilio_twilio_serverless_v1_delete_variable","summary":"Delete a specific Variable.","description":"DELETE /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","EnvironmentSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the Service to delete the Variable resource from."},"EnvironmentSid":{"type":"string","description":"The SID of the Environment with the Variables to delete."},"Sid":{"type":"string","description":"The SID of the Variable 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"}}},"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"}}}}}}}