# www.zoomconnect.com API

> www.zoomconnect.com API on Apizie: 54 endpoints (balance, statistics, transfer, search, …) 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:zoomconnect/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

The world's greatest SMS API

## Endpoints

### balance
`GET https://apizie.tech/v1/communication:zoomconnect/get-balance` (byok)

### statistics
`GET https://apizie.tech/v1/communication:zoomconnect/get-statistics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| from | string | no | date format: dd-MM-yyyy |
| to | string | no | date format: dd-MM-yyyy |
| userEmailAddress | string | no | optional email address of user to return statistics for a single user, default is to return statistics for all users if administrator, or… |
| campaign | string | no | optional campaign name |
| includeRefundedAndOptout | boolean | no | optionally include refunded and optout counts, default is false |
| calculateCreditValue | boolean | no | optionally calculate using credit value rather than message count, default is false |

### transfer
`POST https://apizie.tech/v1/communication:zoomconnect/transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### search
`GET https://apizie.tech/v1/communication:zoomconnect/search` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| searchEmail | string | yes | search by email address |

### create
`POST https://apizie.tech/v1/communication:zoomconnect/put-api-rest-v1-account-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### getUser
`GET https://apizie.tech/v1/communication:zoomconnect/get-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| userId | integer | yes | userId |

### update
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-account-user-user-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| userId | integer | yes | userId |
| body | object | no | JSON request body |

### all
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-contacts-all` (byok)

### create
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-contacts-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### get
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-contacts-contact-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| contactId | string | yes | contactId |

### update
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-contacts-contact-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| contactId | string | yes | contactId |
| body | object | no | JSON request body |

### delete
`POST https://apizie.tech/v1/communication:zoomconnect/delete-api-rest-v1-contacts-contact-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| contactId | string | yes | contactId |

### removeFromGroup
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-contacts-contact-id-add-from-group-group-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| contactId | string | yes | contactId |
| groupId | string | yes | groupId |

### removeFromGroup
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-contacts-contact-id-add-from-group-group-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| contactId | string | yes | contactId |
| groupId | string | yes | groupId |

### addToGroup
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-contacts-contact-id-add-to-group-group-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| contactId | string | yes | contactId |
| groupId | string | yes | groupId |

### addToGroup
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-contacts-contact-id-add-to-group-group-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| contactId | string | yes | contactId |
| groupId | string | yes | groupId |

### all
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-groups-all` (byok)

### create
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-groups-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### get
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-groups-group-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| groupId | string | yes | groupId |

### update
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-groups-group-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| groupId | string | yes | groupId |
| body | object | no | JSON request body |

### delete
`POST https://apizie.tech/v1/communication:zoomconnect/delete-api-rest-v1-groups-group-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| groupId | string | yes | groupId |

### addContact
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-groups-group-id-add-contact-contact-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| groupId | string | yes | groupId |
| contactId | string | yes | contactId |

### addContact
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-groups-group-id-add-contact-contact-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| groupId | string | yes | groupId |
| contactId | string | yes | contactId |

### removeContact
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-groups-group-id-remove-contact-contact-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| groupId | string | yes | groupId |
| contactId | string | yes | contactId |

### removeContact
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-groups-group-id-remove-contact-contact-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| groupId | string | yes | groupId |
| contactId | string | yes | contactId |

### all
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-messages-all` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | number of elements to return at a time |
| page | integer | no | page number |
| type | string | no | filter by message type |
| status | string | no | filter by message status |
| fromDateTimeSent | string | no | date format: yyyyMMdd |
| toDateTimeSent | string | no | date format: yyyyMMdd |
| fromDateTimeReceived | string | no | date format: yyyyMMdd |
| toDateTimeReceived | string | no | date format: yyyyMMdd |
| fromNumber | string | no | phone number the message was sent from |
| toNumber | string | no | phone number the message was sent to |
| message | string | no | search matching message text |
| campaign | string | no | search by campaign |
| dataField | string | no | search by data field |
| deleted | boolean | no | return only deleted / not deleted messages |
| read | boolean | no | return only read / unread messages (inbox messages only) |
| repliesToMessageId | string | no | return only inbox messages which are a reply to the message with the given message id |

### analyse-full
`POST https://apizie.tech/v1/communication:zoomconnect/analyse-full` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### analyse-message-credit-cost
`POST https://apizie.tech/v1/communication:zoomconnect/analyse-message-credit-cost` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### analyse-message-encoding
`POST https://apizie.tech/v1/communication:zoomconnect/analyse-message-encoding` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### analyse-message-length
`POST https://apizie.tech/v1/communication:zoomconnect/analyse-message-length` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### analyse-
`POST https://apizie.tech/v1/communication:zoomconnect/analyse` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### analyse-number-of-messages
`POST https://apizie.tech/v1/communication:zoomconnect/analyse-number-of-messages` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### get
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-messages-message-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| messageId | string | yes | messageId |

### delete
`POST https://apizie.tech/v1/communication:zoomconnect/delete-api-rest-v1-messages-message-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| messageId | string | yes | messageId |

### markRead
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-messages-message-id-mark-read` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| messageId | string | yes | messageId |

### markRead
`POST https://apizie.tech/v1/communication:zoomconnect/put-api-rest-v1-messages-message-id-mark-read` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| messageId | string | yes | messageId |

### markUnread
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-messages-message-id-mark-unread` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| messageId | string | yes | messageId |

### markUnread
`POST https://apizie.tech/v1/communication:zoomconnect/put-api-rest-v1-messages-message-id-mark-unread` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| messageId | string | yes | messageId |

### send
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-sms-send` (byok)

### send
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-sms-send` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### send-bulk
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-sms-send-bulk` (byok)

### send-bulk
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-sms-send-bulk` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### send-url-parameters
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-sms-send-url-parameters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recipientNumber | string | yes | the phone number of the recipient to send to |
| message | string | yes | the message to send |
| dateToSend | string | no | date format: yyyyMMddHHmm |
| campaign | string | no | optional campaign name |
| dataField | string | no | optional extra data |

### send-url-parameters
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-sms-send-url-parameters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recipientNumber | string | yes | the phone number of the recipient to send to |
| message | string | yes | the message to send |
| dateToSend | string | no | date format: yyyyMMddHHmm |
| campaign | string | no | optional campaign name |
| dataField | string | no | optional extra data |

### send-url
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-sms-send-url-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| token | string | yes | token |
| recipientNumber | string | yes | the phone number of the recipient to send to |
| message | string | yes | the message to send |
| dateToSend | string | no | date format: yyyyMMddHHmm |
| campaign | string | no | optional campaign name |
| dataField | string | no | optional extra data |

### send-url
`POST https://apizie.tech/v1/communication:zoomconnect/post-api-rest-v1-sms-send-url-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| token | string | yes | token |
| recipientNumber | string | yes | the phone number of the recipient to send to |
| message | string | yes | the message to send |
| dateToSend | string | no | date format: yyyyMMddHHmm |
| campaign | string | no | optional campaign name |
| dataField | string | no | optional extra data |

### all
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-templates-all` (byok)

### get
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-templates-template-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| templateId | integer | yes | templateId |

### delete
`POST https://apizie.tech/v1/communication:zoomconnect/delete-api-rest-v1-templates-template-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| templateId | integer | yes | templateId |

### all
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-voice-all` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | number of elements to return at a time |
| page | integer | no | page number |
| status | string | no | filter by message status |
| fromDateTimeSent | string | no | date format: yyyyMMdd |
| toDateTimeSent | string | no | date format: yyyyMMdd |
| toNumber | string | no | phone number the message was sent to |
| message | string | no | search matching message text |
| campaign | string | no | search by campaign |
| dataField | string | no | search by data field |
| deleted | boolean | no | return only deleted / not deleted messages |

### single-audio
`POST https://apizie.tech/v1/communication:zoomconnect/single-audio` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recipientNumber | string | yes | the phone number of the recipient to send to |
| campaign | string | no | optional campaign name |
| dataField | string | no | optional extra data |
| retryCount | integer | no | optional number of times to retry unanswered call |
| retryMinimumInterval | integer | no | optional minimum interval in minutes between retry attempts |
| retryMaximumInterval | integer | no | optional maximum interval in minutes between retry attempts |
| body | object | yes | Form fields as a JSON object |

### single-text
`POST https://apizie.tech/v1/communication:zoomconnect/single-text` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### get
`GET https://apizie.tech/v1/communication:zoomconnect/get-api-rest-v1-voice-message-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| messageId | string | yes | messageId |

### delete
`POST https://apizie.tech/v1/communication:zoomconnect/delete-api-rest-v1-voice-message-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| messageId | string | yes | messageId |

## Example
```
curl "https://apizie.tech/v1/communication:zoomconnect/get-balance" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the www.zoomconnect.com API?
Create a free Apizie key, then send GET https://apizie.tech/v1/communication:zoomconnect/get-balance with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the www.zoomconnect.com 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:zoomconnect.

### What is the status of the www.zoomconnect.com API?
Needs your own provider key (bring your own key)
