# Twilio - Verify API

> Twilio - Verify API on Apizie: 57 endpoints (Create a new enrollment Access Token for the Entity, Fetch an Access Token for the Entity, Retrieve a list of all Buckets for a Rate Limit., Create a new Bucket for a Rate Limit, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/communication:twilio-twilio-verify-v2/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `communication:twilio-twilio-verify-v2`
- Category: Communication
- Status: byok
- Source: https://support.twilio.com
- Page: https://apizie.tech/api/communication/twilio-twilio-verify-v2
- OpenAPI: https://apizie.tech/api/communication/twilio-twilio-verify-v2/openapi.json

This is the public Twilio REST API.

## Endpoints

### Create a new enrollment Access Token for the Entity
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-access-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| body | object | no | Form fields as a JSON object |

### Fetch an Access Token for the Entity
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-access-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Sid | string | yes | A 34 character string that uniquely identifies this Access Token. |

### Retrieve a list of all Buckets for a Rate Limit.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/list-bucket` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. |
| RateLimitSid | string | yes | The Twilio-provided string that uniquely identifies the Rate Limit resource. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| Page | integer | no | The page index. This value is simply for client state. |
| PageToken | string | no | The page token. This is provided by the API. |

### Create a new Bucket for a Rate Limit
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-bucket` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. |
| RateLimitSid | string | yes | The Twilio-provided string that uniquely identifies the Rate Limit resource. |
| body | object | no | Form fields as a JSON object |

### Fetch a specific Bucket.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-bucket` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. |
| RateLimitSid | string | yes | The Twilio-provided string that uniquely identifies the Rate Limit resource. |
| Sid | string | yes | A 34 character string that uniquely identifies this Bucket. |

### Update a specific Bucket.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/update-bucket` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. |
| RateLimitSid | string | yes | The Twilio-provided string that uniquely identifies the Rate Limit resource. |
| Sid | string | yes | A 34 character string that uniquely identifies this Bucket. |
| body | object | no | Form fields as a JSON object |

### Delete a specific Bucket.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/delete-bucket` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. |
| RateLimitSid | string | yes | The Twilio-provided string that uniquely identifies the Rate Limit resource. |
| Sid | string | yes | A 34 character string that uniquely identifies this Bucket. |

### Retrieve a list of all Challenges for a Factor.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/list-challenge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64… |
| FactorSid | string | no | The unique SID identifier of the Factor. |
| Status | string | no | The Status of the Challenges to fetch. One of `pending`, `expired`, `approved` or `denied`. |
| Order | string | no | The desired sort order of the Challenges list. One of `asc` or `desc` for ascending and descending respectively. Defaults to `asc`. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| Page | integer | no | The page index. This value is simply for client state. |
| PageToken | string | no | The page token. This is provided by the API. |

### Create a new Challenge for the Factor
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-challenge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64… |
| body | object | no | Form fields as a JSON object |

### Fetch a specific Challenge.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-challenge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | Customer unique identity for the Entity owner of the Challenges. This identifier should be immutable, not PII, length between 8 and 64… |
| Sid | string | yes | A 34 character string that uniquely identifies this Challenge. |

### Verify a specific Challenge.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/update-challenge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64… |
| Sid | string | yes | A 34 character string that uniquely identifies this Challenge. |
| body | object | no | Form fields as a JSON object |

### Retrieve a list of all Entities for a Service.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/list-entity` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| Page | integer | no | The page index. This value is simply for client state. |
| PageToken | string | no | The page token. This is provided by the API. |

### Create a new Entity for the Service
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-entity` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| body | object | no | Form fields as a JSON object |

### Fetch a specific Entity.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-entity` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | The unique external identifier for the Entity of the Service. This identifier should be immutable, not PII, length between 8 and 64… |

### Delete a specific Entity.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/delete-entity` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | The unique external identifier for the Entity of the Service. This identifier should be immutable, not PII, length between 8 and 64… |

### Fetch a specific Factor.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-factor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64… |
| Sid | string | yes | A 34 character string that uniquely identifies this Factor. |

### Update a specific Factor. This endpoint can be used to Verify a Factor if passed an `AuthPayload` param.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/update-factor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64… |
| Sid | string | yes | A 34 character string that uniquely identifies this Factor. |
| body | object | no | Form fields as a JSON object |

### Delete a specific Factor.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/delete-factor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64… |
| Sid | string | yes | A 34 character string that uniquely identifies this Factor. |

### Retrieve a list of all Factors for an Entity.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/list-factor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | Customer unique identity for the Entity owner of the Factors. This identifier should be immutable, not PII, length between 8 and 64… |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| Page | integer | no | The page index. This value is simply for client state. |
| PageToken | string | no | The page token. This is provided by the API. |

### Create a new Factor for the Entity
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-new-factor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64… |
| body | object | no | Form fields as a JSON object |

### Fetch the forms for a specific Form Type.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-form` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| FormType | string | yes | The Type of this Form. Currently only `form-push` is supported. |

### Retrieve a list of all Messaging Configurations for a Service.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/list-messaging-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| Page | integer | no | The page index. This value is simply for client state. |
| PageToken | string | no | The page token. This is provided by the API. |

### Create a new MessagingConfiguration for a service.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-messaging-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with. |
| body | object | no | Form fields as a JSON object |

### Fetch a specific MessagingConfiguration.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-messaging-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with. |
| Country | string | yes | 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… |

### Update a specific MessagingConfiguration
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/update-messaging-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with. |
| Country | string | yes | 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 | object | no | Form fields as a JSON object |

### Delete a specific MessagingConfiguration.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/delete-messaging-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) that the resource is associated with. |
| Country | string | yes | 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… |

### Create a new Notification for the corresponding Challenge
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-notification` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Identity | string | yes | Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64… |
| ChallengeSid | string | yes | The unique SID identifier of the Challenge. |
| body | object | no | Form fields as a JSON object |

### Retrieve a list of all Rate Limits for a service.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/list-rate-limit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| Page | integer | no | The page index. This value is simply for client state. |
| PageToken | string | no | The page token. This is provided by the API. |

### Create a new Rate Limit for a Service
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-rate-limit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. |
| body | object | no | Form fields as a JSON object |

### Fetch a specific Rate Limit.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-rate-limit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. |
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Rate Limit resource to fetch. |

### Update a specific Rate Limit.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/update-rate-limit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. |
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Rate Limit resource to fetch. |
| body | object | no | Form fields as a JSON object |

### Delete a specific Rate Limit.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/delete-rate-limit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. |
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Rate Limit resource to fetch. |

### Add a new phone number to SafeList.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-safelist` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | Form fields as a JSON object |

### Check if a phone number exists in SafeList.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-safelist` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| PhoneNumber | string | yes | The phone number to be fetched from SafeList. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164). |

### Remove a phone number from SafeList.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/delete-safelist` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| PhoneNumber | string | yes | The phone number to be removed from SafeList. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164). |

### Retrieve a list of all Verification Services for an account.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/list-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| Page | integer | no | The page index. This value is simply for client state. |
| PageToken | string | no | The page token. This is provided by the API. |

### Create a new Verification Service.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | Form fields as a JSON object |

### Fetch specific Verification Service Instance.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Verification Service resource to fetch. |

### Update a specific Verification Service.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/update-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Service resource to update. |
| body | object | no | Form fields as a JSON object |

### Delete a specific Verification Service Instance.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/delete-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Verification Service resource to delete. |

### Create a new Verification using a Service
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-verification` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the verification [Service](https://www.twilio.com/docs/verify/api/service) to create the resource under. |
| body | object | no | Form fields as a JSON object |

### Fetch a specific Verification
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-verification` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the verification [Service](https://www.twilio.com/docs/verify/api/service) to fetch the resource from. |
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Verification resource to fetch. |

### Update a Verification status
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/update-verification` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the verification [Service](https://www.twilio.com/docs/verify/api/service) to update the resource from. |
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Verification resource to update. |
| body | object | no | Form fields as a JSON object |

### List all the verification attempts for a given Account.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/list-verification-attempt` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| DateCreatedAfter | string | no | Datetime filter used to consider only Verification Attempts created after this datetime on the summary aggregation. Given as GMT in ISO… |
| DateCreatedBefore | string | no | Datetime filter used to consider only Verification Attempts created before this datetime on the summary aggregation. Given as GMT in ISO… |
| ChannelData.To | string | no | Destination of a verification. It is phone number in E.164 format. |
| Country | string | no | Filter used to query Verification Attempts sent to the specified destination country. |
| Channel | string | no | Filter used to query Verification Attempts by communication channel. |
| VerifyServiceSid | string | no | Filter used to query Verification Attempts by verify service. Only attempts of the provided SID will be returned. |
| VerificationSid | string | no | Filter used to return all the Verification Attempts of a single verification. Only attempts of the provided verification SID will be… |
| Status | string | no | Filter used to query Verification Attempts by conversion status. Valid values are `UNCONVERTED`, for attempts that were not converted, and… |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| Page | integer | no | The page index. This value is simply for client state. |
| PageToken | string | no | The page token. This is provided by the API. |

### Fetch a specific verification attempt.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-verification-attempt` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The unique SID identifier of a Verification Attempt |

### Get a summary of how many attempts were made and how many were converted.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-verification-attempts-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| VerifyServiceSid | string | no | Filter used to consider only Verification Attempts of the given verify service on the summary aggregation. |
| DateCreatedAfter | string | no | Datetime filter used to consider only Verification Attempts created after this datetime on the summary aggregation. Given as GMT in ISO… |
| DateCreatedBefore | string | no | Datetime filter used to consider only Verification Attempts created before this datetime on the summary aggregation. Given as GMT in ISO… |
| Country | string | no | Filter used to consider only Verification Attempts sent to the specified destination country on the summary aggregation. |
| Channel | string | no | Filter Verification Attempts considered on the summary aggregation by communication channel. |
| DestinationPrefix | string | no | Filter the Verification Attempts considered on the summary aggregation by Destination prefix. It is the prefix of a phone number in E.164… |

### challenge a specific Verification Check.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-verification-check` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the verification [Service](https://www.twilio.com/docs/verify/api/service) to create the resource under. |
| body | object | no | Form fields as a JSON object |

### List all the available templates for a given Account.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/list-verification-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| FriendlyName | string | no | String filter used to query templates with a given friendly name. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| Page | integer | no | The page index. This value is simply for client state. |
| PageToken | string | no | The page token. This is provided by the API. |

### Retrieve a list of all Webhooks for a Service.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/list-webhook` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| Page | integer | no | The page index. This value is simply for client state. |
| PageToken | string | no | The page token. This is provided by the API. |

### Create a new Webhook for the Service
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-webhook` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| body | object | no | Form fields as a JSON object |

### Fetch a specific Webhook.
`GET https://apizie.tech/v1/communication:twilio-twilio-verify-v2/fetch-webhook` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Webhook resource to fetch. |

### POST /v2/Services/{ServiceSid}/Webhooks/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/update-webhook` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Webhook resource to update. |
| body | object | no | Form fields as a JSON object |

### Delete a specific Webhook.
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/delete-webhook` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| Sid | string | yes | The Twilio-provided string that uniquely identifies the Webhook resource to delete. |

### Verify a Passkeys Factor
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/update-passkeys-factor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| body | object | yes | JSON request body |

### Create a new Passkeys Factor for the Entity
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-new-factor-passkey` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| body | object | yes | JSON request body |

### Create a Passkeys Challenge
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-challenge-passkeys` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| body | object | no | JSON request body |

### Approve a Passkeys Challenge
`POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/update-challenge-passkeys` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The unique SID identifier of the Service. |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-access-token" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Twilio - Verify API?
Create a free Apizie key, then send POST https://apizie.tech/v1/communication:twilio-twilio-verify-v2/create-access-token with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Twilio - Verify API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Twilio - Verify itself also needs your own key from twilio.

### Can AI agents use the Twilio - Verify API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key communication:twilio-twilio-verify-v2.

### What is the status of the Twilio - Verify API?
Needs your own provider key (bring your own key)
