LinkedIn Page Settings
OpenQuok public API provider settings for LinkedIn company Pages — same carousel and plug shape as personal LinkedIn, with Page analytics.
Connect your agent today
Draft from chat, review in your calendar, and publish only what you approve.
Quick reference
| Property | Value |
|---|---|
| Identifier | linkedin-page |
| Connect | GET /api/v1/public/social/linkedin-page (+ Page picker) |
| Setup guide | LinkedIn Page |
| Character cap | 3,000 |
| Main-post media | Text-only OK; one video or image carousel (≥2 images, no video) |
| Analytics | Account and per-post insights via GET /api/v1/analytics/:integrationId |
Note
linkedin-page uses the same providerSettingsByIntegrationId shape as personal linkedin — including the linkedin nested bucket for follow-ups and cross-account plugs. Field tables and JSON examples live on LinkedIn Settings; this page covers Page-specific connect and analytics.
Settings on create post
| Flat CLI / API key | Nested composer bucket | Purpose |
|---|---|---|
| post_as_images_carousel | linkedin.postAsImagesCarousel | Image → PDF document carousel |
| carousel_name | linkedin.carouselName | PDF title |
| — | linkedin.replies | Text follow-up comments |
| — | linkedin.crossAccountPlugs | Cross-account comment or reshare |
{
"providerSettingsByIntegrationId": {
"<linkedin-page-integration-id>": {
"linkedin": {
"postAsImagesCarousel": true,
"carouselName": "Q2 update",
"replies": [
{ "message": "Questions? Drop them in the comments.", "delaySeconds": 120 }
]
}
}
}
} Field reference
See LinkedIn Settings → Field reference for the full table. Page posts accept the same keys; follow-up comments remain text only.
Follow-up comments
Use linkedin.replies on the Page channel UUID — the bucket name is linkedin, not linkedin-page.
Cross-account plugs
| Plug id | Action |
|---|---|
| linkedin-add-comment | Comment from other LinkedIn channels |
| linkedin-repost-post-users | Reshare from other LinkedIn channels |
See LinkedIn Settings → Cross-account plugs and Cross-account plugs.
Complete example
Page document carousel:
curl -X POST https://api.openquok.com/api/v1/public/posts
-H "Authorization: Bearer opo_your_programmatic_token"
-H "Content-Type: application/json"
-d '{
"body": "Our Q2 product slides — swipe through the deck.",
"scheduledAt": "2026-06-22T10:00:00.000Z",
"status": "scheduled",
"integrationIds": ["<linkedin-page-integration-id>"],
"isGlobal": true,
"media": [
{ "id": "slide-1", "path": "FILE_PATH_FROM_UPLOAD_1" },
{ "id": "slide-2", "path": "FILE_PATH_FROM_UPLOAD_2" }
],
"providerSettingsByIntegrationId": {
"<linkedin-page-integration-id>": {
"linkedin": {
"postAsImagesCarousel": true,
"carouselName": "Q2 update"
}
}
}
}' After publish, fetch Page insights with GET /api/v1/analytics/<integration-id> (see Platform analytics).