The auth-gated link for one campaign’s roster CSV (its creators and ghost handles, one row per handle: name, handle, platform, profile URL, creator or ghost) plus the counts on it. The campaign must belong to the token tenant; a campaign with no handles yet answers with a null downloadUrl and an error message.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SideShift","description":"API documentation for SideShift — campaign operations, embedded payments, and social data.","colors":{"primary":"#2E6FE0","light":"#3C83F9","dark":"#2E6FE0"},"logo":{"light":"https://mintcdn.com/sideshift/oTyWBbQpawmh0yna/logo/light.svg?fit=max\u0026auto=format\u0026n=oTyWBbQpawmh0yna\u0026q=85\u0026s=067b5f4d28c1d362dd1035d42fd4cf61","dark":"https://mintcdn.com/sideshift/oTyWBbQpawmh0yna/logo/light.svg?fit=max\u0026auto=format\u0026n=oTyWBbQpawmh0yna\u0026q=85\u0026s=067b5f4d28c1d362dd1035d42fd4cf61","href":"https://sideshift.app"},"favicon":"https://mintcdn.com/sideshift/oTyWBbQpawmh0yna/favicon.svg?fit=max\u0026auto=format\u0026n=oTyWBbQpawmh0yna\u0026q=85\u0026s=9a8515441d19975691d5531716a644ba","appearance":{"default":"light","strict":true},"background":{"color":{"light":"#FFFFFF"}},"navbar":{"links":[{"href":"https://app.sideshift.app","label":"Dashboard"}],"primary":{"type":"button","label":"Choose OAuth flow","href":"/authentication"}},"fonts":{"family":"Geist"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system","latex":true},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode"],"display":"header"},"interaction":{"drilldown":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sideshift","hasAudioNarration":false,"actualSubdomain":"sideshift","customDomains":["docs.sideshift.app"],"gitSource":{"type":"github","owner":"sideshiftapp","repo":"sideshift-monorepo","deployBranch":"main","contentDirectory":"docs-site","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ade7b6f018724cf90808947","collectionId":"e2a35d62-3745-4438-ab70-95c8294a6ef6","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ade7b6f018724cf90808947"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae0c07eb2d56c99c7a60ebc","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"Platform API","count":391},{"language":"default","tag":"OAuth 2.1 \u0026 MCP","count":347},{"language":"default","tag":"Content \u0026 Analytics","count":111},{"language":"default","tag":"Reference","count":109},{"language":"default","tag":"Scraper","count":77},{"language":"default","tag":"Payments \u0026 Finance","count":66},{"language":"default","tag":"Ads","count":58},{"language":"default","tag":"Company \u0026 Team","count":55},{"language":"default","tag":"Creators \u0026 Recruiting","count":52},{"language":"default","tag":"Connect","count":50}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"@keyframes ss-modal-in{0%{opacity:0}to{opacity:1}}:root{--ds-blue:#3c83f9;--ds-blue-light:#ebf2fe;--ds-blue-mid:#7eb4ff;--ds-text-primary:#202020;--ds-text-secondary:#707070;--ds-text-tertiary:#979a9b;--ds-surface:#ffffff;--ds-surface-secondary:#fafafa;--ds-surface-page:#f6f6f6;--ds-surface-muted:#7b818c0d;--ds-surface-inverse:#202020;--ds-border:#20202014;--ds-border-strong:#20202029;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-shadow-xs:0px 1px 2px 0px #6865650f;--ds-shadow-sm:0px 2px 4px -1px #01416314;--ds-shadow-md:0px 4px 8px -2px #0141631a, 0px 2px 4px -1px #0141630f;--ds-shadow-lg:0px 12px 24px -4px #0141631a, 0px 4px 8px -2px #0141630a;--ds-shadow-card:0px 2px 4px -1px #01416314, 0px 0px 0px 1px #20202014;--ds-tracking-tight:-0.02em;--ds-heading-weight:550;--ds-body-weight:350;--ds-button-weight:600}#navbar>div:first-child{background-color:var(--ds-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important;border-bottom-color:var(--ds-border)!important}.sidebar-group-header{border-top:1px solid var(--ds-border);padding-top:1rem;margin-right:.9rem}ul.sidebar-group:first-child{border-top:1px solid var(--ds-border);padding-top:1rem;margin-right:.9rem}ul.sidebar-group:has(>li>ul>li>button)>li>button{font-weight:600;color:var(--ds-text-primary)}ul.sidebar-group>li:has(>ul>li>button)+li:has(>ul>li>button){margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--ds-border);margin-right:.9rem}ul.sidebar-group>li:has(>ul>li>button)>ul{position:relative}ul.sidebar-group>li:has(>ul>li>button)>ul::before{content:\"\";position:absolute;left:8px;top:.15rem;bottom:.15rem;width:1px;border-radius:1px;background:var(--ds-border-strong);transition:background-color .18s ease}ul.sidebar-group>li:has(>ul>li>button)>ul:has([data-active-nav-item=true])::before{background:var(--ds-blue)}ul.sidebar-group:has(>li>button):not(:has(>li>ul>li>button)){position:relative}ul.sidebar-group:has(>li>button):not(:has(>li>ul>li>button))::before{content:\"\";position:absolute;left:0;top:.15rem;bottom:.15rem;width:1px;border-radius:1px;background:var(--ds-border-strong);transition:background-color .18s ease}#navigation-items>ul.sidebar-group:not(:has(li+li)):has([data-active-nav-item=true])::before,.sidebar-group-header+ul.sidebar-group:not(:has(button)):has([data-active-nav-item=true])::before,ul.sidebar-group:has(>li>button):not(:has(>li>ul>li>button)):has([data-active-nav-item=true])::before{background:var(--ds-blue)}.sidebar-group-header+ul.sidebar-group:not(:has(button)){position:relative}#navigation-items>ul.sidebar-group:not(:has(li+li))::before,.sidebar-group-header+ul.sidebar-group:not(:has(button))::before{content:\"\";position:absolute;left:0;top:.15rem;bottom:.15rem;width:1px;border-radius:1px;background:var(--ds-border-strong);transition:background-color .18s ease}#navigation-items>ul.sidebar-group:not(:has(li+li)){position:relative;padding-top:0;margin-top:16px}#navigation-items>ul.sidebar-group:not(:has(li+li)) li:has(>a:hover)::after{content:\"\";position:absolute;top:1px;bottom:1px;left:-1px;width:3px;border-radius:3px;background:var(--ds-blue);pointer-events:none}ul.sidebar-group li{position:relative}.sidebar-group-header+ul.sidebar-group:not(:has(button)) li:has(>a:hover)::after,ul.sidebar-group:has(>li>button):not(:has(>li>ul>li>button)) li:has(>a:hover)::after,ul.sidebar-group:has(>li>button):not(:has(>li>ul>li>button)) li:has(>button:hover)::after,ul.sidebar-group>li:has(>ul>li>button)>ul li:has(>a:hover)::after,ul.sidebar-group>li:has(>ul>li>button)>ul li:has(>button:hover)::after{content:\"\";position:absolute;top:1px;bottom:1px;width:3px;border-radius:3px;background:var(--ds-blue);pointer-events:none}ul.sidebar-group>li:has(>ul>li>button)>ul li:has(>a:hover)::after,ul.sidebar-group>li:has(>ul>li>button)>ul li:has(>button:hover)::after{left:7px}.sidebar-group-header+ul.sidebar-group:not(:has(button)) li:has(>a:hover)::after,ul.sidebar-group:has(>li>button):not(:has(>li>ul>li>button)) li:has(>a:hover)::after,ul.sidebar-group:has(>li>button):not(:has(>li>ul>li>button)) li:has(>button:hover)::after{left:-1px}ul.sidebar-group>li:has(>ul>li>button):has(>button:hover)>ul::before{background:var(--ds-blue);width:3px;left:6.5px}ul.sidebar-group li:has(>a[aria-current=page])>a{background-color:transparent!important;position:relative}ul.sidebar-group li:has(>a[aria-current=page])::before{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:12px;background:rgb(60 131 249/.1);pointer-events:none}ul.sidebar-group>li:has(>ul>li>button)>ul li:has(>a[aria-current=page])::before{left:12px}ul.sidebar-group:has(>li>button):not(:has(>li>ul>li>button)) li:has(>a[aria-current=page])::before{left:4px}ul.sidebar-group:has(>li>button):not(:has(>li>ul>li>button)) li>a:not([aria-current=page]):hover,ul.sidebar-group:has(>li>button):not(:has(>li>ul>li>button)) li>button:hover,ul.sidebar-group>li:has(>ul>li>button)>button:hover,ul.sidebar-group>li:has(>ul>li>button)>ul li>a:not([aria-current=page]):hover,ul.sidebar-group>li:has(>ul>li>button)>ul li>button:hover{background-color:transparent!important}li[id$=\"/accountrisk_flagged\"] .method-nav-pill>span[class*=bg-blue-400],li[id$=\"/depositconfirmed\"] .method-nav-pill>span[class*=bg-blue-400],li[id$=\"/depositfailed\"] .method-nav-pill>span[class*=bg-blue-400],li[id$=\"/depositpending\"] .method-nav-pill>span[class*=bg-blue-400],li[id$=\"/transfercompleted\"] .method-nav-pill>span[class*=bg-blue-400],li[id$=\"/withdrawalcompleted\"] .method-nav-pill>span[class*=bg-blue-400],li[id$=\"/withdrawalcreated\"] .method-nav-pill>span[class*=bg-blue-400],li[id$=\"/withdrawalupdated\"] .method-nav-pill>span[class*=bg-blue-400]{background-color:rgb(167 139 250/.22)!important;color:#6d28d9!important}li[id$=\"/accountrisk_flagged\"] .method-nav-pill>span[class*=\"3064E3\"],li[id$=\"/depositconfirmed\"] .method-nav-pill>span[class*=\"3064E3\"],li[id$=\"/depositfailed\"] .method-nav-pill>span[class*=\"3064E3\"],li[id$=\"/depositpending\"] .method-nav-pill>span[class*=\"3064E3\"],li[id$=\"/transfercompleted\"] .method-nav-pill>span[class*=\"3064E3\"],li[id$=\"/withdrawalcompleted\"] .method-nav-pill>span[class*=\"3064E3\"],li[id$=\"/withdrawalcreated\"] .method-nav-pill>span[class*=\"3064E3\"],li[id$=\"/withdrawalupdated\"] .method-nav-pill>span[class*=\"3064E3\"]{background-color:#6d28d9!important;color:#fff!important}html:has(li[id$=\"/accountrisk_flagged\"][data-active-nav-item=true]) .method-pill[class*=bg-blue-400],html:has(li[id$=\"/depositconfirmed\"][data-active-nav-item=true]) .method-pill[class*=bg-blue-400],html:has(li[id$=\"/depositfailed\"][data-active-nav-item=true]) .method-pill[class*=bg-blue-400],html:has(li[id$=\"/depositpending\"][data-active-nav-item=true]) .method-pill[class*=bg-blue-400],html:has(li[id$=\"/transfercompleted\"][data-active-nav-item=true]) .method-pill[class*=bg-blue-400],html:has(li[id$=\"/withdrawalcompleted\"][data-active-nav-item=true]) .method-pill[class*=bg-blue-400],html:has(li[id$=\"/withdrawalcreated\"][data-active-nav-item=true]) .method-pill[class*=bg-blue-400],html:has(li[id$=\"/withdrawalupdated\"][data-active-nav-item=true]) .method-pill[class*=bg-blue-400]{background-color:rgb(167 139 250/.22)!important;color:#6d28d9!important}.prose table,main table{display:block;width:100%;overflow-x:auto}.ss-page{max-width:72rem;margin:0 auto;padding:4.5rem 2rem 6rem}@media (max-width:640px){.ss-page{padding:2.5rem 1.15rem 3.5rem}}.ss-hero{padding:0 0 3.5rem}.ss-hero__eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:12px;font-weight:var(--ds-button-weight);letter-spacing:.055em;text-transform:uppercase;background:var(--ds-blue-light);border-radius:9999px;padding:.32rem .75rem;margin-bottom:1.35rem}.ss-hero__eyebrow::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ds-blue)}.ss-hero h1{font-size:clamp(2.5rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.03em;font-weight:700;margin:0 0 1.1rem;color:var(--ds-text-primary)}.ss-hero h1 .ss-accent,.ss-hero__eyebrow{color:var(--ds-blue)}.ss-hero p{font-size:1.1875rem;font-weight:var(--ds-body-weight);line-height:1.6;color:var(--ds-text-secondary);max-width:44rem;margin:0}.ss-hero p+.ss-hero__sub{font-size:1.0625rem;margin-top:1rem;color:var(--ds-text-tertiary)}.ss-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 4rem;align-items:stretch}@media (max-width:1080px){.ss-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ss-rows{grid-template-columns:minmax(0,1fr)}}.ss-row{display:flex;flex-direction:column;padding:1.6rem;border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-card);text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease}.ss-row:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-lg),0 0 0 1px var(--ds-border-strong)}.ss-row__icon{display:block;width:4rem;height:4rem;flex:none;margin:0 0 1rem}.ss-row__title{font-size:1.25rem;font-weight:var(--ds-heading-weight);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text-primary);margin:0 0 .45rem}.ss-row__desc{font-size:.9375rem;font-weight:var(--ds-body-weight);line-height:1.55;color:var(--ds-text-secondary);margin:0 0 1.1rem}.ss-row__aside{margin-top:auto;border-top:1px solid var(--ds-border);padding-top:.95rem;display:flex;flex-direction:column;gap:.85rem}.ss-row__pick{font-size:13px;line-height:1.5;font-weight:var(--ds-body-weight);color:var(--ds-text-secondary);margin:0}.ss-row__pick strong{color:var(--ds-text-primary);font-weight:600}.ss-tile__badge,.ss-tile__icon{color:var(--ds-blue);background:var(--ds-blue-light)}.ss-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--ds-radius-md)}.ss-tile__badge{display:inline-block;font-size:12px;font-weight:var(--ds-button-weight);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .6rem;border-radius:9999px;white-space:nowrap}.ss-tile__badge--muted,.ss-tile__list li{color:var(--ds-text-secondary);background:var(--ds-surface-muted);box-shadow:inset 0 0 0 1px var(--ds-border)}.ss-tile__title{font-size:1.28rem;font-weight:var(--ds-heading-weight);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text-primary);margin:0 0 .5rem}.ss-tile__desc{font-size:.9375rem;font-weight:var(--ds-body-weight);line-height:1.58;color:var(--ds-text-secondary);margin:0 0 1.15rem}.ss-tile__list{list-style:none!important;padding:0!important;margin:0 0 1.35rem!important;display:flex;flex-wrap:wrap;gap:.375rem}.ss-tile__list li{list-style:none!important;font-size:13px;font-weight:500;border-radius:var(--ds-radius-sm);padding:.2rem .5rem!important;margin:0!important}.ss-tile__list li::before,.ss-tile__list li::marker{content:none!important;display:none!important}.ss-tile__foot{display:flex;align-items:center;gap:.4rem;font-size:14px;font-weight:var(--ds-button-weight);color:var(--ds-blue);white-space:nowrap}.ss-tile__foot svg{transition:transform .16s ease}.ss-row:hover .ss-tile__foot svg{transform:translateX(3px)}.ss-jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}@media (max-width:860px){.ss-jump{grid-template-columns:minmax(0,1fr)}}.ss-jump__card{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-card);text-decoration:none!important;transition:background-color .16s ease,box-shadow .16s ease}.ss-jump__card:hover{background:var(--ds-surface-secondary);box-shadow:var(--ds-shadow-card),inset 0 0 0 1px var(--ds-border-strong)}.ss-jump__icon{width:2.5rem;height:2.5rem;flex:none;margin:0}.ss-jump__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ss-jump__title{font-size:.9375rem;font-weight:600;letter-spacing:var(--ds-tracking-tight);color:var(--ds-text-primary)}.ss-jump__desc{font-size:13px;font-weight:var(--ds-body-weight);line-height:1.45;color:var(--ds-text-secondary)}.ss-section-label{font-size:12px;font-weight:var(--ds-button-weight);letter-spacing:.075em;text-transform:uppercase;color:var(--ds-text-tertiary);margin:0 0 1rem}.ss-fork{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin:0 0 2rem}@media (max-width:720px){.ss-fork{grid-template-columns:minmax(0,1fr)}}.ss-fork__card{display:flex;flex-direction:column;padding:1.25rem;border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-card);text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease}.ss-fork__card:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-md),0 0 0 1px var(--ds-border-strong)}.ss-fork__card--recommended{background:var(--ds-blue-light);box-shadow:0 0 0 1px #3c83f92e}.ss-fork__card--recommended:hover{box-shadow:var(--ds-shadow-md),0 0 0 1px #3c83f94d}.ss-fork__card--recommended .ss-tile__badge{background:var(--ds-surface);color:var(--ds-blue);box-shadow:inset 0 0 0 1px #3c83f92e}.ss-fork__head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.55rem}.ss-fork__name{font-size:1.05rem;font-weight:var(--ds-heading-weight);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text-primary);margin:0}.ss-fork__desc{font-size:.9rem;font-weight:var(--ds-body-weight);line-height:1.55;color:var(--ds-text-secondary);margin:0 0 .9rem}.ss-fork__meta{margin-top:auto;font-size:12px;color:var(--ds-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border-top:1px solid var(--ds-border);padding-top:.7rem}:not(pre)>code{padding-left:4px;padding-right:4px;margin-left:-2px;margin-right:-2px}.shiki,.shiki span{white-space:pre}.ss-credit{display:flex;width:fit-content;align-items:center;gap:.45rem;margin-top:4px;padding:.45rem .8rem;border:1px solid var(--ds-blue-mid);border-radius:var(--ds-radius-sm);background:var(--ds-blue-light);font-size:14px;font-weight:var(--ds-body-weight);line-height:1;color:var(--ds-blue);white-space:nowrap}.ss-credit+*{margin-top:12px!important}.ss-credit::before{content:\"\";flex:none;width:15px;height:15px;background:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233c83f9' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6.1'/%3E%3Cpath d='M8 4.7v6.6M6.3 6.5h3.4M6.3 9.5h3.4'/%3E%3C/svg%3E\") center/contain no-repeat}.ss-credit strong{color:var(--ds-text-primary);font-weight:var(--ds-button-weight)}#sidebar{width:var(--ss-sidebar-w, 18rem)!important;border-right:1px solid var(--ds-border)}#sidebar>div{right:10px!important}#sidebar [class*=scroll-area-fade-size]{padding-right:22px}.ss-sidebar-handle{position:relative;flex:none;align-self:stretch;width:9px;margin-left:-4px;margin-right:-5px;z-index:30;cursor:col-resize;background:0 0;touch-action:none}.ss-sidebar-handle::after{content:\"\";position:absolute;top:0;bottom:0;left:4px;width:1px;background:0 0;transition:background-color .12s ease,width .12s ease,left .12s ease}.ss-sidebar-handle:hover::after{left:3px;width:3px;background:var(--ds-blue-mid)}.ss-sidebar-handle:focus-visible{outline:0}.ss-sidebar-handle:focus-visible::after,html.ss-resizing .ss-sidebar-handle::after{left:3px;width:3px;background:var(--ds-blue)}html.ss-resizing,html.ss-resizing *{cursor:col-resize!important;user-select:none!important}html.ss-modal-open,html.ss-modal-open body,html[data-ss-sidebar-collapsed=true] #sidebar{overflow:hidden}html[data-ss-sidebar-collapsed=true] #sidebar>*{visibility:hidden}@media (max-width:1023px){.ss-sidebar-handle{display:none}#sidebar{width:auto!important;border-right:0}}#sidebar ul.sidebar-group :is(a, button)>div>div{flex-wrap:nowrap}#sidebar ul.sidebar-group :is(a, button) span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;hyphens:none}#sidebar ul.sidebar-group :is(a, button){align-items:center}.ss-launch{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0;padding:1.1rem 1.25rem;border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-card);text-decoration:none!important;transition:background-color .16s ease,box-shadow .16s ease}.ss-launch:hover{background:var(--ds-surface-secondary);box-shadow:var(--ds-shadow-card),inset 0 0 0 1px var(--ds-border-strong)}.ss-launch__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ss-launch__title{font-size:.95rem;font-weight:var(--ds-button-weight);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text-primary)}.ss-launch__sub{font-size:.825rem;color:var(--ds-text-secondary)}.ss-launch__arrow{flex:none;font-size:1.05rem;line-height:1;color:var(--ds-blue);transition:transform .16s ease}.ss-launch:hover .ss-launch__arrow{transform:translate(2px,-2px)}.ss-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,3vw,2.5rem);background:#20202066;animation:ss-modal-in .16s ease}.ss-modal[hidden]{display:none}.ss-modal[data-instant=true]{animation:none}.ss-modal__bar,.ss-modal__panel{display:flex;background:var(--ds-surface)}.ss-modal__panel{flex-direction:column;width:min(1240px,100%);height:min(920px,100%);overflow:hidden;border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg),0 0 0 1px var(--ds-border-strong)}.ss-modal__bar{flex:none;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem .7rem 1.1rem;border-bottom:1px solid var(--ds-border)}.ss-modal__title{font-size:.9rem;font-weight:var(--ds-button-weight);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text-primary)}.ss-modal__actions{display:flex;align-items:center;gap:.6rem}.ss-modal__link{font-size:.8rem;color:var(--ds-text-secondary);text-decoration:none!important}.ss-modal__close:hover,.ss-modal__link:hover{color:var(--ds-text-primary)}.ss-modal__close{display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:0;border-radius:var(--ds-radius-sm);background:0 0;font-size:1.3rem;line-height:1;color:var(--ds-text-secondary);cursor:pointer;transition:background-color .14s ease,color .14s ease}.ss-modal__close:hover{background:var(--ds-surface-secondary)}.ss-modal__frame{flex:1 1 auto;width:100%;min-height:0;border:0;display:block}html.ss-modal-open body{padding-right:var(--ss-modal-gap, 0px)}@media (prefers-reduced-motion:reduce){.ss-modal{animation:none}}.ss-modal__fallback{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:2rem;text-align:center}.ss-modal__fallback[hidden]{display:none}.ss-modal__fallback__text{margin:0;max-width:34ch;font-size:.9rem;color:var(--ds-text-secondary)}.ss-modal__fallback__cta{padding:.55rem 1.1rem;border-radius:var(--ds-radius-sm);background:var(--ds-blue);color:#fff!important;font-size:.875rem;font-weight:var(--ds-button-weight);text-decoration:none!important}"}],"page":{"pagePath":"platform/oauth/exports/get-campaign-handles-export-link-csv","slug":"/platform/oauth/exports/get-campaign-handles-export-link-csv","pageMetadata":{"title":"Get campaign handles export link (CSV)","description":"The auth-gated link for one campaign's roster CSV (its creators and ghost handles, one row per handle: name, handle, platform, profile URL, creator or ghost) plus the counts on it. The campaign must belong to the token tenant; a campaign with no handles yet answers with a null downloadUrl and an error message.\n","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /campaigns/{id}/handles-export-link","href":"/platform/oauth/exports/get-campaign-handles-export-link-csv","autogeneratedByOpenApi":true},"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: \"The auth-gated link for one campaign’s roster CSV (its creators and ghost handles, one row per handle: name, handle, platform, profile URL, creator or ghost) plus the counts on it. The campaign must belong to the token tenant; a campaign with no handles yet answers with a null downloadUrl and an error message.\"\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Get campaign handles export link (CSV)","description":"The auth-gated link for one campaign's roster CSV (its creators and ghost handles, one row per handle: name, handle, platform, profile URL, creator or ghost) plus the counts on it. The campaign must belong to the token tenant; a campaign with no handles yet answers with a null downloadUrl and an error message.\n","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /campaigns/{id}/handles-export-link","href":"/platform/oauth/exports/get-campaign-handles-export-link-csv","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/sideshift/87b877b70d161d1e/sidebar-state.js","/_mintlify/custom/sideshift/2e2d77d11acb5577/sidebar-resize.js","/_mintlify/custom/sideshift/ab0e397cf2c387df/playground-modal.js"],"openApiReferenceData":{"operation":{"tags":["Exports"],"summary":"Get campaign handles export link (CSV)","description":"The auth-gated link for one campaign's roster CSV (its creators and ghost handles, one row per handle: name, handle, platform, profile URL, creator or ghost) plus the counts on it. The campaign must belong to the token tenant; a campaign with no handles yet answers with a null downloadUrl and an error message.\n","operationId":"getCampaignHandlesExportLink","security":["52065e21-320f-44fb-8542-43e6a66697a3","cc14b919-2888-4f9f-8ffd-bf30da83d2ed"],"parameters":["b6fc0208-4bd9-40e0-9673-6f8a6d20205c"],"responses":{"200":"ac05d1cf-ded4-4fd6-83d5-3769f5917198","401":"782b56f0-f6bc-4ad7-8869-627213a6b00c","404":"e10d8175-8720-4c6c-be8e-eb9be9c744cd"},"method":"get","type":"path","servers":["6001a9b5-6aa8-49ea-b787-5e2d59589649"],"path":"/campaigns/{id}/handles-export-link","baseUrlOptions":["https://app.sideshift.app/api/oauth/v1"],"title":"Get campaign handles export link (CSV)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"b6fc0208-4bd9-40e0-9673-6f8a6d20205c":{"name":"id","in":"path","required":true,"description":"The campaign (program) id.","schema":{"type":"string","isRequired":true,"description":"The campaign (program) id.","uniqueKey":"","typeLabel":"string"}}},"responses":{"ac05d1cf-ded4-4fd6-83d5-3769f5917198":{"description":"The download link and the counts.","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["programId","handles","creators","ghostHandles"],"properties":{"programId":{"type":"string","isRequired":true,"uniqueKey":"data.programId","typeLabel":"string"},"handles":{"type":"integer","isRequired":true,"uniqueKey":"data.handles","typeLabel":"integer"},"creators":{"type":"integer","isRequired":true,"uniqueKey":"data.creators","typeLabel":"integer"},"ghostHandles":{"type":"integer","isRequired":true,"uniqueKey":"data.ghostHandles","typeLabel":"integer"},"programName":{"type":"string","uniqueKey":"data.programName","typeLabel":"string"},"downloadUrl":{"oneOf":[{"type":"string","uniqueKey":"data.downloadUrl.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.downloadUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.downloadUrl","typeLabel":"string | null"},"apiDownloadUrl":{"oneOf":[{"type":"string","description":"The same file, for the OAuth token or API key that called this endpoint (`GET /exports/{kind}`).","uniqueKey":"data.apiDownloadUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The same file, for the OAuth token or API key that called this endpoint (`GET /exports/{kind}`).","uniqueKey":"data.apiDownloadUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.apiDownloadUrl","typeLabel":"string | null"},"fileName":{"oneOf":[{"type":"string","uniqueKey":"data.fileName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.fileName.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.fileName","typeLabel":"string | null"},"error":{"type":"string","uniqueKey":"data.error","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"programId":"\u003cstring>","handles":123,"creators":123,"ghostHandles":123,"programName":"\u003cstring>","downloadUrl":"\u003cstring>","apiDownloadUrl":"\u003cstring>","fileName":"\u003cstring>","error":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"782b56f0-f6bc-4ad7-8869-627213a6b00c":{"description":"Missing, expired, or revoked access token.","headers":{"WWW-Authenticate":{"description":"RFC 6750/9728 challenge.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["error"],"additionalProperties":false,"properties":{"error":{"type":"object","required":["code","message","requestId"],"properties":{"code":{"type":"string","enum":["invalid_request","unauthorized","insufficient_scope","forbidden","subscription_required","not_found","conflict","rate_limited","idempotency_conflict","oauth_required","oauth_needs_reauthentication","client_update_required","upstream_error","internal"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"},"meta":{"type":"object","additionalProperties":true,"uniqueKey":"error.meta","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"unauthorized","message":"Missing bearer access token","requestId":"req_..."}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"Missing bearer access token","requestId":"req_..."}}}},"exampleType":"examples"}},"exampleType":"examples"},"e10d8175-8720-4c6c-be8e-eb9be9c744cd":{"description":"The resource does not exist (or belongs to another tenant).","content":{"application/json":{"schema":{"type":"object","required":["error"],"additionalProperties":false,"properties":{"error":{"type":"object","required":["code","message","requestId"],"properties":{"code":{"type":"string","enum":["invalid_request","unauthorized","insufficient_scope","forbidden","subscription_required","not_found","conflict","rate_limited","idempotency_conflict","oauth_required","oauth_needs_reauthentication","client_update_required","upstream_error","internal"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"},"meta":{"type":"object","additionalProperties":true,"uniqueKey":"error.meta","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"not_found","message":"Resource not found","requestId":"req_..."}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"not_found","message":"Resource not found","requestId":"req_..."}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"52065e21-320f-44fb-8542-43e6a66697a3":{"oauth2":{"type":"oauth2","description":"OAuth 2.1 authorization code + PKCE (S256). Tokens are tenant-bound (`company_id`) and scoped. Discover endpoints via `/.well-known/oauth-authorization-server`.\n","flows":{"authorizationCode":{"authorizationUrl":"https://app.sideshift.app/api/oauth/v1/authorize","tokenUrl":"https://app.sideshift.app/api/oauth/v1/token","refreshUrl":"https://app.sideshift.app/api/oauth/v1/token","scopes":{"ads:read":"Read ad accounts, campaigns, delivery status, and performance data","ads:write":"Create and manage ad campaigns and connected ad accounts (sensitive — this can spend money)","campaigns:read":"Read campaigns and payment structures","campaigns:write":"Create/update/archive campaigns and payment structures","applications:read":"Read campaign applications (handle requests)","applications:write":"Approve/reject campaign applications","contracts:read":"Read contracts","contracts:write":"Create and cancel contracts","contracts:sign":"Sign contracts as the company and reassign the company signer (sensitive)","wallet:withdraw":"Withdraw company wallet funds (sensitive)","scraper:read":"View scraper account settings and usage","scraper:write":"Run paid scrapes and manage scraper credentials and credits (sensitive)","creators:read":"Read creators and collections","creators:write":"Create collections and campaign invites","posts:read":"Read tracked posts, their metrics history, and exports","payouts:read":"Read payout history, pending payouts, and wallet stats","payouts:write":"Execute contract payouts and Quick Pay (sensitive — moves money)","invoices:read":"Read invoices","invoices:write":"Create, send, and void invoices","messages:read":"Read conversations and messages","messages:write":"Send messages and manage conversations (sensitive)","settings:read":"Read company settings and profile","settings:write":"Update company settings (allowlisted) and create/revoke invites (sensitive)","offline_access":"Optional OIDC signal for offline access","agencies:write":"Update agency program/contract/client notes, program status, and client archive status","agencies:read":"Read agency dashboard, client lists, creator details, and payment receipts","agency-billing:write":"Update agency billing info, enable separate subs, generate tiered client checkout links, and assign included clients — this moves money.","agency-billing:read":"Read your agency billing configuration.","applicants:read":"Read access to applicants, including filtered lists, counts, and export","applicants:write":"Write access to update applicant status, bookmarks, and resolve support channels","billing:write":"Manage subscription, payment methods, and bank accounts — this changes what you are charged.","billing:read":"Read subscription status, payment methods, bank-account status, and upgrade previews.","booking:write":"Create and modify bookings, send booking requirements, and other write operations","brand-content-pages:read":"List and view brand content pages (public published pages visible to all, drafts visible to writers only)","brand-content-pages:write":"Create, update, and manage brand content pages (create drafts, publish, manage public share tokens)","brand-livestream:write":"Start/end livestreams, mint viewer tokens, rotate stream keys, and manage egress.","brand-livestream:read":"Read active livestreams, recordings, and settings for brand livestreams.","brand-livestream:settings":"Update chat and moderation settings for brand livestreams.","brand-verification:write":"Create brand verification requests and prepare document uploads","brand-verification:read":"Read access to brand verification status and request history","brand-performance:read":"Read own campaign spend/delivery health and creator-match shortlists (manually provisioned — SideShift must enable the Performance API)","agency-performance:read":"Read performance data for permitted, delegated client brands in your agency subtree — health, scorecards, creator relationships, and a portfolio rollup (agency accounts; manually provisioned)","community-courses:read":"Read-only access to community course content and metadata","community-courses:write":"Create, update, and delete community courses (educational content management)","community-offers:checkout":"Create checkout sessions for community offer purchases (involves payment processing)","community-offers:write":"Create, update, and delete community offers, promo codes, and Discord integration settings","community-offers:membership":"Link and resolve community offer memberships from purchases (involves payment processing)","community-offers:read":"Read community offers, promo codes, and membership data","discover:read":"Read your Discover marketplace offer/listing.","discover:write":"Publish, update, or remove your Discover marketplace offer.","disputes:write":"Resolve disputes and submit counter-evidence — this can move money.","disputes:read":"Read creator-payment disputes and their evidence.","integrations:read":"Read Slack integrations, channels, templates, and configuration","integrations:write":"Create, update, and delete Slack integrations, channels, templates, and workflows","jobs:write":"Create new jobs and update existing jobs, including changing posting status, reposts, and job management. Costs job posting credits for new jobs.","jobs:read":"List and read job data, including duplicate target companies. Read-only access to job details.","quick-pay:write":"Create/update/send Quick-Pay drafts, templates, and approvals, and cancel schedules — sending moves money to creators.","quick-pay:read":"Read Quick-Pay drafts, schedules, templates, approvals, pending payments, and recent recipients.","recruit:read":"Search recruit students and view bookmarked recruits","recruit:write":"Send recruit invites, manage bookmarks, and mint action tokens","team:read":"Read access to team members list and company invites. Allows viewing member details, permissions, and pending invitations.","team:write":"Write access to add, remove, and update team members, and create/send team invitations.","wallet:read":"Read your company/agency wallet balance, summary, and ledger.","wallet:write":"Top up (Stripe/bank transfer), reconcile, transfer balance, and record ledger entries — this moves money.","video-submissions:write":"Approve, reject, or request revisions on video submissions, and delete submissions.","video-submissions:read":"Read creator video submissions for your campaigns, including review status.","posts:write":"Set post approval status, mark/clear deletion, and manage analytics tags.","booking:read":"Read creator booking settings, booking intents, and service types.","analytics:read":"Read analytics and performance data.","verification:read":"Read your identity verification status, profile, and required actions."}}},"scopes":["campaigns:read"],"schemeName":"oauth2"}},"cc14b919-2888-4f9f-8ffd-bf30da83d2ed":{"platformApiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"A scoped `sspk_live_...` or `sspk_test_...` Platform API key for the selected company, optionally with explicit direct agency child delegation. Effective scopes are capped by the creator's current company permissions.","scopes":[],"schemeName":"platformApiKey"}}},"servers":{"6001a9b5-6aa8-49ea-b787-5e2d59589649":{"url":"https://app.sideshift.app/api/oauth/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"oauth2","description":"OAuth 2.1 authorization code + PKCE (S256). Tokens are tenant-bound (`company_id`) and scoped. Discover endpoints via `/.well-known/oauth-authorization-server`.\n","flows":{"authorizationCode":{"authorizationUrl":"https://app.sideshift.app/api/oauth/v1/authorize","tokenUrl":"https://app.sideshift.app/api/oauth/v1/token","refreshUrl":"https://app.sideshift.app/api/oauth/v1/token","scopes":{"ads:read":"Read ad accounts, campaigns, delivery status, and performance data","ads:write":"Create and manage ad campaigns and connected ad accounts (sensitive — this can spend money)","campaigns:read":"Read campaigns and payment structures","campaigns:write":"Create/update/archive campaigns and payment structures","applications:read":"Read campaign applications (handle requests)","applications:write":"Approve/reject campaign applications","contracts:read":"Read contracts","contracts:write":"Create and cancel contracts","contracts:sign":"Sign contracts as the company and reassign the company signer (sensitive)","wallet:withdraw":"Withdraw company wallet funds (sensitive)","scraper:read":"View scraper account settings and usage","scraper:write":"Run paid scrapes and manage scraper credentials and credits (sensitive)","creators:read":"Read creators and collections","creators:write":"Create collections and campaign invites","posts:read":"Read tracked posts, their metrics history, and exports","payouts:read":"Read payout history, pending payouts, and wallet stats","payouts:write":"Execute contract payouts and Quick Pay (sensitive — moves money)","invoices:read":"Read invoices","invoices:write":"Create, send, and void invoices","messages:read":"Read conversations and messages","messages:write":"Send messages and manage conversations (sensitive)","settings:read":"Read company settings and profile","settings:write":"Update company settings (allowlisted) and create/revoke invites (sensitive)","offline_access":"Optional OIDC signal for offline access","agencies:write":"Update agency program/contract/client notes, program status, and client archive status","agencies:read":"Read agency dashboard, client lists, creator details, and payment receipts","agency-billing:write":"Update agency billing info, enable separate subs, generate tiered client checkout links, and assign included clients — this moves money.","agency-billing:read":"Read your agency billing configuration.","applicants:read":"Read access to applicants, including filtered lists, counts, and export","applicants:write":"Write access to update applicant status, bookmarks, and resolve support channels","billing:write":"Manage subscription, payment methods, and bank accounts — this changes what you are charged.","billing:read":"Read subscription status, payment methods, bank-account status, and upgrade previews.","booking:write":"Create and modify bookings, send booking requirements, and other write operations","brand-content-pages:read":"List and view brand content pages (public published pages visible to all, drafts visible to writers only)","brand-content-pages:write":"Create, update, and manage brand content pages (create drafts, publish, manage public share tokens)","brand-livestream:write":"Start/end livestreams, mint viewer tokens, rotate stream keys, and manage egress.","brand-livestream:read":"Read active livestreams, recordings, and settings for brand livestreams.","brand-livestream:settings":"Update chat and moderation settings for brand livestreams.","brand-verification:write":"Create brand verification requests and prepare document uploads","brand-verification:read":"Read access to brand verification status and request history","brand-performance:read":"Read own campaign spend/delivery health and creator-match shortlists (manually provisioned — SideShift must enable the Performance API)","agency-performance:read":"Read performance data for permitted, delegated client brands in your agency subtree — health, scorecards, creator relationships, and a portfolio rollup (agency accounts; manually provisioned)","community-courses:read":"Read-only access to community course content and metadata","community-courses:write":"Create, update, and delete community courses (educational content management)","community-offers:checkout":"Create checkout sessions for community offer purchases (involves payment processing)","community-offers:write":"Create, update, and delete community offers, promo codes, and Discord integration settings","community-offers:membership":"Link and resolve community offer memberships from purchases (involves payment processing)","community-offers:read":"Read community offers, promo codes, and membership data","discover:read":"Read your Discover marketplace offer/listing.","discover:write":"Publish, update, or remove your Discover marketplace offer.","disputes:write":"Resolve disputes and submit counter-evidence — this can move money.","disputes:read":"Read creator-payment disputes and their evidence.","integrations:read":"Read Slack integrations, channels, templates, and configuration","integrations:write":"Create, update, and delete Slack integrations, channels, templates, and workflows","jobs:write":"Create new jobs and update existing jobs, including changing posting status, reposts, and job management. Costs job posting credits for new jobs.","jobs:read":"List and read job data, including duplicate target companies. Read-only access to job details.","quick-pay:write":"Create/update/send Quick-Pay drafts, templates, and approvals, and cancel schedules — sending moves money to creators.","quick-pay:read":"Read Quick-Pay drafts, schedules, templates, approvals, pending payments, and recent recipients.","recruit:read":"Search recruit students and view bookmarked recruits","recruit:write":"Send recruit invites, manage bookmarks, and mint action tokens","team:read":"Read access to team members list and company invites. Allows viewing member details, permissions, and pending invitations.","team:write":"Write access to add, remove, and update team members, and create/send team invitations.","wallet:read":"Read your company/agency wallet balance, summary, and ledger.","wallet:write":"Top up (Stripe/bank transfer), reconcile, transfer balance, and record ledger entries — this moves money.","video-submissions:write":"Approve, reject, or request revisions on video submissions, and delete submissions.","video-submissions:read":"Read creator video submissions for your campaigns, including review status.","posts:write":"Set post approval status, mark/clear deletion, and manage analytics tags.","booking:read":"Read creator booking settings, booking intents, and service types.","analytics:read":"Read analytics and performance data.","verification:read":"Read your identity verification status, profile, and required actions."}}},"scopes":["campaigns:read"],"schemeName":"oauth2"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"OAuth 2.1 authorization code + PKCE (S256). Tokens are tenant-bound (`company_id`) and scoped. Discover endpoints via `/.well-known/oauth-authorization-server`.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"oauth2","name":"Authorization"}],"title":"oauth2"},{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"A scoped `sspk_live_...` or `sspk_test_...` Platform API key for the selected company, optionally with explicit direct agency child delegation. Effective scopes are capped by the creator's current company permissions.","scopes":[],"schemeName":"platformApiKey"},"schema":{"title":"x-api-key","type":"string","description":"A scoped `sspk_live_...` or `sspk_test_...` Platform API key for the selected company, optionally with explicit direct agency child delegation. Effective scopes are capped by the creator's current company permissions.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"platformApiKey","name":"x-api-key"}],"title":"platformApiKey"}]},"originalFileLocation":"openapi/oauth.yaml"},"subdomain":"sideshift","siteName":"SideShift","title":"Get campaign handles export link (CSV) - SideShift","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T15:17:32.932Z","originalFileLocation":"platform/oauth/exports/get-campaign-handles-export-link-csv.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"The auth-gated link for one campaign\u0026#x27;s roster CSV (its creators and ghost handles, one row per handle: name, handle, platform, profile URL, creator or ghost) plus the counts on it. The campaign must belong to the token tenant; a campaign with no handles yet answers with a null downloadUrl and an error message.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SideShift\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sideshift/HER0K4eGvuEqC4Kt/_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/sideshift/HER0K4eGvuEqC4Kt/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sideshift/HER0K4eGvuEqC4Kt/_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/sideshift/HER0K4eGvuEqC4Kt/_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/sideshift/HER0K4eGvuEqC4Kt/_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/sideshift/HER0K4eGvuEqC4Kt/_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/sideshift/HER0K4eGvuEqC4Kt/_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/sideshift/HER0K4eGvuEqC4Kt/_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/sideshift/HER0K4eGvuEqC4Kt/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get campaign handles export link (CSV) - SideShift\">\u003cmeta data-mint-head property=\"og:description\" content=\"The auth-gated link for one campaign\u0026#x27;s roster CSV (its creators and ghost handles, one row per handle: name, handle, platform, profile URL, creator or ghost) plus the counts on it. The campaign must belong to the token tenant; a campaign with no handles yet answers with a null downloadUrl and an error message.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SideShift\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sideshift.app/platform/oauth/exports/get-campaign-handles-export-link-csv\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sideshift.mintlify.app/_mintlify/api/og/v2?division=Campaigns\u0026amp;title=Get+campaign+handles+export+link+%28CSV%29\u0026amp;description=The+auth-gated+link+for+one+campaign%27s+roster+CSV+%28its+creators+and+ghost+handles%2C+one+row+per+handle%3A+name%2C+handle%2C+platform%2C+profile+URL%2C+creator+or+ghost%29+pl\u0026amp;theme=401dd8d7e2b95a95e9b00b05\u0026amp;signature=b70c903db07fb784cdf862be281823dbc4d92f34bae2af382673701f3fcac52a\">\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=\"Get campaign handles export link (CSV) - SideShift\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The auth-gated link for one campaign\u0026#x27;s roster CSV (its creators and ghost handles, one row per handle: name, handle, platform, profile URL, creator or ghost) plus the counts on it. The campaign must belong to the token tenant; a campaign with no handles yet answers with a null downloadUrl and an error message.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sideshift.mintlify.app/_mintlify/api/og/v2?division=Campaigns\u0026amp;title=Get+campaign+handles+export+link+%28CSV%29\u0026amp;description=The+auth-gated+link+for+one+campaign%27s+roster+CSV+%28its+creators+and+ghost+handles%2C+one+row+per+handle%3A+name%2C+handle%2C+platform%2C+profile+URL%2C+creator+or+ghost%29+pl\u0026amp;theme=401dd8d7e2b95a95e9b00b05\u0026amp;signature=b70c903db07fb784cdf862be281823dbc4d92f34bae2af382673701f3fcac52a\">\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/sideshift/HER0K4eGvuEqC4Kt/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SideShift\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2E6FE0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sideshift.app/platform/oauth/exports/get-campaign-handles-export-link-csv\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/platform/oauth/exports/get-campaign-handles-export-link-csv.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sideshift.app/#organization\",\"name\":\"SideShift\",\"url\":\"https://docs.sideshift.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sideshift/oTyWBbQpawmh0yna/logo/light.svg?fit=max\u0026auto=format\u0026n=oTyWBbQpawmh0yna\u0026q=85\u0026s=067b5f4d28c1d362dd1035d42fd4cf61\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sideshift.app#website\",\"name\":\"SideShift\",\"url\":\"https://docs.sideshift.app\",\"publisher\":{\"@id\":\"https://docs.sideshift.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sideshift.app/platform/oauth/exports/get-campaign-handles-export-link-csv#webpage\",\"url\":\"https://docs.sideshift.app/platform/oauth/exports/get-campaign-handles-export-link-csv\",\"name\":\"Get campaign handles export link (CSV)\",\"description\":\"The auth-gated link for one campaign's roster CSV (its creators and ghost handles, one row per handle: name, handle, platform, profile URL, creator or ghost) plus the counts on it. The campaign must belong to the token tenant; a campaign with no handles yet answers with a null downloadUrl and an error message.\",\"dateModified\":\"2026-10-27T15:17:32.932Z\",\"isPartOf\":{\"@id\":\"https://docs.sideshift.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sideshift.app/platform/oauth/exports/get-campaign-handles-export-link-csv#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sideshift.app/platform/oauth/exports/get-campaign-handles-export-link-csv#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"OAuth 2.1 \u0026 MCP\",\"item\":\"https://docs.sideshift.app/platform/oauth/oauth-registration/read-client-configuration\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Campaigns \u0026 Contracts\",\"item\":\"https://docs.sideshift.app/platform/oauth/campaigns/list-campaigns\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Campaigns\",\"item\":\"https://docs.sideshift.app/platform/oauth/campaigns/list-campaigns\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Get campaign handles export link (CSV)\",\"item\":\"https://docs.sideshift.app/platform/oauth/exports/get-campaign-handles-export-link-csv\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.sideshift.app/platform/oauth/exports/get-campaign-handles-export-link-csv#apireference\",\"headline\":\"Get campaign handles export link (CSV)\",\"name\":\"Get campaign handles export link (CSV)\",\"description\":\"The auth-gated link for one campaign's roster CSV (its creators and ghost handles, one row per handle: name, handle, platform, profile URL, creator or ghost) plus the counts on it. The campaign must belong to the token tenant; a campaign with no handles yet answers with a null downloadUrl and an error message.\",\"url\":\"https://docs.sideshift.app/platform/oauth/exports/get-campaign-handles-export-link-csv\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sideshift.app/platform/oauth/exports/get-campaign-handles-export-link-csv#webpage\"},\"dateModified\":\"2026-10-27T15:17:32.932Z\",\"publisher\":{\"@id\":\"https://docs.sideshift.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sideshift.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SideShift\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SideShift","nav":{"global":null,"tabs":[{"tab":"Home","icon":"house","pages":[{"title":"Home","href":""}]},{"tab":"Platform API","icon":"briefcase-business","pages":[{"group":"Overview","pages":[{"title":"Platform API","href":"/platform"}]},{"group":"Guides","expanded":true,"pages":[{"title":"API workflows","href":"/platform/workflows"},{"title":"Shopify store integration","href":"/platform/shopify-integration"},{"title":"Connect your own Shopify app","href":"/platform/shopify-merchant-app"},{"title":"Team and integration permissions","href":"/platform/permissions"},{"title":"Agency subaccount access","href":"/platform/agency-access"},{"title":"Company automations","href":"/platform/automations"},{"title":"Attach ghost handles to creators","href":"/platform/ghost-creators"},{"title":"Scopes and token security","href":"/platform/scopes"},{"title":"Errors, rate limits, and idempotency","href":"/platform/errors"},{"title":"Migrating from the legacy API","href":"/platform/migration"}]},{"group":"SideShift Pixel","pages":[{"title":"SideShift Pixel","href":"/platform/store-attribution"},{"title":"Install SideShift Pixel","href":"/pixel/installation"},{"title":"Browser SDK reference","href":"/pixel/events"},{"title":"Orders API","href":"/pixel/orders-api"},{"title":"Advertising measurement","href":"/pixel/advertising"},{"title":"Platform setup","href":"/pixel/platforms"},{"title":"Testing and troubleshooting","href":"/pixel/testing"},{"group":"Orders API reference","pages":[{"title":"Submit or update a verified order","deprecated":null,"version":null,"openapi":"/openapi/commerce-orders.yaml post /orders","href":"/pixel/reference/orders/submit-or-update-a-verified-order"}]}]},{"group":"OAuth 2.1 \u0026 MCP","pages":[{"group":"Authentication","expanded":true,"pages":[{"group":"OAuth Registration","pages":[{"title":"Read client configuration","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /clients/{clientId}","href":"/platform/oauth/oauth-registration/read-client-configuration"},{"title":"Register a client","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /register","href":"/platform/oauth/oauth-registration/register-a-client"},{"title":"Update client configuration","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml put /clients/{clientId}","href":"/platform/oauth/oauth-registration/update-client-configuration"},{"title":"Delete a client","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /clients/{clientId}","href":"/platform/oauth/oauth-registration/delete-a-client"}]},{"group":"OAuth Authorization","pages":[{"title":"Authorization endpoint","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /authorize","href":"/platform/oauth/oauth-authorization/authorization-endpoint"},{"title":"Load a consent request","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /consent","href":"/platform/oauth/oauth-authorization/load-a-consent-request"},{"title":"Record a consent decision","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /consent","href":"/platform/oauth/oauth-authorization/record-a-consent-decision"}]},{"group":"OAuth Token","pages":[{"title":"Token endpoint","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /token","href":"/platform/oauth/oauth-token/token-endpoint"},{"title":"Revoke a token","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /revoke","href":"/platform/oauth/oauth-token/revoke-a-token"}]},{"group":"OAuth Discovery","pages":[{"title":"JSON Web Key Set","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /jwks","href":"/platform/oauth/oauth-discovery/json-web-key-set"},{"title":"Authorization-server metadata","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /.well-known/oauth-authorization-server","href":"/platform/oauth/oauth-discovery/authorization-server-metadata"},{"title":"Protected-resource metadata","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /.well-known/oauth-protected-resource","href":"/platform/oauth/oauth-discovery/protected-resource-metadata"}]}]},{"group":"Campaigns \u0026 Contracts","expanded":true,"pages":[{"group":"Campaigns","pages":[{"title":"List campaigns","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /campaigns","href":"/platform/oauth/campaigns/list-campaigns"},{"title":"Get a campaign","description":"Get a single campaign by id, including its payment structure and settings. Requires the `campaigns:read` scope.","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /campaigns/{id}","href":"/platform/oauth/campaigns/get-a-campaign"},{"title":"Get campaign handles export link (CSV)","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /campaigns/{id}/handles-export-link","href":"/platform/oauth/exports/get-campaign-handles-export-link-csv"},{"title":"Get a campaign's payment structure","description":"Get a campaign's payment structure — its payment basis, rates, and bonus configuration. Requires the `campaigns:read` scope.","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /campaigns/{id}/payment-structure","href":"/platform/oauth/campaigns/get-a-campaigns-payment-structure"},{"title":"Create a campaign","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns","href":"/platform/oauth/campaigns/create-a-campaign"},{"title":"Archive a campaign","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns/{id}/archive","href":"/platform/oauth/campaigns/archive-a-campaign"},{"title":"Duplicate a campaign","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns/{id}/duplicate","href":"/platform/oauth/campaigns/duplicate-a-campaign"},{"title":"Import analytics history","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns/{id}/analytics-history","href":"/platform/oauth/campaigns/import-analytics-history"},{"title":"Add a ghost handle to a campaign","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns/{id}/ghost-handles","href":"/platform/oauth/campaigns/add-a-ghost-handle-to-a-campaign"},{"title":"Bulk add ghost handles to a campaign","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns/{id}/ghost-handles/bulk","href":"/platform/oauth/campaigns/bulk-add-ghost-handles-to-a-campaign"},{"title":"Attach an existing ghost handle to a creator","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns/{id}/ghost-handles/{contractId}/attach","href":"/platform/oauth/campaigns/attach-an-existing-ghost-handle-to-a-creator"},{"title":"Convert a ghost handle to a pending creator contract","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns/{id}/ghost-handles/{contractId}/convert","href":"/platform/oauth/campaigns/convert-a-ghost-handle-to-a-pending-creator-contract"},{"title":"Add a ghost video to a campaign","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns/{id}/ghost-videos","href":"/platform/oauth/campaigns/add-a-ghost-video-to-a-campaign"},{"title":"Bulk add ghost videos to a campaign","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns/{id}/ghost-videos/bulk","href":"/platform/oauth/campaigns/bulk-add-ghost-videos-to-a-campaign"},{"title":"Update a campaign","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /campaigns/{id}","href":"/platform/oauth/campaigns/update-a-campaign"},{"title":"Delete a campaign","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /campaigns/{id}","href":"/platform/oauth/campaigns/delete-a-campaign"}]},{"group":"Contracts","pages":[{"title":"List contracts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /contracts","href":"/platform/oauth/contracts/list-contracts"},{"title":"List active non-ghost contract PDF links","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /contracts/pdf-links","href":"/platform/oauth/contracts/list-active-non-ghost-contract-pdf-links"},{"title":"Get stored contract PDF links","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /contracts/pdfs","href":"/platform/oauth/contracts/get-stored-contract-pdf-links"},{"title":"Get a contract","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /contracts/{id}","href":"/platform/oauth/contracts/get-a-contract"},{"title":"Get a contract's content","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /contracts/{id}/content","href":"/platform/oauth/contracts/get-a-contracts-content"},{"title":"Get contract details","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /contracts/{id}/details","href":"/platform/oauth/contracts/get-contract-details"},{"title":"Get a contract's history","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /contracts/{id}/history","href":"/platform/oauth/contracts/get-a-contracts-history"},{"title":"Get a contract's metrics","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /contracts/{id}/metrics","href":"/platform/oauth/contracts/get-a-contracts-metrics"},{"title":"Get a contract preview PDF","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /contracts/{id}/preview-pdf","href":"/platform/oauth/contracts/get-a-contract-preview-pdf"},{"title":"Create/offer a contract","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /contracts","href":"/platform/oauth/contracts/createoffer-a-contract"},{"title":"Cancel a contract","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /contracts/{id}/cancel","href":"/platform/oauth/contracts/cancel-a-contract"},{"title":"Add a social account to a contract","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /contracts/{id}/handles","href":"/platform/oauth/contracts/add-a-social-account-to-a-contract"},{"title":"Regenerate a contract","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /contracts/{id}/regen","href":"/platform/oauth/contracts/regenerate-a-contract"},{"title":"Reject a contract","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /contracts/{id}/reject","href":"/platform/oauth/contracts/reject-a-contract"},{"title":"Save a contract signature","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /contracts/{id}/signature","href":"/platform/oauth/contracts/save-a-contract-signature"},{"title":"Update a creator contract","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /contracts/{id}","href":"/platform/oauth/contracts/update-a-creator-contract"},{"title":"Update a contract's content","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /contracts/{id}/content","href":"/platform/oauth/contracts/update-a-contracts-content"},{"title":"Update contract fields (not available)","deprecated":true,"version":null,"openapi":"/openapi/oauth.yaml patch /contracts/{id}/fields","href":"/platform/oauth/contracts/update-contract-fields-not-available"},{"title":"Update a contract's payment structure","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /contracts/{id}/payment","href":"/platform/oauth/contracts/update-a-contracts-payment-structure"}]},{"group":"Invites","pages":[{"title":"List invite links","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /invites","href":"/platform/oauth/invites/list-invite-links"},{"title":"Create an invite link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /invites","href":"/platform/oauth/invites/create-an-invite-link"},{"title":"Revoke an invite link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /invites/{id}","href":"/platform/oauth/invites/revoke-an-invite-link"}]}]},{"group":"Creators \u0026 Recruiting","expanded":true,"pages":[{"group":"Creators","pages":[{"title":"List creators","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /creators","href":"/platform/oauth/creators/list-creators"},{"title":"Get a CSV export download link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /posts/export-link","href":"/platform/oauth/exports/get-a-csv-export-download-link"},{"title":"Get a creator","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /creators/{id}","href":"/platform/oauth/creators/get-a-creator"},{"title":"List creator collections","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /creator-collections","href":"/platform/oauth/creators/list-creator-collections"},{"title":"Get creator notes","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /creators/{id}/notes","href":"/platform/oauth/creators/get-creator-notes"},{"title":"Create a campaign invite","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /campaigns/{id}/invites","href":"/platform/oauth/creators/create-a-campaign-invite"},{"title":"Create a creator collection","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /creator-collections","href":"/platform/oauth/creators/create-a-creator-collection"},{"title":"Create a creator invite link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /creators/invites","href":"/platform/oauth/creators/create-a-creator-invite-link"}]},{"group":"Creator Collections","pages":[{"title":"Update a creator collection","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml put /creator-collections/{id}","href":"/platform/oauth/creator-collections/update-a-creator-collection"},{"title":"Remove a creator from a collection","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /creator-collections/{id}/remove-creator","href":"/platform/oauth/creator-collections/remove-a-creator-from-a-collection"},{"title":"Delete a creator collection","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /creator-collections/{id}","href":"/platform/oauth/creator-collections/delete-a-creator-collection"}]},{"group":"Discover","pages":[{"title":"Get a Discover offer","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /discover/offers/{id}","href":"/platform/oauth/discover/get-a-discover-offer"},{"title":"Get Discover offer","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /discover/offers","href":"/platform/oauth/discover/get-discover-offer"},{"title":"Get a Discover lead","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /discover/leads/{id}","href":"/platform/oauth/discover/get-a-discover-lead"},{"title":"List Discover leads","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /discover/leads","href":"/platform/oauth/discover/list-discover-leads"},{"title":"Save Discover offer","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /discover/offers","href":"/platform/oauth/discover/save-discover-offer"},{"title":"Create a Discover calendar host","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /discover/cal-hosts","href":"/platform/oauth/discover/create-a-discover-calendar-host"},{"title":"Submit a Discover lead","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /discover/leads","href":"/platform/oauth/discover/submit-a-discover-lead"},{"title":"Message a Discover agency","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /discover/message","href":"/platform/oauth/discover/message-a-discover-agency"},{"title":"Send lead status reminders","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /discover/leads/reminders","href":"/platform/oauth/discover/send-lead-status-reminders"},{"title":"Update a Discover lead","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /discover/leads/{id}","href":"/platform/oauth/discover/update-a-discover-lead"},{"title":"Delete Discover offer","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /discover/offers","href":"/platform/oauth/discover/delete-discover-offer"}]},{"group":"Jobs","pages":[{"title":"Get a job","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /jobs/{id}","href":"/platform/oauth/jobs/get-a-job"},{"title":"List job duplicate targets","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /jobs/duplicate-targets","href":"/platform/oauth/jobs/list-job-duplicate-targets"},{"title":"List public marketplace jobs","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /jobs/public","href":"/platform/oauth/jobs/list-public-marketplace-jobs"},{"title":"List jobs","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /jobs","href":"/platform/oauth/jobs/list-jobs"},{"title":"Boost a job","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /jobs/boost","href":"/platform/oauth/jobs/boost-a-job"},{"title":"Update job status","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /jobs/{id}","href":"/platform/oauth/jobs/update-job-status"},{"title":"Repost an expired job","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /jobs/repost","href":"/platform/oauth/jobs/repost-an-expired-job"},{"title":"Create or update a job","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /jobs","href":"/platform/oauth/jobs/create-or-update-a-job"},{"title":"Partially update a job","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /jobs/{id}","href":"/platform/oauth/jobs/partially-update-a-job"}]},{"group":"Applications","pages":[{"title":"List campaign applications","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /applications","href":"/platform/oauth/applications/list-campaign-applications"},{"title":"Get a campaign application","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /applications/{id}","href":"/platform/oauth/applications/get-a-campaign-application"},{"title":"List creator invites","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /applications/creator-invites","href":"/platform/oauth/applications/list-creator-invites"},{"title":"Count pending handle requests","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /applications/handle-requests/count","href":"/platform/oauth/applications/count-pending-handle-requests"},{"title":"Review a campaign application","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /applications/{id}/status","href":"/platform/oauth/applications/review-a-campaign-application"},{"title":"Respond to a creator invite","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /applications/creator-invites/{id}/action","href":"/platform/oauth/applications/respond-to-a-creator-invite"}]},{"group":"Applicants","pages":[{"title":"List applicants with advanced filters","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /applicants/advanced","href":"/platform/oauth/applicants/list-applicants-with-advanced-filters"},{"title":"Get applicant counts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /applicants/counts","href":"/platform/oauth/applicants/get-applicant-counts"},{"title":"Export applicants as CSV","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /applicants/export","href":"/platform/oauth/applicants/export-applicants-as-csv"},{"title":"Get a CSV export download link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /posts/export-link","href":"/platform/oauth/exports/get-a-csv-export-download-link"},{"title":"List job applicants","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /applicants","href":"/platform/oauth/applicants/list-job-applicants"},{"title":"List applicants across every job","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /applicants/overview","href":"/platform/oauth/applicants/list-applicants-across-every-job"},{"title":"Get an applicant's top posts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /applicants/top-posts","href":"/platform/oauth/applicants/get-an-applicants-top-posts"},{"title":"Bookmark or unbookmark an applicant","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /applicants/bookmark","href":"/platform/oauth/applicants/bookmark-or-unbookmark-an-applicant"},{"title":"Update an applicant's status","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /applicants/status","href":"/platform/oauth/applicants/update-an-applicants-status"},{"title":"Open an applicant support channel","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /applicants/support-channel","href":"/platform/oauth/applicants/open-an-applicant-support-channel"},{"title":"Send a new message to an applicant","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /applicants/message","href":"/platform/oauth/applicants/send-a-new-message-to-an-applicant"}]},{"group":"Recruit","pages":[{"title":"Get a recruit candidate","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /recruit/students/{id}","href":"/platform/oauth/recruit/get-a-recruit-candidate"},{"title":"Mint an action token","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /recruit/action-token","href":"/platform/oauth/recruit/mint-an-action-token"},{"title":"Get bookmarked recruits","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /recruit/bookmarks","href":"/platform/oauth/recruit/get-bookmarked-recruits"},{"title":"Update a recruit bookmark","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /recruit/bookmarks/update","href":"/platform/oauth/recruit/update-a-recruit-bookmark"},{"title":"Send a recruit invite","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /recruit/send-invite","href":"/platform/oauth/recruit/send-a-recruit-invite"},{"title":"Search recruit students","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /recruit/students","href":"/platform/oauth/recruit/search-recruit-students"}]}]},{"group":"Content \u0026 Analytics","expanded":true,"pages":[{"group":"Posts","pages":[{"title":"List posts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /posts","href":"/platform/oauth/posts/list-posts"},{"title":"Get a post","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /posts/{id}","href":"/platform/oauth/posts/get-a-post"},{"title":"Get a post's metrics history","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /posts/{id}/metrics-history","href":"/platform/oauth/posts/get-a-posts-metrics-history"},{"title":"Get re-scrape status","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /posts/rescrape","href":"/platform/oauth/posts/get-re-scrape-status"},{"title":"Export posts as CSV","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /posts/export","href":"/platform/oauth/posts/export-posts-as-csv"},{"title":"Get a CSV export download link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /posts/export-link","href":"/platform/oauth/exports/get-a-csv-export-download-link"},{"title":"Get post analytics export links (CSV)","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /posts/analytics-export-links","href":"/platform/oauth/exports/get-post-analytics-export-links-csv"},{"title":"Set a post's approval status","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /posts/{id}/approval","href":"/platform/oauth/posts/set-a-posts-approval-status"},{"title":"Set a post's deletion status","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /posts/{id}/deletion","href":"/platform/oauth/posts/set-a-posts-deletion-status"},{"title":"Hide a post from analytics","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /posts/{id}/analytics-hidden","href":"/platform/oauth/posts/hide-a-post-from-analytics"},{"title":"Bulk update analytics tags","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /posts/bulk-analytics-tags","href":"/platform/oauth/posts/bulk-update-analytics-tags"},{"title":"Re-scrape a contract's posts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /posts/rescrape","href":"/platform/oauth/posts/re-scrape-a-contracts-posts"},{"title":"Set a post's analytics tags","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml put /posts/{id}/analytics-tags","href":"/platform/oauth/posts/set-a-posts-analytics-tags"}]},{"group":"Video Submissions","pages":[{"title":"List video submissions","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /video-submissions","href":"/platform/oauth/video-submissions/list-video-submissions"},{"title":"Review a video submission","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /video-submissions/{id}/review","href":"/platform/oauth/video-submissions/review-a-video-submission"},{"title":"Delete a video submission","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /video-submissions/{id}","href":"/platform/oauth/video-submissions/delete-a-video-submission"}]},{"group":"Brand Content Pages","pages":[{"title":"Get a brand content page","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /brand-content-pages/{id}","href":"/platform/oauth/brand-content-pages/get-a-brand-content-page"},{"title":"List brand content pages","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /brand-content-pages","href":"/platform/oauth/brand-content-pages/list-brand-content-pages"},{"title":"Create a brand content page","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /brand-content-pages","href":"/platform/oauth/brand-content-pages/create-a-brand-content-page"},{"title":"Update a brand content page","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /brand-content-pages/{id}","href":"/platform/oauth/brand-content-pages/update-a-brand-content-page"}]},{"group":"Analytics","pages":[{"title":"Tracked account analytics","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /analytics/accounts","href":"/platform/oauth/analytics/tracked-account-analytics"},{"title":"List campaign names and statuses","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /analytics/campaigns","href":"/platform/oauth/analytics/list-campaign-names-and-statuses"},{"title":"List creator display identities","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /analytics/creators","href":"/platform/oauth/analytics/list-creator-display-identities"},{"title":"Dashboard KPIs","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /analytics/kpis","href":"/platform/oauth/analytics/dashboard-kpis"},{"title":"Dashboard overview","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /analytics/overview","href":"/platform/oauth/analytics/dashboard-overview"},{"title":"Export safe daily post metric history in bulk","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /analytics/posts/metrics-history","href":"/platform/oauth/analytics/export-safe-daily-post-metric-history-in-bulk"},{"title":"Get safe daily post metric changes","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /analytics/posts/{id}/metrics-history","href":"/platform/oauth/analytics/get-safe-daily-post-metric-changes"},{"title":"Daily metrics time series","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /analytics/time-series","href":"/platform/oauth/analytics/daily-metrics-time-series"},{"title":"Tracked videos","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /analytics/videos","href":"/platform/oauth/analytics/tracked-videos"}]},{"group":"Performance","pages":[{"title":"Brand portfolio health","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/brand-health","href":"/platform/oauth/performance/brand-portfolio-health"},{"title":"Get one own campaign's performance health","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/campaigns/{campaignId}/health","href":"/platform/oauth/performance/get-one-own-campaigns-performance-health"},{"title":"Get one own contract's performance scorecard","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/contracts/{contractId}/scorecard","href":"/platform/oauth/performance/get-one-own-contracts-performance-scorecard"},{"title":"Creator relationship","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/creators/{creatorId}","href":"/platform/oauth/performance/creator-relationship"},{"title":"Performance attention items","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/attention","href":"/platform/oauth/performance/performance-attention-items"},{"title":"Available performance metrics","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/metrics","href":"/platform/oauth/performance/available-performance-metrics"},{"title":"Get performance data freshness","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/runs/latest","href":"/platform/oauth/performance/get-performance-data-freshness"},{"title":"Get the agency portfolio health rollup","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/portfolio","href":"/platform/oauth/performance/get-the-agency-portfolio-health-rollup"},{"title":"Campaign cohort benchmark","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/campaigns/{campaignId}/benchmark","href":"/platform/oauth/performance/campaign-cohort-benchmark"},{"title":"Read PII-safe creator spend for a contract campaign","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/campaigns/{campaignId}/creator-spend","href":"/platform/oauth/performance/read-pii-safe-creator-spend-for-a-contract-campaign"},{"title":"Campaign pacing verdict","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/campaigns/{campaignId}/pacing","href":"/platform/oauth/performance/campaign-pacing-verdict"},{"title":"Campaign top performers","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/campaigns/{campaignId}/top-performers","href":"/platform/oauth/performance/campaign-top-performers"},{"title":"List all PII-safe creator payouts for the token tenant","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/creator-spend","href":"/platform/oauth/performance/list-all-pii-safe-creator-payouts-for-the-token-tenant"},{"title":"Contract risk flags","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/contract-risks","href":"/platform/oauth/performance/contract-risk-flags"},{"title":"Campaign portfolio context","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/campaign-portfolio","href":"/platform/oauth/performance/campaign-portfolio-context"},{"title":"Creator rate benchmarks","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /performance/rate-benchmark","href":"/platform/oauth/performance/creator-rate-benchmarks"},{"title":"creator shortlist for an OWN campaign's brief","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /performance/match","href":"/platform/oauth/performance/creator-shortlist-for-an-own-campaigns-brief"}]},{"group":"Ads","pages":[{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"List TikTok Spark code requests","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/code-requests","href":"/platform/oauth/ads/list-tiktok-spark-code-requests"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"Read selected Google ad copy for reuse","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/google/ad-copy","href":"/platform/oauth/ads/read-selected-google-ad-copy-for-reuse"},{"title":"Read selected Google readiness, targeting options and advertiser logo","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/google/configuration","href":"/platform/oauth/ads/read-selected-google-readiness-targeting-options-and-advertiser-logo"},{"title":"Read native Google settings-copy source identities","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/google/copy-settings","href":"/platform/oauth/ads/read-native-google-settings-copy-source-identities"},{"title":"Read a native Google Demand Gen reach forecast","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/google/forecast","href":"/platform/oauth/ads/read-a-native-google-demand-gen-reach-forecast"},{"title":"Read selected Google campaigns, ad groups, inherited budgets and targeting","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/google/inventory","href":"/platform/oauth/ads/read-selected-google-campaigns-ad-groups-inherited-budgets-and-targeting"},{"title":"Read optional YouTube shared-code requests","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/google/partnership-code-requests","href":"/platform/oauth/ads/read-optional-youtube-shared-code-requests"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"List native LinkedIn campaign groups","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/linkedin/campaign-groups","href":"/platform/oauth/ads/list-native-linkedin-campaign-groups"},{"title":"List native LinkedIn campaigns","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/linkedin/campaigns","href":"/platform/oauth/ads/list-native-linkedin-campaigns"},{"title":"Read a native LinkedIn Page post","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/linkedin/posts/{postId}","href":"/platform/oauth/ads/read-a-native-linkedin-page-post"},{"title":"List native LinkedIn Page posts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/linkedin/posts","href":"/platform/oauth/ads/list-native-linkedin-page-posts"},{"title":"Read LinkedIn store tracking readiness","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/linkedin/tracking","href":"/platform/oauth/ads/read-linkedin-store-tracking-readiness"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"List Meta partnership code requests","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/meta/partnership-code-requests","href":"/platform/oauth/ads/list-meta-partnership-code-requests"},{"title":"Read the saved Meta partnership ad code for a post","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/meta/partnership-code","href":"/platform/oauth/ads/read-the-saved-meta-partnership-ad-code-for-a-post"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"Read a background ad operation","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/operations/{id}","href":"/platform/oauth/ads/read-a-background-ad-operation"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"Read Snapchat campaign inventory","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/snapchat/inventory","href":"/platform/oauth/ads/read-snapchat-campaign-inventory"},{"title":"Check an exact Snapchat native-upload source","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/snapchat/source","href":"/platform/oauth/ads/check-an-exact-snapchat-native-upload-source"},{"title":"List Snapchat creator permissions","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/snapchat/creator-authorizations","href":"/platform/oauth/ads/list-snapchat-creator-permissions"},{"title":"Read one Snapchat creator permission","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/snapchat/creator-authorizations/{id}","href":"/platform/oauth/ads/read-one-snapchat-creator-permission"},{"title":"List Snapchat ad-code requests","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/snapchat/code-requests","href":"/platform/oauth/ads/list-snapchat-ad-code-requests"},{"title":"Read a Snapchat operation","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/snapchat/operations/{id}","href":"/platform/oauth/ads/read-a-snapchat-operation"},{"title":"Read Snapchat account and profile setup","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/snapchat/setup","href":"/platform/oauth/ads/read-snapchat-account-and-profile-setup"},{"title":"Select Snapchat advertiser account and Public Profile","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /ads/snapchat/setup","href":"/platform/oauth/ads/select-snapchat-advertiser-account-and-public-profile"},{"title":"Read the headlines the Reddit ad account's own ads run, for reuse","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/reddit/ad-copy","href":"/platform/oauth/ads/read-the-headlines-the-reddit-ad-accounts-own-ads-run-for-reuse"},{"title":"Read one Reddit campaign's ad groups","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/reddit/ad-groups","href":"/platform/oauth/ads/read-one-reddit-campaigns-ad-groups"},{"title":"Read the Reddit ad account's campaigns","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/reddit/campaigns","href":"/platform/oauth/ads/read-the-reddit-ad-accounts-campaigns"},{"title":"Read the Reddit ad account's payment methods","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/reddit/funding-instruments","href":"/platform/oauth/ads/read-the-reddit-ad-accounts-payment-methods"},{"title":"Read each Reddit connection's ad account and brand profile for a launch","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/reddit/launch-accounts","href":"/platform/oauth/ads/read-each-reddit-connections-ad-account-and-brand-profile-for-a-launch"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"GET handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/tiktok/campaign-shells","href":"/platform/oauth/ads/get-handler"},{"title":"Read the X handle's ad copy for reuse","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/x/ad-copy","href":"/platform/oauth/ads/read-the-x-handles-ad-copy-for-reuse"},{"title":"Read X website event tags and apps","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/x/assets","href":"/platform/oauth/ads/read-x-website-event-tags-and-apps"},{"title":"Read X campaigns and ad groups a launch can join","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/x/inventory","href":"/platform/oauth/ads/read-x-campaigns-and-ad-groups-a-launch-can-join"},{"title":"Read recent X posts the ad account may promote","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/x/posts","href":"/platform/oauth/ads/read-recent-x-posts-the-ad-account-may-promote"},{"title":"Check which X posts the ad account may promote","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /ads/x/promotable","href":"/platform/oauth/ads/check-which-x-posts-the-ad-account-may-promote"},{"title":"POST handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/tiktok/launch","href":"/platform/oauth/ads/post-handler"},{"title":"Request a TikTok Spark code from a creator","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/code-requests","href":"/platform/oauth/ads/request-a-tiktok-spark-code-from-a-creator"},{"title":"Save a TikTok Spark code a creator sent","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/codes","href":"/platform/oauth/ads/save-a-tiktok-spark-code-a-creator-sent"},{"title":"mint a browser-only provider connection pointer","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/connection-handoff","href":"/platform/oauth/ads/mint-a-browser-only-provider-connection-pointer"},{"title":"Draft a shallow paused Google settings copy","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/google/copy-settings","href":"/platform/oauth/ads/draft-a-shallow-paused-google-settings-copy"},{"title":"Send a registered creator a message requesting an optional YouTube shared-code link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/google/partnership-code-requests","href":"/platform/oauth/ads/send-a-registered-creator-a-message-requesting-an-optional-youtube-shared-code-link"},{"title":"Save an optional YouTube shared-code link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/google/partnership-codes","href":"/platform/oauth/ads/save-an-optional-youtube-shared-code-link"},{"title":"Accept creator-initiated native video access for one selected source","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/google/partnerships/accept","href":"/platform/oauth/ads/accept-creator-initiated-native-video-access-for-one-selected-source"},{"title":"Read native approval for the selected company-owned YouTube posts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/google/partnerships/check","href":"/platform/oauth/ads/read-native-approval-for-the-selected-company-owned-youtube-posts"},{"title":"Request native video access and send creator guides for the selected source indices","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/google/partnerships/request","href":"/platform/oauth/ads/request-native-video-access-and-send-creator-guides-for-the-selected-source-indices"},{"title":"Launch an ad in the background","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/launches","href":"/platform/oauth/ads/launch-an-ad-in-the-background"},{"title":"Read native LinkedIn launch configuration","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/linkedin/configuration","href":"/platform/oauth/ads/read-native-linkedin-launch-configuration"},{"title":"Accept a Snapchat native ad launch","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/snapchat/launch","href":"/platform/oauth/ads/accept-a-snapchat-native-ad-launch"},{"title":"Invite or revoke Snapchat creator permission","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/snapchat/creator-authorizations","href":"/platform/oauth/ads/invite-or-revoke-snapchat-creator-permission"},{"title":"Check an existing Snapchat creator permission","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/snapchat/creator-authorizations/{id}/reconcile","href":"/platform/oauth/ads/check-an-existing-snapchat-creator-permission"},{"title":"Request a Snapchat ad code from a creator","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/snapchat/code-requests","href":"/platform/oauth/ads/request-a-snapchat-ad-code-from-a-creator"},{"title":"Save a Snapchat ad code a creator sent","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/snapchat/codes","href":"/platform/oauth/ads/save-a-snapchat-ad-code-a-creator-sent"},{"title":"POST handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/tiktok/launch","href":"/platform/oauth/ads/post-handler"},{"title":"POST handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/tiktok/launch","href":"/platform/oauth/ads/post-handler"},{"title":"POST handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/tiktok/launch","href":"/platform/oauth/ads/post-handler"},{"title":"Request a Meta partnership ad code from a creator","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/meta/partnership-code-requests","href":"/platform/oauth/ads/request-a-meta-partnership-ad-code-from-a-creator"},{"title":"Save a Meta partnership ad code a creator sent","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/meta/partnership-code","href":"/platform/oauth/ads/save-a-meta-partnership-ad-code-a-creator-sent"},{"title":"POST handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/tiktok/launch","href":"/platform/oauth/ads/post-handler"},{"title":"Archive a promoted ad","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/promoted/{id}/archive","href":"/platform/oauth/ads/archive-a-promoted-ad"},{"title":"POST handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/tiktok/launch","href":"/platform/oauth/ads/post-handler"},{"title":"POST handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/tiktok/launch","href":"/platform/oauth/ads/post-handler"},{"title":"POST handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /ads/tiktok/launch","href":"/platform/oauth/ads/post-handler"},{"title":"PATCH handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /ads/promoted/{id}/budget","href":"/platform/oauth/ads/patch-handler"},{"title":"PATCH handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /ads/promoted/{id}/budget","href":"/platform/oauth/ads/patch-handler"},{"title":"PUT handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml put /ads/link-settings","href":"/platform/oauth/ads/put-handler"},{"title":"Set up LinkedIn store tracking","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml put /ads/linkedin/tracking","href":"/platform/oauth/ads/set-up-linkedin-store-tracking"},{"title":"DELETE handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /ads/promoted/{id}","href":"/platform/oauth/ads/delete-handler"},{"title":"DELETE handler","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /ads/promoted/{id}","href":"/platform/oauth/ads/delete-handler"}]},{"group":"Commerce \u0026 Shopify","pages":[{"title":"List commerce stores","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /commerce/stores","href":"/platform/oauth/commerce/list-commerce-stores"},{"title":"List catalog products","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /commerce/products","href":"/platform/oauth/commerce/list-catalog-products"},{"title":"List attributed orders","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /commerce/orders","href":"/platform/oauth/commerce/list-attributed-orders"},{"title":"List sample requests","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /commerce/samples","href":"/platform/oauth/commerce/list-sample-requests"},{"title":"Query Shopify Admin API","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /commerce/shopify/query","href":"/platform/oauth/commerce/query-shopify-admin-api"},{"title":"Sync Shopify products","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /commerce/stores/{storeId}/sync","href":"/platform/oauth/commerce/sync-shopify-products"},{"title":"Review a creator sample","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /commerce/samples/{sampleId}/review","href":"/platform/oauth/commerce/review-a-creator-sample"}]}]},{"group":"Payments \u0026 Finance","expanded":true,"pages":[{"group":"Payouts","pages":[{"title":"List payout history","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /payouts","href":"/platform/oauth/payouts/list-payout-history"},{"title":"List pending payouts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /payouts/pending","href":"/platform/oauth/payouts/list-pending-payouts"},{"title":"Get wallet + payout stats","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /payouts/stats","href":"/platform/oauth/payouts/get-wallet-+-payout-stats"},{"title":"Get payout and deposit receipt download links","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /payouts/receipt-links","href":"/platform/oauth/exports/get-payout-and-deposit-receipt-download-links"},{"title":"Download a payout or deposit receipt PDF","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /payouts/{id}/receipt","href":"/platform/oauth/exports/download-a-payout-or-deposit-receipt-pdf"},{"title":"Get bonus milestone dates","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /payouts/contracts/{id}/bonus-dates","href":"/platform/oauth/payouts/get-bonus-milestone-dates"},{"title":"Get payout breakdown","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /payouts/contracts/{id}/breakdown","href":"/platform/oauth/payouts/get-payout-breakdown"},{"title":"List payout-table contracts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /payouts/contracts","href":"/platform/oauth/payouts/list-payout-table-contracts"},{"title":"Get total-owed summary","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /payouts/contracts/summary","href":"/platform/oauth/payouts/get-total-owed-summary"},{"title":"Execute contract payouts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /payouts/execute","href":"/platform/oauth/payouts/execute-contract-payouts"},{"title":"Quick Pay by email","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /payouts/quick-pay","href":"/platform/oauth/payouts/quick-pay-by-email"},{"title":"Retry a reversed payout","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /payouts/{id}/retry","href":"/platform/oauth/payouts/retry-a-reversed-payout"},{"title":"Send a custom bonus","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /payouts/contracts/{id}/custom-bonus","href":"/platform/oauth/payouts/send-a-custom-bonus"},{"title":"Skip a payment cycle","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /payouts/contracts/{id}/ignore-cycle","href":"/platform/oauth/payouts/skip-a-payment-cycle"},{"title":"Recalculate a payout","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /payouts/contracts/{id}/recalculate","href":"/platform/oauth/payouts/recalculate-a-payout"},{"title":"Set a payout start date","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /payouts/contracts/{id}/start-date","href":"/platform/oauth/payouts/set-a-payout-start-date"},{"title":"Send a one-time payout","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /payouts/one-time","href":"/platform/oauth/payouts/send-a-one-time-payout"},{"title":"Preview a Quick Pay","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /payouts/quick-pay/preview","href":"/platform/oauth/payouts/preview-a-quick-pay"}]},{"group":"Quick-Pay","pages":[{"title":"List quick-pay drafts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /quick-pay/drafts","href":"/platform/oauth/quick-pay/list-quick-pay-drafts"},{"title":"Look up a user by email","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /quick-pay/lookup","href":"/platform/oauth/quick-pay/look-up-a-user-by-email"},{"title":"List pending payments","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /quick-pay/pending","href":"/platform/oauth/quick-pay/list-pending-payments"},{"title":"List recent recipients","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /quick-pay/recent","href":"/platform/oauth/quick-pay/list-recent-recipients"},{"title":"List active+paused recurring schedules","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /quick-pay/schedules","href":"/platform/oauth/quick-pay/list-active+paused-recurring-schedules"},{"title":"List a company's quick-pay templates","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /quick-pay/templates","href":"/platform/oauth/quick-pay/list-a-companys-quick-pay-templates"},{"title":"Create a Quick Pay claim link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /quick-pay/claim-link","href":"/platform/oauth/quick-pay/create-a-quick-pay-claim-link"},{"title":"Cancel a pending Quick Pay","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /quick-pay/{id}/cancel","href":"/platform/oauth/quick-pay/cancel-a-pending-quick-pay"},{"title":"Send a quick-pay draft","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /quick-pay/drafts/{id}/send","href":"/platform/oauth/quick-pay/send-a-quick-pay-draft"},{"title":"Create a quick-pay draft","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /quick-pay/drafts","href":"/platform/oauth/quick-pay/create-a-quick-pay-draft"},{"title":"Cancel a schedule","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /quick-pay/schedules/{id}/cancel","href":"/platform/oauth/quick-pay/cancel-a-schedule"},{"title":"Create a recurring schedule (not available)","deprecated":true,"version":null,"openapi":"/openapi/oauth.yaml post /quick-pay/schedules","href":"/platform/oauth/quick-pay/create-a-recurring-schedule-not-available"},{"title":"Create a quick-pay template","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /quick-pay/templates","href":"/platform/oauth/quick-pay/create-a-quick-pay-template"},{"title":"Edit a pending draft's recipients","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /quick-pay/drafts/{id}","href":"/platform/oauth/quick-pay/edit-a-pending-drafts-recipients"},{"title":"Update a schedule (not available)","deprecated":true,"version":null,"openapi":"/openapi/oauth.yaml patch /quick-pay/schedules/{id}","href":"/platform/oauth/quick-pay/update-a-schedule-not-available"},{"title":"Update a template's name/recipients","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /quick-pay/templates/{id}","href":"/platform/oauth/quick-pay/update-a-templates-namerecipients"},{"title":"Delete a pending draft","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /quick-pay/drafts/{id}","href":"/platform/oauth/quick-pay/delete-a-pending-draft"},{"title":"Delete a quick-pay template","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /quick-pay/templates/{id}","href":"/platform/oauth/quick-pay/delete-a-quick-pay-template"}]},{"group":"Wallet","pages":[{"title":"Get agency wallet balance","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /wallet/agency-balance","href":"/platform/oauth/wallet/get-agency-wallet-balance"},{"title":"Get wallet balance","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /wallet/balance","href":"/platform/oauth/wallet/get-wallet-balance"},{"title":"Get wallet balance summary","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /wallet/balance/summary","href":"/platform/oauth/wallet/get-wallet-balance-summary"},{"title":"Get wallet ledger","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /wallet/ledger","href":"/platform/oauth/wallet/get-wallet-ledger"},{"title":"Get spending report and wallet statement download links","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /wallet/spending-report-links","href":"/platform/oauth/exports/get-spending-report-and-wallet-statement-download-links"},{"title":"Get connected accounts export link (CSV)","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /embed/connected-accounts/export-link","href":"/platform/oauth/exports/get-connected-accounts-export-link-csv"},{"title":"Transfer wallet balance","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /wallet/transfer-balance","href":"/platform/oauth/wallet/transfer-wallet-balance"}]},{"group":"Invoices","pages":[{"title":"List invoices","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /invoices","href":"/platform/oauth/invoices/list-invoices"},{"title":"Get an invoices CSV export download link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /invoices/export-link","href":"/platform/oauth/exports/get-an-invoices-csv-export-download-link"},{"title":"Get an invoice","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /invoices/{id}","href":"/platform/oauth/invoices/get-an-invoice"},{"title":"Get invoice payment record","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /invoices/{id}/payment-details","href":"/platform/oauth/invoices/get-invoice-payment-record"},{"title":"Create + send an invoice","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /invoices","href":"/platform/oauth/invoices/create-+-send-an-invoice"},{"title":"Resend an invoice email","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /invoices/{id}/send","href":"/platform/oauth/invoices/resend-an-invoice-email"},{"title":"Void an invoice","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /invoices/{id}/void","href":"/platform/oauth/invoices/void-an-invoice"},{"title":"Send an invoice receipt","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /invoices/{id}/receipt","href":"/platform/oauth/invoices/send-an-invoice-receipt"},{"title":"Refund an invoice","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /invoices/{id}/refund","href":"/platform/oauth/invoices/refund-an-invoice"},{"title":"Stop invoice reminders","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /invoices/{id}/stop-reminders","href":"/platform/oauth/invoices/stop-invoice-reminders"},{"title":"Verify an invoice payment","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /invoices/{id}/verify","href":"/platform/oauth/invoices/verify-an-invoice-payment"}]},{"group":"Billing","pages":[{"title":"List payment methods","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /billing/payment-methods","href":"/platform/oauth/billing/list-payment-methods"},{"title":"Get subscription status","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /billing/subscription","href":"/platform/oauth/billing/get-subscription-status"},{"title":"Get billing history","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /billing/history","href":"/platform/oauth/billing/get-billing-history"},{"title":"Get SideShift receipt download links","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /billing/receipt-links","href":"/platform/oauth/exports/get-sideshift-receipt-download-links"},{"title":"Download a SideShift receipt PDF","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /billing/receipts/{id}","href":"/platform/oauth/exports/download-a-sideshift-receipt-pdf"},{"title":"Preview a plan change","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /billing/preview-upgrade","href":"/platform/oauth/billing/preview-a-plan-change"},{"title":"Poll a billing handoff link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /billing/handoff-link/{code}","href":"/platform/oauth/billing/poll-a-billing-handoff-link"},{"title":"Set default payment method","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /billing/payment-methods/default","href":"/platform/oauth/billing/set-default-payment-method"},{"title":"Cancel a subscription","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /billing/subscription/cancel","href":"/platform/oauth/billing/cancel-a-subscription"},{"title":"Mint a browser billing handoff link","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /billing/handoff-link","href":"/platform/oauth/billing/mint-a-browser-billing-handoff-link"}]},{"group":"Disputes","pages":[{"title":"Get a dispute","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /disputes/{id}","href":"/platform/oauth/disputes/get-a-dispute"},{"title":"List disputes","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /disputes","href":"/platform/oauth/disputes/list-disputes"},{"title":"Prepare a dispute evidence upload","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /disputes/{id}/prepare-upload","href":"/platform/oauth/disputes/prepare-a-dispute-evidence-upload"},{"title":"Resolve a dispute","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /disputes/{id}/resolve","href":"/platform/oauth/disputes/resolve-a-dispute"}]}]},{"group":"Messaging","expanded":true,"pages":[{"group":"Messages","pages":[{"title":"List conversations","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /conversations","href":"/platform/oauth/messages/list-conversations"},{"title":"List messages in a conversation","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /conversations/{id}/messages","href":"/platform/oauth/messages/list-messages-in-a-conversation"},{"title":"List the merged conversation inbox","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /inbox","href":"/platform/oauth/messages/list-the-merged-conversation-inbox"},{"title":"List support channels","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /support-channels","href":"/platform/oauth/messages/list-support-channels"},{"title":"List messages in a support channel","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /support-channels/{id}/messages","href":"/platform/oauth/messages/list-messages-in-a-support-channel"},{"title":"Send a message","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /messages","href":"/platform/oauth/messages/send-a-message"},{"title":"Send a support-channel message","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /support-channels/{id}/messages","href":"/platform/oauth/messages/send-a-support-channel-message"}]},{"group":"Conversations","pages":[{"title":"Create a conversation","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /conversations","href":"/platform/oauth/conversations/create-a-conversation"},{"title":"Forward a message","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /conversations/{id}/forward","href":"/platform/oauth/conversations/forward-a-message"},{"title":"Add a conversation member","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /conversations/{id}/members","href":"/platform/oauth/conversations/add-a-conversation-member"},{"title":"React to a message","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /conversations/{id}/reactions","href":"/platform/oauth/conversations/react-to-a-message"},{"title":"Rename a conversation","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /conversations/{id}","href":"/platform/oauth/conversations/rename-a-conversation"},{"title":"Leave a conversation","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /conversations/{id}/members","href":"/platform/oauth/conversations/leave-a-conversation"}]}]},{"group":"Company \u0026 Team","expanded":true,"pages":[{"group":"Companies","pages":[{"title":"Get invoicing profile","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /companies/billing","href":"/platform/oauth/companies/get-invoicing-profile"},{"title":"Get the agency tree","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /companies/agency-tree","href":"/platform/oauth/companies/get-the-agency-tree"},{"title":"List companies","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /companies","href":"/platform/oauth/companies/list-companies"},{"title":"Create a company","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /companies/create","href":"/platform/oauth/companies/create-a-company"},{"title":"Invite team members","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /companies/invite-team","href":"/platform/oauth/companies/invite-team-members"},{"title":"Join additional agency companies","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /companies/join","href":"/platform/oauth/companies/join-additional-agency-companies"},{"title":"Sync company name and logo","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /companies/sync-name","href":"/platform/oauth/companies/sync-company-name-and-logo"},{"title":"Set company niche","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /companies/update-niche","href":"/platform/oauth/companies/set-company-niche"},{"title":"Set invoicing signed name","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /companies/update-signed-name","href":"/platform/oauth/companies/set-invoicing-signed-name"},{"title":"Update invoicing profile","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /companies/billing","href":"/platform/oauth/companies/update-invoicing-profile"}]},{"group":"Team","pages":[{"title":"Preview a team invite","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /team/invites/{code}","href":"/platform/oauth/team/preview-a-team-invite"},{"title":"List team invites","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /team/invites","href":"/platform/oauth/team/list-team-invites"},{"title":"List team members","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /team","href":"/platform/oauth/team/list-team-members"},{"title":"Accept a team invite","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /team/invites/{code}","href":"/platform/oauth/team/accept-a-team-invite"},{"title":"Send a team invite","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /team/invites","href":"/platform/oauth/team/send-a-team-invite"},{"title":"Resend a team invite","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /team/invites/send","href":"/platform/oauth/team/resend-a-team-invite"},{"title":"Update member permissions","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /team/members/permissions","href":"/platform/oauth/team/update-member-permissions"},{"title":"Add a team member","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /team/members","href":"/platform/oauth/team/add-a-team-member"},{"title":"Remove a team member","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /team/members","href":"/platform/oauth/team/remove-a-team-member"}]},{"group":"Settings","pages":[{"title":"Get company settings","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /settings","href":"/platform/oauth/settings/get-company-settings"},{"title":"Get the company profile","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /company","href":"/platform/oauth/settings/get-the-company-profile"},{"title":"Update company settings","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /settings","href":"/platform/oauth/settings/update-company-settings"}]},{"group":"Integrations","pages":[{"title":"Get agency Slack config","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /integrations/slack/agency","href":"/platform/oauth/integrations/get-agency-slack-config"},{"title":"List Slack channels","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /integrations/slack/channels","href":"/platform/oauth/integrations/list-slack-channels"},{"title":"Get Slack integration","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /integrations/slack","href":"/platform/oauth/integrations/get-slack-integration"},{"title":"Get integration metrics export link (CSV)","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /integrations/metrics-export-link","href":"/platform/oauth/exports/get-integration-metrics-export-link-csv"},{"title":"List Slack templates","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /integrations/slack/templates","href":"/platform/oauth/integrations/list-slack-templates"},{"title":"Sync agency Slack config","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /integrations/slack/agency","href":"/platform/oauth/integrations/sync-agency-slack-config"},{"title":"Remove subaccount workflows","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /integrations/slack/agency/workflows","href":"/platform/oauth/integrations/remove-subaccount-workflows"},{"title":"Save a Slack channel","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /integrations/slack/channels","href":"/platform/oauth/integrations/save-a-slack-channel"},{"title":"Start Slack OAuth","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /integrations/slack/oauth/start","href":"/platform/oauth/integrations/start-slack-oauth"},{"title":"Save Slack integration","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /integrations/slack","href":"/platform/oauth/integrations/save-slack-integration"},{"title":"Save a Slack template","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /integrations/slack/templates","href":"/platform/oauth/integrations/save-a-slack-template"},{"title":"Test a Slack workflow","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /integrations/slack/test-workflow","href":"/platform/oauth/integrations/test-a-slack-workflow"},{"title":"Delete a Slack template","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml delete /integrations/slack/templates","href":"/platform/oauth/integrations/delete-a-slack-template"}]},{"group":"Brand Verification","pages":[{"title":"Get brand verification status","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /brand-verification","href":"/platform/oauth/brand-verification/get-brand-verification-status"}]},{"group":"Verifications","pages":[{"title":"Get verification","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /verifications/{verificationId}","href":"/platform/oauth/verifications/get-verification"}]},{"group":"Agencies","pages":[{"title":"Get client notes","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /agencies/clients/{clientId}/notes","href":"/platform/oauth/agencies/get-client-notes"},{"title":"Get contract notes","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /agencies/contracts/{contractId}/notes","href":"/platform/oauth/agencies/get-contract-notes"},{"title":"Get creator receipts","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /agencies/creators/receipts","href":"/platform/oauth/agencies/get-creator-receipts"},{"title":"List agency creators","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /agencies/creators","href":"/platform/oauth/agencies/list-agency-creators"},{"title":"Get agency dashboard","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /agencies/dashboard","href":"/platform/oauth/agencies/get-agency-dashboard"},{"title":"List creators for a program","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /agencies/programs/{programId}/creators","href":"/platform/oauth/agencies/list-creators-for-a-program"},{"title":"Get program notes","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /agencies/programs/{programId}/notes","href":"/platform/oauth/agencies/get-program-notes"},{"title":"Get billing profile","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /agency/billing","href":"/platform/oauth/agencies/get-billing-profile"},{"title":"Get per-client billing state","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /agency/billing/state","href":"/platform/oauth/agencies/get-per-client-billing-state"},{"title":"Start agency client checkout","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /agency/billing/subscription-link","href":"/platform/oauth/agencies/start-agency-client-checkout"},{"title":"Enable per-client subscriptions","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /agency/billing/separate-subs","href":"/platform/oauth/agencies/enable-per-client-subscriptions"},{"title":"Assign the per-client billing client","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml post /agency/billing/assign-free-client","href":"/platform/oauth/agencies/assign-the-per-client-billing-client"},{"title":"Archive or unarchive a client","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /agencies/clients/{clientId}/archive","href":"/platform/oauth/agencies/archive-or-unarchive-a-client"},{"title":"Update client notes","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /agencies/clients/{clientId}/notes","href":"/platform/oauth/agencies/update-client-notes"},{"title":"Update contract notes","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /agencies/contracts/{contractId}/notes","href":"/platform/oauth/agencies/update-contract-notes"},{"title":"Update program dashboard notes","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /agencies/programs/{programId}/notes","href":"/platform/oauth/agencies/update-program-dashboard-notes"},{"title":"Update program dashboard status","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /agencies/programs/{programId}/status","href":"/platform/oauth/agencies/update-program-dashboard-status"},{"title":"Update billing profile","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml patch /agency/billing","href":"/platform/oauth/agencies/update-billing-profile"}]},{"group":"Exports","pages":[{"title":"Download an export file","deprecated":null,"version":null,"openapi":"/openapi/oauth.yaml get /exports/{kind}","href":"/platform/oauth/exports/download-an-export-file"}]}]}]},{"group":"Legacy API (Deprecated)","pages":[{"group":"Programs","pages":[{"title":"List programs","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /programs","href":"/platform/api-key/programs/list-programs"},{"title":"Request program invite link","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml post /programs/{id}/invite","href":"/platform/api-key/programs/request-program-invite-link"}]},{"group":"Posts","pages":[{"title":"List posts","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /posts","href":"/platform/api-key/posts/list-posts"},{"title":"Get video details","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /posts/{id}","href":"/platform/api-key/posts/get-video-details"},{"title":"Get video metrics history","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /posts/{id}/metrics-history","href":"/platform/api-key/posts/get-video-metrics-history"},{"title":"Export posts as CSV","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml post /posts/export","href":"/platform/api-key/posts/export-posts-as-csv"},{"title":"Export unique creator handles as CSV","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml post /posts/export-handles","href":"/platform/api-key/posts/export-unique-creator-handles-as-csv"}]},{"group":"Analytics","pages":[{"title":"Get comprehensive KPIs","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /analytics/kpis","href":"/platform/api-key/analytics/get-comprehensive-kpis"},{"title":"List all tracked videos with analytics","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /analytics/videos","href":"/platform/api-key/analytics/list-all-tracked-videos-with-analytics"},{"title":"List all tracked accounts","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /analytics/accounts","href":"/platform/api-key/analytics/list-all-tracked-accounts"},{"title":"General analytics overview","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /analytics/overview","href":"/platform/api-key/analytics/general-analytics-overview"},{"title":"Get daily recruitment outreach analytics","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /analytics/recruitment","href":"/platform/api-key/analytics/get-daily-recruitment-outreach-analytics"}]},{"group":"Payouts","pages":[{"title":"List wallet activity","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /payouts","href":"/platform/api-key/payouts/list-wallet-activity"},{"title":"Get payout wallet stats","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /payouts/stats","href":"/platform/api-key/payouts/get-payout-wallet-stats"},{"title":"Get pending payouts","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /payouts/pending","href":"/platform/api-key/payouts/get-pending-payouts"}]},{"group":"Contracts","pages":[{"title":"List contracts","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /contracts","href":"/platform/api-key/contracts/list-contracts"}]},{"group":"Creators","pages":[{"title":"List creators","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /creators","href":"/platform/api-key/creators/list-creators"},{"title":"List creator collections","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /creators/collections","href":"/platform/api-key/creators/list-creator-collections"}]},{"group":"Invoices","pages":[{"title":"List invoices","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /invoices","href":"/platform/api-key/invoices/list-invoices"},{"title":"Get invoice","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /invoices/{invoiceId}","href":"/platform/api-key/invoices/get-invoice"},{"title":"Create and send an invoice","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml post /invoices","href":"/platform/api-key/invoices/create-and-send-an-invoice"},{"title":"Email an invoice to its customer","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml post /invoices/{invoiceId}/send","href":"/platform/api-key/invoices/email-an-invoice-to-its-customer"},{"title":"Void an unpaid invoice","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml post /invoices/{invoiceId}/void","href":"/platform/api-key/invoices/void-an-unpaid-invoice"}]},{"group":"Discover","pages":[{"title":"List Discover leads","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /discover/leads","href":"/platform/api-key/discover/list-discover-leads"},{"title":"Get a Discover lead","deprecated":null,"version":null,"openapi":"/openapi/platform-apikey.yaml get /discover/leads/{leadId}","href":"/platform/api-key/discover/get-a-discover-lead"}]}]}]},{"tab":"Connect","icon":"wallet","pages":[{"title":"Connect","href":"/connect"}]},{"tab":"Scraper","icon":"search","pages":[{"title":"Scraper","href":"/scraper"}]},{"tab":"Sidekick","icon":"blocks","pages":[{"title":"Sidekick","href":"/sidekick/connectors"}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/mcp-server"}]}]},"title":"Get campaign handles export link (CSV) - SideShift","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","Page-D5fEM6aW.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","clsx-rL8ZCCw4.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-aeztFa9U.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BywkCr5C.js"]}