For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
AcademyContact SalesHelp CenterDashboard
DocumentationAPI ReferenceIntegrationsAdministrationChangelog
DocumentationAPI ReferenceIntegrationsAdministrationChangelog
  • Get Started
    • Introduction
    • Authentication
  • Resources
    • Custom Variables
    • Dynamic Prompt Injection
    • Outbound Number Pooling
    • Timezones
  • Platform API
LogoLogo
AcademyContact SalesHelp CenterDashboard
On this page
  • Generate an API key
Get Started

Authentication

||View as Markdown|
Was this page helpful?
Previous

Post-Call Webhook

Next
Built with

The Synthflow API relies on API keys for every request. You can create and manage keys in Integrations → API Keys as long as your user role allows it.

Keep your key secret. Do not embed it in public repos, client-side code, or shared screenshots. Store it in an environment variable or a secrets manager and inject it at runtime.

All requests must include the key using HTTP Bearer authentication:

$curl https://api.synthflow.ai/v2/assistants \
> -H "Authorization: Bearer $SYNTHFLOW_API_KEY"
Rotate keys periodically and delete any that are no longer in use to reduce exposure.

Generate an API key

  1. Sign in to your Synthflow workspace at synthflow.ai.
  2. Open Integrations → API Keys.
  3. Click Create new API key, copy the value, and store it securely.
  4. Use the key in your requests as shown above.