Skip to main content

Api Keys

Use Api Keys when an external system needs to call Siesta AI without an interactive user login. Typical examples include backend integrations, scheduled jobs, and internal services that use the external API.

An API key belongs to the organization and records the user who created it. The table lets administrators:

  • search keys by name,
  • create a named key,
  • review its creation time and creator,
  • reveal or copy its value when configuring an integration,
  • delete a key that is no longer needed.

Api Keys tab with a safely filtered key list

For requests to the external API, send the API key together with the organization ID:

X-Api-Key: <api-key-value>
X-Org-Id: <organization-id>

Keep API keys out of prompts, public documentation, screenshots, frontend code, and shared messages. Store them in the calling system’s secret manager or environment variables. If a key is exposed, create a replacement, update the integration, and delete the old key.

Use names that identify the system, environment, and purpose, for example:

  • crm-prod-sync
  • datawarehouse-dev-import
  • webhooks-prod-dispatch