{"service":"linkedin-sequencer-api","version":"v1","docs":{"openapi":"/openapi.json","interactive":"/docs"},"auth":{"workspaceKey":"Authorization: Bearer sk_live_<prefix>_<secret> (scoped to one workspace; x-workspace-id set automatically)","globalKey":"Authorization: Bearer sk_global_<prefix>_<secret> (account-scoped; acts across all owned workspaces, unlocks /v1/workspaces. For data endpoints pass x-workspace-id: <uuid|slug>)"},"basePath":"/v1","endpoints":{"workspaces":"GET/POST /v1/workspaces, PATCH /v1/workspaces/:id, plus /v1/workspaces/:id/api-keys and /v1/workspaces/:id/webhooks (global key only) — discover workspace ids, mint keys, manage webhooks","accounts":"GET/POST/PATCH/DELETE /v1/accounts — LinkedIn account management","campaigns":"GET/POST/PATCH/DELETE /v1/campaigns — campaign CRUD, launch, sequences, leads","leads":"GET/POST/DELETE /v1/leads — lead management and import","conversations":"GET/PATCH/POST /v1/conversations — master inbox","dashboard":"GET /v1/dashboard/stats, /v1/dashboard/metrics","proxies":"GET/POST/DELETE /v1/proxies — proxy management","management":{"apiKeys":"GET/POST/DELETE /workspaces/api-keys (JWT, owner/admin) — workspace keys","globalKeys":"GET/POST/DELETE /account/api-keys (JWT, owner) — global keys","webhooks":"GET/POST/PATCH/DELETE /workspaces/webhooks (JWT, owner/admin)"}},"webhookEvents":["reply.received","conversation.status_changed","lead.replied","lead.unreachable","lead.completed","inmail.accepted","campaign.launched","campaign.paused","campaign.completed","account.flagged","ping"],"webhookSignature":{"headers":["X-Webhook-Id","X-Webhook-Timestamp","X-Webhook-Signature"],"algorithm":"HMAC-SHA256 hex digest of raw JSON body using endpoint secret","example":"const crypto = require('crypto'); const sig = crypto.createHmac('sha256', secret).update(rawBody).digest('hex');"}}