# REST API API

> REST API API on Apizie: 49 endpoints (List Agent Think Models, List Agent Configurations, Create an Agent Configuration, Get an Agent Configuration, …) 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:deepgram/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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



## Endpoints

### List Agent Think Models
`GET https://apizie.tech/v1/communication:deepgram/models-list` (byok)

### List Agent Configurations
`GET https://apizie.tech/v1/communication:deepgram/configurations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |

### Create an Agent Configuration
`POST https://apizie.tech/v1/communication:deepgram/configurations-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| body | object | no | JSON request body |

### Get an Agent Configuration
`GET https://apizie.tech/v1/communication:deepgram/configurations-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| agent_id | string | yes | The unique identifier of the agent configuration |

### Update Agent Metadata
`POST https://apizie.tech/v1/communication:deepgram/configurations-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| agent_id | string | yes | The unique identifier of the agent configuration |
| body | object | no | JSON request body |

### Delete an Agent Configuration
`POST https://apizie.tech/v1/communication:deepgram/configurations-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| agent_id | string | yes | The unique identifier of the agent configuration |

### List Agent Variables
`GET https://apizie.tech/v1/communication:deepgram/variables-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |

### Create an Agent Variable
`POST https://apizie.tech/v1/communication:deepgram/variables-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| body | object | no | JSON request body |

### Get an Agent Variable
`GET https://apizie.tech/v1/communication:deepgram/variables-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| variable_id | string | yes | The unique identifier of the agent variable |

### Update an Agent Variable
`POST https://apizie.tech/v1/communication:deepgram/variables-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| variable_id | string | yes | The unique identifier of the agent variable |
| body | object | no | JSON request body |

### Delete an Agent Variable
`POST https://apizie.tech/v1/communication:deepgram/variables-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| variable_id | string | yes | The unique identifier of the agent variable |

### Transcribe and analyze pre-recorded audio and video
`POST https://apizie.tech/v1/communication:deepgram/media-transcribe` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| callback | string | no | URL to which we'll make the callback request |
| callback_method | string | no | HTTP method by which the callback request will be made |
| extra | string | no | Arbitrary key-value pairs that are attached to the API response for usage in downstream processing |
| sentiment | boolean | no | Recognizes the sentiment throughout a transcript or text |
| summarize | string | no | Summarize content. For Listen API, supports string version option. For Read API, accepts boolean only. |
| tag | string | no | Label your requests for the purpose of identification during usage reporting |
| topics | boolean | no | Detect topics throughout a transcript or text |
| custom_topic | string | no | Custom topics you want the model to detect within your input audio or text if present Submit up to `100`. |
| custom_topic_mode | string | no | Sets how the model will interpret strings submitted to the `custom_topic` param. When `strict`, the model will only return topics… |
| intents | boolean | no | Recognizes speaker intent throughout a transcript or text |
| custom_intent | string | no | Custom intents you want the model to detect within your input audio if present |
| custom_intent_mode | string | no | Sets how the model will interpret intents submitted to the `custom_intent` param. When `strict`, the model will only return intents… |
| detect_entities | boolean | no | Identifies and extracts key entities from content in submitted audio |
| detect_language | string | no | Identifies the dominant language spoken in submitted audio |
| diarize | boolean | no | Deprecated: use `diarize_model` instead. Recognize speaker changes. Each word in the transcript will be assigned a speaker number starting… |
| diarize_model | string | no | Select and enable a specific diarization model version. Specifying this parameter enables diarization and selects the model — you do not… |
| dictation | boolean | no | Dictation mode for controlling formatting with dictated speech |
| encoding | string | no | Specify the expected encoding of your submitted audio |
| filler_words | boolean | no | Filler Words can help transcribe interruptions in your audio, like "uh" and "um" |
| keyterm | array | no | Key term prompting improves recognition of specialized terminology and brands. Only compatible with Nova-3. `keyterm` accepts plain terms… |
| keywords | string | no | Keywords can boost or suppress specialized terminology and brands. `keywords` is not supported with Nova-3 models; use `keyterm` instead. |
| language | string | no | The [BCP-47 language tag](https://tools.ietf.org/html/bcp47) that hints at the primary spoken language. Depending on the Model and API… |
| language_hint | string | no | Biases language detection toward one or more languages on Nova-3 multilingual (`model=nova-3&language=multi`); ignored with any other… |
| measurements | boolean | no | Spoken measurements will be converted to their corresponding abbreviations |
| model | string | no | AI model used to process submitted audio |
| multichannel | boolean | no | Transcribe each audio channel independently |
| numerals | boolean | no | Numerals converts numbers from written format to numerical format |
| paragraphs | boolean | no | Splits audio into paragraphs to improve transcript readability |
| profanity_filter | boolean | no | Profanity Filter looks for recognized profanity and converts it to the nearest recognized non-profane word or removes it from the… |
| punctuate | boolean | no | Add punctuation and capitalization to the transcript |
| redact | string | no | Redaction removes sensitive information from your transcripts |
| replace | string | no | Search for terms or phrases in submitted audio and replaces them |
| search | string | no | Search for terms or phrases in submitted audio |
| smart_format | boolean | no | Apply formatting to transcript output. When set to true, additional formatting will be applied to transcripts to improve readability |
| utterances | boolean | no | Segments speech into meaningful semantic units |
| utt_split | number | no | Seconds to wait before detecting a pause between words in submitted audio |
| version | string | no | Version of an AI model to use |
| mip_opt_out | boolean | no | Opts out requests from the Deepgram Model Improvement Program. Refer to our Docs for pricing impacts before setting this to true.… |
| body | object | no | JSON request body |

### Text to Speech transformation
`POST https://apizie.tech/v1/communication:deepgram/audio-generate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| callback | string | no | URL to which we'll make the callback request |
| callback_method | string | no | HTTP method by which the callback request will be made |
| mip_opt_out | boolean | no | Opts out requests from the Deepgram Model Improvement Program. Refer to our Docs for pricing impacts before setting this to true.… |
| tag | string | no | Label your requests for the purpose of identification during usage reporting |
| bit_rate | string | no | The bitrate of the audio in bits per second. Choose from predefined ranges or specific values based on the encoding type. |
| container | string | no | Container specifies the file format wrapper for the output audio. The available options depend on the encoding type. |
| encoding | string | no | Encoding allows you to specify the expected encoding of your audio output |
| model | string | no | AI model used to process submitted text |
| sample_rate | string | no | Sample Rate specifies the sample rate for the output audio. Based on the encoding, different sample rates are supported. For some… |
| speed | number | no | Speaking rate multiplier that adjusts the pace of generated speech while preserving natural prosody and voice quality. Not yet supported… |
| body | object | no | JSON request body |

### Analyze text content
`POST https://apizie.tech/v1/communication:deepgram/text-analyze` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| callback | string | no | URL to which we'll make the callback request |
| callback_method | string | no | HTTP method by which the callback request will be made |
| sentiment | boolean | no | Recognizes the sentiment throughout a transcript or text |
| summarize | string | no | Summarize content. For Listen API, supports string version option. For Read API, accepts boolean only. |
| tag | string | no | Label your requests for the purpose of identification during usage reporting |
| topics | boolean | no | Detect topics throughout a transcript or text |
| custom_topic | string | no | Custom topics you want the model to detect within your input audio or text if present Submit up to `100`. |
| custom_topic_mode | string | no | Sets how the model will interpret strings submitted to the `custom_topic` param. When `strict`, the model will only return topics… |
| intents | boolean | no | Recognizes speaker intent throughout a transcript or text |
| custom_intent | string | no | Custom intents you want the model to detect within your input audio if present |
| custom_intent_mode | string | no | Sets how the model will interpret intents submitted to the `custom_intent` param. When `strict`, the model will only return intents… |
| language | string | no | The [BCP-47 language tag](https://tools.ietf.org/html/bcp47) that hints at the primary spoken language. Depending on the Model and API… |
| body | object | no | JSON request body |

### List Projects
`GET https://apizie.tech/v1/communication:deepgram/projects-list` (byok)

### Get a Project
`GET https://apizie.tech/v1/communication:deepgram/projects-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| limit | number | no | Number of results to return per page. Default 10. Range [1,1000] |
| page | number | no | Navigate and return the results to retrieve specific portions of information of the response |

### Update a Project
`POST https://apizie.tech/v1/communication:deepgram/projects-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| body | object | no | JSON request body |

### Delete a Project
`POST https://apizie.tech/v1/communication:deepgram/projects-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |

### Leave a Project
`POST https://apizie.tech/v1/communication:deepgram/projects-leave` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |

### List Project Models
`GET https://apizie.tech/v1/communication:deepgram/models-list-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| include_outdated | boolean | no | returns non-latest versions of models |

### Get a Project Model
`GET https://apizie.tech/v1/communication:deepgram/models-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| model_id | string | yes | The specific UUID of the model |

### List Models
`GET https://apizie.tech/v1/communication:deepgram/models-list-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| include_outdated | boolean | no | returns non-latest versions of models |

### Get a specific Model
`GET https://apizie.tech/v1/communication:deepgram/models-get-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| model_id | string | yes | The specific UUID of the model |

### List Project Keys
`GET https://apizie.tech/v1/communication:deepgram/keys-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| status | string | no | Only return keys with a specific status |

### Create a Project Key
`POST https://apizie.tech/v1/communication:deepgram/keys-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| body | object | no | JSON request body |

### Get a Project Key
`GET https://apizie.tech/v1/communication:deepgram/keys-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| key_id | string | yes | The unique identifier of the API key |

### Delete a Project Key
`POST https://apizie.tech/v1/communication:deepgram/keys-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| key_id | string | yes | The unique identifier of the API key |

### List Project Members
`GET https://apizie.tech/v1/communication:deepgram/members-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |

### Delete a Project Member
`POST https://apizie.tech/v1/communication:deepgram/members-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| member_id | string | yes | The unique identifier of the Member |

### List Project Member Scopes
`GET https://apizie.tech/v1/communication:deepgram/scopes-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| member_id | string | yes | The unique identifier of the Member |

### Update Project Member Scopes
`POST https://apizie.tech/v1/communication:deepgram/scopes-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| member_id | string | yes | The unique identifier of the Member |
| body | object | no | JSON request body |

### List Project Invites
`GET https://apizie.tech/v1/communication:deepgram/invites-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |

### Create a Project Invite
`POST https://apizie.tech/v1/communication:deepgram/invites-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| body | object | no | JSON request body |

### Delete a Project Invite
`POST https://apizie.tech/v1/communication:deepgram/invites-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| email | string | yes | The email address of the member |

### List Project Requests
`GET https://apizie.tech/v1/communication:deepgram/requests-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| start | string | no | Start date of the requested date range. Formats accepted are YYYY-MM-DD, YYYY-MM-DDTHH:MM:SS, or YYYY-MM-DDTHH:MM:SS+HH:MM |
| end | string | no | End date of the requested date range. Formats accepted are YYYY-MM-DD, YYYY-MM-DDTHH:MM:SS, or YYYY-MM-DDTHH:MM:SS+HH:MM |
| limit | number | no | Number of results to return per page. Default 10. Range [1,1000] |
| page | number | no | Navigate and return the results to retrieve specific portions of information of the response |
| accessor | string | no | Filter for requests where a specific accessor was used |
| request_id | string | no | Filter for a specific request id |
| deployment | string | no | Filter for requests where a specific deployment was used |
| endpoint | string | no | Filter for requests where a specific endpoint was used |
| method | string | no | Filter for requests where a specific method was used |
| status | string | no | Filter for requests that succeeded (status code =400) |

### Get a Project Request
`GET https://apizie.tech/v1/communication:deepgram/requests-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| request_id | string | yes | The unique identifier of the request |

### List Project Usage Fields
`GET https://apizie.tech/v1/communication:deepgram/fields-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| start | string | no | Start date of the requested date range. Format accepted is YYYY-MM-DD |
| end | string | no | End date of the requested date range. Format accepted is YYYY-MM-DD |

### Get Project Usage Breakdown
`GET https://apizie.tech/v1/communication:deepgram/breakdown-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| start | string | no | Start date of the requested date range. Format accepted is YYYY-MM-DD |
| end | string | no | End date of the requested date range. Format accepted is YYYY-MM-DD |
| grouping | string | no | Common usage grouping parameters |
| accessor | string | no | Filter for requests where a specific accessor was used |
| alternatives | boolean | no | Filter for requests where alternatives were used |
| callback_method | boolean | no | Filter for requests where callback method was used |
| callback | boolean | no | Filter for requests where callback was used |
| channels | boolean | no | Filter for requests where channels were used |
| custom_intent_mode | boolean | no | Filter for requests where custom intent mode was used |
| custom_intent | boolean | no | Filter for requests where custom intent was used |
| custom_topic_mode | boolean | no | Filter for requests where custom topic mode was used |
| custom_topic | boolean | no | Filter for requests where custom topic was used |
| deployment | string | no | Filter for requests where a specific deployment was used |
| detect_entities | boolean | no | Filter for requests where detect entities was used |
| detect_language | boolean | no | Filter for requests where detect language was used |
| diarize | boolean | no | Filter for requests where diarize was used |
| dictation | boolean | no | Filter for requests where dictation was used |
| encoding | boolean | no | Filter for requests where encoding was used |
| endpoint | string | no | Filter for requests where a specific endpoint was used |
| extra | boolean | no | Filter for requests where extra was used |
| filler_words | boolean | no | Filter for requests where filler words was used |
| intents | boolean | no | Filter for requests where intents was used |
| keyterm | boolean | no | Filter for requests where keyterm was used |
| keywords | boolean | no | Filter for requests where keywords was used |
| language | boolean | no | Filter for requests where language was used |
| measurements | boolean | no | Filter for requests where measurements were used |
| method | string | no | Filter for requests where a specific method was used |
| model | string | no | Filter for requests where a specific model uuid was used |
| multichannel | boolean | no | Filter for requests where multichannel was used |
| numerals | boolean | no | Filter for requests where numerals were used |
| paragraphs | boolean | no | Filter for requests where paragraphs were used |
| profanity_filter | boolean | no | Filter for requests where profanity filter was used |
| punctuate | boolean | no | Filter for requests where punctuate was used |
| redact | boolean | no | Filter for requests where redact was used |
| replace | boolean | no | Filter for requests where replace was used |
| sample_rate | boolean | no | Filter for requests where sample rate was used |
| search | boolean | no | Filter for requests where search was used |
| sentiment | boolean | no | Filter for requests where sentiment was used |
| smart_format | boolean | no | Filter for requests where smart format was used |
| summarize | boolean | no | Filter for requests where summarize was used |
| tag | string | no | Filter for requests where a specific tag was used |
| topics | boolean | no | Filter for requests where topics was used |
| utt_split | boolean | no | Filter for requests where utt split was used |
| utterances | boolean | no | Filter for requests where utterances was used |
| version | boolean | no | Filter for requests where version was used |

### Get Project Balances
`GET https://apizie.tech/v1/communication:deepgram/balances-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |

### Get a Project Balance
`GET https://apizie.tech/v1/communication:deepgram/balances-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| balance_id | string | yes | The unique identifier of the balance |

### Get Project Billing Breakdown
`GET https://apizie.tech/v1/communication:deepgram/breakdown-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| start | string | no | Start date of the requested date range. Format accepted is YYYY-MM-DD |
| end | string | no | End date of the requested date range. Format accepted is YYYY-MM-DD |
| accessor | string | no | Filter for requests where a specific accessor was used |
| deployment | string | no | Filter for requests where a specific deployment was used |
| tag | string | no | Filter for requests where a specific tag was used |
| line_item | string | no | Filter requests by line item (e.g. streaming::nova-3) |
| grouping | array | no | Group billing breakdown by one or more dimensions (accessor, deployment, line_item, tags) |

### List Project Billing Fields
`GET https://apizie.tech/v1/communication:deepgram/fields-list-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| start | string | no | Start date of the requested date range. Format accepted is YYYY-MM-DD |
| end | string | no | End date of the requested date range. Format accepted is YYYY-MM-DD |

### List Project Purchases
`GET https://apizie.tech/v1/communication:deepgram/purchases-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| limit | number | no | Number of results to return per page. Default 10. Range [1,1000] |

### List Project Self-Hosted Distribution Credentials
`GET https://apizie.tech/v1/communication:deepgram/distribution-credentials-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |

### Create a Project Self-Hosted Distribution Credential
`POST https://apizie.tech/v1/communication:deepgram/distribution-credentials-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| scopes | array | no | List of permission scopes for the credentials |
| provider | string | no | The provider of the distribution service |
| body | object | no | JSON request body |

### Get a Project Self-Hosted Distribution Credential
`GET https://apizie.tech/v1/communication:deepgram/distribution-credentials-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| distribution_credentials_id | string | yes | The UUID of the distribution credentials |

### Delete a Project Self-Hosted Distribution Credential
`POST https://apizie.tech/v1/communication:deepgram/distribution-credentials-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| project_id | string | yes | The unique identifier of the project |
| distribution_credentials_id | string | yes | The UUID of the distribution credentials |

### Token-based Authentication
`POST https://apizie.tech/v1/communication:deepgram/tokens-grant` (byok)

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

### Flux Text to Speech (batch)
`POST https://apizie.tech/v1/communication:deepgram/audio-generate-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| callback | string | no | URL to which we'll make the callback request |
| callback_method | string | no | HTTP method by which the callback request will be made |
| mip_opt_out | boolean | no | Opts out requests from the Deepgram Model Improvement Program. Refer to our Docs for pricing impacts before setting this to true.… |
| tag | string | no | Label your requests for the purpose of identification during usage reporting |
| bit_rate | string | no | The bitrate of the audio in bits per second. Choose from predefined ranges or specific values based on the encoding type. |
| container | string | no | Container specifies the file format wrapper for the output audio. The available options depend on the encoding type. |
| encoding | string | no | Encoding allows you to specify the expected encoding of your audio output |
| expressivity | string | no | Expressive range of the generated speech, on a calm-to-animated axis. Accepted values: `-2`, `-1`, `0`, `1`, `2`. `0` (the default) is the… |
| model | string | yes | Flux TTS model used to synthesize the submitted text, in the form `flux-{voice}-{language}` (for example, `flux-alexis-en`). Required;… |
| sample_rate | string | no | Sample Rate specifies the sample rate for the output audio. Based on the encoding, different sample rates are supported. For some… |
| speed | number | no | Speaking rate multiplier that adjusts the pace of generated speech while preserving natural prosody and voice quality. Accepted values run… |
| priority | string | no | Processing priority for asynchronous (callback) requests. The only supported value is low. |
| body | object | no | JSON request body |

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

## FAQ

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

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

### Can AI agents use the REST API 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:deepgram.

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