Skip to Content
Authentication

Authentication

All API requests require a Bearer token in the Authorization header.

Authorization Header

Include your API key in every request:

Authorization: Bearer tr_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

API Key Scopes

API keys have the following permissions:

ScopeDescription
forms:readList forms and get form fields
responses:readRead form submission data
webhooks:manageSubscribe and unsubscribe from webhooks
knowledge:readList and read knowledge sources and stats
knowledge:writeCreate, update, delete, and process knowledge sources
knowledge:searchPerform semantic search on the knowledge base
chatbot:readList and read chatbot configurations
chatbot:writeUpdate chatbot settings
minds:readList and view Minds
minds:writeCreate, update, delete, and publish Minds

Example Request

curl -X GET "https://trigglio.com/api/integrations/webhooks/auth/verify" \ -H "Authorization: Bearer tr_live_your_api_key"

Security Best Practices

Never expose your API key in client-side code or public repositories.

  • Store API keys in environment variables
  • Use server-side code to make API requests
  • Rotate keys if you suspect they’ve been compromised
  • Create separate keys for development and production

Managing API Keys

You can manage your API keys in the Trigglio dashboard:

  • Create new keys with descriptive names
  • View when keys were last used
  • Revoke keys that are no longer needed

Each workspace can have up to 10 API keys.

Last updated on