# Twilio - Chat API

> Twilio - Chat API on Apizie: 54 endpoints (GET /v2/Services/{ServiceSid}/Bindings, GET /v2/Services/{ServiceSid}/Bindings/{Sid}, DELETE /v2/Services/{ServiceSid}/Bindings/{Sid}, GET /v2/Services/{ServiceSid}/Channels/{Sid}, …) 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-chat-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-chat-v2`
- Category: Communication
- Status: byok
- Source: https://support.twilio.com
- Page: https://apizie.tech/api/communication/twilio-twilio-chat-v2
- OpenAPI: https://apizie.tech/api/communication/twilio-twilio-chat-v2/openapi.json

This is the public Twilio REST API.

## Endpoints

### GET /v2/Services/{ServiceSid}/Bindings
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-binding` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to read the Binding resources from. |
| BindingType | array | no | The push technology used by the Binding resources to read. Can be: `apn`, `gcm`, or `fcm`. See [push notification… |
| Identity | array | no | The [User](https://www.twilio.com/docs/chat/rest/user-resource)'s `identity` value of the resources to read. See [access… |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| 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. |

### GET /v2/Services/{ServiceSid}/Bindings/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-binding` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to fetch the Binding resource from. |
| Sid | string | yes | The SID of the Binding resource to fetch. |

### DELETE /v2/Services/{ServiceSid}/Bindings/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-binding` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to delete the Binding resource from. |
| Sid | string | yes | The SID of the Binding resource to delete. |

### GET /v2/Services/{ServiceSid}/Channels/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to fetch the Channel resource from. |
| Sid | string | yes | The SID of the Channel resource to fetch. This value can be either the `sid` or the `unique_name` of the Channel resource to fetch. |

### POST /v2/Services/{ServiceSid}/Channels/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/update-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to update the Channel resource in. |
| Sid | string | yes | The SID of the Channel resource to update. This value can be either the `sid` or the `unique_name` of the Channel resource to update. |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |
| body | object | no | Form fields as a JSON object |

### DELETE /v2/Services/{ServiceSid}/Channels/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to delete the resource from. |
| Sid | string | yes | The SID of the Channel resource to delete. This value can be either the `sid` or the `unique_name` of the Channel resource to delete. |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |

### GET /v2/Services/{ServiceSid}/Channels
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to read the Channel resources from. |
| Type | array | no | The visibility of the Channels to read. Can be: `public` or `private` and defaults to `public`. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| 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. |

### POST /v2/Services/{ServiceSid}/Channels
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/create-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to create the Channel resource under. |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |
| body | object | no | Form fields as a JSON object |

### GET /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-channel-webhook` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) with the Channel to read the resources from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Channel Webhook resources to read belong to. This value can be the… |
| PageSize | integer | no | How many resources to return in each list page. The default is 5, and the maximum is 5. |
| 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. |

### POST /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/create-channel-webhook` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) with the Channel to create the Webhook resource under. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the new Channel Webhook resource belongs to. This value can be the… |
| body | object | no | Form fields as a JSON object |

### GET /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-channel-webhook` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) with the Channel to fetch the Webhook resource from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Channel Webhook resource to fetch belongs to. This value can be… |
| Sid | string | yes | The SID of the Channel Webhook resource to fetch. |

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

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) with the Channel that has the Webhook resource to update. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Channel Webhook resource to update belongs to. This value can be… |
| Sid | string | yes | The SID of the Channel Webhook resource to update. |
| body | object | no | Form fields as a JSON object |

### DELETE /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-channel-webhook` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) with the Channel to delete the Webhook resource from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Channel Webhook resource to delete belongs to. This value can be… |
| Sid | string | yes | The SID of the Channel Webhook resource to delete. |

### GET /v2/Credentials
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-credential` (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. |

### POST /v2/Credentials
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/create-credential` (byok)

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

### GET /v2/Credentials/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-credential` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The SID of the Credential resource to fetch. |

### POST /v2/Credentials/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/update-credential` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The SID of the Credential resource to update. |
| body | object | no | Form fields as a JSON object |

### DELETE /v2/Credentials/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-credential` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The SID of the Credential resource to delete. |

### GET /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Invites/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-invite` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to fetch the Invite resource from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Invite resource to fetch belongs to. This value can be the Channel… |
| Sid | string | yes | The SID of the Invite resource to fetch. |

### DELETE /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Invites/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-invite` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to delete the Invite resource from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Invite resource to delete belongs to. This value can be the… |
| Sid | string | yes | The SID of the Invite resource to delete. |

### GET /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Invites
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-invite` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to read the Invite resources from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Invite resources to read belong to. This value can be the Channel… |
| Identity | array | no | The [User](https://www.twilio.com/docs/chat/rest/user-resource)'s `identity` value of the resources to read. See [access… |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| 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. |

### POST /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Invites
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/create-invite` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to create the Invite resource under. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the new Invite resource belongs to. This value can be the Channel… |
| body | object | no | Form fields as a JSON object |

### GET /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to fetch the Member resource from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Member resource to fetch belongs to. This value can be the Channel… |
| Sid | string | yes | The SID of the Member resource to fetch. This value can be either the Member's `sid` or its `identity` value. |

### POST /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/update-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to update the Member resource in. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Member resource to update belongs to. This value can be the… |
| Sid | string | yes | The SID of the Member resource to update. This value can be either the Member's `sid` or its `identity` value. |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |
| body | object | no | Form fields as a JSON object |

### DELETE /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to delete the Member resource from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Member resource to delete belongs to. This value can be the… |
| Sid | string | yes | The SID of the Member resource to delete. This value can be either the Member's `sid` or its `identity` value. |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |

### GET /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to read the Member resources from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Member resources to read belong to. This value can be the Channel… |
| Identity | array | no | The [User](https://www.twilio.com/docs/chat/rest/user-resource)'s `identity` value of the Member resources to read. See [access… |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| 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. |

### POST /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/create-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to create the Member resource under. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the new Member resource belongs to. This value can be the Channel… |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |
| body | object | no | Form fields as a JSON object |

### GET /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-message` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to fetch the Message resource from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Message resource to fetch belongs to. This value can be the… |
| Sid | string | yes | The SID of the Message resource to fetch. |

### POST /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/update-message` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to update the Message resource in. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Message resource to update belongs to. This value can be the… |
| Sid | string | yes | The SID of the Message resource to update. |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |
| body | object | no | Form fields as a JSON object |

### DELETE /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-message` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to delete the Message resource from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Message resource to delete belongs to. This value can be the… |
| Sid | string | yes | The SID of the Message resource to delete. |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |

### GET /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-message` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to read the Message resources from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the Message resource to read belongs to. This value can be the Channel… |
| Order | string | no | The sort order of the returned messages. Can be: `asc` (ascending) or `desc` (descending) with `asc` as the default. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| 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. |

### POST /v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/create-message` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to create the Message resource under. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) the new Message resource belongs to. This value can be the Channel… |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |
| body | object | no | Form fields as a JSON object |

### GET /v2/Services/{ServiceSid}/Roles/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-role` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to fetch the Role resource from. |
| Sid | string | yes | The SID of the Role resource to fetch. |

### POST /v2/Services/{ServiceSid}/Roles/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/update-role` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to update the Role resource in. |
| Sid | string | yes | The SID of the Role resource to update. |
| body | object | no | Form fields as a JSON object |

### DELETE /v2/Services/{ServiceSid}/Roles/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-role` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to delete the Role resource from. |
| Sid | string | yes | The SID of the Role resource to delete. |

### GET /v2/Services/{ServiceSid}/Roles
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-role` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to read the Role resources from. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| 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. |

### POST /v2/Services/{ServiceSid}/Roles
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/create-role` (byok)

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

### GET /v2/Services/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The SID of the Service resource to fetch. |

### POST /v2/Services/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/update-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The SID of the Service resource to update. |
| body | object | no | Form fields as a JSON object |

### DELETE /v2/Services/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The SID of the Service resource to delete. |

### GET /v2/Services
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-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 100. |
| 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. |

### POST /v2/Services
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/create-service` (byok)

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

### GET /v2/Services/{ServiceSid}/Users/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to fetch the User resource from. |
| Sid | string | yes | The SID of the User resource to fetch. This value can be either the `sid` or the `identity` of the User resource to fetch. |

### POST /v2/Services/{ServiceSid}/Users/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/update-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to update the User resource in. |
| Sid | string | yes | The SID of the User resource to update. This value can be either the `sid` or the `identity` of the User resource to update. |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |
| body | object | no | Form fields as a JSON object |

### DELETE /v2/Services/{ServiceSid}/Users/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to delete the User resource from. |
| Sid | string | yes | The SID of the User resource to delete. This value can be either the `sid` or the `identity` of the User resource to delete. |

### GET /v2/Services/{ServiceSid}/Users
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to read the User resources from. |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| 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. |

### POST /v2/Services/{ServiceSid}/Users
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/create-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to create the User resource under. |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |
| body | object | no | Form fields as a JSON object |

### GET /v2/Services/{ServiceSid}/Users/{UserSid}/Bindings
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-user-binding` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to read the User Binding resources from. |
| UserSid | string | yes | The SID of the [User](https://www.twilio.com/docs/chat/rest/user-resource) with the User Binding resources to read. See [push notification… |
| BindingType | array | no | The push technology used by the User Binding resources to read. Can be: `apn`, `gcm`, or `fcm`. See [push notification… |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| 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. |

### GET /v2/Services/{ServiceSid}/Users/{UserSid}/Bindings/{Sid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-user-binding` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to fetch the User Binding resource from. |
| UserSid | string | yes | The SID of the [User](https://www.twilio.com/docs/chat/rest/user-resource) with the User Binding resource to fetch. See [push notification… |
| Sid | string | yes | The SID of the User Binding resource to fetch. |

### DELETE /v2/Services/{ServiceSid}/Users/{UserSid}/Bindings/{Sid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-user-binding` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to delete the User Binding resource from. |
| UserSid | string | yes | The SID of the [User](https://www.twilio.com/docs/chat/rest/user-resource) with the User Binding resources to delete. See [push… |
| Sid | string | yes | The SID of the User Binding resource to delete. |

### List all Channels for a given User.
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-user-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to read the User Channel resources from. |
| UserSid | string | yes | The SID of the [User](https://www.twilio.com/docs/chat/rest/user-resource) to read the User Channel resources from. This value can be… |
| PageSize | integer | no | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| 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. |

### GET /v2/Services/{ServiceSid}/Users/{UserSid}/Channels/{ChannelSid}
`GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/fetch-user-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to fetch the User Channel resource from. |
| UserSid | string | yes | The SID of the [User](https://www.twilio.com/docs/chat/rest/user-resource) to fetch the User Channel resource from. This value can be… |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) that has the User Channel to fetch. This value can be either the `sid`… |

### POST /v2/Services/{ServiceSid}/Users/{UserSid}/Channels/{ChannelSid}
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/update-user-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to update the User Channel resource in. |
| UserSid | string | yes | The SID of the [User](https://www.twilio.com/docs/chat/rest/user-resource) to update the User Channel resource from. This value can be… |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/chat/channels) with the User Channel resource to update. This value can be the… |
| body | object | no | Form fields as a JSON object |

### Removes User from selected Channel.
`POST https://apizie.tech/v1/communication:twilio-twilio-chat-v2/delete-user-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ServiceSid | string | yes | The SID of the [Service](https://www.twilio.com/docs/api/chat/rest/services) to read the resources from. |
| UserSid | string | yes | The SID of the [User](https://www.twilio.com/docs/api/chat/rest/users) to read the User Channel resources from. |
| ChannelSid | string | yes | The SID of the [Channel](https://www.twilio.com/docs/api/chat/rest/channels) the resource belongs to. |
| X-Twilio-Webhook-Enabled | string | no | The X-Twilio-Webhook-Enabled HTTP request header |

## Example
```
curl "https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-binding" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Twilio - Chat API?
Create a free Apizie key, then send GET https://apizie.tech/v1/communication:twilio-twilio-chat-v2/list-binding with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Twilio - Chat 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-chat-v2.

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