{ "items": [ { "comment_url": "https://www.linkedin.com/posts/example-person_sales-activity-7511035039397339136-8myb?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7511035039397339136%2C7511040000000000000%29", "comment_id": "7511040000000000000", "comment": "Great point, thanks for sharing.", "commented_at": "2026-09-30T14:03:41.169Z", "likes": 12, "replies": 2, "post": { "post_url": "https://www.linkedin.com/posts/example-person_sales-activity-7511035039397339136-8myb", "post_id": "7511035039397339136", "content": "Example post about sales automation.", "posted_at": "2026-09-30T12:11:41.675Z", "author": { "type": "person", "name": "Example Person", "linkedin_url": "https://www.linkedin.com/in/example-person", "headline": "Head of Sales at Example Company", "picture_url": "https://www.example.org/images/example-person.png" } } } ], "pagination": { "has_more": true, "next_cursor": "eyJ2IjoxLCJyIjoiZXhhbXBsZSJ9", "total": null }, "billing": { "credits_consumed": 1 }}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
Profile comments
Retrieve the comments a LinkedIn profile wrote, each with the post it was left on. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.
{ "items": [ { "comment_url": "https://www.linkedin.com/posts/example-person_sales-activity-7511035039397339136-8myb?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7511035039397339136%2C7511040000000000000%29", "comment_id": "7511040000000000000", "comment": "Great point, thanks for sharing.", "commented_at": "2026-09-30T14:03:41.169Z", "likes": 12, "replies": 2, "post": { "post_url": "https://www.linkedin.com/posts/example-person_sales-activity-7511035039397339136-8myb", "post_id": "7511035039397339136", "content": "Example post about sales automation.", "posted_at": "2026-09-30T12:11:41.675Z", "author": { "type": "person", "name": "Example Person", "linkedin_url": "https://www.linkedin.com/in/example-person", "headline": "Head of Sales at Example Company", "picture_url": "https://www.example.org/images/example-person.png" } } } ], "pagination": { "has_more": true, "next_cursor": "eyJ2IjoxLCJyIjoiZXhhbXBsZSJ9", "total": null }, "billing": { "credits_consumed": 1 }}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
{
"error": "<string>",
"message": "<string>"
}
Retrieve one synchronous page of comments written by a LinkedIn profile, with each comment’s text, date, like and reply counts, and the post it was left on. Rows are returned as found on LinkedIn, without profile enrichment.
Each successful non-empty request costs 1 credit, whatever the number of comments returned. A successful empty page is not charged. Invalid input and failed requests are not charged. The workspace needs at least 1 credit to start a request.
Authentication
Send your Airscale workspace API key as a Bearer token. Both V1 and V2 workspace API keys are accepted.
Request fields
Send profile_url as a LinkedIn profile URL (linkedin.com/in/...). Optionally set posted_within to 24h, week, or month to return only recent comments. Unknown fields are rejected with 400.
Rate limit
The limit is 180 requests per minute per workspace for Profile comments, including requests made with different API keys for the same workspace. Post search, Comment likers, Profile posts, and Company posts each have their own separate 180-request allowance. Pagination requests and retries count toward the limit.The counter uses a fixed minute window and resets at the next minute boundary. Requests above the limit receive HTTP 429 and are not charged. When LinkedIn content capacity is busy for all workspaces, the response is a free 503 with Retry-After: 5.
Pagination
A page holds up to about 100 comments. Omit cursor on the first request. When pagination.next_cursor is not null, send it unchanged together with the same profile_url and posted_within to fetch the next page. A cursor sent with different fields, or to another endpoint, returns 400.pagination.total is always null for this endpoint because no reliable total is reported. Use has_more and next_cursor to decide whether to continue.
Retries
This endpoint does not accept an idempotency key. Retrying a request fetches the page again; a non-empty page is charged again. Retry only responses that were not charged:
Response
Next action
400 Bad Request
Correct the body or cursor. The message field names the problem.
403 Forbidden
Add credits to the workspace before retrying.
413 Payload Too Large
Keep the JSON body under 16 KiB.
429 Too Many Requests
Wait for the next minute boundary, then retry with bounded exponential backoff.
502 Bad Gateway or 504 Gateway Timeout
Retry with increasing delays and a fixed retry limit.
503 Service Unavailable
Wait for Retry-After when present, then retry with bounded backoff.
Next step
Send a returned comment_url to Comment likers to see who reacted to that comment.
Authorizations
Authorization
string
header
required
Use an Airscale workspace API key. Never expose the key in client-side code.
Body
application/json
A LinkedIn profile URL, an optional period, and an optional cursor. The JSON body must not exceed 16 KiB.
profile_url
string
required
LinkedIn profile URL (linkedin.com/in/...).
Required string length: 1 - 2048
posted_within
enum<string> | null
Only return comments from this period.
Available options:
24h,
week,
month,
null
cursor
string | null
The opaque pagination.next_cursor from the previous page. Send it unchanged with the same filters as the first page.
Required string length: 1 - 2048
Response
A page of comments written by the profile.
items
object[]
required
Comments written by the profile.
Show child attributes
pagination
object
required
Show child attributes
billing
object
required
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Airschool","description":"Airscale product guides, integration workflows, MCP documentation, and public API reference.","colors":{"primary":"#4079FF","light":"#4079FF","dark":"#6F9BFF"},"logo":{"light":"https://mintcdn.com/airscale/T4fnFCkEZYFIfzlE/logo/light.svg?fit=max\u0026auto=format\u0026n=T4fnFCkEZYFIfzlE\u0026q=85\u0026s=77cac19c9833b1b4b3e8cc1a21fe7c04","dark":"https://mintcdn.com/airscale/T4fnFCkEZYFIfzlE/logo/dark.svg?fit=max\u0026auto=format\u0026n=T4fnFCkEZYFIfzlE\u0026q=85\u0026s=3fae4b34efca46e05ac0dcb7d1febe81","href":"/"},"favicon":"https://mintcdn.com/airscale/6bM8EcCHTBu_Tci4/favicon.svg?fit=max\u0026auto=format\u0026n=6bM8EcCHTBu_Tci4\u0026q=85\u0026s=0f5e216ce2f6809f53f85f184935b9d6","api":{"openapi":"openapi.json","playground":{"display":"simple"},"examples":{"defaults":"required","languages":["curl","node","python"],"prefill":true,"autogenerate":true}},"appearance":{"default":"light"},"navbar":{"links":[{"href":"https://airscale.io/","label":"Back to website"}],"primary":{"type":"button","label":"Open Dashboard","href":"https://app.airscale.io/dashboard"}},"search":{"prompt":"Search Airschool..."},"seo":{"metatags":{"robots":"index, follow","canonical":"https://docs.airscale.io"},"indexing":"navigable"},"fonts":{"family":"Poppins"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"airscale","hasAudioNarration":false,"actualSubdomain":"airscale","customDomains":["docs.airscale.io"],"gitSource":{"type":"github","owner":"vicescale","repo":"airscale-docs","deployBranch":"docs/production-release-20260923","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af270f6cb8ced8354196408","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":84},{"language":"default","tag":"Documentation","count":48},{"language":"default","tag":"Intent signals","count":31},{"language":"default","tag":"Enrichments","count":26},{"language":"default","tag":"Table API","count":15},{"language":"default","tag":"Post engagements","count":11},{"language":"default","tag":"Miscellaneous","count":10},{"language":"default","tag":"Job changes","count":10},{"language":"default","tag":"New hires","count":10},{"language":"default","tag":"Build lists","count":10}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"custom.css","content":"#navbar img.nav-logo:is([alt=\"light logo\"],[alt=\"dark logo\"]){height:38px!important}#navbar a[href=\"https://app.airscale.io/dashboard\"]{background-color:#111827!important;border-color:#111827!important;border-radius:10px!important;color:#FFFFFF!important}#navbar a[href=\"https://app.airscale.io/dashboard\"]:hover{background-color:#000000!important;border-color:#000000!important}#navbar a[href=\"https://app.airscale.io/dashboard\"] :is(span,svg){color:inherit!important}#navbar a[href=\"https://app.airscale.io/dashboard\"]>span.absolute.inset-0{background-color:inherit!important;border-radius:10px!important}html.dark #navbar a[href=\"https://app.airscale.io/dashboard\"]{background-color:#FFFFFF!important;border-color:#FFFFFF!important;color:#111827!important}html.dark #navbar a[href=\"https://app.airscale.io/dashboard\"]:hover{background-color:#E5E7EB!important;border-color:#E5E7EB!important}#sidebar button.sidebar-group-header[data-airscale-collapsible=\"true\"]{appearance:none;background:transparent;border:0;cursor:pointer;text-align:left;width:100%}#sidebar button.sidebar-group-header[data-airscale-collapsible=\"true\"]::after{content:\"›\";font-size:1.25rem;line-height:1;margin-left:auto;transition:transform 150ms ease}#sidebar button.sidebar-group-header[data-airscale-collapsible=\"true\"][aria-expanded=\"true\"]::after{transform:rotate(90deg)}"},{"filePath":"airschool.css","content":".airschool{--school-text: #121419;--school-muted: #697289;--school-border: #e2e7ee;--school-surface: #fff;--school-subtle: #f9fafb;color:var(--school-text);background:var(--school-surface) url('/images/airschool/grid.svg') center top / cover;padding:80px 0;font-family:Poppins, sans-serif}.airschool *{box-sizing:border-box}.airschool :is(h1,h2,h3,p){margin:0}.airschool a{color:inherit;text-decoration:none}.airschool a.link{border-bottom-color:var(--school-border)!important}.airschool a.link:hover{border-bottom-color:#aab6cb!important}.airschool-content{width:100%;max-width:1200px;margin:0 auto;padding:0 32px;display:grid;gap:80px}.airschool-hero{display:grid;justify-items:center;gap:40px;text-align:center}.airschool-intro{max-width:768px;display:grid;justify-items:center;gap:20px}.airschool .airschool-badge{border:1px solid var(--school-border);border-radius:99px;padding:9px 16px;background:var(--school-surface);font-size:12px;line-height:16px;font-weight:500}.airschool h1{font-size:48px;line-height:56px;font-weight:600;letter-spacing:-1.8px}.airschool .airschool-description{max-width:600px;font-size:16px;line-height:28px;color:#333842}.airschool-search-area{width:100%;max-width:680px;display:grid;justify-items:center;gap:24px}.airschool-search{width:100%;max-width:550px;min-height:56px;padding:12px 16px;display:flex;align-items:center;gap:12px;border:1px solid var(--school-border);border-radius:16px;background:var(--school-surface);color:var(--school-muted);text-align:left;font:inherit;font-size:14px;cursor:pointer;box-shadow:0 3px 8px -5px #0003}.airschool-search>svg{flex:none}.airschool-shortcut-keys{margin-left:auto;display:flex;gap:4px}.airschool kbd{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--school-border);border-radius:8px;background:var(--school-subtle);font:inherit;font-size:12px}.airschool-shortcuts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;font-size:12px;line-height:18px;color:var(--school-muted)}.airschool-shortcuts a{padding:5px 10px;background:var(--school-subtle);border:1px solid var(--school-border);border-radius:8px;font-weight:500}.airschool-section{display:grid;gap:32px}.airschool h2{font-size:20px;line-height:28px;font-weight:400;letter-spacing:-.5px}.airschool-categories{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.airschool-card{display:flex;flex-direction:column;gap:20px;padding:12px;border:1px solid var(--school-border);border-radius:36px;background:var(--school-surface);transition:border-color 150ms ease, box-shadow 150ms ease}.airschool-card img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover;border-radius:24px;margin:0}.airschool-card-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:0 16px 16px}.airschool h3{font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.4px}.airschool-card p,.airschool-support-card p{margin-top:6px;font-size:12px;line-height:18px;color:var(--school-muted)}.airschool-link{font-size:14px;line-height:20px;color:var(--school-muted);font-weight:500}.airschool-link>span{display:inline-block;margin-left:3px}.airschool-support-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.airschool-support-card{display:flex;align-items:center;gap:20px;padding:28px;border:1px solid var(--school-border);border-radius:32px;background:var(--school-surface);transition:border-color 150ms ease, box-shadow 150ms ease}.airschool-support-icon{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:50%;background:var(--school-subtle);color:var(--school-muted)}.airschool-support-copy{flex:1}.airschool-support-card>.airschool-link{flex:none}.airschool :is(.airschool-card,.airschool-support-card,.airschool-search,.airschool-shortcuts a):hover{border-color:#aab6cb;box-shadow:0 4px 16px -10px #33415555}.airschool :is(a,button):focus-visible{outline:3px solid #4079ff;outline-offset:4px}html.dark .airschool{--school-text: #f4f5f7;--school-muted: #aeb7c8;--school-border: #303640;--school-surface: #111316;--school-subtle: #1b1e24;background-image:none}html.dark .airschool .airschool-description{color:#c4cbd6}html.dark .airschool-card img{filter:brightness(.88)}@media (max-width: 1000px){.airschool-support-card{flex-wrap:wrap;gap:16px;padding:24px}.airschool-support-card>.airschool-link{width:100%;padding-left:66px}}@media (max-width: 700px){.airschool{padding:48px 0}.airschool-content{padding:0 20px;gap:48px}.airschool h1{font-size:36px;line-height:44px;letter-spacing:-1.2px}.airschool .airschool-description{font-size:15px;line-height:26px}.airschool-hero{gap:28px}.airschool-categories,.airschool-support-grid{grid-template-columns:minmax(0, 1fr)}.airschool-section{gap:24px}.airschool-shortcut-keys{display:none}.airschool-shortcuts>span{width:100%}.airschool-card{border-radius:28px}.airschool-card-content{padding:0 12px 12px}}@media (prefers-reduced-motion: reduce){.airschool :is(.airschool-card,.airschool-support-card){transition:none}}"}],"page":{"pagePath":"api-reference/profile-comments","slug":"/api-reference/profile-comments","pageMetadata":{"title":"Profile comments","description":"Retrieve the comments a LinkedIn profile wrote, each with the post it was left on. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.","canonical":"https://docs.airscale.io/api-reference/profile-comments","openapi":"openapi.json POST /v1/profile-comments","href":"/api-reference/profile-comments"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Retrieve the comments a LinkedIn profile wrote, each with the post it was left on. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Retrieve one synchronous page of comments written by a LinkedIn profile, with each comment’s text, date, like and reply counts, and the post it was left on. Rows are returned as found on LinkedIn, without profile enrichment.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Each successful non-empty request costs `,_jsx(_components.strong,{children:`1 credit`}),`, whatever the number of comments returned. A successful empty page is not charged. Invalid input and failed requests are not charged. The workspace needs at least 1 credit to start a request.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`authentication`,children:`Authentication`}),`\n`,_jsx(_components.p,{children:`Send your Airscale workspace API key as a Bearer token. Both V1 and V2 workspace API keys are accepted.`}),`\n`,_jsx(Heading,{level:`2`,id:`request-fields`,children:`Request fields`}),`\n`,_jsxs(_components.p,{children:[`Send `,_jsx(_components.code,{children:`profile_url`}),` as a LinkedIn profile URL (`,_jsx(_components.code,{children:`linkedin.com/in/...`}),`). Optionally set `,_jsx(_components.code,{children:`posted_within`}),` to `,_jsx(_components.code,{children:`24h`}),`, `,_jsx(_components.code,{children:`week`}),`, or `,_jsx(_components.code,{children:`month`}),` to return only recent comments. Unknown fields are rejected with `,_jsx(_components.code,{children:`400`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`rate-limit`,children:`Rate limit`}),`\n`,_jsxs(_components.p,{children:[`The limit is `,_jsx(_components.strong,{children:`180 requests per minute per workspace`}),` for Profile comments, including requests made with different API keys for the same workspace. `,_jsx(_components.a,{href:`/api-reference/post-search`,children:`Post search`}),`, `,_jsx(_components.a,{href:`/api-reference/comment-likers`,children:`Comment likers`}),`, `,_jsx(_components.a,{href:`/api-reference/profile-posts`,children:`Profile posts`}),`, and `,_jsx(_components.a,{href:`/api-reference/company-posts`,children:`Company posts`}),` each have their own separate 180-request allowance. Pagination requests and retries count toward the limit.`]}),`\n`,_jsxs(_components.p,{children:[`The counter uses a fixed minute window and resets at the next minute boundary. Requests above the limit receive HTTP `,_jsx(_components.code,{children:`429`}),` and are not charged. When LinkedIn content capacity is busy for all workspaces, the response is a free `,_jsx(_components.code,{children:`503`}),` with `,_jsx(_components.code,{children:`Retry-After: 5`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`pagination`,children:`Pagination`}),`\n`,_jsxs(_components.p,{children:[`A page holds up to about 100 comments. Omit `,_jsx(_components.code,{children:`cursor`}),` on the first request. When `,_jsx(_components.code,{children:`pagination.next_cursor`}),` is not `,_jsx(_components.code,{children:`null`}),`, send it unchanged together with the same `,_jsx(_components.code,{children:`profile_url`}),` and `,_jsx(_components.code,{children:`posted_within`}),` to fetch the next page. A cursor sent with different fields, or to another endpoint, returns `,_jsx(_components.code,{children:`400`}),`.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`pagination.total`}),` is always `,_jsx(_components.code,{children:`null`}),` for this endpoint because no reliable total is reported. Use `,_jsx(_components.code,{children:`has_more`}),` and `,_jsx(_components.code,{children:`next_cursor`}),` to decide whether to continue.`]}),`\n`,_jsx(Heading,{level:`2`,id:`retries`,children:`Retries`}),`\n`,_jsx(_components.p,{children:`This endpoint does not accept an idempotency key. Retrying a request fetches the page again; a non-empty page is charged again. Retry only responses that were not charged:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Response`}),_jsx(_components.th,{children:`Next action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`400 Bad Request`})}),_jsxs(_components.td,{children:[`Correct the body or cursor. The `,_jsx(_components.code,{children:`message`}),` field names the problem.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`403 Forbidden`})}),_jsx(_components.td,{children:`Add credits to the workspace before retrying.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`413 Payload Too Large`})}),_jsx(_components.td,{children:`Keep the JSON body under 16 KiB.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`429 Too Many Requests`})}),_jsx(_components.td,{children:`Wait for the next minute boundary, then retry with bounded exponential backoff.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`502 Bad Gateway`}),` or `,_jsx(_components.code,{children:`504 Gateway Timeout`})]}),_jsx(_components.td,{children:`Retry with increasing delays and a fixed retry limit.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`503 Service Unavailable`})}),_jsxs(_components.td,{children:[`Wait for `,_jsx(_components.code,{children:`Retry-After`}),` when present, then retry with bounded backoff.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-step`,children:`Next step`}),`\n`,_jsxs(_components.p,{children:[`Send a returned `,_jsx(_components.code,{children:`comment_url`}),` to `,_jsx(_components.a,{href:`/api-reference/comment-likers`,children:`Comment likers`}),` to see who reacted to that comment.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Profile comments","description":"Retrieve the comments a LinkedIn profile wrote, each with the post it was left on. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.","canonical":"https://docs.airscale.io/api-reference/profile-comments","openapi":"openapi.json POST /v1/profile-comments","href":"/api-reference/profile-comments"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Authentication","slug":"authentication","depth":2,"children":[]},{"title":"Request fields","slug":"request-fields","depth":2,"children":[]},{"title":"Rate limit","slug":"rate-limit","depth":2,"children":[]},{"title":"Pagination","slug":"pagination","depth":2,"children":[]},{"title":"Retries","slug":"retries","depth":2,"children":[]},{"title":"Next step","slug":"next-step","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/airscale/9fa3b93ce50bf4a8/custom.js"],"openApiReferenceData":{"operation":{"operationId":"listLinkedinProfileComments","tags":["LinkedIn content"],"summary":"List a LinkedIn profile's comments","description":"Retrieve the comments a LinkedIn profile wrote, each with the post it was left on. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.","x-airscale-source-sha":"1dc01c0dcf5f10f0d24626fd2e669e3fc1138d98","x-airscale-rate-limit":"180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.","x-airscale-credit-cost":"1 credit per successful non-empty request; empty pages, invalid input and failed requests are not charged.","requestBody":"9222a3c8-9cdd-4568-b873-6f1121e8e363","responses":{"200":"60000497-624b-4336-95ba-ad058da2bde6","400":"8751f0fe-5a10-44f0-855f-fc1e08e79c7e","401":"49e441d2-6d04-454a-9a17-203f9434028e","403":"aceafd18-2127-4e55-8a5c-0eea14fbcc78","413":"aa865c84-f6dd-44d5-b1d0-5fb0c38ec97f","429":"295e9b83-e7c6-4b98-9a78-8a4a1ece9746","502":"55022c76-3a38-402f-9b07-085983cf73b8","503":"459cbc3d-b9ba-4f6e-9590-9a1c90508092","504":"654b4bfc-1d91-4b57-bcce-c84464ec037e"},"method":"post","type":"path","servers":["e6834feb-d47d-4ed9-902c-04ca0f63b7ac"],"security":["771e1ec5-14c8-4909-a7b8-e67fc9377933"],"path":"/v1/profile-comments","baseUrlOptions":["https://api.airscale.io"],"title":"List a LinkedIn profile's comments","codeSamples":[],"requestExampleLanguages":["bash","node","python"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.profile_url":"https://www.linkedin.com/in/example-person","body.posted_within.oneOf.0":"month"},{"body.profile_url":"https://www.linkedin.com/in/example-person","body.posted_within.oneOf.0":"month","body.cursor.oneOf.0":"eyJ2IjoxLCJyIjoiZXhhbXBsZSJ9"}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"description":"A LinkedIn profile URL, an optional period, and an optional cursor. The JSON body must not exceed 16 KiB.","content":{"application/json":{"schema":{"type":"object","required":["profile_url"],"additionalProperties":false,"properties":{"profile_url":{"type":"string","minLength":1,"maxLength":2048,"description":"LinkedIn profile URL (linkedin.com/in/...).","isRequired":true,"uniqueKey":"profile_url","typeLabel":"string"},"posted_within":{"oneOf":[{"type":"string","enum":["24h","week","month",null],"description":"Only return comments from this period.","uniqueKey":"posted_within.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["24h","week","month",null],"description":"Only return comments from this period.","uniqueKey":"posted_within.oneOf.1","typeLabel":"null"}],"uniqueKey":"posted_within","typeLabel":"enum\u003cstring> | null"},"cursor":{"oneOf":[{"type":"string","minLength":1,"maxLength":2048,"description":"The opaque `pagination.next_cursor` from the previous page. Send it unchanged with the same filters as the first page.","uniqueKey":"cursor.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"maxLength":2048,"description":"The opaque `pagination.next_cursor` from the previous page. Send it unchanged with the same filters as the first page.","uniqueKey":"cursor.oneOf.1","typeLabel":"null"}],"uniqueKey":"cursor","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"firstPage":{"title":"firstPage","summary":"First page","value":{"profile_url":"https://www.linkedin.com/in/example-person","posted_within":"month"}},"nextPage":{"title":"nextPage","summary":"Next page","value":{"profile_url":"https://www.linkedin.com/in/example-person","posted_within":"month","cursor":"eyJ2IjoxLCJyIjoiZXhhbXBsZSJ9"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"60000497-624b-4336-95ba-ad058da2bde6":{"description":"A page of comments written by the profile.","content":{"application/json":{"schema":{"type":"object","required":["items","pagination","billing"],"additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","required":["comment_url","comment_id","comment","commented_at","likes","replies","post"],"additionalProperties":false,"properties":{"comment_url":{"type":"string","description":"URL of the comment. Use it as `comment_url` for Comment likers.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].comment_url","typeLabel":"string"},"comment_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].comment_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"\\items.items.[INDEX].comment_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].comment_id","typeLabel":"string | null"},"comment":{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].comment","typeLabel":"string"},"commented_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commented_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commented_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].commented_at","typeLabel":"string\u003cdate-time> | null"},"likes":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].likes.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].likes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].likes","typeLabel":"integer | null"},"replies":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].replies.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].replies.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].replies","typeLabel":"integer | null"},"post":{"oneOf":[{"type":"object","description":"The post the comment was left on, or null when unavailable.","required":["post_url","post_id","content","posted_at","author"],"additionalProperties":false,"properties":{"post_url":{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.post_url","typeLabel":"string"},"post_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.post_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.post_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.post_id","typeLabel":"string | null"},"content":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.content.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.content.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.content","typeLabel":"string | null"},"posted_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.posted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.posted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.posted_at","typeLabel":"string\u003cdate-time> | null"},"author":{"oneOf":[{"type":"object","required":["type","name","linkedin_url","headline","picture_url"],"additionalProperties":false,"properties":{"type":{"type":"string","enum":["person","company"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.type","typeLabel":"enum\u003cstring>"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.name","typeLabel":"string | null"},"linkedin_url":{"oneOf":[{"type":"string","description":"Canonical LinkedIn profile or company URL.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.linkedin_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Canonical LinkedIn profile or company URL.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.linkedin_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.linkedin_url","typeLabel":"string | null"},"headline":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.headline.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.headline.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.headline","typeLabel":"string | null"},"picture_url":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.picture_url.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.picture_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0.picture_url","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.0","typeLabel":"object"},{"type":"null","required":["type","name","linkedin_url","headline","picture_url"],"additionalProperties":false,"properties":{"type":{"type":"string","enum":["person","company"]},"name":{"oneOf":[{"type":"string"},{"type":"null"}]},"linkedin_url":{"oneOf":[{"type":"string","description":"Canonical LinkedIn profile or company URL."},{"type":"null","description":"Canonical LinkedIn profile or company URL."}]},"headline":{"oneOf":[{"type":"string"},{"type":"null"}]},"picture_url":{"oneOf":[{"type":"string"},{"type":"null"}]}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0.author","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.0","typeLabel":"object"},{"type":"null","description":"The post the comment was left on, or null when unavailable.","required":["post_url","post_id","content","posted_at","author"],"additionalProperties":false,"properties":{"post_url":{"type":"string"},"post_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"content":{"oneOf":[{"type":"string"},{"type":"null"}]},"posted_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"author":{"oneOf":[{"type":"object","required":["type","name","linkedin_url","headline","picture_url"],"additionalProperties":false,"properties":{"type":{"type":"string","enum":["person","company"]},"name":{"oneOf":[{"type":"string"},{"type":"null"}]},"linkedin_url":{"oneOf":[{"type":"string","description":"Canonical LinkedIn profile or company URL."},{"type":"null","description":"Canonical LinkedIn profile or company URL."}]},"headline":{"oneOf":[{"type":"string"},{"type":"null"}]},"picture_url":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","required":["type","name","linkedin_url","headline","picture_url"],"additionalProperties":false,"properties":{"type":{"type":"string","enum":["person","company"]},"name":{"oneOf":[{"type":"string"},{"type":"null"}]},"linkedin_url":{"oneOf":[{"type":"string","description":"Canonical LinkedIn profile or company URL."},{"type":"null","description":"Canonical LinkedIn profile or company URL."}]},"headline":{"oneOf":[{"type":"string"},{"type":"null"}]},"picture_url":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].post","typeLabel":"object | null"}},"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"description":"Comments written by the profile.","isRequired":true,"uniqueKey":"\\items","typeLabel":"object[]"},"pagination":{"type":"object","required":["has_more","next_cursor","total"],"additionalProperties":false,"properties":{"has_more":{"type":"boolean","isRequired":true,"uniqueKey":"pagination.has_more","typeLabel":"boolean"},"next_cursor":{"oneOf":[{"type":"string","description":"Opaque cursor for the next page, or null when no further page is available.","isRequired":true,"uniqueKey":"pagination.next_cursor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Opaque cursor for the next page, or null when no further page is available.","isRequired":true,"uniqueKey":"pagination.next_cursor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"pagination.next_cursor","typeLabel":"string | null"},"total":{"oneOf":[{"type":"integer","minimum":0,"description":"Always null: no reliable total is reported for profile comments.","isRequired":true,"uniqueKey":"pagination.total.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"Always null: no reliable total is reported for profile comments.","isRequired":true,"uniqueKey":"pagination.total.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"pagination.total","typeLabel":"integer | null"}},"isRequired":true,"uniqueKey":"pagination","typeLabel":"object"},"billing":{"type":"object","required":["credits_consumed"],"additionalProperties":false,"properties":{"credits_consumed":{"type":"integer","enum":[0,1],"isRequired":true,"uniqueKey":"billing.credits_consumed","typeLabel":"enum\u003cinteger>"}},"isRequired":true,"uniqueKey":"billing","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"page":{"title":"page","summary":"Synthetic page","value":{"items":[{"comment_url":"https://www.linkedin.com/posts/example-person_sales-activity-7511035039397339136-8myb?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7511035039397339136%2C7511040000000000000%29","comment_id":"7511040000000000000","comment":"Great point, thanks for sharing.","commented_at":"2026-09-30T14:03:41.169Z","likes":12,"replies":2,"post":{"post_url":"https://www.linkedin.com/posts/example-person_sales-activity-7511035039397339136-8myb","post_id":"7511035039397339136","content":"Example post about sales automation.","posted_at":"2026-09-30T12:11:41.675Z","author":{"type":"person","name":"Example Person","linkedin_url":"https://www.linkedin.com/in/example-person","headline":"Head of Sales at Example Company","picture_url":"https://www.example.org/images/example-person.png"}}}],"pagination":{"has_more":true,"next_cursor":"eyJ2IjoxLCJyIjoiZXhhbXBsZSJ9","total":null},"billing":{"credits_consumed":1}}}},"exampleType":"examples"}},"exampleType":"examples"},"8751f0fe-5a10-44f0-855f-fc1e08e79c7e":{"description":"The JSON body is invalid, contains an unsupported field, or carries a cursor that is malformed or belongs to a different request. Not charged.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"49e441d2-6d04-454a-9a17-203f9434028e":{"description":"The Bearer token is missing or invalid.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"aceafd18-2127-4e55-8a5c-0eea14fbcc78":{"description":"The workspace does not have enough credits for this request. Not charged.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"aa865c84-f6dd-44d5-b1d0-5fb0c38ec97f":{"description":"The JSON request body exceeds the 16 KiB limit.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"295e9b83-e7c6-4b98-9a78-8a4a1ece9746":{"description":"The workspace has exceeded 180 requests per minute for this endpoint. Each LinkedIn content endpoint has its own counter. Wait until the next minute boundary, then retry with bounded backoff. Not charged.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"55022c76-3a38-402f-9b07-085983cf73b8":{"description":"The LinkedIn content lookup failed. Not charged; retry with increasing delays.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"459cbc3d-b9ba-4f6e-9590-9a1c90508092":{"description":"The lookup is busy (the response includes Retry-After: 5) or a required service is unavailable. Not charged; wait and retry with bounded backoff.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"headers":{"Retry-After":{"description":"Seconds to wait before retrying when the lookup is busy.","schema":{"type":"string"},"example":"5"}},"exampleType":"generated"},"654b4bfc-1d91-4b57-bcce-c84464ec037e":{"description":"The LinkedIn content lookup timed out. Not charged; retry later.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"771e1ec5-14c8-4909-a7b8-e67fc9377933":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API key","description":"Use an Airscale workspace API key. Never expose the key in client-side code.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"e6834feb-d47d-4ed9-902c-04ca0f63b7ac":{"url":"https://api.airscale.io","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API key","description":"Use an Airscale workspace API key. Never expose the key in client-side code.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Use an Airscale workspace API key. Never expose the key in client-side code.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"airscale","siteName":"Airschool","title":"Profile comments - Airschool","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-11T00:33:33.529Z","originalFileLocation":"api-reference/profile-comments.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve the comments a LinkedIn profile wrote, each with the post it was left on. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Airschool\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/airscale/iIlUU29U7SNYsr3_/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/airscale/iIlUU29U7SNYsr3_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/airscale/iIlUU29U7SNYsr3_/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/airscale/iIlUU29U7SNYsr3_/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/airscale/iIlUU29U7SNYsr3_/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/airscale/iIlUU29U7SNYsr3_/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/airscale/iIlUU29U7SNYsr3_/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/airscale/iIlUU29U7SNYsr3_/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/airscale/iIlUU29U7SNYsr3_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Profile comments - Airschool\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve the comments a LinkedIn profile wrote, each with the post it was left on. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Airschool\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.airscale.io/api-reference/profile-comments\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://airscale.mintlify.site/_mintlify/api/og/v2?division=Post+engagement\u0026amp;title=Profile+comments\u0026amp;description=Retrieve+the+comments+a+LinkedIn+profile+wrote%2C+each+with+the+post+it+was+left+on.+Rate+limit%3A+180+requests+per+fixed+minute+per+workspace%2C+counted+separately+f\u0026amp;theme=49995a472942850add47fde8\u0026amp;signature=bef13d24b5d8e85c72b150ee17840e0759581e00402bba08b28cd607467139b3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Profile comments - Airschool\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve the comments a LinkedIn profile wrote, each with the post it was left on. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://airscale.mintlify.site/_mintlify/api/og/v2?division=Post+engagement\u0026amp;title=Profile+comments\u0026amp;description=Retrieve+the+comments+a+LinkedIn+profile+wrote%2C+each+with+the+post+it+was+left+on.+Rate+limit%3A+180+requests+per+fixed+minute+per+workspace%2C+counted+separately+f\u0026amp;theme=49995a472942850add47fde8\u0026amp;signature=bef13d24b5d8e85c72b150ee17840e0759581e00402bba08b28cd607467139b3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/airscale/iIlUU29U7SNYsr3_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Airschool\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4079FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.airscale.io/api-reference/profile-comments\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/profile-comments.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.airscale.io/#organization\",\"name\":\"Airschool\",\"url\":\"https://docs.airscale.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/airscale/T4fnFCkEZYFIfzlE/logo/light.svg?fit=max\u0026auto=format\u0026n=T4fnFCkEZYFIfzlE\u0026q=85\u0026s=77cac19c9833b1b4b3e8cc1a21fe7c04\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.airscale.io#website\",\"name\":\"Airschool\",\"url\":\"https://docs.airscale.io\",\"publisher\":{\"@id\":\"https://docs.airscale.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.airscale.io/api-reference/profile-comments#webpage\",\"url\":\"https://docs.airscale.io/api-reference/profile-comments\",\"name\":\"Profile comments\",\"description\":\"Retrieve the comments a LinkedIn profile wrote, each with the post it was left on. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.\",\"dateModified\":\"2026-10-11T00:33:33.529Z\",\"isPartOf\":{\"@id\":\"https://docs.airscale.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.airscale.io/api-reference/profile-comments#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.airscale.io/api-reference/profile-comments#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Post engagement\",\"item\":\"https://docs.airscale.io/api-reference/post-likers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Profile comments\",\"item\":\"https://docs.airscale.io/api-reference/profile-comments\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.airscale.io/api-reference/profile-comments#apireference\",\"headline\":\"Profile comments\",\"name\":\"Profile comments\",\"description\":\"Retrieve the comments a LinkedIn profile wrote, each with the post it was left on. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.\",\"url\":\"https://docs.airscale.io/api-reference/profile-comments\",\"mainEntityOfPage\":{\"@id\":\"https://docs.airscale.io/api-reference/profile-comments#webpage\"},\"dateModified\":\"2026-10-11T00:33:33.529Z\",\"publisher\":{\"@id\":\"https://docs.airscale.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.airscale.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Airschool\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Airschool\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/profile-comments.md","siteName":"Airschool","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"Documentation","pages":[{"title":"Documentation","href":"/docs/sales-navigator"}]},{"tab":"API Reference","groups":[{"group":"Start here","pages":[{"title":"API Overview","href":"/api-reference/api-overview"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Rate limits","href":"/api-reference/rate-limits"}]},{"group":"Account","pages":[{"title":"Credit count","openapi":"openapi.json POST /v1/credits","href":"/api-reference/credit-count"}]},{"group":"Search and discovery","pages":[{"title":"Find people","openapi":"openapi.json POST /v1/find-people","href":"/api-reference/find-people"},{"title":"Leads Finder","openapi":"openapi.json POST /v1/leads-finder","href":"/api-reference/leads-finder"},{"title":"Find companies","openapi":"openapi.json POST /v1/find-companies","href":"/api-reference/find-companies"},{"title":"Company filter values","openapi":"openapi.json GET /v1/find-companies/filter-values","href":"/api-reference/find-companies/filter-values"},{"title":"Company lookalikes","openapi":"openapi.json POST /v1/company-lookalikes","href":"/api-reference/company-lookalikes"},{"title":"Airsearch","openapi":"openapi.json POST /v1/airsearch","href":"/api-reference/airsearch"}]},{"group":"Contact data","pages":[{"title":"Email finder","openapi":"openapi.json POST /v1/email","href":"/api-reference/email-finder"},{"title":"Bulk email finder","openapi":"openapi.json POST /v1/email-bulk","href":"/api-reference/email-finder-(bulk)"},{"title":"Mobile finder","openapi":"openapi.json POST /v1/phone","href":"/api-reference/mobile-finder"},{"title":"Personal email","openapi":"openapi.json POST /v1/personal-email","href":"/api-reference/personal-email"},{"title":"Find hashed emails","openapi":"openapi.json POST /v1/hashed-emails","href":"/api-reference/hashed-emails"},{"title":"People URL finder","openapi":"openapi.json POST /v1/url-search-people","href":"/api-reference/people-url-finder"}]},{"group":"Profiles and reverse lookup","pages":[{"title":"People profile","openapi":"openapi.json POST /v1/profile","href":"/api-reference/extract-people-profile"},{"title":"Company profile","openapi":"openapi.json POST /v1/company","href":"/api-reference/extract-company-profile"},{"title":"Domain to LinkedIn","openapi":"openapi.json POST /v1/domain-to-linkedin","href":"/api-reference/domain-to-linkedin"},{"title":"Reverse email","openapi":"openapi.json POST /v1/reverse-email","href":"/api-reference/reverse-email"},{"title":"Reverse phone","openapi":"openapi.json POST /v1/reverse-phone","href":"/api-reference/reverse-phone"}]},{"group":"Post engagement","expanded":false,"pages":[{"title":"Post likers","openapi":"openapi.json POST /v1/post-likers","href":"/api-reference/post-likers"},{"title":"Post commenters","openapi":"openapi.json POST /v1/post-commenters","href":"/api-reference/post-commenters"},{"title":"Post search","description":"Search LinkedIn posts by keywords, authors, companies, mentions, groups, content type, and date. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.","openapi":"openapi.json POST /v1/post-search","href":"/api-reference/post-search"},{"title":"Profile comments","openapi":"openapi.json POST /v1/profile-comments","href":"/api-reference/profile-comments"},{"title":"Comment likers","description":"Retrieve the people who reacted to one LinkedIn comment. Rate limit: 180 requests per fixed minute per workspace, counted separately for each LinkedIn content endpoint; pagination requests and retries count.","openapi":"openapi.json POST /v1/comment-likers","href":"/api-reference/comment-likers"},{"title":"Profile posts","openapi":"openapi.json POST /v1/profile-posts","href":"/api-reference/profile-posts"},{"title":"Company posts","openapi":"openapi.json POST /v1/company-posts","href":"/api-reference/company-posts"}]},{"group":"Intent signals","expanded":false,"pages":[{"group":"Job changes","expanded":false,"pages":[{"title":"Create a job-change monitor","openapi":"openapi.json POST /v1/job-change-monitors","href":"/api-reference/job-change-monitors/create"},{"title":"List job-change monitors","openapi":"openapi.json GET /v1/job-change-monitors","href":"/api-reference/job-change-monitors/list"},{"title":"Get a job-change monitor","openapi":"openapi.json GET /v1/job-change-monitors/{monitor_id}","href":"/api-reference/job-change-monitors/get"},{"title":"Update a job-change monitor","openapi":"openapi.json PATCH /v1/job-change-monitors/{monitor_id}","href":"/api-reference/job-change-monitors/update"},{"title":"Delete a job-change monitor","openapi":"openapi.json DELETE /v1/job-change-monitors/{monitor_id}","href":"/api-reference/job-change-monitors/delete"},{"title":"Add profiles to a job-change monitor","openapi":"openapi.json POST /v1/job-change-monitors/{monitor_id}/profiles","href":"/api-reference/job-change-monitors/profiles/add"},{"title":"Remove a profile from a job-change monitor","openapi":"openapi.json DELETE /v1/job-change-monitors/{monitor_id}/profiles/{profile_id}","href":"/api-reference/job-change-monitors/profiles/remove"},{"title":"List job-change events","openapi":"openapi.json GET /v1/job-change-monitors/{monitor_id}/events","href":"/api-reference/job-change-monitors/events"},{"title":"Mark a job-change event as read","openapi":"openapi.json POST /v1/job-change-monitors/{monitor_id}/events/{event_id}/read","href":"/api-reference/job-change-monitors/events/read"},{"title":"Redeliver a job-change webhook","openapi":"openapi.json POST /v1/job-change-monitors/{monitor_id}/events/{event_id}/webhook/redeliver","href":"/api-reference/job-change-monitors/events/redeliver"}]},{"group":"New hires","expanded":false,"pages":[{"title":"Create a new hire monitor","openapi":"openapi.json POST /v1/new-hire-monitors","href":"/api-reference/new-hire-monitors/create"},{"title":"List new hire monitors","openapi":"openapi.json GET /v1/new-hire-monitors","href":"/api-reference/new-hire-monitors/list"},{"title":"Get a new hire monitor","openapi":"openapi.json GET /v1/new-hire-monitors/{monitor_id}","href":"/api-reference/new-hire-monitors/get"},{"title":"Update a new hire monitor","openapi":"openapi.json PATCH /v1/new-hire-monitors/{monitor_id}","href":"/api-reference/new-hire-monitors/update"},{"title":"Delete a new hire monitor","openapi":"openapi.json DELETE /v1/new-hire-monitors/{monitor_id}","href":"/api-reference/new-hire-monitors/delete"},{"title":"Add companies to a new hire monitor","openapi":"openapi.json POST /v1/new-hire-monitors/{monitor_id}/companies","href":"/api-reference/new-hire-monitors/companies/add"},{"title":"Remove a company from a new hire monitor","openapi":"openapi.json DELETE /v1/new-hire-monitors/{monitor_id}/companies/{identifier}","href":"/api-reference/new-hire-monitors/companies/remove"},{"title":"List new hire events","openapi":"openapi.json GET /v1/new-hire-monitors/{monitor_id}/events","href":"/api-reference/new-hire-monitors/events"},{"title":"Mark a new hire event as read","openapi":"openapi.json POST /v1/new-hire-monitors/{monitor_id}/events/{event_id}/read","href":"/api-reference/new-hire-monitors/events/read"},{"title":"Redeliver a new hire webhook","openapi":"openapi.json POST /v1/new-hire-monitors/{monitor_id}/events/{event_id}/webhook/redeliver","href":"/api-reference/new-hire-monitors/events/redeliver"}]},{"group":"Post engagements","expanded":false,"pages":[{"title":"Create a post engagement monitor","openapi":"openapi.json POST /v1/post-engagement-monitors","href":"/api-reference/post-engagement-monitors/create"},{"title":"List post engagement monitors","openapi":"openapi.json GET /v1/post-engagement-monitors","href":"/api-reference/post-engagement-monitors/list"},{"title":"Get a post engagement monitor","openapi":"openapi.json GET /v1/post-engagement-monitors/{monitor_id}","href":"/api-reference/post-engagement-monitors/get"},{"title":"Update a post engagement monitor","openapi":"openapi.json PATCH /v1/post-engagement-monitors/{monitor_id}","href":"/api-reference/post-engagement-monitors/update"},{"title":"Delete a post engagement monitor","openapi":"openapi.json DELETE /v1/post-engagement-monitors/{monitor_id}","href":"/api-reference/post-engagement-monitors/delete"},{"title":"Add sources to a post engagement monitor","openapi":"openapi.json POST /v1/post-engagement-monitors/{monitor_id}/sources","href":"/api-reference/post-engagement-monitors/sources/add"},{"title":"Remove a source from a post engagement monitor","openapi":"openapi.json DELETE /v1/post-engagement-monitors/{monitor_id}/sources/{source_id}","href":"/api-reference/post-engagement-monitors/sources/remove"},{"title":"List post engagers","openapi":"openapi.json GET /v1/post-engagement-monitors/{monitor_id}/engagers","href":"/api-reference/post-engagement-monitors/engagers"},{"title":"List post engagements","openapi":"openapi.json GET /v1/post-engagement-monitors/{monitor_id}/engagements","href":"/api-reference/post-engagement-monitors/engagements"},{"title":"Mark a post engager as read","openapi":"openapi.json POST /v1/post-engagement-monitors/{monitor_id}/engagers/{engager_id}/read","href":"/api-reference/post-engagement-monitors/engagers/read"},{"title":"Redeliver a post engager webhook","openapi":"openapi.json POST /v1/post-engagement-monitors/{monitor_id}/engagers/{engager_id}/webhook/redeliver","href":"/api-reference/post-engagement-monitors/engagers/redeliver"}]}]},{"group":"Miscellaneous","expanded":false,"pages":[{"title":"Business intent topics","openapi":"openapi.json POST /v1/business-intent-topics","href":"/api-reference/business-intent-topics"},{"title":"Website Technologies","openapi":"openapi.json POST /v1/technologies","href":"/api-reference/miscellaneous/website-technologies"},{"title":"WhatsApp checker","openapi":"openapi.json POST /v1/whatsapp-check","href":"/api-reference/miscellaneous/whatsapp-check"},{"title":"WhatsApp check status","openapi":"openapi.json GET /v1/whatsapp-check/operations/{operation_id}","href":"/api-reference/miscellaneous/whatsapp-check/status"},{"title":"Meta Ads","openapi":"openapi.json POST /v1/meta-ads","href":"/api-reference/miscellaneous/meta-ads"},{"title":"Google Ads","openapi":"openapi.json POST /v1/google-ads","href":"/api-reference/miscellaneous/google-ads"},{"title":"Google Maps","openapi":"openapi.json POST /v1/google-maps","href":"/api-reference/miscellaneous/google-maps"},{"title":"Email verifier","openapi":"openapi.json POST /v1/email-verifier","href":"/api-reference/miscellaneous/email-verifier"},{"title":"US DNC Checker","openapi":"openapi.json POST /v1/us-dnc-check","href":"/api-reference/dnc-checker"},{"title":"UK DNC Checker","openapi":"openapi.json POST /v1/uk-dnc-check","href":"/api-reference/uk-dnc-checker"}]},{"group":"Table API","icon":"table","pages":[{"title":"Table API","sidebarTitle":"Overview","href":"/api-reference/tables/overview"},{"group":"Tables","pages":[{"title":"List tables","api":"GET https://api.airscale.io/v1/tables","playground":"simple","href":"/api-reference/tables/list-tables"},{"title":"Create table","api":"POST https://api.airscale.io/v1/tables","playground":"simple","href":"/api-reference/tables/create-table"},{"title":"Get table","api":"GET https://api.airscale.io/v1/tables/{table_id}","playground":"simple","href":"/api-reference/tables/get-table"},{"title":"Delete table","api":"DELETE https://api.airscale.io/v1/tables/{table_id}","playground":"simple","href":"/api-reference/tables/delete-table"}]},{"group":"Row API","pages":[{"title":"List rows","api":"GET https://api.airscale.io/v1/tables/{table_id}/rows","playground":"simple","href":"/api-reference/tables/list-rows"},{"title":"Insert rows","api":"POST https://api.airscale.io/v1/tables/{table_id}/rows","playground":"simple","href":"/api-reference/tables/insert-rows"},{"title":"Update rows","api":"PATCH https://api.airscale.io/v1/tables/{table_id}/rows","playground":"simple","href":"/api-reference/tables/update-rows"},{"title":"Delete rows","api":"POST https://api.airscale.io/v1/tables/{table_id}/rows/delete","playground":"simple","href":"/api-reference/tables/delete-rows"},{"title":"Get row","api":"GET https://api.airscale.io/v1/tables/{table_id}/rows/{row_id}","playground":"simple","href":"/api-reference/tables/get-row"},{"title":"Update row","api":"PATCH https://api.airscale.io/v1/tables/{table_id}/rows/{row_id}","playground":"simple","href":"/api-reference/tables/update-row"},{"title":"Delete row","api":"DELETE https://api.airscale.io/v1/tables/{table_id}/rows/{row_id}","playground":"simple","href":"/api-reference/tables/delete-row"}]},{"group":"Column API","pages":[{"title":"Add column","api":"POST https://api.airscale.io/v1/tables/{table_id}/columns","playground":"simple","href":"/api-reference/tables/add-column"},{"title":"Rename column","api":"PATCH https://api.airscale.io/v1/tables/{table_id}/columns/{column_id}","playground":"simple","href":"/api-reference/tables/rename-column"},{"title":"Delete column","api":"DELETE https://api.airscale.io/v1/tables/{table_id}/columns/{column_id}","playground":"simple","href":"/api-reference/tables/delete-column"}]}]}]},{"tab":"MCP \u0026 Agents","pages":[{"title":"MCP \u0026 Agents","href":"/mcp/how-to-use-the-airscale-mcp"}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli/overview"}]},{"tab":"Use cases","pages":[{"title":"Use cases","href":"/usecases/quick-beginner-guide"}]}]},"basePath":"","title":"Profile comments - Airschool","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}