Skip to main content
The Ingestly API uses API key authentication. Include your API key in every request using the X-Api-Key header.

API key authentication

API keys use the ing_ prefix and are created in the API keys settings page.

Example request

Creating API keys

  1. Go to SettingsAPI keys in the dashboard
  2. Click Create API key
  3. Enter a descriptive name
  4. Copy the key immediately. It is only shown once
See API keys administration for detailed instructions.

Key scope

API keys are scoped to your organization. A key grants the ApiKey.Trigger.Create permission, which allows submitting documents to any active pipeline with a webhook trigger in your organization.

Authentication errors

Security best practices

  • Never expose keys in client-side code: API keys should only be used in server-side applications
  • Use environment variables: store keys in environment variables or a secrets manager, not in source code
  • Rotate keys regularly: create a new key, update your integration, then delete the old key
  • Use one key per integration: create separate keys for each application or environment so you can revoke them independently
  • Delete unused keys: remove keys that are no longer needed to minimize your attack surface