Authentication
Use bearer tokens and scoped permissions to control application access.
Use the OneWorkspace AI API to create secure integrations, automate execution and keep business context connected.
Generate an API key from workspace settings, store it securely and send it with each request using the bearer token header.
curl --request POST \
--url https://api.oneworkspace.ai/v1/workspaces/ws_123/records \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"type": "customer",
"name": "Acme Ltd",
"owner_id": "usr_456"
}'Never expose secret keys in browser code or public repositories. Use server-side environment variables and rotate credentials regularly.
Use bearer tokens and scoped permissions to control application access.
Create, read and update workspace configuration and membership.
Sync CRM, project, task and custom business records.
Start automations when records, statuses or assignments change.
Receive signed event payloads when important activity occurs.
Handle validation errors, rate limits and safe retry behaviour.
Limit each integration to the workspaces, resources and actions it needs.
Use webhooks and triggers to keep connected systems in sync.
Build against predictable endpoints with clear change management.
Talk with our team about authentication, data mapping, webhooks and workflow architecture.