Documentation is being updated. Some sections may not reflect the latest features.
Looking for step-by-step guides? Explore Tutorials →

Authentication

Secure your API requests with API keys.

Creating API Keys

  1. Open your workflow settings
  2. Navigate to the API tab
  3. Click Generate API Key
  4. Copy and store the key securely

Warning: API keys are shown only once. Store them in a secure location.

Using API Keys

Include the key in the Authorization header:

curl -X POST https://workflow.ubex.ai/api/v1/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"workflow_id": "...", "inputs": {}}'

Key Permissions

Permission Description
execute Run workflows
read View workflow details
write Modify workflows

Revoking Keys

To revoke an API key:

  1. Go to workflow settings → API
  2. Find the key in the list
  3. Click Revoke

The key is immediately invalidated.

AI AssistantPowered by Ubex
Beta
Ask me anything about Ubex workflows, nodes, or the API.