Skip to main content

Use API Keys

Prerequisites

REST API Requests

Pass the API Key in the Authorization: Bearer <API_KEY> header in every request to the Palabra API endpoints listed in the API Reference.

WebSocket Streaming APIs

When connecting to the real-time WebSocket endpoints (Speech-to-Speech, Speech-to-Text, Text-to-Speech), pass the API Key in the Authorization header or in the token query parameter — the server validates the key and creates a streaming session for you automatically. See the docs of each streaming API for the endpoint URLs.

Code Samples

The example below shows how to send a request to the built-in voices API endpoint.

Built-in Voices:

curl -L 'https://api.palabra.ai/saas/voice/builtin' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <YourApiKey>'

API Reference Playground

Most sections in the Palabra documentation, such as "Built-in Voices", include a Playground block. The Playground block lets you authorize with your API Key and execute test requests directly against the Palabra API.

Swagger Playground

The Palabra API documentation is also available in Swagger UI format, which allows you to send test requests in the Swagger playground using your API Key.

note

The section linked above offers the same content found in the API Reference right sidebar menu, just with a different user interface.