The Reepl API lets you programmatically manage LinkedIn content, contacts, and automation workflows. Build integrations that create drafts, publish posts, schedule content, manage contacts and lists, and receive real-time webhook notifications.
GET /external/me - Get your user profile, subscription, and connected LinkedIn accounts.
GET /external/drafts - List all drafts with optional pagination. POST /external/drafts - Create a new draft with text content and optional media. PUT /external/drafts/{draftId} - Update an existing draft. DELETE /external/drafts/{draftId} - Delete a draft.
GET /external/posts - List published and scheduled posts. POST /external/posts/publish - Publish a post to LinkedIn immediately. POST /external/posts/schedule - Schedule a post for future publishing.
GET /external/contacts - List and search contacts in your CRM. POST /external/contacts - Create a new contact. PUT /external/contacts/{contactId} - Update contact details. DELETE /external/contacts/{contactId} - Remove a contact.
GET /external/library/lists - Get all contact lists. GET /external/lists/{listId}/contacts - Get contacts in a specific list.
GET /external/library/posts - Browse saved posts in your content library.
POST /external/tools/carousel - Generate a LinkedIn carousel from a topic or content. POST /external/tools/virality - Analyze a post's viral potential with an AI-powered score. GET /external/tools/tweet-data - Extract tweet data for repurposing as LinkedIn content.
GET /external/webhooks/subscriptions - List webhook subscriptions. POST /external/webhooks/subscriptions - Create a webhook to receive real-time event notifications. DELETE /external/webhooks/subscriptions/{subscriptionId} - Remove a webhook subscription.
All API requests require an API key or JWT token in the Authorization header. Generate API keys from Settings in the Reepl dashboard. Keys use scoped permissions: user:read, drafts:read, drafts:write, posts:read, posts:write, contacts:read, contacts:write, tools:use.
GET requests: 300 per minute. POST/PUT/DELETE requests: 60 per minute. Webhook management: 100 per minute.