Linkedin pages API
2 endpoints. Every path is relative to the API base URL and needs a bearer token unless it is marked public. See the REST API overview for authentication, errors and pagination.
GET/v1/orgs/{orgId}/marketing/linkedin-pages
List the LinkedIn Pages offered after a LinkedIn Page sign-in.
Path parameters
orgIdstring (uuid)required
Query parameters
choicestringrequired
Responses
200List the LinkedIn Pages offered after a LinkedIn Page sign-in.
dataobjectrequiredFields
pagesarray<object>requiredItem fields
idstringrequirednamestringrequiredvanityNamestring | nullrequired
curl -X GET "https://api.adventur.ai/v1/orgs/$ORG_ID/marketing/linkedin-pages?choice=string" \ -H "Authorization: Bearer $ADVENTURAI_TOKEN"POST/v1/orgs/{orgId}/marketing/linkedin-pages
Connect the LinkedIn Pages picked after a LinkedIn Page sign-in.
Path parameters
orgIdstring (uuid)required
Request body application/json
choicestringrequiredorganizationIdsarray<string>required
Responses
200Connect the LinkedIn Pages picked after a LinkedIn Page sign-in.
dataarray<object>requiredItem fields
idstring (uuid)requiredorgIdstring (uuid)requiredplatformstringrequiredone of
x,linkedin,tiktok,reddit,facebook,instagram,youtube,bluesky,threadsaccountExternalIdstringrequiredaccountNamestring | nullrequiredaccountHandlestring | nullrequiredstatusstringrequiredone of
connected,disconnected,errorscopesarray<string>requiredtokenExpiresAtstring | nullrequiredlastRefreshedAtstring | nullrequiredcreatedAtstringrequiredupdatedAtstringrequiredprofileImageUrlstring (uri) | nullaccountBiostring | nullprofileUrlstring (uri) | nullxPremiumboolean | nullxSubscriptionstring | nullone of
none,basic,premium,premium_plus
curl -X POST "https://api.adventur.ai/v1/orgs/$ORG_ID/marketing/linkedin-pages" \ -H "Authorization: Bearer $ADVENTURAI_TOKEN" \ -H "Content-Type: application/json" \ -d '{"choice":"string","organizationIds":["string"]}'