Create API Key
Creates a scoped API key (up to 10 per account) for programmatic access, returning the raw key value exactly once so you must store it securely. Choose a scope of 'team', 'workspace', or 'resource', and pass granular permissions like ['campaigns:read','inbox:write'] or omit them for full access. The call fails if the 10-key limit is reached, in which case you must revoke an existing key first.
Example prompt: Create a workspace-scoped API key named 'Zapier sync' with campaigns:read and inbox:read permissions
{
"id": "a1b2c3d4-...",
"key": "ws_abcdefghij0123456789",
"scope": "workspace",
"permissions": ["campaigns:read", "inbox:read"]
}What you can build
Parameters
Inputs accepted by create_api_key.
| Name | Type | Description |
|---|---|---|
| name | string | Human-readable label for the key (optional). |
| scope | "team" | "workspace" | "resource" | Key scope. Defaults to 'team'. |
| permissions | string[] | Permissions list e.g. ['campaigns:read','inbox:read']. Null/omitted = full access. |
| expires_in_days | number | Days until the key expires. Omit for no expiry. |
| account_id | string | Account to create the key for. Defaults to current account. Must belong to the authenticated user. |
Related tools
List API Keys
List your API keys with metadata only: prefix, scope, permissions, and usage count. Raw key values are never returned.
Revoke API Key
Permanently revoke an API key by UUID or prefix. Immediate and irreversible, and frees a slot toward the 10-key account limit.
Create Webhook
Register an HTTPS webhook to receive real-time LinkedIn event notifications. Returns a signing secret to verify payloads. Up to 25 webhooks per account.
The complete LinkedIn API. Ready when you are.
Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.