{"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-verify-v2/create-access-token":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_access_token","summary":"Create a new enrollment Access Token for the Entity","description":"POST /v2/Services/{ServiceSid}/AccessTokens","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"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-verify-v2/fetch-access-token":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_access_token","summary":"Fetch an Access Token for the Entity","description":"GET /v2/Services/{ServiceSid}/AccessTokens/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The unique SID identifier of the Service.","schema":{"type":"string","description":"The unique SID identifier of the Service."}},{"name":"Sid","in":"query","required":true,"description":"A 34 character string that uniquely identifies this Access Token.","schema":{"type":"string","description":"A 34 character string that uniquely identifies this Access Token."}}],"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-verify-v2/list-bucket":{"get":{"operationId":"communication_twilio_twilio_verify_v2_list_bucket","summary":"Retrieve a list of all Buckets for a Rate Limit.","description":"GET /v2/Services/{ServiceSid}/RateLimits/{RateLimitSid}/Buckets","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with.","schema":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with."}},{"name":"RateLimitSid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the Rate Limit resource.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Rate Limit resource."}},{"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-verify-v2/create-bucket":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_bucket","summary":"Create a new Bucket for a Rate Limit","description":"POST /v2/Services/{ServiceSid}/RateLimits/{RateLimitSid}/Buckets","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","RateLimitSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with."},"RateLimitSid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Rate Limit 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-verify-v2/fetch-bucket":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_bucket","summary":"Fetch a specific Bucket.","description":"GET /v2/Services/{ServiceSid}/RateLimits/{RateLimitSid}/Buckets/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with.","schema":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with."}},{"name":"RateLimitSid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the Rate Limit resource.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Rate Limit resource."}},{"name":"Sid","in":"query","required":true,"description":"A 34 character string that uniquely identifies this Bucket.","schema":{"type":"string","description":"A 34 character string that uniquely identifies this Bucket."}}],"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-verify-v2/update-bucket":{"post":{"operationId":"communication_twilio_twilio_verify_v2_update_bucket","summary":"Update a specific Bucket.","description":"POST /v2/Services/{ServiceSid}/RateLimits/{RateLimitSid}/Buckets/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","RateLimitSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with."},"RateLimitSid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Rate Limit resource."},"Sid":{"type":"string","description":"A 34 character string that uniquely identifies this Bucket."},"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-verify-v2/delete-bucket":{"post":{"operationId":"communication_twilio_twilio_verify_v2_delete_bucket","summary":"Delete a specific Bucket.","description":"DELETE /v2/Services/{ServiceSid}/RateLimits/{RateLimitSid}/Buckets/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","RateLimitSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with."},"RateLimitSid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Rate Limit resource."},"Sid":{"type":"string","description":"A 34 character string that uniquely identifies this Bucket."}}}}}},"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-verify-v2/list-challenge":{"get":{"operationId":"communication_twilio_twilio_verify_v2_list_challenge","summary":"Retrieve a list of all Challenges for a Factor.","description":"GET /v2/Services/{ServiceSid}/Entities/{Identity}/Challenges","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The unique SID identifier of the Service.","schema":{"type":"string","description":"The unique SID identifier of the Service."}},{"name":"Identity","in":"query","required":true,"description":"Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64…","schema":{"type":"string","description":"Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64…"}},{"name":"FactorSid","in":"query","required":false,"description":"The unique SID identifier of the Factor.","schema":{"type":"string","description":"The unique SID identifier of the Factor."}},{"name":"Status","in":"query","required":false,"description":"The Status of the Challenges to fetch. One of `pending`, `expired`, `approved` or `denied`.","schema":{"type":"string","enum":["pending","expired","approved","denied"],"description":"The Status of the Challenges to fetch. One of `pending`, `expired`, `approved` or `denied`."}},{"name":"Order","in":"query","required":false,"description":"The desired sort order of the Challenges list. One of `asc` or `desc` for ascending and descending respectively. Defaults to `asc`.","schema":{"type":"string","enum":["asc","desc"],"description":"The desired sort order of the Challenges list. One of `asc` or `desc` for ascending and descending respectively. Defaults to `asc`."}},{"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-verify-v2/create-challenge":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_challenge","summary":"Create a new Challenge for the Factor","description":"POST /v2/Services/{ServiceSid}/Entities/{Identity}/Challenges","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Identity"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"Identity":{"type":"string","description":"Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64…"},"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-verify-v2/fetch-challenge":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_challenge","summary":"Fetch a specific Challenge.","description":"GET /v2/Services/{ServiceSid}/Entities/{Identity}/Challenges/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The unique SID identifier of the Service.","schema":{"type":"string","description":"The unique SID identifier of the Service."}},{"name":"Identity","in":"query","required":true,"description":"Customer unique identity for the Entity owner of the Challenges. This identifier should be immutable, not PII, length between 8 and 64…","schema":{"type":"string","description":"Customer unique identity for the Entity owner of the Challenges. This identifier should be immutable, not PII, length between 8 and 64…"}},{"name":"Sid","in":"query","required":true,"description":"A 34 character string that uniquely identifies this Challenge.","schema":{"type":"string","description":"A 34 character string that uniquely identifies this Challenge."}}],"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-verify-v2/update-challenge":{"post":{"operationId":"communication_twilio_twilio_verify_v2_update_challenge","summary":"Verify a specific Challenge.","description":"POST /v2/Services/{ServiceSid}/Entities/{Identity}/Challenges/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Identity","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"Identity":{"type":"string","description":"Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64…"},"Sid":{"type":"string","description":"A 34 character string that uniquely identifies this Challenge."},"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-verify-v2/list-entity":{"get":{"operationId":"communication_twilio_twilio_verify_v2_list_entity","summary":"Retrieve a list of all Entities for a Service.","description":"GET /v2/Services/{ServiceSid}/Entities","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The unique SID identifier of the Service.","schema":{"type":"string","description":"The unique SID identifier of the Service."}},{"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-verify-v2/create-entity":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_entity","summary":"Create a new Entity for the Service","description":"POST /v2/Services/{ServiceSid}/Entities","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"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-verify-v2/fetch-entity":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_entity","summary":"Fetch a specific Entity.","description":"GET /v2/Services/{ServiceSid}/Entities/{Identity}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The unique SID identifier of the Service.","schema":{"type":"string","description":"The unique SID identifier of the Service."}},{"name":"Identity","in":"query","required":true,"description":"The unique external identifier for the Entity of the Service. This identifier should be immutable, not PII, length between 8 and 64…","schema":{"type":"string","description":"The unique external identifier for the Entity of the Service. This identifier should be immutable, not PII, length between 8 and 64…"}}],"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-verify-v2/delete-entity":{"post":{"operationId":"communication_twilio_twilio_verify_v2_delete_entity","summary":"Delete a specific Entity.","description":"DELETE /v2/Services/{ServiceSid}/Entities/{Identity}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Identity"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"Identity":{"type":"string","description":"The unique external identifier for the Entity of the Service. This identifier should be immutable, not PII, length between 8 and 64…"}}}}}},"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-verify-v2/fetch-factor":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_factor","summary":"Fetch a specific Factor.","description":"GET /v2/Services/{ServiceSid}/Entities/{Identity}/Factors/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The unique SID identifier of the Service.","schema":{"type":"string","description":"The unique SID identifier of the Service."}},{"name":"Identity","in":"query","required":true,"description":"Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64…","schema":{"type":"string","description":"Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64…"}},{"name":"Sid","in":"query","required":true,"description":"A 34 character string that uniquely identifies this Factor.","schema":{"type":"string","description":"A 34 character string that uniquely identifies this Factor."}}],"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-verify-v2/update-factor":{"post":{"operationId":"communication_twilio_twilio_verify_v2_update_factor","summary":"Update a specific Factor. This endpoint can be used to Verify a Factor if passed an `AuthPayload` param.","description":"POST /v2/Services/{ServiceSid}/Entities/{Identity}/Factors/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Identity","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"Identity":{"type":"string","description":"Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64…"},"Sid":{"type":"string","description":"A 34 character string that uniquely identifies this Factor."},"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-verify-v2/delete-factor":{"post":{"operationId":"communication_twilio_twilio_verify_v2_delete_factor","summary":"Delete a specific Factor.","description":"DELETE /v2/Services/{ServiceSid}/Entities/{Identity}/Factors/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Identity","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"Identity":{"type":"string","description":"Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64…"},"Sid":{"type":"string","description":"A 34 character string that uniquely identifies this Factor."}}}}}},"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-verify-v2/list-factor":{"get":{"operationId":"communication_twilio_twilio_verify_v2_list_factor","summary":"Retrieve a list of all Factors for an Entity.","description":"GET /v2/Services/{ServiceSid}/Entities/{Identity}/Factors","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The unique SID identifier of the Service.","schema":{"type":"string","description":"The unique SID identifier of the Service."}},{"name":"Identity","in":"query","required":true,"description":"Customer unique identity for the Entity owner of the Factors. This identifier should be immutable, not PII, length between 8 and 64…","schema":{"type":"string","description":"Customer unique identity for the Entity owner of the Factors. This identifier should be immutable, not PII, length between 8 and 64…"}},{"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-verify-v2/create-new-factor":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_new_factor","summary":"Create a new Factor for the Entity","description":"POST /v2/Services/{ServiceSid}/Entities/{Identity}/Factors","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Identity"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"Identity":{"type":"string","description":"Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64…"},"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-verify-v2/fetch-form":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_form","summary":"Fetch the forms for a specific Form Type.","description":"GET /v2/Forms/{FormType}","tags":["communication"],"parameters":[{"name":"FormType","in":"query","required":true,"description":"The Type of this Form. Currently only `form-push` is supported.","schema":{"type":"string","enum":["form-push"],"description":"The Type of this Form. Currently only `form-push` is supported."}}],"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-verify-v2/list-messaging-configuration":{"get":{"operationId":"communication_twilio_twilio_verify_v2_list_messaging_configuration","summary":"Retrieve a list of all Messaging Configurations for a Service.","description":"GET /v2/Services/{ServiceSid}/MessagingConfigurations","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with.","schema":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with."}},{"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-verify-v2/create-messaging-configuration":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_messaging_configuration","summary":"Create a new MessagingConfiguration for a service.","description":"POST /v2/Services/{ServiceSid}/MessagingConfigurations","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with."},"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-verify-v2/fetch-messaging-configuration":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_messaging_configuration","summary":"Fetch a specific MessagingConfiguration.","description":"GET /v2/Services/{ServiceSid}/MessagingConfigurations/{Country}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with.","schema":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with."}},{"name":"Country","in":"query","required":true,"description":"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country this configuration will be applied to. If…","schema":{"type":"string","description":"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country this configuration will be applied to. If…"}}],"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-verify-v2/update-messaging-configuration":{"post":{"operationId":"communication_twilio_twilio_verify_v2_update_messaging_configuration","summary":"Update a specific MessagingConfiguration","description":"POST /v2/Services/{ServiceSid}/MessagingConfigurations/{Country}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Country"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with."},"Country":{"type":"string","description":"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country this configuration will be applied to. If…"},"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-verify-v2/delete-messaging-configuration":{"post":{"operationId":"communication_twilio_twilio_verify_v2_delete_messaging_configuration","summary":"Delete a specific MessagingConfiguration.","description":"DELETE /v2/Services/{ServiceSid}/MessagingConfigurations/{Country}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Country"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with."},"Country":{"type":"string","description":"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country this configuration will be applied to. If…"}}}}}},"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-verify-v2/create-notification":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_notification","summary":"Create a new Notification for the corresponding Challenge","description":"POST /v2/Services/{ServiceSid}/Entities/{Identity}/Challenges/{ChallengeSid}/Notifications","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Identity","ChallengeSid"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"Identity":{"type":"string","description":"Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64…"},"ChallengeSid":{"type":"string","description":"The unique SID identifier of the Challenge."},"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-verify-v2/list-rate-limit":{"get":{"operationId":"communication_twilio_twilio_verify_v2_list_rate_limit","summary":"Retrieve a list of all Rate Limits for a service.","description":"GET /v2/Services/{ServiceSid}/RateLimits","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with.","schema":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with."}},{"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-verify-v2/create-rate-limit":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_rate_limit","summary":"Create a new Rate Limit for a Service","description":"POST /v2/Services/{ServiceSid}/RateLimits","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with."},"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-verify-v2/fetch-rate-limit":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_rate_limit","summary":"Fetch a specific Rate Limit.","description":"GET /v2/Services/{ServiceSid}/RateLimits/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with.","schema":{"type":"string","description":"The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with."}},{"name":"Sid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the Rate Limit resource to fetch.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Rate Limit 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-verify-v2/update-rate-limit":{"post":{"operationId":"communication_twilio_twilio_verify_v2_update_rate_limit","summary":"Update a specific Rate Limit.","description":"POST /v2/Services/{ServiceSid}/RateLimits/{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](https://www.twilio.com/docs/verify/api/service) the resource is associated with."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Rate Limit resource to fetch."},"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-verify-v2/delete-rate-limit":{"post":{"operationId":"communication_twilio_twilio_verify_v2_delete_rate_limit","summary":"Delete a specific Rate Limit.","description":"DELETE /v2/Services/{ServiceSid}/RateLimits/{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](https://www.twilio.com/docs/verify/api/service) the resource is associated with."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Rate Limit 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":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/communication:twilio-twilio-verify-v2/create-safelist":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_safelist","summary":"Add a new phone number to SafeList.","description":"POST /v2/SafeList/Numbers","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-verify-v2/fetch-safelist":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_safelist","summary":"Check if a phone number exists in SafeList.","description":"GET /v2/SafeList/Numbers/{PhoneNumber}","tags":["communication"],"parameters":[{"name":"PhoneNumber","in":"query","required":true,"description":"The phone number to be fetched from SafeList. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164).","schema":{"type":"string","description":"The phone number to be fetched from SafeList. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164)."}}],"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-verify-v2/delete-safelist":{"post":{"operationId":"communication_twilio_twilio_verify_v2_delete_safelist","summary":"Remove a phone number from SafeList.","description":"DELETE /v2/SafeList/Numbers/{PhoneNumber}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["PhoneNumber"],"properties":{"PhoneNumber":{"type":"string","description":"The phone number to be removed from SafeList. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164)."}}}}}},"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-verify-v2/list-service":{"get":{"operationId":"communication_twilio_twilio_verify_v2_list_service","summary":"Retrieve a list of all Verification Services for an account.","description":"GET /v2/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-verify-v2/create-service":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_service","summary":"Create a new Verification Service.","description":"POST /v2/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-verify-v2/fetch-service":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_service","summary":"Fetch specific Verification Service Instance.","description":"GET /v2/Services/{Sid}","tags":["communication"],"parameters":[{"name":"Sid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the Verification Service resource to fetch.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Verification 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-verify-v2/update-service":{"post":{"operationId":"communication_twilio_twilio_verify_v2_update_service","summary":"Update a specific Verification Service.","description":"POST /v2/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-verify-v2/delete-service":{"post":{"operationId":"communication_twilio_twilio_verify_v2_delete_service","summary":"Delete a specific Verification Service Instance.","description":"DELETE /v2/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 Verification 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-verify-v2/create-verification":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_verification","summary":"Create a new Verification using a Service","description":"POST /v2/Services/{ServiceSid}/Verifications","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the verification [Service](https://www.twilio.com/docs/verify/api/service) to create the 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-verify-v2/fetch-verification":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_verification","summary":"Fetch a specific Verification","description":"GET /v2/Services/{ServiceSid}/Verifications/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The SID of the verification [Service](https://www.twilio.com/docs/verify/api/service) to fetch the resource from.","schema":{"type":"string","description":"The SID of the verification [Service](https://www.twilio.com/docs/verify/api/service) to fetch the resource from."}},{"name":"Sid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the Verification resource to fetch.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Verification 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-verify-v2/update-verification":{"post":{"operationId":"communication_twilio_twilio_verify_v2_update_verification","summary":"Update a Verification status","description":"POST /v2/Services/{ServiceSid}/Verifications/{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 verification [Service](https://www.twilio.com/docs/verify/api/service) to update the resource from."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Verification 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-verify-v2/list-verification-attempt":{"get":{"operationId":"communication_twilio_twilio_verify_v2_list_verification_attempt","summary":"List all the verification attempts for a given Account.","description":"GET /v2/Attempts","tags":["communication"],"parameters":[{"name":"DateCreatedAfter","in":"query","required":false,"description":"Datetime filter used to consider only Verification Attempts created after this datetime on the summary aggregation. Given as GMT in ISO…","schema":{"type":"string","description":"Datetime filter used to consider only Verification Attempts created after this datetime on the summary aggregation. Given as GMT in ISO…"}},{"name":"DateCreatedBefore","in":"query","required":false,"description":"Datetime filter used to consider only Verification Attempts created before this datetime on the summary aggregation. Given as GMT in ISO…","schema":{"type":"string","description":"Datetime filter used to consider only Verification Attempts created before this datetime on the summary aggregation. Given as GMT in ISO…"}},{"name":"ChannelData.To","in":"query","required":false,"description":"Destination of a verification. It is phone number in E.164 format.","schema":{"type":"string","description":"Destination of a verification. It is phone number in E.164 format."}},{"name":"Country","in":"query","required":false,"description":"Filter used to query Verification Attempts sent to the specified destination country.","schema":{"type":"string","description":"Filter used to query Verification Attempts sent to the specified destination country."}},{"name":"Channel","in":"query","required":false,"description":"Filter used to query Verification Attempts by communication channel.","schema":{"type":"string","enum":["sms","call","email","whatsapp","rbm"],"description":"Filter used to query Verification Attempts by communication channel."}},{"name":"VerifyServiceSid","in":"query","required":false,"description":"Filter used to query Verification Attempts by verify service. Only attempts of the provided SID will be returned.","schema":{"type":"string","description":"Filter used to query Verification Attempts by verify service. Only attempts of the provided SID will be returned."}},{"name":"VerificationSid","in":"query","required":false,"description":"Filter used to return all the Verification Attempts of a single verification. Only attempts of the provided verification SID will be…","schema":{"type":"string","description":"Filter used to return all the Verification Attempts of a single verification. Only attempts of the provided verification SID will be…"}},{"name":"Status","in":"query","required":false,"description":"Filter used to query Verification Attempts by conversion status. Valid values are `UNCONVERTED`, for attempts that were not converted, and…","schema":{"type":"string","enum":["converted","unconverted"],"description":"Filter used to query Verification Attempts by conversion status. Valid values are `UNCONVERTED`, for attempts that were not converted, and…"}},{"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-verify-v2/fetch-verification-attempt":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_verification_attempt","summary":"Fetch a specific verification attempt.","description":"GET /v2/Attempts/{Sid}","tags":["communication"],"parameters":[{"name":"Sid","in":"query","required":true,"description":"The unique SID identifier of a Verification Attempt","schema":{"type":"string","description":"The unique SID identifier of a Verification Attempt"}}],"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-verify-v2/fetch-verification-attempts-summary":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_verification_attempts_summary","summary":"Get a summary of how many attempts were made and how many were converted.","description":"GET /v2/Attempts/Summary","tags":["communication"],"parameters":[{"name":"VerifyServiceSid","in":"query","required":false,"description":"Filter used to consider only Verification Attempts of the given verify service on the summary aggregation.","schema":{"type":"string","description":"Filter used to consider only Verification Attempts of the given verify service on the summary aggregation."}},{"name":"DateCreatedAfter","in":"query","required":false,"description":"Datetime filter used to consider only Verification Attempts created after this datetime on the summary aggregation. Given as GMT in ISO…","schema":{"type":"string","description":"Datetime filter used to consider only Verification Attempts created after this datetime on the summary aggregation. Given as GMT in ISO…"}},{"name":"DateCreatedBefore","in":"query","required":false,"description":"Datetime filter used to consider only Verification Attempts created before this datetime on the summary aggregation. Given as GMT in ISO…","schema":{"type":"string","description":"Datetime filter used to consider only Verification Attempts created before this datetime on the summary aggregation. Given as GMT in ISO…"}},{"name":"Country","in":"query","required":false,"description":"Filter used to consider only Verification Attempts sent to the specified destination country on the summary aggregation.","schema":{"type":"string","description":"Filter used to consider only Verification Attempts sent to the specified destination country on the summary aggregation."}},{"name":"Channel","in":"query","required":false,"description":"Filter Verification Attempts considered on the summary aggregation by communication channel.","schema":{"type":"string","enum":["sms","call","email","whatsapp","rbm"],"description":"Filter Verification Attempts considered on the summary aggregation by communication channel."}},{"name":"DestinationPrefix","in":"query","required":false,"description":"Filter the Verification Attempts considered on the summary aggregation by Destination prefix. It is the prefix of a phone number in E.164…","schema":{"type":"string","description":"Filter the Verification Attempts considered on the summary aggregation by Destination prefix. It is the prefix of a phone number in E.164…"}}],"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-verify-v2/create-verification-check":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_verification_check","summary":"challenge a specific Verification Check.","description":"POST /v2/Services/{ServiceSid}/VerificationCheck","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The SID of the verification [Service](https://www.twilio.com/docs/verify/api/service) to create the 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-verify-v2/list-verification-template":{"get":{"operationId":"communication_twilio_twilio_verify_v2_list_verification_template","summary":"List all the available templates for a given Account.","description":"GET /v2/Templates","tags":["communication"],"parameters":[{"name":"FriendlyName","in":"query","required":false,"description":"String filter used to query templates with a given friendly name.","schema":{"type":"string","description":"String filter used to query templates with a given friendly name."}},{"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-verify-v2/list-webhook":{"get":{"operationId":"communication_twilio_twilio_verify_v2_list_webhook","summary":"Retrieve a list of all Webhooks for a Service.","description":"GET /v2/Services/{ServiceSid}/Webhooks","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The unique SID identifier of the Service.","schema":{"type":"string","description":"The unique SID identifier of the Service."}},{"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-verify-v2/create-webhook":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_webhook","summary":"Create a new Webhook for the Service","description":"POST /v2/Services/{ServiceSid}/Webhooks","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"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-verify-v2/fetch-webhook":{"get":{"operationId":"communication_twilio_twilio_verify_v2_fetch_webhook","summary":"Fetch a specific Webhook.","description":"GET /v2/Services/{ServiceSid}/Webhooks/{Sid}","tags":["communication"],"parameters":[{"name":"ServiceSid","in":"query","required":true,"description":"The unique SID identifier of the Service.","schema":{"type":"string","description":"The unique SID identifier of the Service."}},{"name":"Sid","in":"query","required":true,"description":"The Twilio-provided string that uniquely identifies the Webhook resource to fetch.","schema":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Webhook 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-verify-v2/update-webhook":{"post":{"operationId":"communication_twilio_twilio_verify_v2_update_webhook","summary":"POST /v2/Services/{ServiceSid}/Webhooks/{Sid}","description":"POST /v2/Services/{ServiceSid}/Webhooks/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Webhook 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-verify-v2/delete-webhook":{"post":{"operationId":"communication_twilio_twilio_verify_v2_delete_webhook","summary":"Delete a specific Webhook.","description":"DELETE /v2/Services/{ServiceSid}/Webhooks/{Sid}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","Sid"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"Sid":{"type":"string","description":"The Twilio-provided string that uniquely identifies the Webhook 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-verify-v2/update-passkeys-factor":{"post":{"operationId":"communication_twilio_twilio_verify_v2_update_passkeys_factor","summary":"Verify a Passkeys Factor","description":"POST /v2/Services/{ServiceSid}/Passkeys/VerifyFactor","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","body"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"body":{"type":"object","description":"JSON request body"}}}}}},"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-verify-v2/create-new-factor-passkey":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_new_factor_passkey","summary":"Create a new Passkeys Factor for the Entity","description":"POST /v2/Services/{ServiceSid}/Passkeys/Factors","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","body"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"body":{"type":"object","description":"JSON request body"}}}}}},"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-verify-v2/create-challenge-passkeys":{"post":{"operationId":"communication_twilio_twilio_verify_v2_create_challenge_passkeys","summary":"Create a Passkeys Challenge","description":"POST /v2/Services/{ServiceSid}/Passkeys/Challenges","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"body":{"type":"object","description":"JSON request body"}}}}}},"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-verify-v2/update-challenge-passkeys":{"post":{"operationId":"communication_twilio_twilio_verify_v2_update_challenge_passkeys","summary":"Approve a Passkeys Challenge","description":"POST /v2/Services/{ServiceSid}/Passkeys/ApproveChallenge","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ServiceSid","body"],"properties":{"ServiceSid":{"type":"string","description":"The unique SID identifier of the Service."},"body":{"type":"object","description":"JSON request body"}}}}}},"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"}}}}}}}