Delete an API key
Permanently removes the stored API key for the given provider.
Permanently removes the stored API key for the given provider.
Authorization
bearerAuth AuthorizationBearer <token>
API key
In: header
Path Parameters
providerId*string
Provider identifier
Length
1 <= lengthResponse Body
application/problem+json
curl -X DELETE "https://example.com/v1/api-keys/string" \ -H "Authorization: Bearer $SPEECHBASE_API_KEY"Empty
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string"
}Upsert API key PUT
Stores or replaces an API key for the given provider. The key is stored encrypted and cannot be viewed or recovered after saving.
List request logs GET
Returns request log rows for the authenticated organization, ordered by timestamp (newest first). Mirrors the dashboard logs view. Logs are retained for 30 days. Pagination is cursor-based: pass `next_cursor` from one response back as `cursor` on the next call until `has_more` is `false`.