Add up to 10,000 personal LinkedIn profiles per request while preserving existing baselines. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.
Job-change monitoring requires a V2 workspace API key. V1 (Bubble) API keys are not supported by these endpoints. Monitors and monitoring credits belong to the V2 workspace associated with the key.
Add one to 10,000 personal LinkedIn profiles per request to an existing monitor. Airscale ignores a URL that is already active in the same monitor and reports how many profiles were actually added. All profiles keep the existing monitor ID, frequency, and webhook.
Adding a URL after it was removed creates a new profile and a new baseline. The previous profile’s events remain associated with its original profile ID.
The 201 response includes the profile records, added_profile_count, the monitor’s resulting active_profile_count, duplicates, and skipped_duplicate_count. duplicates lists profiles that another monitor in the workspace already watches; each monitor checks and charges them separately. Send "skip_duplicates": true to leave them out. A request whose every profile is a duplicate returns 422 all_profiles_duplicated.The 10,000-profile limit applies to the monitor’s active profiles after adding new URLs; exceeding it returns 422 profile_limit_reached. For example, a monitor with 9,000 active profiles can accept 1,000 more distinct active profiles.The complete JSON request body must fit within 8 MiB (8,388,608 bytes) in UTF-8; larger bodies return 413. Split a larger payload into smaller add requests to the same monitor, keeping its total at or below 10,000 active profiles.Checks run asynchronously. Profiles added while a check is running join the next check. A new profile’s first successful check establishes its baseline without emitting a job-change event. Monitoring costs 0.1 credit per profile per check, using the monitor’s weekly, every-30-days, or every-90-days schedule.
Provide 1–10,000 personal LinkedIn profiles in a JSON body of at most 8 MiB (8,388,608 bytes), without exceeding 10,000 active profiles in the monitor. Split larger payloads into smaller requests to the same monitor.
{"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":""},"chroma":{"liveDeploymentHistoryId":"6ae7fcae99229c62cb6e2db4","collectionId":"c98769e8-0ca4-4c8e-94cb-9b580c9a6c1e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae7fcae99229c62cb6e2db4"},"entitlements":{},"buildId":"6ae8013a77aac486e9a4fce6","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":48},{"language":"default","tag":"API Reference","count":47},{"language":"default","tag":"Enrichments","count":26},{"language":"default","tag":"Miscellaneous","count":10},{"language":"default","tag":"Job change monitoring","count":10},{"language":"default","tag":"Build lists","count":10},{"language":"default","tag":"Getting started","count":8},{"language":"default","tag":"Use cases","count":8},{"language":"default","tag":"Post engagement","count":7},{"language":"default","tag":"Search and discovery","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"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":"llms-txt-v2","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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","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:#fff!important}#navbar a[href=\"https://app.airscale.io/dashboard\"]:hover{background-color:#000!important;border-color:#000!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:#fff!important;border-color:#fff!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:0 0;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,.airschool-search-area{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;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,.airschool-support-card>.airschool-link{flex:none}.airschool-shortcut-keys{margin-left:auto;display:flex;gap:4px}.airschool kbd,.airschool-shortcuts a{background:var(--school-subtle);border:1px solid var(--school-border);border-radius:8px}.airschool kbd{display:grid;place-items:center;width:28px;height:28px;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;font-weight:500}.airschool-section{display:grid;gap:32px}.airschool h2,.airschool h3{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;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 :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/job-change-monitors/profiles/add","slug":"/api-reference/job-change-monitors/profiles/add","pageMetadata":{"title":"Add profiles to a job-change monitor","description":"Add up to 10,000 personal LinkedIn profiles per request while preserving existing baselines. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.","canonical":"https://docs.airscale.io/api-reference/job-change-monitors/profiles/add","openapi":"openapi.json POST /v1/job-change-monitors/{monitor_id}/profiles","href":"/api-reference/job-change-monitors/profiles/add"},"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: \"Add up to 10,000 personal LinkedIn profiles per request while preserving existing baselines. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.\"\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`,..._provideComponents(),...props.components},{Heading,Note}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(Note,{children:_jsxs(_components.p,{children:[`Job-change monitoring requires a `,_jsx(_components.strong,{children:`V2 workspace API key`}),`. V1 (Bubble) API keys are not supported by these endpoints. Monitors and monitoring credits belong to the V2 workspace associated with the key.`]})}),`\n`,_jsx(_components.p,{children:`Add one to 10,000 personal LinkedIn profiles per request to an existing monitor. Airscale ignores a URL that is already active in the same monitor and reports how many profiles were actually added. All profiles keep the existing monitor ID, frequency, and webhook.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Adding a URL after it was removed creates a new profile and a new baseline. The previous profile’s events remain associated with its original profile ID.`})}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`201`}),` response includes the profile records, `,_jsx(_components.code,{children:`added_profile_count`}),`, the monitor’s resulting `,_jsx(_components.code,{children:`active_profile_count`}),`, `,_jsx(_components.code,{children:`duplicates`}),`, and `,_jsx(_components.code,{children:`skipped_duplicate_count`}),`. `,_jsx(_components.code,{children:`duplicates`}),` lists profiles that another monitor in the workspace already watches; each monitor checks and charges them separately. Send `,_jsx(_components.code,{children:`\"skip_duplicates\": true`}),` to leave them out. A request whose every profile is a duplicate returns `,_jsx(_components.code,{children:`422 all_profiles_duplicated`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`The 10,000-profile limit applies to the monitor’s active profiles after adding new URLs; exceeding it returns `,_jsx(_components.code,{children:`422 profile_limit_reached`}),`. For example, a monitor with 9,000 active profiles can accept 1,000 more distinct active profiles.`]}),`\n`,_jsxs(_components.p,{children:[`The complete JSON request body must fit within `,_jsx(_components.strong,{children:`8 MiB (8,388,608 bytes)`}),` in UTF-8; larger bodies return `,_jsx(_components.code,{children:`413`}),`. Split a larger payload into smaller add requests to the same monitor, keeping its total at or below 10,000 active profiles.`]}),`\n`,_jsxs(_components.p,{children:[`Checks run asynchronously. Profiles added while a check is running join the next check. A new profile’s first successful check establishes its baseline without emitting a job-change event. Monitoring costs `,_jsx(_components.strong,{children:`0.1 credit per profile per check`}),`, using the monitor’s weekly, every-30-days, or every-90-days schedule.`]}),`\n`,_jsx(Heading,{level:`2`,id:`next-step`,children:`Next step`}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.a,{href:`/api-reference/job-change-monitors/get`,children:`Get a monitor`}),` to inspect each profile’s baseline and check status.`]})]})}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":"Add profiles to a job-change monitor","description":"Add up to 10,000 personal LinkedIn profiles per request while preserving existing baselines. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.","canonical":"https://docs.airscale.io/api-reference/job-change-monitors/profiles/add","openapi":"openapi.json POST /v1/job-change-monitors/{monitor_id}/profiles","href":"/api-reference/job-change-monitors/profiles/add"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Next step","slug":"next-step","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/airscale/c1c351ff4c235f22/custom.js"],"openApiReferenceData":{"operation":{"operationId":"addJobChangeMonitorProfiles","tags":["Job change monitoring"],"summary":"Add profiles to a monitor","description":"Add up to 10,000 personal LinkedIn profiles per request while preserving existing baselines. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.","x-airscale-rate-limit":"120 requests per fixed minute per API key, shared by all job-change monitor endpoints.","x-airscale-credit-cost":"0.1 credit per profile per check. Monitoring admission checks the workspace balance for the resulting active profile count.","parameters":["9d0b10aa-b99b-43f8-b1d2-af41148c958d"],"requestBody":"64d8cd5e-c518-451f-b51b-dea21ddc482a","responses":{"201":"ca719a17-bab7-4114-ae6b-86bf24c0183e","400":"c958d0a0-9483-474a-a9b1-9a82029054c8","401":"481677e6-8a47-4166-a5fe-f964003cac7d","402":"451d167b-750b-4a14-8667-3fa3d0e193d5","404":"4fb87956-7101-4d74-adf0-9d29c8bfe849","413":"2bf7f70c-1f31-4528-9f83-7f3d149bcffa","422":"b5140b8a-9ce3-4405-a935-f84b48ae5163","429":"b9629083-965f-429c-9b31-8837d9286813","503":"6686fc49-bc33-4ec8-90c1-630e44172408"},"method":"post","type":"path","servers":["e162eafd-a0c1-42d1-9bed-63f73592f7ae"],"security":["107595b2-aa1e-4dda-848f-c7036a48c908"],"path":"/v1/job-change-monitors/{monitor_id}/profiles","baseUrlOptions":["https://api.airscale.io"],"title":"Add profiles to a monitor","codeSamples":[],"requestExampleLanguages":["bash","node","python"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.profiles.items.0.linkedin_url":"https://www.linkedin.com/in/example-person","body.profiles.items.0.external_id":"crm-contact-456"}]},"dependencies":{"parameters":{"9d0b10aa-b99b-43f8-b1d2-af41148c958d":{"name":"monitor_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"},"example":"11111111-1111-4111-8111-111111111111"}},"requestBody":{"required":true,"description":"Provide 1–10,000 personal LinkedIn profiles in a JSON body of at most 8 MiB (8,388,608 bytes), without exceeding 10,000 active profiles in the monitor. Split larger payloads into smaller requests to the same monitor.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["profiles"],"properties":{"profiles":{"type":"array","minItems":1,"maxItems":10000,"items":{"type":"object","additionalProperties":false,"required":["linkedin_url"],"properties":{"linkedin_url":{"type":"string","format":"uri","minLength":1,"maxLength":512,"description":"A personal LinkedIn profile URL. Airscale canonicalizes it to https://www.linkedin.com/in/{slug}.","isRequired":true,"uniqueKey":"profiles.items.[INDEX].linkedin_url","typeLabel":"string\u003curi>"},"external_id":{"type":"string","minLength":1,"maxLength":200,"description":"Your CRM or application identifier. It is echoed in profile records and job-change events.","uniqueKey":"profiles.items.[INDEX].external_id","typeLabel":"string"}},"uniqueKey":"profiles.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"profiles","typeLabel":"object[]"},"skip_duplicates":{"type":"boolean","default":false,"description":"Leave out profiles that another monitor in this workspace already watches. Without it, duplicates are added and reported in duplicates.","uniqueKey":"skip_duplicates","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"profiles":{"title":"profiles","value":{"profiles":[{"linkedin_url":"https://www.linkedin.com/in/example-person","external_id":"crm-contact-456"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"ca719a17-bab7-4114-ae6b-86bf24c0183e":{"description":"The profiles accepted for the monitor.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["profiles","added_profile_count","active_profile_count","duplicates","skipped_duplicate_count"],"properties":{"profiles":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","linkedin_url","external_id","status","removed_at"],"properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"profiles.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"linkedin_url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"profiles.items.[INDEX].linkedin_url","typeLabel":"string\u003curi>"},"external_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"profiles.items.[INDEX].external_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"profiles.items.[INDEX].external_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"profiles.items.[INDEX].external_id","typeLabel":"string | null"},"status":{"type":"string","enum":["pending","baseline","checked","unavailable","failed","removed"],"isRequired":true,"uniqueKey":"profiles.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"removed_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"profiles.items.[INDEX].removed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"profiles.items.[INDEX].removed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"profiles.items.[INDEX].removed_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"profiles.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"profiles","typeLabel":"object[]"},"added_profile_count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"added_profile_count","typeLabel":"integer"},"active_profile_count":{"type":"integer","minimum":0,"maximum":10000,"isRequired":true,"uniqueKey":"active_profile_count","typeLabel":"integer"},"duplicates":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["linkedin_url","monitor_id","monitor_name"],"properties":{"linkedin_url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"duplicates.items.[INDEX].linkedin_url","typeLabel":"string\u003curi>"},"monitor_id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"duplicates.items.[INDEX].monitor_id","typeLabel":"string\u003cuuid>"},"monitor_name":{"type":"string","isRequired":true,"uniqueKey":"duplicates.items.[INDEX].monitor_name","typeLabel":"string"}},"uniqueKey":"duplicates.items.[INDEX]","typeLabel":"object"},"description":"Profiles that another monitor in this workspace already watches. Each monitor checks and charges its profiles separately.","isRequired":true,"uniqueKey":"duplicates","typeLabel":"object[]"},"skipped_duplicate_count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"skipped_duplicate_count","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"success":{"title":"success","value":{"profiles":[{"id":"55555555-5555-4555-8555-555555555555","linkedin_url":"https://www.linkedin.com/in/example-person","external_id":"crm-contact-456","status":"pending","removed_at":null}],"added_profile_count":1,"active_profile_count":2,"duplicates":[],"skipped_duplicate_count":0}}},"exampleType":"examples"}},"exampleType":"examples"},"c958d0a0-9483-474a-a9b1-9a82029054c8":{"description":"The request body is missing or is not valid JSON. The public API returns {\"error\":\"Invalid JSON\"}.","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"},"481677e6-8a47-4166-a5fe-f964003cac7d":{"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"},"451d167b-750b-4a14-8667-3fa3d0e193d5":{"description":"insufficient_credits: the workspace cannot pay for the next full check of the monitor's active profiles.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"4fb87956-7101-4d74-adf0-9d29c8bfe849":{"description":"monitor_not_found in this workspace.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"2bf7f70c-1f31-4528-9f83-7f3d149bcffa":{"description":"The JSON request body exceeds the 8 MiB (8,388,608 bytes) 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"},"b5140b8a-9ce3-4405-a935-f84b48ae5163":{"description":"invalid_profiles (for example an invalid LinkedIn URL or duplicate URLs in the request), profile_limit_reached when the monitor would exceed 10,000 active profiles, or all_profiles_duplicated when skip_duplicates leaves no profiles.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"b9629083-965f-429c-9b31-8837d9286813":{"description":"The API key has exceeded 120 requests in the current minute across job-change monitor endpoints. Wait for the Retry-After seconds before retrying.","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.","schema":{"type":"string"},"example":"60"}},"exampleType":"generated"},"6686fc49-bc33-4ec8-90c1-630e44172408":{"description":"Job change monitoring is temporarily unavailable or not enabled.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"107595b2-aa1e-4dda-848f-c7036a48c908":{"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":{"e162eafd-a0c1-42d1-9bed-63f73592f7ae":{"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":"Add profiles to a job-change monitor - Airschool","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T01:03:31.684Z","originalFileLocation":"api-reference/job-change-monitors/profiles/add.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=\"Add up to 10,000 personal LinkedIn profiles per request while preserving existing baselines. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.\">\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=\"Add profiles to a job-change monitor - Airschool\">\u003cmeta data-mint-head property=\"og:description\" content=\"Add up to 10,000 personal LinkedIn profiles per request while preserving existing baselines. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Airschool\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.airscale.io/api-reference/job-change-monitors/profiles/add\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://airscale.mintlify.app/_mintlify/api/og/v2?division=Job+change+monitoring\u0026amp;title=Add+profiles+to+a+job-change+monitor\u0026amp;description=Add+up+to+10%2C000+personal+LinkedIn+profiles+per+request+while+preserving+existing+baselines.+Rate+limit%3A+120+requests+per+fixed+minute+per+API+key%2C+shared+by+al\u0026amp;theme=89d1666b77f2d0da24a1804c\u0026amp;signature=b388d505fb5c40fb66be1eaced614a082f8916b9093d84f21540b5d0c6e62a19\">\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=\"Add profiles to a job-change monitor - Airschool\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Add up to 10,000 personal LinkedIn profiles per request while preserving existing baselines. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://airscale.mintlify.app/_mintlify/api/og/v2?division=Job+change+monitoring\u0026amp;title=Add+profiles+to+a+job-change+monitor\u0026amp;description=Add+up+to+10%2C000+personal+LinkedIn+profiles+per+request+while+preserving+existing+baselines.+Rate+limit%3A+120+requests+per+fixed+minute+per+API+key%2C+shared+by+al\u0026amp;theme=89d1666b77f2d0da24a1804c\u0026amp;signature=b388d505fb5c40fb66be1eaced614a082f8916b9093d84f21540b5d0c6e62a19\">\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/job-change-monitors/profiles/add\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/job-change-monitors/profiles/add.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/job-change-monitors/profiles/add#webpage\",\"url\":\"https://docs.airscale.io/api-reference/job-change-monitors/profiles/add\",\"name\":\"Add profiles to a job-change monitor\",\"description\":\"Add up to 10,000 personal LinkedIn profiles per request while preserving existing baselines. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.\",\"dateModified\":\"2026-11-02T01:03:31.684Z\",\"isPartOf\":{\"@id\":\"https://docs.airscale.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.airscale.io/api-reference/job-change-monitors/profiles/add#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.airscale.io/api-reference/job-change-monitors/profiles/add#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Job change monitoring\",\"item\":\"https://docs.airscale.io/api-reference/job-change-monitors/create\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add profiles to a job-change monitor\",\"item\":\"https://docs.airscale.io/api-reference/job-change-monitors/profiles/add\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.airscale.io/api-reference/job-change-monitors/profiles/add#apireference\",\"headline\":\"Add profiles to a job-change monitor\",\"name\":\"Add profiles to a job-change monitor\",\"description\":\"Add up to 10,000 personal LinkedIn profiles per request while preserving existing baselines. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.\",\"url\":\"https://docs.airscale.io/api-reference/job-change-monitors/profiles/add\",\"mainEntityOfPage\":{\"@id\":\"https://docs.airscale.io/api-reference/job-change-monitors/profiles/add#webpage\"},\"dateModified\":\"2026-11-02T01:03:31.684Z\",\"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\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","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":"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","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","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":"Job change monitoring","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","description":"Permanently remove a monitor and its stored monitoring data. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.","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","description":"Stop checking one profile while preserving its event history. Rate limit: 120 requests per fixed minute per API key, shared by all job-change monitor endpoints.","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":"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"}]}]},{"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":"Add profiles to a job-change monitor - Airschool","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}