list_managed_pages
List the LinkedIn company pages the account administers: page_id, name, URL, the account's admin roles, what those roles allow (post, comment, react, delete_post, read_messages, send_messages, read_activity) and whether page messaging is on. Pass a page_id to create_post, upload_media_from_url, create_multi_photo, comment_post, reply_comment or like_post to act as that page instead of the member, to list_conversations, list_conversation_messages or send_message for the page inbox, and to list_page_activity for the comments and mentions it received. Use when the user wants to act as a company page (post, comment, like as the page) to get its page_id and check the role allows it; empty when the account administers no page. Cached ten minutes. Read-only.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"account_id": "<account_id>"
},
"name": "list_managed_pages"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| refresh | No | Re-read the pages from LinkedIn instead of the 10-minute cache (after a role change). | |
| account_id | Yes | Reach id of the LinkedIn account to act on, from list_accounts. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | No |