Authentication
How to authenticate with the Guilde API using JWT or API keys.
Authentication
The Guilde API supports two authentication methods:
API Keys (recommended for integrations)
API keys use the gld_ prefix.
Authorization: Bearer gld_your_api_key_hereCreate an API Key
- Go to Guilde Settings > API Keys
- Click Create
- Name your key
- Copy immediately — shown only once
Scopes
| Scope | Description |
|---|---|
* | Full access (default) |
mcp | MCP server access only |
conversations:read | Read conversations |
conversations:write | Send messages |
work-items:read | Read work items |
work-items:write | Create/update work items |
operators:read | Read operator data |
workspace:read | Read workspace files |
workspace:write | Create documents |
JWT Tokens
Obtained via login:
curl -X POST https://api.guilde.work/guilde/auth/login \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com", "password": "your_password"}'Use the access_token as Bearer token.