other · Listed · Found · 50 endpoints · Gateway-eligible
REST API
REST API
MPP endpoints published at https://developers.deepgram.com.
Indexed from this operator's public /.well-known/x402.json. Found is not operator-owned and is not attested. Claim or opt out.
Agent Read · Cleared Index
ROUTE
Route when you need other at published x402 prices.
confidence
78%
source
signal
Index before you pay. Same payload for agents:
GET /api/cleared/agent-read?slug=rest-api-qtf9
When to call
- Need other via x402 and want Cleared-indexed payTo with a live scorecard.
- MPP endpoints published at https://developers.deepgram.com.
Risks
- Found — not operator-owned; claim status unknown.
- No Cleared settlement receipt on file yet.
- No Gateway traffic yet — market share unproven.
Price posture
50 endpoints — confirm price on manifest before pay.
Category · Gateway
other · no Gateway routes yet — early / unproven on Cleared market share.
Endpoint hints
GET /v1/agent/settings/think/modelsRetrieves the available think models that can be used for AI agent processing
GET /v1/projects/{project_id}/agentsReturns all agent configurations for the specified project. Configurations are returned in their uninterpolated form—template variable placeholders appear as-is
POST /v1/projects/{project_id}/agentsCreates a new reusable agent configuration. The `config` field must be a valid JSON string representing the `agent` block of a Settings message. The returned `a
GET /v1/projects/{project_id}/agents/{agent_id}Returns the specified agent configuration in its uninterpolated form
GET /v1/projects/{project_id}/agents/{agent_id}Updates the metadata associated with an agent configuration. The config itself is immutable—to change the configuration, delete the existing agent and create a
GET /v1/projects/{project_id}/agents/{agent_id}Deletes the specified agent configuration. Deleting an agent configuration can cause a production outage if your service references this agent UUID. Migrate all
GET /v1/projects/{project_id}/agent-variablesReturns all template variables for the specified project
POST /v1/projects/{project_id}/agent-variablesCreates a new template variable. Variables follow the `DG_<VARIABLE_NAME>` naming format and can substitute any JSON value in an agent configuration.
Evidence (Cleared)
- → Intake verified · Gateway-eligible
- → Trust 70/100 · pass · tier listed
- → Protocol mpp
- → Manifest reachable · schema valid
- → Found listing — indexed from public x402.json, not operator-attested.
Endpoints
List Agent Think Models
Not used$MeteredGET https://developers.deepgram.com/v1/agent/settings/think/modelsRetrieves the available think models that can be used for AI agent processing
List Agent Configurations
Not used$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/agentsReturns all agent configurations for the specified project. Configurations are returned in their uninterpolated form—template variable placeholders appear as-is rather than with their substituted values.
Create an Agent Configuration
Not used$MeteredPOST https://developers.deepgram.com/v1/projects/{project_id}/agentsCreates a new reusable agent configuration. The `config` field must be a valid JSON string representing the `agent` block of a Settings message. The returned `agent_id` can be passed in place of the full `agent` object in future Settings messages.
Get an Agent Configuration
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/agents/{agent_id}Returns the specified agent configuration in its uninterpolated form
Update Agent Metadata
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/agents/{agent_id}Updates the metadata associated with an agent configuration. The config itself is immutable—to change the configuration, delete the existing agent and create a new one.
Delete an Agent Configuration
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/agents/{agent_id}Deletes the specified agent configuration. Deleting an agent configuration can cause a production outage if your service references this agent UUID. Migrate all active sessions to a new configuration before deleting.
List Agent Variables
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/agent-variablesReturns all template variables for the specified project
Create an Agent Variable
$MeteredPOST https://developers.deepgram.com/v1/projects/{project_id}/agent-variablesCreates a new template variable. Variables follow the `DG_<VARIABLE_NAME>` naming format and can substitute any JSON value in an agent configuration.
Get an Agent Variable
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/agent-variables/{variable_id}Returns the specified template variable
Update an Agent Variable
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/agent-variables/{variable_id}Updates the value of an existing template variable
Delete an Agent Variable
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/agent-variables/{variable_id}Deletes the specified template variable
Transcribe and analyze pre-recorded audio and video
$MeteredPOST https://developers.deepgram.com/v1/listenTranscribe audio and video using Deepgram's speech-to-text REST API
Text to Speech transformation
$MeteredPOST https://developers.deepgram.com/v1/speakConvert text into natural-sounding speech using Deepgram's TTS REST API
Analyze text content
$MeteredPOST https://developers.deepgram.com/v1/readAnalyze text content using Deepgrams text analysis API
List Projects
$MeteredGET https://developers.deepgram.com/v1/projectsRetrieves basic information about the projects associated with the API key
Get a Project
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}Retrieves information about the specified project
Update a Project
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}Updates the name or other properties of an existing project
Delete a Project
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}Deletes the specified project
Leave a Project
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/leaveRemoves the authenticated account from the specific project
List Project Models
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/modelsReturns metadata on all the latest models that a specific project has access to, including non-public models
Get a Project Model
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/models/{model_id}Returns metadata for a specific model
List Models
$MeteredGET https://developers.deepgram.com/v1/modelsReturns metadata on all the latest public models. To retrieve custom models, use Get Project Models.
Get a specific Model
$MeteredGET https://developers.deepgram.com/v1/models/{model_id}Returns metadata for a specific public model
List Project Keys
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/keysRetrieves all API keys associated with the specified project
Create a Project Key
$MeteredPOST https://developers.deepgram.com/v1/projects/{project_id}/keysCreates a new API key with specified settings for the project
Get a Project Key
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/keys/{key_id}Retrieves information about a specified API key
Delete a Project Key
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/keys/{key_id}Deletes an API key for a specific project
List Project Members
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/membersRetrieves a list of members for a given project
Delete a Project Member
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/members/{member_id}Removes a member from the project using their unique member ID
List Project Member Scopes
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/members/{member_id}/scopesRetrieves a list of scopes for a specific member
Update Project Member Scopes
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/members/{member_id}/scopesUpdates the scopes for a specific member
List Project Invites
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/invitesGenerates a list of invites for a specific project
Create a Project Invite
$MeteredPOST https://developers.deepgram.com/v1/projects/{project_id}/invitesGenerates an invite for a specific project
Delete a Project Invite
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/invites/{email}Deletes an invite for a specific project
List Project Requests
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/requestsGenerates a list of requests for a specific project
Get a Project Request
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/requests/{request_id}Retrieves a specific request for a specific project
Get Project Usage
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/usageRetrieves the usage for a specific project. Use Get Project Usage Breakdown for a more comprehensive usage summary.
List Project Usage Fields
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/usage/fieldsLists the features, models, tags, languages, and processing method used for requests in the specified project
Get Project Usage Breakdown
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/usage/breakdownRetrieves the usage breakdown for a specific project, with various filter options by API feature or by groupings. Setting a feature (e.g. diarize) to true includes requests that used that feature, while false excludes requests that used it. Multiple true filters are combined with OR logic, while false filters use AND logic.
Get Project Balances
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/balancesGenerates a list of outstanding balances for the specified project
Get a Project Balance
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/balances/{balance_id}Retrieves details about the specified balance
Get Project Billing Breakdown
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/billing/breakdownRetrieves the billing summary for a specific project, with various filter options or by grouping options.
List Project Billing Fields
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/billing/fieldsLists the accessors, deployment types, tags, and line items used for billing data in the specified time period. Use this endpoint if you want to filter your results from the Billing Breakdown endpoint and want to know what filters are available.
List Project Purchases
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/purchasesReturns the original purchased amount on an order transaction
List Project Self-Hosted Distribution Credentials
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/self-hosted/distribution/credentialsLists sets of distribution credentials for the specified project
Create a Project Self-Hosted Distribution Credential
$MeteredPOST https://developers.deepgram.com/v1/projects/{project_id}/self-hosted/distribution/credentialsCreates a set of distribution credentials for the specified project
Get a Project Self-Hosted Distribution Credential
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/self-hosted/distribution/credentials/{distribution_credentials_id}Returns a set of distribution credentials for the specified project
Delete a Project Self-Hosted Distribution Credential
$MeteredGET https://developers.deepgram.com/v1/projects/{project_id}/self-hosted/distribution/credentials/{distribution_credentials_id}Deletes a set of distribution credentials for the specified project
Token-based Authentication
$MeteredPOST https://developers.deepgram.com/v1/auth/grantGenerates a temporary JSON Web Token (JWT) with a 30-second (by default) TTL and usage::write permission for core voice APIs, requiring an API key with Member or higher authorization. Tokens created with this endpoint will not work with the Manage APIs.
Flux Text to Speech (batch)
$MeteredPOST https://developers.deepgram.com/v2/speakSynthesize a complete block of text into a single audio response using Deepgram's Flux TTS batch (REST) API. Use this for pre-rendering fixed audio (IVR prompts, notifications, narration) where the whole text is known up front and you don't need incremental playback or interruption.
Checks
reachable
valid
2026-10-08T14:31:23.473Z
No settlement evidence found in chain signals.
Gateway routing
Score ≥70/100 — Cleared attestation pass. Route via Gateway before pay.
Claim this listing to upgrade to Cleared attestation.
Claim listing