# Amazon Pinpoint SMS and Voice Service API

> Amazon Pinpoint SMS and Voice Service API on Apizie: 8 endpoints (List all of the configuration sets associated with your Amazon Pinpoint account in the current region., Create a new configuration set. After you create the configuration set, you can add one or more event…, Obtain information about an event destination, including the types of events it reports, the Amazon Resource…, Create a new event destination in a configuration set., …) 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://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-sms-voice`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-sms-voice
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-sms-voice/openapi.json

Pinpoint SMS and Voice Messaging public facing APIs

## Endpoints

### List all of the configuration sets associated with your Amazon Pinpoint account in the current region.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/list-configuration-sets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | A token returned from a previous call to the API that indicates the position in the list of results. |
| PageSize | string | no | Used to specify the number of items that should be returned in the response. |

### Create a new configuration set. After you create the configuration set, you can add one or more event…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/create-configuration-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Obtain information about an event destination, including the types of events it reports, the Amazon Resource…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/get-configuration-set-event-destinations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ConfigurationSetName | string | yes | ConfigurationSetName |

### Create a new event destination in a configuration set.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/create-configuration-set-event-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ConfigurationSetName | string | yes | ConfigurationSetName |
| body | object | yes | JSON request body |

### Deletes an existing configuration set.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/delete-configuration-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ConfigurationSetName | string | yes | ConfigurationSetName |

### Update an event destination in a configuration set. An event destination is a location that you publish…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/update-configuration-set-event-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ConfigurationSetName | string | yes | ConfigurationSetName |
| EventDestinationName | string | yes | EventDestinationName |
| body | object | yes | JSON request body |

### Deletes an event destination in a configuration set.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/delete-configuration-set-event-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ConfigurationSetName | string | yes | ConfigurationSetName |
| EventDestinationName | string | yes | EventDestinationName |

### Create a new voice message and send it to a recipient's phone number.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/send-voice-message` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/list-configuration-sets" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Pinpoint SMS and Voice Service API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-sms-voice/list-configuration-sets with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon Pinpoint SMS and Voice Service API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon Pinpoint SMS and Voice Service itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon Pinpoint SMS and Voice Service API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-sms-voice.

### What is the status of the Amazon Pinpoint SMS and Voice Service API?
Needs your own provider key (bring your own key)
