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 exactly one API key by UUID or its complete displayed prefix. Partial prefixes are rejected.
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.