# Twilio - Marketplace API

> Twilio - Marketplace API on Apizie: 18 endpoints (Retrieve a list of Add-ons currently available to be installed., Fetch an instance of an Add-on currently available to be installed., Retrieve a list of Extensions for the Available Add-on., Fetch an instance of an Extension for the Available Add-on., …) 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-marketplace-v1/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

This is the public Twilio REST API.

## Endpoints

### Retrieve a list of Add-ons currently available to be installed.
`GET https://apizie.tech/v1/communication:twilio-marketplace-v1/list-available-add-on` (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. |

### Fetch an instance of an Add-on currently available to be installed.
`GET https://apizie.tech/v1/communication:twilio-marketplace-v1/fetch-available-add-on` (byok)

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

### Retrieve a list of Extensions for the Available Add-on.
`GET https://apizie.tech/v1/communication:twilio-marketplace-v1/list-available-add-on-extension` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AvailableAddOnSid | string | yes | The SID of the AvailableAddOn resource with the extensions to read. |
| 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 an instance of an Extension for the Available Add-on.
`GET https://apizie.tech/v1/communication:twilio-marketplace-v1/fetch-available-add-on-extension` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AvailableAddOnSid | string | yes | The SID of the AvailableAddOn resource with the extension to fetch. |
| Sid | string | yes | The SID of the AvailableAddOn Extension resource to fetch. |

### Retrieve a list of Add-ons currently installed on this Account.
`GET https://apizie.tech/v1/communication:twilio-marketplace-v1/list-installed-add-on` (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. |

### Install an Add-on for the Account specified.
`POST https://apizie.tech/v1/communication:twilio-marketplace-v1/create-installed-add-on` (byok)

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

### Fetch an instance of an Add-on currently installed on this Account.
`GET https://apizie.tech/v1/communication:twilio-marketplace-v1/fetch-installed-add-on` (byok)

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

### Update an Add-on installation for the Account specified.
`POST https://apizie.tech/v1/communication:twilio-marketplace-v1/update-installed-add-on` (byok)

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

### Remove an Add-on installation from your account
`POST https://apizie.tech/v1/communication:twilio-marketplace-v1/delete-installed-add-on` (byok)

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

### Retrieve a list of Extensions for the Installed Add-on.
`GET https://apizie.tech/v1/communication:twilio-marketplace-v1/list-installed-add-on-extension` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| InstalledAddOnSid | string | yes | The SID of the InstalledAddOn resource with the extensions to read. |
| 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 an instance of an Extension for the Installed Add-on.
`GET https://apizie.tech/v1/communication:twilio-marketplace-v1/fetch-installed-add-on-extension` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| InstalledAddOnSid | string | yes | The SID of the InstalledAddOn resource with the extension to fetch. |
| Sid | string | yes | The SID of the InstalledAddOn Extension resource to fetch. |

### Update an Extension for an Add-on installation.
`POST https://apizie.tech/v1/communication:twilio-marketplace-v1/update-installed-add-on-extension` (byok)

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

### Allows Twilio Marketplace publishers to manually report customer usage on No-code Partner Listings that they…
`POST https://apizie.tech/v1/communication:twilio-marketplace-v1/create-billing-usage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| InstalledAddOnSid | string | yes | Customer Installation SID to report usage on. |
| body | object | yes | JSON request body |

### POST /v1/ReferralConversion
`POST https://apizie.tech/v1/communication:twilio-marketplace-v1/create-referral-conversion` (byok)

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

### This endpoint returns the Listings owned by the authenticated Account.
`GET https://apizie.tech/v1/communication:twilio-marketplace-v1/fetch-module-data-for-listing-owner` (byok)

### This endpoint creates a Listing based on the given data.
`POST https://apizie.tech/v1/communication:twilio-marketplace-v1/create-module-data` (byok)

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

### This endpoint returns the data of a given Listing. To find a Listing's SID, use the [Available Add-ons…
`GET https://apizie.tech/v1/communication:twilio-marketplace-v1/fetch-module-data-management` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | The unique identifier of a Listing. |

### This endpoint updates the data of a given Listing. To find a Listing's SID, use the [Available Add-ons…
`POST https://apizie.tech/v1/communication:twilio-marketplace-v1/update-module-data-management` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sid | string | yes | SID that uniquely identifies the Listing. |
| body | object | no | Form fields as a JSON object |

## Example
```
curl "https://apizie.tech/v1/communication:twilio-marketplace-v1/list-available-add-on" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

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

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

### Can AI agents use the Twilio - Marketplace 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-marketplace-v1.

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