Which audience columns carry a meaning, all detected from the table.
One field per channel (email, LinkedIn) plus the company domain the
coverage line reports on. Leave the whole object out when binding an
audience and the columns are detected server-side. Send it only to correct
a detection: a first name, a company or a last-contacted date is no longer
part of this, because every column on the table is already addressable as a
{{Column name}} variable.
Which audience columns carry a meaning, all detected from the table.
One field per channel (email, LinkedIn) plus the company domain the
coverage line reports on. Leave the whole object out when binding an
audience and the columns are detected server-side. Send it only to correct
a detection: a first name, a company or a last-contacted date is no longer
part of this, because every column on the table is already addressable as a
{{Column name}} variable.
DRAFT until launch; RUNNING sequences are locked against structural edits
(pause → edit → resume); PAUSED stops scheduling while leaving every
enrolment exactly where it is; COMPLETED is terminal.
List reads only: the name of audience_table_id's table, which a sequence in Trash keeps its status and messages columns on. Null when it has none, or the table is in Trash too.
Rollup, list reads only. None when the list's stats have never been built and could not be built on this request (for example, another request was building them). Show a zero state, not a fake 0.
Rollup, list reads only: the contacts under the Audience tab's Blocked tab (failed, bounced, in cooldown, mailbox removed, do not contact, in another sequence). Unreachable contacts count under In progress here; the Audience tab counts them under Blocked, because reachability is judged from the row as it reads now.
Deprecated, kept for API clients: every contact whose step failed (rollup, list reads only). Read contacts_blocked, which counts them with everyone else the Audience tab files under Blocked.
Deprecated, kept for API clients: every contact who completed the cadence or stopped for any reason (rollup, list reads only). Read contacts_done and contacts_blocked, which split them as the Audience tab does.
Rollup, list reads only: the contacts under the Audience tab's In progress, Needs approval and Paused tabs together. On a draft these are its contacts who start when it launches, which the list calls Not started. Unreachable contacts count under In progress here; the Audience tab counts them under Blocked, because reachability is judged from the row as it reads now. Since 2026-10-19 it also counts Needs approval and Paused contacts and a draft's waiting contacts; it counted only contacts moving before. None when the stats have not been built in this shape yet.
Deprecated, kept for API clients: a draft's contacts, who start when it launches (rollup, list reads only). Read contacts_in_progress, which on a draft counts the same contacts the list calls Not started.
TRUE keeps the audience live: rows added to the table later enrol on their own, and rows that leave it stop. FALSE (the default for a new sequence) freezes the audience after launch; rows can still be added to it by hand, through the add-to-sequence route.
When it went to Trash; null for a live sequence. Trash deletes it for good 30 days after. A launched one went paused and comes back paused; a draft comes back a draft.
manual requires approval; confident adds approval for uncertain AI-written emails; null follows the sender. There is no value meaning 'send automatically': a sequence can only add an approval.
List reads only, read live on every request (never from the cached stats): on a running sequence nobody on which can move, the worst reason holding them (as GET /sequences/{id}/holds/ names it). Null while anybody moves and on any other status.
When the audience-enrolment diff last completed. None until the first sync (launch runs one inline). The Audience tab shows this plus a manual trigger, never a background job the user cannot see.
manual requires approval; confident adds approval for uncertain AI-written LinkedIn steps; null follows the sender. There is no value meaning 'send automatically': a sequence can only add an approval.
TRUE (recommended) sends no formatting: the bold, italic and link marks are stripped and the email reads as plain text; FALSE renders them. Either way the email carries an HTML part laid out line for line, which keeps its spacing exactly, beside a matching text part.
Set when the saved sending_window breaks a rule a save now refuses, which only a window saved before those rules can. It still sends on it as stored: an unknown timezone is read as UTC, and no open day sends at any hour. Fix it by saving a valid sending_window.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Oneprofile","description":"How to use Oneprofile: find leads, enrich them, and run outreach.","colors":{"primary":"#0F5F5C","light":"#23CCC9","dark":"#15807E"},"appearance":{"default":"light"},"navbar":{"primary":{"type":"button","label":"Open Oneprofile","href":"https://app.getoneprofile.ai"}},"footer":{"socials":{"x":"https://x.com/getoneprofile","linkedin":"https://www.linkedin.com/company/getoneprofile"},"links":[{"header":"Product","items":[{"label":"Open Oneprofile","href":"https://app.getoneprofile.ai"},{"label":"Pricing","href":"https://www.getoneprofile.ai/pricing"},{"label":"Integrations","href":"https://www.getoneprofile.ai/integrations"}]},{"header":"Resources","items":[{"label":"Changelog","href":"https://docs.getoneprofile.ai/changelog"},{"label":"Blog","href":"https://www.getoneprofile.ai/blog"},{"label":"Contact support","href":"mailto:support@getoneprofile.ai"}]},{"header":"Legal","items":[{"label":"Terms of service","href":"https://www.getoneprofile.ai/terms"},{"label":"Privacy policy","href":"https://www.getoneprofile.ai/privacy-policy"}]}]},"icons":{"library":"lucide"},"integrations":{"posthog":{"apiKey":"phc_p9VapX8hW4khZqlz1QX0fNdDP8jtRhJiTofklwMgjaS","apiHost":"https://k.getoneprofile.ai"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"variables":{"appUrl":"https://app.getoneprofile.ai"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"oneprofile","hasAudioNarration":false,"actualSubdomain":"oneprofile","customDomains":["docs.getoneprofile.ai"],"gitSource":{"type":"github","owner":"getoneprofile","repo":"oneprofile","deployBranch":"master","contentDirectory":"product-docs/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6adbac057f393eb6acfbfe94","collectionId":"08c7b0df-ddb8-4d68-a934-1acdf70c6133","liveDeploymentHistoryId":"6adbac057f393eb6acfbfe94","schemaVersion":"v3"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adbac057f393eb6acfbfe94","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API reference","count":574},{"language":"default","tag":"Endpoints","count":572},{"language":"default","tag":"sequences","count":97},{"language":"default","tag":"Documentation","count":95},{"language":"default","tag":"table-enrichments","count":34},{"language":"default","tag":"senders","count":32},{"language":"default","tag":"inbox","count":27},{"language":"default","tag":"find-leads","count":25},{"language":"default","tag":"linkedin","count":24},{"language":"default","tag":"Outreach","count":23}],"searchSettings":{"maxResults":6}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table","slug":"/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table","pageMetadata":{"title":"Remap the audience columns without rebinding the table","description":"Allowed while the sequence is running, unlike setting the audience: a remap within the same table orphans no enrolment, whereas rebinding does.","deprecated":null,"version":null,"openapi":"/openapi.json patch /sequences/{sequence_id}/audience/","href":"/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table","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: \"Allowed while the sequence is running, unlike setting the audience: a remap within the same table orphans no enrolment, whereas rebinding does.\"\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":{"config":{},"pageMetadata":{"title":"Remap the audience columns without rebinding the table","description":"Allowed while the sequence is running, unlike setting the audience: a remap within the same table orphans no enrolment, whereas rebinding does.","deprecated":null,"version":null,"openapi":"/openapi.json patch /sequences/{sequence_id}/audience/","href":"/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Allowed while the sequence is running, unlike setting the audience: a remap within the same table orphans no enrolment, whereas rebinding does.","operationId":"patch_column_mapping","parameters":["47429725-b00a-4a1e-a4f1-73a31697fb64"],"requestBody":"f0dc6f42-92ee-45d3-892e-6d440ee9e248","responses":{"200":"d6cad54c-9eb5-4edf-a060-669da76e0f62","401":"06015d2f-8b3e-49b1-ad3d-feae0d15c93b","403":"ab5a0665-46ed-4c6d-bc54-51e6cdc2a808","404":"dfe120d7-2a87-4ab2-9709-f040a6621e1c","409":"1d4ae958-6f5f-459d-a6bb-af23b9f5ba15","422":"04a755f6-15e1-4e69-b561-c87a0811ead2","500":"3910610d-fa8f-4075-a803-1887faed29ea","502":"ba3e8ea1-85c8-4380-8841-32b452be6724","503":"33fe3870-78fe-42c9-a61f-4d9bcc48e79f"},"security":["5098a784-a07e-468f-916a-d423bccee514","c589767c-d1e6-468f-94bf-3a9a604cc1f4"],"summary":"Remap the audience columns without rebinding the table","tags":["sequences"],"method":"patch","type":"path","servers":["eb059464-f750-47d0-afc5-26c0ffe5169a"],"path":"/sequences/{sequence_id}/audience/","baseUrlOptions":["https://api.getoneprofile.ai"],"title":"Remap the audience columns without rebinding the table","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"47429725-b00a-4a1e-a4f1-73a31697fb64":{"in":"path","name":"sequence_id","required":true,"schema":{"format":"uuid","title":"Sequence Id","type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"content":{"application/json":{"schema":{"properties":{"mapping":{"description":"Which audience columns carry a meaning, all detected from the table.\n\nOne field per channel (email, LinkedIn) plus the company domain the\ncoverage line reports on. Leave the whole object out when binding an\naudience and the columns are detected server-side. Send it only to correct\na detection: a first name, a company or a last-contacted date is no longer\npart of this, because every column on the table is already addressable as a\n`{{Column name}}` variable.","properties":{"company_domain_column_id":{"oneOf":[{"type":"string","title":"Company Domain Column Id","description":"The account identity, reported on by the audience coverage counts. Unmapped, the coverage count is zero.","format":"uuid","uniqueKey":"mapping.company_domain_column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Company Domain Column Id","description":"The account identity, reported on by the audience coverage counts. Unmapped, the coverage count is zero.","uniqueKey":"mapping.company_domain_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"mapping.company_domain_column_id","typeLabel":"string\u003cuuid> | null"},"email_column_id":{"oneOf":[{"type":"string","title":"Email Column Id","description":"Where the send address is read from, and the deduplication key: two rows sharing an address are one contact.","format":"uuid","uniqueKey":"mapping.email_column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Email Column Id","description":"Where the send address is read from, and the deduplication key: two rows sharing an address are one contact.","uniqueKey":"mapping.email_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"mapping.email_column_id","typeLabel":"string\u003cuuid> | null"},"email_deliverability_column_id":{"oneOf":[{"type":"string","title":"Email Deliverability Column Id","description":"The column holding each address's deliverability verdict, usually the Verify email column over the email column; detected when the table has one. Read only while an email column is mapped, and dropped without one. An address is emailed only when its verdict is one of `email_deliverability_results`; any other verdict skips the email step (LinkedIn steps still run), and an address not verified yet waits for its verdict. Unmapped, every address is emailed unverified.","format":"uuid","uniqueKey":"mapping.email_deliverability_column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Email Deliverability Column Id","description":"The column holding each address's deliverability verdict, usually the Verify email column over the email column; detected when the table has one. Read only while an email column is mapped, and dropped without one. An address is emailed only when its verdict is one of `email_deliverability_results`; any other verdict skips the email step (LinkedIn steps still run), and an address not verified yet waits for its verdict. Unmapped, every address is emailed unverified.","uniqueKey":"mapping.email_deliverability_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"mapping.email_deliverability_column_id","typeLabel":"string\u003cuuid> | null"},"email_deliverability_results":{"description":"The verdicts the sequence emails: valid, catch-all, risky, unknown, invalid or disposable. Valid alone by default; an empty list reads as the default. An answer the column could not give counts as unknown.","items":{"description":"The verdicts a Verify email column answers with, in the words its cells hold.\n\nThe ``verify_email`` chain respells every supplier's verdict onto exactly\nthese words (``email_verdict_canonical`` in ``table_enrichments``), so a\nsequence that reads the column compares its cells against them. Ordered\nfrom the safest to send to, which is the order the Audience tab lists them.","enum":["valid","catch-all","risky","unknown","invalid","disposable"],"title":"EmailDeliverability","type":"string","uniqueKey":"mapping.email_deliverability_results.items.[INDEX]","typeLabel":"enum\u003cstring>"},"maxItems":6,"title":"Email Deliverability Results","type":"array","uniqueKey":"mapping.email_deliverability_results","typeLabel":"enum\u003cstring>[]"},"linkedin_url_column_id":{"oneOf":[{"type":"string","title":"Linkedin Url Column Id","description":"Required by LinkedIn steps; a row without one skips them.","format":"uuid","uniqueKey":"mapping.linkedin_url_column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Linkedin Url Column Id","description":"Required by LinkedIn steps; a row without one skips them.","uniqueKey":"mapping.linkedin_url_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"mapping.linkedin_url_column_id","typeLabel":"string\u003cuuid> | null"}},"title":"ColumnMappingSchema","type":"object","isRequired":true,"uniqueKey":"mapping","typeLabel":"ColumnMappingSchema · object"}},"required":["mapping"],"title":"ColumnMappingUpdateSchema","type":"object","uniqueKey":"","typeLabel":"ColumnMappingUpdateSchema · object"},"examples":{"Example":{"title":"Example","value":{"mapping":{"company_domain_column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","email_column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","email_deliverability_column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","email_deliverability_results":[],"linkedin_url_column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"d6cad54c-9eb5-4edf-a060-669da76e0f62":{"content":{"application/json":{"schema":{"properties":{"audience_table_id":{"oneOf":[{"type":"string","title":"Audience Table Id","format":"uuid","isRequired":true,"uniqueKey":"audience_table_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Audience Table Id","isRequired":true,"uniqueKey":"audience_table_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"audience_table_id","typeLabel":"string\u003cuuid> | null"},"audience_view_id":{"oneOf":[{"type":"string","title":"Audience View Id","format":"uuid","isRequired":true,"uniqueKey":"audience_view_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Audience View Id","isRequired":true,"uniqueKey":"audience_view_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"audience_view_id","typeLabel":"string\u003cuuid> | null"},"column_mapping":{"description":"Which audience columns carry a meaning, all detected from the table.\n\nOne field per channel (email, LinkedIn) plus the company domain the\ncoverage line reports on. Leave the whole object out when binding an\naudience and the columns are detected server-side. Send it only to correct\na detection: a first name, a company or a last-contacted date is no longer\npart of this, because every column on the table is already addressable as a\n`{{Column name}}` variable.","properties":{"company_domain_column_id":{"oneOf":[{"type":"string","title":"Company Domain Column Id","description":"The account identity, reported on by the audience coverage counts. Unmapped, the coverage count is zero.","format":"uuid","uniqueKey":"column_mapping.company_domain_column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Company Domain Column Id","description":"The account identity, reported on by the audience coverage counts. Unmapped, the coverage count is zero.","uniqueKey":"column_mapping.company_domain_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"column_mapping.company_domain_column_id","typeLabel":"string\u003cuuid> | null"},"email_column_id":{"oneOf":[{"type":"string","title":"Email Column Id","description":"Where the send address is read from, and the deduplication key: two rows sharing an address are one contact.","format":"uuid","uniqueKey":"column_mapping.email_column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Email Column Id","description":"Where the send address is read from, and the deduplication key: two rows sharing an address are one contact.","uniqueKey":"column_mapping.email_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"column_mapping.email_column_id","typeLabel":"string\u003cuuid> | null"},"email_deliverability_column_id":{"oneOf":[{"type":"string","title":"Email Deliverability Column Id","description":"The column holding each address's deliverability verdict, usually the Verify email column over the email column; detected when the table has one. Read only while an email column is mapped, and dropped without one. An address is emailed only when its verdict is one of `email_deliverability_results`; any other verdict skips the email step (LinkedIn steps still run), and an address not verified yet waits for its verdict. Unmapped, every address is emailed unverified.","format":"uuid","uniqueKey":"column_mapping.email_deliverability_column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Email Deliverability Column Id","description":"The column holding each address's deliverability verdict, usually the Verify email column over the email column; detected when the table has one. Read only while an email column is mapped, and dropped without one. An address is emailed only when its verdict is one of `email_deliverability_results`; any other verdict skips the email step (LinkedIn steps still run), and an address not verified yet waits for its verdict. Unmapped, every address is emailed unverified.","uniqueKey":"column_mapping.email_deliverability_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"column_mapping.email_deliverability_column_id","typeLabel":"string\u003cuuid> | null"},"email_deliverability_results":{"description":"The verdicts the sequence emails: valid, catch-all, risky, unknown, invalid or disposable. Valid alone by default; an empty list reads as the default. An answer the column could not give counts as unknown.","items":{"description":"The verdicts a Verify email column answers with, in the words its cells hold.\n\nThe ``verify_email`` chain respells every supplier's verdict onto exactly\nthese words (``email_verdict_canonical`` in ``table_enrichments``), so a\nsequence that reads the column compares its cells against them. Ordered\nfrom the safest to send to, which is the order the Audience tab lists them.","enum":["valid","catch-all","risky","unknown","invalid","disposable"],"title":"EmailDeliverability","type":"string","uniqueKey":"column_mapping.email_deliverability_results.items.[INDEX]","typeLabel":"enum\u003cstring>"},"maxItems":6,"title":"Email Deliverability Results","type":"array","uniqueKey":"column_mapping.email_deliverability_results","typeLabel":"enum\u003cstring>[]"},"linkedin_url_column_id":{"oneOf":[{"type":"string","title":"Linkedin Url Column Id","description":"Required by LinkedIn steps; a row without one skips them.","format":"uuid","uniqueKey":"column_mapping.linkedin_url_column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Linkedin Url Column Id","description":"Required by LinkedIn steps; a row without one skips them.","uniqueKey":"column_mapping.linkedin_url_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"column_mapping.linkedin_url_column_id","typeLabel":"string\u003cuuid> | null"}},"title":"ColumnMappingSchema","type":"object","isRequired":true,"uniqueKey":"column_mapping","typeLabel":"ColumnMappingSchema · object"},"created_at":{"format":"date-time","title":"Created At","type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"edges":{"items":{"properties":{"branch":{"description":"Which way the connection leaves its step. `default` is the one way on from an email or a LinkedIn step; a condition leaves by `yes` and `no`. A connection request leaves by the answer it gets: `connected` (accepted, or connected already) and `not_accepted` (not accepted within its window), plus `already_connected` when already-connected contacts get a branch of their own; any of them may go to the same step. A connection request saved with one `default` connection, or none, gets both branches going where it went.","enum":["default","yes","no","connected","already_connected","not_accepted"],"title":"SequenceEdgeBranch","type":"string","default":"default","uniqueKey":"edges.items.[INDEX].branch","typeLabel":"enum\u003cstring>"},"from_step_id":{"oneOf":[{"type":"string","title":"From Step Id","description":"None = the start node.","format":"uuid","uniqueKey":"edges.items.[INDEX].from_step_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"From Step Id","description":"None = the start node.","uniqueKey":"edges.items.[INDEX].from_step_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"edges.items.[INDEX].from_step_id","typeLabel":"string\u003cuuid> | null"},"to_step_id":{"oneOf":[{"type":"string","title":"To Step Id","description":"None = an end node.","format":"uuid","uniqueKey":"edges.items.[INDEX].to_step_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"To Step Id","description":"None = an end node.","uniqueKey":"edges.items.[INDEX].to_step_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"edges.items.[INDEX].to_step_id","typeLabel":"string\u003cuuid> | null"}},"title":"SequenceEdgeSchema","type":"object","uniqueKey":"edges.items.[INDEX]","typeLabel":"SequenceEdgeSchema · object"},"title":"Edges","type":"array","isRequired":true,"uniqueKey":"edges","typeLabel":"SequenceEdgeSchema · object[]"},"id":{"format":"uuid","title":"Id","type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"launched_at":{"oneOf":[{"type":"string","title":"Launched At","format":"date-time","isRequired":true,"uniqueKey":"launched_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Launched At","isRequired":true,"uniqueKey":"launched_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"launched_at","typeLabel":"string\u003cdate-time> | null"},"multithreading":{"oneOf":[{"type":"object","title":"Multithreading","additionalProperties":true,"isRequired":true,"uniqueKey":"multithreading.oneOf.0","typeLabel":"Multithreading · object"},{"type":"null","title":"Multithreading","isRequired":true,"uniqueKey":"multithreading.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"multithreading","typeLabel":"Multithreading · object | null"},"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"opt_out_footer_text":{"title":"Opt Out Footer Text","type":"string","isRequired":true,"uniqueKey":"opt_out_footer_text","typeLabel":"string"},"pause_reason":{"oneOf":[{"type":"string","title":"Pause Reason","isRequired":true,"uniqueKey":"pause_reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Pause Reason","isRequired":true,"uniqueKey":"pause_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"pause_reason","typeLabel":"string | null"},"sending_window":{"oneOf":[{"type":"object","title":"Sending Window","additionalProperties":true,"isRequired":true,"uniqueKey":"sending_window.oneOf.0","typeLabel":"Sending Window · object"},{"type":"null","title":"Sending Window","isRequired":true,"uniqueKey":"sending_window.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sending_window","typeLabel":"Sending Window · object | null"},"status":{"description":"Lifecycle of a sequence.\n\nDRAFT until launch; RUNNING sequences are locked against structural edits\n(pause → edit → resume); PAUSED stops scheduling while leaving every\nenrolment exactly where it is; COMPLETED is terminal.","enum":["draft","running","paused","completed"],"title":"SequenceStatus","type":"string","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"status_column_id":{"oneOf":[{"type":"string","title":"Status Column Id","format":"uuid","isRequired":true,"uniqueKey":"status_column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Status Column Id","isRequired":true,"uniqueKey":"status_column_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"status_column_id","typeLabel":"string\u003cuuid> | null"},"step_count":{"title":"Step Count","type":"integer","isRequired":true,"uniqueKey":"step_count","typeLabel":"integer"},"steps":{"items":{"properties":{"id":{"format":"uuid","title":"Id","type":"string","isRequired":true,"uniqueKey":"steps.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"kind":{"description":"What a graph node does.\n\nThe LINKEDIN_* kinds do not send anything themselves. They enqueue browser\nwork and park the contact until it runs, because the action happens in the\ncustomer's own browser and that browser may be closed.\n\nEvery kind here is something the product can carry out end to end. There is\ndeliberately no phone-call or text-message kind: the engine cannot dial or\ntext, and a step it can only hand to a person to do elsewhere is a to-do\nlist wearing a sequence's clothes, not a channel this product supports.","enum":["message","condition","linkedin_profile_view","linkedin_connection_request","linkedin_message","linkedin_inmail","linkedin_withdraw_invitation","linkedin_follow","linkedin_like_post"],"title":"SequenceStepKind","type":"string","isRequired":true,"uniqueKey":"steps.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"agent_prompt_key":{"oneOf":[{"type":"string","title":"Agent Prompt Key","description":"Read-only: the agent's slot for this step's prompt (the step's id). Set by the server on every agent-written step; ignored on write.","uniqueKey":"steps.items.[INDEX].agent_prompt_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Prompt Key","description":"Read-only: the agent's slot for this step's prompt (the step's id). Set by the server on every agent-written step; ignored on write.","uniqueKey":"steps.items.[INDEX].agent_prompt_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].agent_prompt_key","typeLabel":"string | null"},"agent_subject":{"default":false,"description":"On an agent-written email that starts a thread: the agent writes the subject line too, and `subject_segments` is ignored. Off, the typed subject is sent. Ignored on a reply and on written steps.","title":"Agent Subject","type":"boolean","uniqueKey":"steps.items.[INDEX].agent_subject","typeLabel":"boolean"},"authoring":{"description":"Who writes the words. 'written' sends the subject and body below; 'agent' has the sequence's outbound agent write them for each contact from `prompt`, the contact's row and the workspace's business context, priced per contact. An email, a connection note, a LinkedIn message or an InMail.","enum":["written","agent"],"title":"StepAuthoring","type":"string","default":"written","uniqueKey":"steps.items.[INDEX].authoring","typeLabel":"enum\u003cstring>"},"body_segments":{"items":{"properties":{"kind":{"description":"One piece of a subject or body template.","enum":["text","column","builtin","spintax"],"title":"SegmentKind","type":"string","isRequired":true,"uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"builtin":{"oneOf":[{"type":"string","title":"BuiltinVariable","description":"Non-column variables the composer offers.\n\nWeekday variables render the *name* of the day (\"Thursday\") so a cadence\ncan reference real days without weekly rewrites.","enum":["sender_first_name","sender_full_name","sender_title","sender_booking_link","sending_domain","sequence_name","greeting","today","yesterday","tomorrow","day_plus_2","day_plus_3","day_plus_4"],"uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].builtin.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].builtin.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].builtin","typeLabel":"enum\u003cstring> | null"},"column_id":{"oneOf":[{"type":"string","title":"Column Id","format":"uuid","uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Column Id","uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].column_id","typeLabel":"string\u003cuuid> | null"},"options":{"description":"Spintax alternatives; one is chosen per contact.","items":{"type":"string","uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].options.items.[INDEX]","typeLabel":"string"},"maxItems":20,"title":"Options","type":"array","uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].options","typeLabel":"string[]"},"required":{"default":true,"title":"Required","type":"boolean","uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].required","typeLabel":"boolean"},"text":{"default":"","title":"Text","type":"string","uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX].text","typeLabel":"string"}},"required":["kind"],"title":"TemplateSegmentSchema","type":"object","uniqueKey":"steps.items.[INDEX].body_segments.items.[INDEX]","typeLabel":"TemplateSegmentSchema · object"},"title":"Body Segments","type":"array","uniqueKey":"steps.items.[INDEX].body_segments","typeLabel":"TemplateSegmentSchema · object[]"},"condition_kind":{"oneOf":[{"type":"string","title":"SequenceConditionKind","description":"The branching conditions.\n\n``BOUNCED`` and ``REPLIED`` are only pickable after a message step exists\nearlier on the same path: enforced at save, explained in the picker.","enum":["has_email","has_linkedin_url","linkedin_connected","bounced","replied","linkedin_invite_accepted","linkedin_open_profile"],"uniqueKey":"steps.items.[INDEX].condition_kind.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"steps.items.[INDEX].condition_kind.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].condition_kind","typeLabel":"enum\u003cstring> | null"},"condition_window_days":{"oneOf":[{"type":"integer","title":"Condition Window Days","description":"How many days the step waits for its answer. On a check that waits (Replied?, Email bounced?), its window. On a connection request, how long it waits for the request to be accepted before the contact goes down its `not_accepted` branch: null is saved as 14, and a change holds every contact already waiting to the new window.","maximum":90,"minimum":1,"uniqueKey":"steps.items.[INDEX].condition_window_days.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Condition Window Days","description":"How many days the step waits for its answer. On a check that waits (Replied?, Email bounced?), its window. On a connection request, how long it waits for the request to be accepted before the contact goes down its `not_accepted` branch: null is saved as 14, and a change holds every contact already waiting to the new window.","uniqueKey":"steps.items.[INDEX].condition_window_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].condition_window_days","typeLabel":"integer | null"},"position":{"default":0,"minimum":0,"title":"Position","type":"integer","uniqueKey":"steps.items.[INDEX].position","typeLabel":"integer"},"prompt":{"default":"","description":"What the agent is asked to write at this step. Stored on the agent, not the step, and saved with the graph: this is the one way to change it.","maxLength":4000,"title":"Prompt","type":"string","uniqueKey":"steps.items.[INDEX].prompt","typeLabel":"string"},"reply_to_step_id":{"oneOf":[{"type":"string","title":"Reply To Step Id","description":"The earlier email step this email replies to: it goes out under that step's send to the contact (Re: its subject, In-Reply-To its Message-ID), from the mailbox that sent it. Must be an email step that comes before this one on the graph. Null starts a new thread. Only on email steps.","format":"uuid","uniqueKey":"steps.items.[INDEX].reply_to_step_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Reply To Step Id","description":"The earlier email step this email replies to: it goes out under that step's send to the contact (Re: its subject, In-Reply-To its Message-ID), from the mailbox that sent it. Must be an email step that comes before this one on the graph. Null starts a new thread. Only on email steps.","uniqueKey":"steps.items.[INDEX].reply_to_step_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].reply_to_step_id","typeLabel":"string\u003cuuid> | null"},"requires_approval":{"default":false,"description":"Hold this step for approval even when its channel would run on its own. One-way: true adds an approval, false never removes the one the channel's resolved mode already wants.","title":"Requires Approval","type":"boolean","uniqueKey":"steps.items.[INDEX].requires_approval","typeLabel":"boolean"},"subject_segments":{"oneOf":[{"type":"array","items":{"properties":{"kind":{"description":"One piece of a subject or body template.","enum":["text","column","builtin","spintax"],"title":"SegmentKind","type":"string","isRequired":true,"uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"builtin":{"oneOf":[{"type":"string","title":"BuiltinVariable","description":"Non-column variables the composer offers.\n\nWeekday variables render the *name* of the day (\"Thursday\") so a cadence\ncan reference real days without weekly rewrites.","enum":["sender_first_name","sender_full_name","sender_title","sender_booking_link","sending_domain","sequence_name","greeting","today","yesterday","tomorrow","day_plus_2","day_plus_3","day_plus_4"],"uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].builtin.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].builtin.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].builtin","typeLabel":"enum\u003cstring> | null"},"column_id":{"oneOf":[{"type":"string","title":"Column Id","format":"uuid","uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Column Id","uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].column_id","typeLabel":"string\u003cuuid> | null"},"options":{"description":"Spintax alternatives; one is chosen per contact.","items":{"type":"string","uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].options.items.[INDEX]","typeLabel":"string"},"maxItems":20,"title":"Options","type":"array","uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].options","typeLabel":"string[]"},"required":{"default":true,"title":"Required","type":"boolean","uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].required","typeLabel":"boolean"},"text":{"default":"","title":"Text","type":"string","uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].text","typeLabel":"string"}},"required":["kind"],"title":"TemplateSegmentSchema","type":"object","uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX]","typeLabel":"TemplateSegmentSchema · object"},"title":"Subject Segments","description":"The subject of an email that starts a thread. Ignored on a reply (`reply_to_step_id`), whose subject is the thread's, and on an email whose subject the agent writes (`agent_subject`). An email that starts a thread with neither fails preflight until a subject is added. A blank subject on an email after another one, with no `reply_to_step_id`, is saved as a reply to the nearest earlier email, which is what it used to mean.","uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.0","typeLabel":"TemplateSegmentSchema · object[]"},{"type":"null","title":"Subject Segments","description":"The subject of an email that starts a thread. Ignored on a reply (`reply_to_step_id`), whose subject is the thread's, and on an email whose subject the agent writes (`agent_subject`). An email that starts a thread with neither fails preflight until a subject is added. A blank subject on an email after another one, with no `reply_to_step_id`, is saved as a reply to the nearest earlier email, which is what it used to mean.","uniqueKey":"steps.items.[INDEX].subject_segments.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].subject_segments","typeLabel":"TemplateSegmentSchema · object[] | null"},"title":{"oneOf":[{"type":"string","title":"Title","description":"What the step is called on its card, in the customer's words: set by the library campaign that laid it out, or by whoever saves the graph. Null names it by its place in the cadence (Opener, New angle, Break-up). Sending the stored title back, or leaving it out, keeps it while the step keeps its kind and who writes it; a different title renames the step, and an empty one clears the name.","maxLength":80,"uniqueKey":"steps.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","title":"Title","description":"What the step is called on its card, in the customer's words: set by the library campaign that laid it out, or by whoever saves the graph. Null names it by its place in the cadence (Opener, New angle, Break-up). Sending the stored title back, or leaving it out, keeps it while the step keeps its kind and who writes it; a different title renames the step, and an empty one clears the name.","uniqueKey":"steps.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].title","typeLabel":"string | null"},"wait_amount":{"default":0,"maximum":365,"minimum":0,"title":"Wait Amount","type":"integer","uniqueKey":"steps.items.[INDEX].wait_amount","typeLabel":"integer"},"wait_unit":{"enum":["days","hours"],"title":"SequenceWaitUnit","type":"string","default":"days","uniqueKey":"steps.items.[INDEX].wait_unit","typeLabel":"enum\u003cstring>"}},"required":["id","kind"],"title":"SequenceStepSchema","type":"object","uniqueKey":"steps.items.[INDEX]","typeLabel":"SequenceStepSchema · object"},"title":"Steps","type":"array","isRequired":true,"uniqueKey":"steps","typeLabel":"SequenceStepSchema · object[]"},"updated_at":{"format":"date-time","title":"Updated At","type":"string","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"audience_table_name":{"oneOf":[{"type":"string","title":"Audience Table Name","description":"List reads only: the name of audience_table_id's table, which a sequence in Trash keeps its status and messages columns on. Null when it has none, or the table is in Trash too.","uniqueKey":"audience_table_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Audience Table Name","description":"List reads only: the name of audience_table_id's table, which a sequence in Trash keeps its status and messages columns on. Null when it has none, or the table is in Trash too.","uniqueKey":"audience_table_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"audience_table_name","typeLabel":"string | null"},"bcc_addresses":{"description":"Blind copies on every email this sequence sends.","items":{"type":"string","uniqueKey":"bcc_addresses.items.[INDEX]","typeLabel":"string"},"title":"Bcc Addresses","type":"array","uniqueKey":"bcc_addresses","typeLabel":"string[]"},"cc_addresses":{"description":"Addresses copied on every email this sequence sends.","items":{"type":"string","uniqueKey":"cc_addresses.items.[INDEX]","typeLabel":"string"},"title":"Cc Addresses","type":"array","uniqueKey":"cc_addresses","typeLabel":"string[]"},"connection_requests_sent":{"oneOf":[{"type":"integer","title":"Connection Requests Sent","uniqueKey":"connection_requests_sent.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Connection Requests Sent","uniqueKey":"connection_requests_sent.oneOf.1","typeLabel":"null"}],"uniqueKey":"connection_requests_sent","typeLabel":"integer | null"},"connections_accepted":{"oneOf":[{"type":"integer","title":"Connections Accepted","description":"Connection requests from this sequence confirmed accepted. With connection_requests_sent this yields the acceptance rate.","uniqueKey":"connections_accepted.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Connections Accepted","description":"Connection requests from this sequence confirmed accepted. With connection_requests_sent this yields the acceptance rate.","uniqueKey":"connections_accepted.oneOf.1","typeLabel":"null"}],"uniqueKey":"connections_accepted","typeLabel":"integer | null"},"contacts_added":{"oneOf":[{"type":"integer","title":"Contacts Added","description":"Rollup, list reads only. None when the list's stats have never been built and could not be built on this request (for example, another request was building them). Show a zero state, not a fake 0.","uniqueKey":"contacts_added.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Contacts Added","description":"Rollup, list reads only. None when the list's stats have never been built and could not be built on this request (for example, another request was building them). Show a zero state, not a fake 0.","uniqueKey":"contacts_added.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts_added","typeLabel":"integer | null"},"contacts_blocked":{"oneOf":[{"type":"integer","title":"Contacts Blocked","description":"Rollup, list reads only: the contacts under the Audience tab's Blocked tab (failed, bounced, in cooldown, mailbox removed, do not contact, in another sequence). Unreachable contacts count under In progress here; the Audience tab counts them under Blocked, because reachability is judged from the row as it reads now.","uniqueKey":"contacts_blocked.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Contacts Blocked","description":"Rollup, list reads only: the contacts under the Audience tab's Blocked tab (failed, bounced, in cooldown, mailbox removed, do not contact, in another sequence). Unreachable contacts count under In progress here; the Audience tab counts them under Blocked, because reachability is judged from the row as it reads now.","uniqueKey":"contacts_blocked.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts_blocked","typeLabel":"integer | null"},"contacts_done":{"oneOf":[{"type":"integer","title":"Contacts Done","description":"Rollup, list reads only: the contacts under the Audience tab's Done tab (finished, replied, unsubscribed, stopped, removed and the like).","uniqueKey":"contacts_done.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Contacts Done","description":"Rollup, list reads only: the contacts under the Audience tab's Done tab (finished, replied, unsubscribed, stopped, removed and the like).","uniqueKey":"contacts_done.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts_done","typeLabel":"integer | null"},"contacts_failed":{"oneOf":[{"type":"integer","title":"Contacts Failed","description":"Deprecated, kept for API clients: every contact whose step failed (rollup, list reads only). Read contacts_blocked, which counts them with everyone else the Audience tab files under Blocked.","deprecated":true,"uniqueKey":"contacts_failed.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Contacts Failed","description":"Deprecated, kept for API clients: every contact whose step failed (rollup, list reads only). Read contacts_blocked, which counts them with everyone else the Audience tab files under Blocked.","deprecated":true,"uniqueKey":"contacts_failed.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts_failed","typeLabel":"integer | null"},"contacts_finished":{"oneOf":[{"type":"integer","title":"Contacts Finished","description":"Deprecated, kept for API clients: every contact who completed the cadence or stopped for any reason (rollup, list reads only). Read contacts_done and contacts_blocked, which split them as the Audience tab does.","deprecated":true,"uniqueKey":"contacts_finished.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Contacts Finished","description":"Deprecated, kept for API clients: every contact who completed the cadence or stopped for any reason (rollup, list reads only). Read contacts_done and contacts_blocked, which split them as the Audience tab does.","deprecated":true,"uniqueKey":"contacts_finished.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts_finished","typeLabel":"integer | null"},"contacts_in_progress":{"oneOf":[{"type":"integer","title":"Contacts In Progress","description":"Rollup, list reads only: the contacts under the Audience tab's In progress, Needs approval and Paused tabs together. On a draft these are its contacts who start when it launches, which the list calls Not started. Unreachable contacts count under In progress here; the Audience tab counts them under Blocked, because reachability is judged from the row as it reads now. Since 2026-10-19 it also counts Needs approval and Paused contacts and a draft's waiting contacts; it counted only contacts moving before. None when the stats have not been built in this shape yet.","uniqueKey":"contacts_in_progress.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Contacts In Progress","description":"Rollup, list reads only: the contacts under the Audience tab's In progress, Needs approval and Paused tabs together. On a draft these are its contacts who start when it launches, which the list calls Not started. Unreachable contacts count under In progress here; the Audience tab counts them under Blocked, because reachability is judged from the row as it reads now. Since 2026-10-19 it also counts Needs approval and Paused contacts and a draft's waiting contacts; it counted only contacts moving before. None when the stats have not been built in this shape yet.","uniqueKey":"contacts_in_progress.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts_in_progress","typeLabel":"integer | null"},"contacts_not_started":{"oneOf":[{"type":"integer","title":"Contacts Not Started","description":"Deprecated, kept for API clients: a draft's contacts, who start when it launches (rollup, list reads only). Read contacts_in_progress, which on a draft counts the same contacts the list calls Not started.","deprecated":true,"uniqueKey":"contacts_not_started.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Contacts Not Started","description":"Deprecated, kept for API clients: a draft's contacts, who start when it launches (rollup, list reads only). Read contacts_in_progress, which on a draft counts the same contacts the list calls Not started.","deprecated":true,"uniqueKey":"contacts_not_started.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts_not_started","typeLabel":"integer | null"},"continuous_enrolment":{"default":false,"description":"TRUE keeps the audience live: rows added to the table later enrol on their own, and rows that leave it stop. FALSE (the default for a new sequence) freezes the audience after launch; rows can still be added to it by hand, through the add-to-sequence route.","title":"Continuous Enrolment","type":"boolean","uniqueKey":"continuous_enrolment","typeLabel":"boolean"},"deleted_at":{"oneOf":[{"type":"string","title":"Deleted At","description":"When it went to Trash; null for a live sequence. Trash deletes it for good 30 days after. A launched one went paused and comes back paused; a draft comes back a draft.","format":"date-time","uniqueKey":"deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deleted At","description":"When it went to Trash; null for a live sequence. Trash deletes it for good 30 days after. A launched one went paused and comes back paused; a draft comes back a draft.","uniqueKey":"deleted_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"deleted_at","typeLabel":"string\u003cdate-time> | null"},"email_approval_mode":{"oneOf":[{"type":"string","title":"Email Approval Mode","description":"`manual` requires approval; `confident` adds approval for uncertain AI-written emails; null follows the sender. There is no value meaning 'send automatically': a sequence can only add an approval.","uniqueKey":"email_approval_mode.oneOf.0","typeLabel":"string"},{"type":"null","title":"Email Approval Mode","description":"`manual` requires approval; `confident` adds approval for uncertain AI-written emails; null follows the sender. There is no value meaning 'send automatically': a sequence can only add an approval.","uniqueKey":"email_approval_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_approval_mode","typeLabel":"string | null"},"emails_sent":{"oneOf":[{"type":"integer","title":"Emails Sent","uniqueKey":"emails_sent.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Emails Sent","uniqueKey":"emails_sent.oneOf.1","typeLabel":"null"}],"uniqueKey":"emails_sent","typeLabel":"integer | null"},"hold":{"oneOf":[{"type":"object","title":"SequenceListHoldSchema","description":"List reads only, read live on every request (never from the cached stats): on a running sequence nobody on which can move, the worst reason holding them (as GET /sequences/{id}/holds/ names it). Null while anybody moves and on any other status.","required":["reason","contacts"],"properties":{"contacts":{"description":"How many contacts it holds: for approval, the cards waiting in Tasks, which the row names (\"Needs approval: 10\").","title":"Contacts","type":"integer","isRequired":true,"uniqueKey":"hold.oneOf.0.contacts","typeLabel":"integer"},"reason":{"description":"One reason a live contact cannot move right now, as the sequence's pages say it.\n\nThe stored ``HoldReason`` and the task-derived ``WaitingOn`` each cover part\nof this; the LinkedIn account's own state covers the rest. This is their\nunion, read at request time, so the Overview, the Audience tab, the header\nand the Sequences list name one reason with one word (the silent-stall\nplan, approved 2026-09-30).\n\nListed worst first: the order is the order a page picks its one headline\nor banner by. The first five need a person; ``EMAIL_CHECK`` may (it ends\nby itself while the deliverability column runs); ``APPROVAL`` needs one\nbut has its own row and banner already; the rest end on their own.","enum":["linkedin_verify_account","linkedin_disconnected","no_mailbox","no_message","linkedin_browser_offline","email_check","approval","daily_cap","linkedin_daily_limit","linkedin_weekly_limit","window","writing_delayed","queued_to_write"],"title":"SequenceHold","type":"string","isRequired":true,"uniqueKey":"hold.oneOf.0.reason","typeLabel":"enum\u003cstring>"},"long_offline":{"default":false,"description":"For an offline browser: nothing for over a day.","title":"Long Offline","type":"boolean","uniqueKey":"hold.oneOf.0.long_offline","typeLabel":"boolean"},"sender_name":{"oneOf":[{"type":"string","title":"Sender Name","description":"For a LinkedIn reason: whose account it is.","uniqueKey":"hold.oneOf.0.sender_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Sender Name","description":"For a LinkedIn reason: whose account it is.","uniqueKey":"hold.oneOf.0.sender_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"hold.oneOf.0.sender_name","typeLabel":"string | null"},"until":{"oneOf":[{"type":"string","title":"Until","description":"When the reason ends on its own, where it does.","format":"date-time","uniqueKey":"hold.oneOf.0.until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"When the reason ends on its own, where it does.","uniqueKey":"hold.oneOf.0.until.oneOf.1","typeLabel":"null"}],"uniqueKey":"hold.oneOf.0.until","typeLabel":"string\u003cdate-time> | null"},"window_open":{"default":true,"description":"Whether the sending window was open when this was read. An offline browser is only worth a warning while it is (call C3).","title":"Window Open","type":"boolean","uniqueKey":"hold.oneOf.0.window_open","typeLabel":"boolean"}},"uniqueKey":"hold.oneOf.0","typeLabel":"SequenceListHoldSchema · object"},{"type":"null","description":"List reads only, read live on every request (never from the cached stats): on a running sequence nobody on which can move, the worst reason holding them (as GET /sequences/{id}/holds/ names it). Null while anybody moves and on any other status.","uniqueKey":"hold.oneOf.1","typeLabel":"null"}],"uniqueKey":"hold","typeLabel":"SequenceListHoldSchema · object | null"},"is_favorite":{"default":false,"description":"List reads only: whether the person asking starred the sequence. Their own, never a teammate's; always false for an API key.","title":"Is Favorite","type":"boolean","uniqueKey":"is_favorite","typeLabel":"boolean"},"last_synced_at":{"oneOf":[{"type":"string","title":"Last Synced At","description":"When the audience-enrolment diff last completed. None until the first sync (launch runs one inline). The Audience tab shows this plus a manual trigger, never a background job the user cannot see.","format":"date-time","uniqueKey":"last_synced_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Synced At","description":"When the audience-enrolment diff last completed. None until the first sync (launch runs one inline). The Audience tab shows this plus a manual trigger, never a background job the user cannot see.","uniqueKey":"last_synced_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"last_synced_at","typeLabel":"string\u003cdate-time> | null"},"last_viewed_at":{"oneOf":[{"type":"string","title":"Last Viewed At","description":"List reads only: when the person asking last opened the sequence; null when they never have, and for an API key.","format":"date-time","uniqueKey":"last_viewed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Viewed At","description":"List reads only: when the person asking last opened the sequence; null when they never have, and for an API key.","uniqueKey":"last_viewed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"last_viewed_at","typeLabel":"string\u003cdate-time> | null"},"linkedin_approval_mode":{"oneOf":[{"type":"string","title":"Linkedin Approval Mode","description":"`manual` requires approval; `confident` adds approval for uncertain AI-written LinkedIn steps; null follows the sender. There is no value meaning 'send automatically': a sequence can only add an approval.","uniqueKey":"linkedin_approval_mode.oneOf.0","typeLabel":"string"},{"type":"null","title":"Linkedin Approval Mode","description":"`manual` requires approval; `confident` adds approval for uncertain AI-written LinkedIn steps; null follows the sender. There is no value meaning 'send automatically': a sequence can only add an approval.","uniqueKey":"linkedin_approval_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"linkedin_approval_mode","typeLabel":"string | null"},"linkedin_check_max_seconds":{"oneOf":[{"type":"integer","title":"Linkedin Check Max Seconds","description":"Retired. Acceptance checks now use the service-managed interval.","deprecated":true,"uniqueKey":"linkedin_check_max_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Linkedin Check Max Seconds","description":"Retired. Acceptance checks now use the service-managed interval.","deprecated":true,"uniqueKey":"linkedin_check_max_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"linkedin_check_max_seconds","typeLabel":"integer | null"},"linkedin_check_min_seconds":{"oneOf":[{"type":"integer","title":"Linkedin Check Min Seconds","description":"Retired. Acceptance checks now use the service-managed interval.","deprecated":true,"uniqueKey":"linkedin_check_min_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Linkedin Check Min Seconds","description":"Retired. Acceptance checks now use the service-managed interval.","deprecated":true,"uniqueKey":"linkedin_check_min_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"linkedin_check_min_seconds","typeLabel":"integer | null"},"linkedin_messages_sent":{"oneOf":[{"type":"integer","title":"Linkedin Messages Sent","uniqueKey":"linkedin_messages_sent.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Linkedin Messages Sent","uniqueKey":"linkedin_messages_sent.oneOf.1","typeLabel":"null"}],"uniqueKey":"linkedin_messages_sent","typeLabel":"integer | null"},"opportunity_values":{"oneOf":[{"type":"object","title":"Opportunity Values","description":"Dollars per outcome label; None = tracking off.","additionalProperties":{"type":"integer","uniqueKey":"opportunity_values.oneOf.0.additionalProperties","typeLabel":"integer"},"uniqueKey":"opportunity_values.oneOf.0","typeLabel":"Opportunity Values · object"},{"type":"null","title":"Opportunity Values","description":"Dollars per outcome label; None = tracking off.","uniqueKey":"opportunity_values.oneOf.1","typeLabel":"null"}],"uniqueKey":"opportunity_values","typeLabel":"Opportunity Values · object | null"},"outbound_agent_id":{"oneOf":[{"type":"string","title":"Outbound Agent Id","description":"The sequence's outbound agent: the writer of every agent-written step and of its replies. Read and configure it under /outbound-agents/{id}/.","format":"uuid","uniqueKey":"outbound_agent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Outbound Agent Id","description":"The sequence's outbound agent: the writer of every agent-written step and of its replies. Read and configure it under /outbound-agents/{id}/.","uniqueKey":"outbound_agent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"outbound_agent_id","typeLabel":"string\u003cuuid> | null"},"plain_text_only":{"default":true,"description":"TRUE (recommended) sends no formatting: the bold, italic and link marks are stripped and the email reads as plain text; FALSE renders them. Either way the email carries an HTML part laid out line for line, which keeps its spacing exactly, beside a matching text part.","title":"Plain Text Only","type":"boolean","uniqueKey":"plain_text_only","typeLabel":"boolean"},"positive":{"oneOf":[{"type":"integer","title":"Positive","description":"Threads labelled positive (rollup, list reads only).","uniqueKey":"positive.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Positive","description":"Threads labelled positive (rollup, list reads only).","uniqueKey":"positive.oneOf.1","typeLabel":"null"}],"uniqueKey":"positive","typeLabel":"integer | null"},"positive_rate":{"oneOf":[{"type":"number","title":"Positive Rate","uniqueKey":"positive_rate.oneOf.0","typeLabel":"number"},{"type":"null","title":"Positive Rate","uniqueKey":"positive_rate.oneOf.1","typeLabel":"null"}],"uniqueKey":"positive_rate","typeLabel":"number | null"},"replies":{"oneOf":[{"type":"integer","title":"Replies","description":"Distinct contacts who replied: reply_rate's numerator.","uniqueKey":"replies.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Replies","description":"Distinct contacts who replied: reply_rate's numerator.","uniqueKey":"replies.oneOf.1","typeLabel":"null"}],"uniqueKey":"replies","typeLabel":"integer | null"},"reply_rate":{"oneOf":[{"type":"number","title":"Reply Rate","uniqueKey":"reply_rate.oneOf.0","typeLabel":"number"},{"type":"null","title":"Reply Rate","uniqueKey":"reply_rate.oneOf.1","typeLabel":"null"}],"uniqueKey":"reply_rate","typeLabel":"number | null"},"sender_profile_ids":{"description":"Only meaningful on list reads: the sequence's senders by id, in the same order as sender_profile_names.","items":{"format":"uuid","type":"string","uniqueKey":"sender_profile_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"title":"Sender Profile Ids","type":"array","uniqueKey":"sender_profile_ids","typeLabel":"string\u003cuuid>[]"},"sender_profile_names":{"description":"Only meaningful on list reads: the names of the sequence's senders.","items":{"type":"string","uniqueKey":"sender_profile_names.items.[INDEX]","typeLabel":"string"},"title":"Sender Profile Names","type":"array","uniqueKey":"sender_profile_names","typeLabel":"string[]"},"senders_ready":{"default":true,"description":"Only meaningful on list reads: False when the sequence has senders but none currently has a connected mailbox.","title":"Senders Ready","type":"boolean","uniqueKey":"senders_ready","typeLabel":"boolean"},"sending_priority":{"default":"new_contacts","description":"Who gets scarce capacity first: new_contacts or follow_ups.","title":"Sending Priority","type":"string","uniqueKey":"sending_priority","typeLabel":"string"},"sending_window_problem":{"oneOf":[{"type":"object","title":"SendingWindowProblemSchema","description":"Set when the saved sending_window breaks a rule a save now refuses, which only a window saved before those rules can. It still sends on it as stored: an unknown timezone is read as UTC, and no open day sends at any hour. Fix it by saving a valid sending_window.","required":["field","message"],"properties":{"field":{"description":"Where in sending_window it is, as its keys spell it: ['timezone'], ['days'], ['days', 'mon'], ['days', 'mon', 'start'] or ['min_interval_minutes']; empty when the window as a whole cannot be read.","items":{"type":"string","uniqueKey":"sending_window_problem.oneOf.0.field.items.[INDEX]","typeLabel":"string"},"title":"Field","type":"array","isRequired":true,"uniqueKey":"sending_window_problem.oneOf.0.field","typeLabel":"string[]"},"message":{"description":"What is wrong and what to change, in the product's words.","title":"Message","type":"string","isRequired":true,"uniqueKey":"sending_window_problem.oneOf.0.message","typeLabel":"string"}},"uniqueKey":"sending_window_problem.oneOf.0","typeLabel":"SendingWindowProblemSchema · object"},{"type":"null","description":"Set when the saved sending_window breaks a rule a save now refuses, which only a window saved before those rules can. It still sends on it as stored: an unknown timezone is read as UTC, and no open day sends at any hour. Fix it by saving a valid sending_window.","uniqueKey":"sending_window_problem.oneOf.1","typeLabel":"null"}],"uniqueKey":"sending_window_problem","typeLabel":"SendingWindowProblemSchema · object | null"},"spending_limit_tenths":{"oneOf":[{"type":"integer","title":"Spending Limit Tenths","uniqueKey":"spending_limit_tenths.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Spending Limit Tenths","uniqueKey":"spending_limit_tenths.oneOf.1","typeLabel":"null"}],"uniqueKey":"spending_limit_tenths","typeLabel":"integer | null"}},"required":["id","name","status","audience_table_id","audience_view_id","column_mapping","status_column_id","sending_window","multithreading","opt_out_footer_text","launched_at","pause_reason","created_at","updated_at","steps","edges","step_count"],"title":"SequenceReadSchema","type":"object","uniqueKey":"","typeLabel":"SequenceReadSchema · object"},"examples":{"Example":{"title":"Example","value":{"audience_table_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","audience_view_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","column_mapping":{"company_domain_column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","email_column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","email_deliverability_column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","email_deliverability_results":["valid"],"linkedin_url_column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"created_at":"2023-11-07T05:31:56Z","edges":[{"branch":"default","from_step_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","to_step_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}],"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","launched_at":"2023-11-07T05:31:56Z","multithreading":{},"name":"\u003cstring>","opt_out_footer_text":"\u003cstring>","pause_reason":"\u003cstring>","sending_window":{},"status":"draft","status_column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","step_count":123,"steps":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","kind":"message","agent_prompt_key":"\u003cstring>","agent_subject":false,"authoring":"written","body_segments":[{"kind":"text","builtin":"sender_first_name","column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","options":["\u003cstring>"],"required":true,"text":""}],"condition_kind":"has_email","condition_window_days":45,"position":0,"prompt":"","reply_to_step_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","requires_approval":false,"subject_segments":[{"kind":"text","builtin":"sender_first_name","column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","options":["\u003cstring>"],"required":true,"text":""}],"title":"\u003cstring>","wait_amount":0,"wait_unit":"days"}],"updated_at":"2023-11-07T05:31:56Z","audience_table_name":"\u003cstring>","bcc_addresses":["\u003cstring>"],"cc_addresses":["\u003cstring>"],"connection_requests_sent":123,"connections_accepted":123,"contacts_added":123,"contacts_blocked":123,"contacts_done":123,"contacts_failed":123,"contacts_finished":123,"contacts_in_progress":123,"contacts_not_started":123,"continuous_enrolment":false,"deleted_at":"2023-11-07T05:31:56Z","email_approval_mode":"\u003cstring>","emails_sent":123,"hold":{"contacts":123,"reason":"linkedin_verify_account","long_offline":false,"sender_name":"\u003cstring>","until":"2023-11-07T05:31:56Z","window_open":true},"is_favorite":false,"last_synced_at":"2023-11-07T05:31:56Z","last_viewed_at":"2023-11-07T05:31:56Z","linkedin_approval_mode":"\u003cstring>","linkedin_check_max_seconds":123,"linkedin_check_min_seconds":123,"linkedin_messages_sent":123,"opportunity_values":{},"outbound_agent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","plain_text_only":true,"positive":123,"positive_rate":123,"replies":123,"reply_rate":123,"sender_profile_ids":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"sender_profile_names":["\u003cstring>"],"senders_ready":true,"sending_priority":"new_contacts","sending_window_problem":{"field":["\u003cstring>"],"message":"\u003cstring>"},"spending_limit_tenths":123}}},"exampleType":"generated"}},"description":"Successful Response","exampleType":"generated"},"06015d2f-8b3e-49b1-ad3d-feae0d15c93b":{"content":{"application/json":{"schema":{"properties":{"detail":{"description":"The detail of why the request is unauthorized.","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"title":"UnauthorizedResponse","type":"object","uniqueKey":"","typeLabel":"UnauthorizedResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Unauthorized","exampleType":"generated"},"ab5a0665-46ed-4c6d-bc54-51e6cdc2a808":{"content":{"application/json":{"schema":{"properties":{"detail":{"description":"The detail of why the request is forbidden.","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"title":"ForbiddenResponse","type":"object","uniqueKey":"","typeLabel":"ForbiddenResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Forbidden","exampleType":"generated"},"dfe120d7-2a87-4ab2-9709-f040a6621e1c":{"content":{"application/json":{"schema":{"properties":{"detail":{"description":"The detail of why the resource was not found.","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"title":"NotFoundResponse","type":"object","uniqueKey":"","typeLabel":"NotFoundResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Not found.","exampleType":"generated"},"1d4ae958-6f5f-459d-a6bb-af23b9f5ba15":{"description":"The audience is not configured yet.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"04a755f6-15e1-4e69-b561-c87a0811ead2":{"content":{"application/json":{"schema":{"properties":{"detail":{"description":"The detail of the error. This is the error message to show to the user. You should also use the issues field to show more detailed error messages per field. Use this field for a single liner error message.","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"issues":{"description":"The issues that caused the error. There can be multiple issues. Each issue is a user-facing error message.","items":{"properties":{"input":{"oneOf":[{"type":"string","title":"Input","description":"The user's input that caused the error.","isRequired":true,"uniqueKey":"issues.items.[INDEX].input.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Input","description":"The user's input that caused the error.","isRequired":true,"uniqueKey":"issues.items.[INDEX].input.oneOf.1","typeLabel":"integer"},{"type":"number","title":"Input","description":"The user's input that caused the error.","isRequired":true,"uniqueKey":"issues.items.[INDEX].input.oneOf.2","typeLabel":"number"},{"type":"boolean","title":"Input","description":"The user's input that caused the error.","isRequired":true,"uniqueKey":"issues.items.[INDEX].input.oneOf.3","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"issues.items.[INDEX].input.oneOf.4.items.[INDEX]","typeLabel":"any"},"title":"Input","description":"The user's input that caused the error.","isRequired":true,"uniqueKey":"issues.items.[INDEX].input.oneOf.4","typeLabel":"any[]"},{"type":"object","title":"Input","description":"The user's input that caused the error.","additionalProperties":true,"isRequired":true,"uniqueKey":"issues.items.[INDEX].input.oneOf.5","typeLabel":"Input · object"}],"isRequired":true,"uniqueKey":"issues.items.[INDEX].input","typeLabel":"string | integer | number | boolean | any[] | Input · object"},"loc":{"description":"The location of the error. Always contains 1 or 2 elements. The first element is the type of location (e.g. 'body', 'query', 'path', 'header'). The second element is the name of the field that caused the error. If the error is not related to a specific field, the second element is not present.","items":{"type":"string","uniqueKey":"issues.items.[INDEX].loc.items.[INDEX]","typeLabel":"string"},"title":"Loc","type":"array","isRequired":true,"uniqueKey":"issues.items.[INDEX].loc","typeLabel":"string[]"},"msg":{"description":"The message of the error. The error message to show to the user.","title":"Msg","type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].msg","typeLabel":"string"},"type":{"description":"The type of the error. Useful for frontend code to handle different types of errors.","title":"Type","type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].type","typeLabel":"string"}},"required":["loc","msg","type","input"],"title":"UnprocessableEntityIssue","type":"object","uniqueKey":"issues.items.[INDEX]","typeLabel":"UnprocessableEntityIssue · object"},"title":"Issues","type":"array","isRequired":true,"uniqueKey":"issues","typeLabel":"UnprocessableEntityIssue · object[]"}},"required":["detail","issues"],"title":"UnprocessableEntityResponse","type":"object","uniqueKey":"","typeLabel":"UnprocessableEntityResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","issues":[{"input":"\u003cstring>","loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>"}]}}},"exampleType":"generated"}},"description":"Invalid request made to the API.","exampleType":"generated"},"3910610d-fa8f-4075-a803-1887faed29ea":{"content":{"application/json":{"schema":{"properties":{"detail":{"description":"The detail of why the server returned an error.","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"title":"ServerErrorResponse","type":"object","uniqueKey":"","typeLabel":"ServerErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Internal server error.","exampleType":"generated"},"ba3e8ea1-85c8-4380-8841-32b452be6724":{"content":{"application/json":{"schema":{"properties":{"detail":{"description":"The detail of why the server returned an error.","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"title":"ServerErrorResponse","type":"object","uniqueKey":"","typeLabel":"ServerErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Bad gateway error.","exampleType":"generated"},"33fe3870-78fe-42c9-a61f-4d9bcc48e79f":{"content":{"application/json":{"schema":{"properties":{"detail":{"description":"The detail of why the server returned an error.","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"title":"ServerErrorResponse","type":"object","uniqueKey":"","typeLabel":"ServerErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Service unavailable.","exampleType":"generated"}},"security":{"5098a784-a07e-468f-916a-d423bccee514":{"APIKeyHeader":{"in":"header","name":"X-API-Key","type":"apiKey","scopes":[],"schemeName":"APIKeyHeader"}},"c589767c-d1e6-468f-94bf-3a9a604cc1f4":{"HTTPBearer":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"HTTPBearer"}}},"servers":{"eb059464-f750-47d0-afc5-26c0ffe5169a":{"url":"https://api.getoneprofile.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"in":"header","name":"X-API-Key","type":"apiKey","scopes":[],"schemeName":"APIKeyHeader"},"schema":{"title":"X-API-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"X-API-Key"}],"title":"APIKeyHeader"},{"schemes":[{"scheme":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"HTTPBearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"HTTPBearer","name":"Authorization"}],"title":"HTTPBearer"}]},"originalFileLocation":"openapi.json"},"subdomain":"oneprofile","siteName":"Oneprofile","title":"Remap the audience columns without rebinding the table - Oneprofile","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T18:49:46.379Z","originalFileLocation":"api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Allowed while the sequence is running, unlike setting the audience: a remap within the same table orphans no enrolment, whereas rebinding does.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Oneprofile\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/oneprofile/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/oneprofile/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/oneprofile/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/oneprofile/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Remap the audience columns without rebinding the table - Oneprofile\">\u003cmeta data-mint-head property=\"og:description\" content=\"Allowed while the sequence is running, unlike setting the audience: a remap within the same table orphans no enrolment, whereas rebinding does.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Oneprofile\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getoneprofile.ai/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://oneprofile.mintlify.app/_mintlify/api/og/v2?division=sequences\u0026amp;title=Remap+the+audience+columns+without+rebinding+the+table\u0026amp;description=Allowed+while+the+sequence+is+running%2C+unlike+setting+the+audience%3A+a+remap+within+the+same+table+orphans+no+enrolment%2C+whereas+rebinding+does.\u0026amp;theme=1cb0ef22aea5a6474caa7c46\u0026amp;signature=67a810d671a393fd25fd8f9c18b1d19561d73c1aff5ca005d30b8b92ad26d36f\">\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=\"Remap the audience columns without rebinding the table - Oneprofile\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Allowed while the sequence is running, unlike setting the audience: a remap within the same table orphans no enrolment, whereas rebinding does.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://oneprofile.mintlify.app/_mintlify/api/og/v2?division=sequences\u0026amp;title=Remap+the+audience+columns+without+rebinding+the+table\u0026amp;description=Allowed+while+the+sequence+is+running%2C+unlike+setting+the+audience%3A+a+remap+within+the+same+table+orphans+no+enrolment%2C+whereas+rebinding+does.\u0026amp;theme=1cb0ef22aea5a6474caa7c46\u0026amp;signature=67a810d671a393fd25fd8f9c18b1d19561d73c1aff5ca005d30b8b92ad26d36f\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/oneprofile/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Oneprofile\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0F5F5C\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getoneprofile.ai/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.getoneprofile.ai/#organization\",\"name\":\"Oneprofile\",\"url\":\"https://docs.getoneprofile.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getoneprofile.ai#website\",\"name\":\"Oneprofile\",\"url\":\"https://docs.getoneprofile.ai\",\"publisher\":{\"@id\":\"https://docs.getoneprofile.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getoneprofile.ai/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table#webpage\",\"url\":\"https://docs.getoneprofile.ai/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table\",\"name\":\"Remap the audience columns without rebinding the table\",\"description\":\"Allowed while the sequence is running, unlike setting the audience: a remap within the same table orphans no enrolment, whereas rebinding does.\",\"dateModified\":\"2026-10-23T18:49:46.379Z\",\"isPartOf\":{\"@id\":\"https://docs.getoneprofile.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getoneprofile.ai/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getoneprofile.ai/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.getoneprofile.ai/api-reference/affiliate/enroll-in-the-affiliate-program\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sequences\",\"item\":\"https://docs.getoneprofile.ai/api-reference/sequences/list-saved-email-templates\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Remap the audience columns without rebinding the table\",\"item\":\"https://docs.getoneprofile.ai/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.getoneprofile.ai/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table#apireference\",\"headline\":\"Remap the audience columns without rebinding the table\",\"name\":\"Remap the audience columns without rebinding the table\",\"description\":\"Allowed while the sequence is running, unlike setting the audience: a remap within the same table orphans no enrolment, whereas rebinding does.\",\"url\":\"https://docs.getoneprofile.ai/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getoneprofile.ai/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table#webpage\"},\"dateModified\":\"2026-10-23T18:49:46.379Z\",\"publisher\":{\"@id\":\"https://docs.getoneprofile.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getoneprofile.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Oneprofile\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Oneprofile","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/get-started/welcome"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/find-people"}]},{"tab":"API reference","groups":[{"group":"API reference","pages":[{"title":"API reference","icon":"square-terminal","href":"/api-reference/introduction"}]},{"group":"Endpoints","pages":[{"group":"affiliate","pages":[{"title":"Enroll in the affiliate program","deprecated":null,"version":null,"openapi":"/openapi.json post /affiliate/enroll/","href":"/api-reference/affiliate/enroll-in-the-affiliate-program"},{"title":"List the affiliate activity feed","deprecated":null,"version":null,"openapi":"/openapi.json get /affiliate/feed/","href":"/api-reference/affiliate/list-the-affiliate-activity-feed"},{"title":"List the affiliate ledger","deprecated":null,"version":null,"openapi":"/openapi.json get /affiliate/ledger/","href":"/api-reference/affiliate/list-the-affiliate-ledger"},{"title":"List payouts","deprecated":null,"version":null,"openapi":"/openapi.json get /affiliate/payouts/","href":"/api-reference/affiliate/list-payouts"},{"title":"Get the affiliate performance figures","deprecated":null,"version":null,"openapi":"/openapi.json get /affiliate/performance/","href":"/api-reference/affiliate/get-the-affiliate-performance-figures"},{"title":"Get the affiliate program's current terms","deprecated":null,"version":null,"openapi":"/openapi.json get /affiliate/program/","href":"/api-reference/affiliate/get-the-affiliate-programs-current-terms"},{"title":"List the affiliate referrals","deprecated":null,"version":null,"openapi":"/openapi.json get /affiliate/referrals/","href":"/api-reference/affiliate/list-the-affiliate-referrals"},{"title":"Update the affiliate settings","deprecated":null,"version":null,"openapi":"/openapi.json patch /affiliate/settings/","href":"/api-reference/affiliate/update-the-affiliate-settings"},{"title":"List the affiliate per-source performance","deprecated":null,"version":null,"openapi":"/openapi.json get /affiliate/sources/","href":"/api-reference/affiliate/list-the-affiliate-per-source-performance"},{"title":"Get the affiliate headline stats","deprecated":null,"version":null,"openapi":"/openapi.json get /affiliate/stats/","href":"/api-reference/affiliate/get-the-affiliate-headline-stats"},{"title":"Get the affiliate dashboard summary","deprecated":null,"version":null,"openapi":"/openapi.json get /affiliate/summary/","href":"/api-reference/affiliate/get-the-affiliate-dashboard-summary"},{"title":"List the affiliate per-day stats","deprecated":null,"version":null,"openapi":"/openapi.json get /affiliate/timeseries/","href":"/api-reference/affiliate/list-the-affiliate-per-day-stats"},{"title":"Start identity verification","deprecated":null,"version":null,"openapi":"/openapi.json post /affiliate/verification-sessions/","href":"/api-reference/affiliate/start-identity-verification"}]},{"group":"agent-learnings","pages":[{"title":"List an agent's learnings","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-learnings/","href":"/api-reference/agent-learnings/list-an-agents-learnings"},{"title":"Price a thumbs down's redo","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-learnings/quote/","href":"/api-reference/agent-learnings/price-a-thumbs-downs-redo"},{"title":"List the thumbs downs on one subject","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-learnings/thumbs-downs/","href":"/api-reference/agent-learnings/list-the-thumbs-downs-on-one-subject"},{"title":"Give a thumbs down","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/thumbs-downs/","href":"/api-reference/agent-learnings/give-a-thumbs-down"},{"title":"Undo a thumbs down","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/thumbs-downs/{event_id}/revert/","href":"/api-reference/agent-learnings/undo-a-thumbs-down"},{"title":"Delete a learning","deprecated":null,"version":null,"openapi":"/openapi.json delete /agent-learnings/{learning_id}/","href":"/api-reference/agent-learnings/delete-a-learning"},{"title":"Rewrite a learning","deprecated":null,"version":null,"openapi":"/openapi.json patch /agent-learnings/{learning_id}/","href":"/api-reference/agent-learnings/rewrite-a-learning"}]},{"group":"outbound-agents","pages":[{"title":"Read whether the agent's own sending is paused","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-sending/","href":"/api-reference/outbound-agents/read-whether-the-agents-own-sending-is-paused"},{"title":"Pause or resume the agent's own sending","deprecated":null,"version":null,"openapi":"/openapi.json patch /agent-sending/","href":"/api-reference/outbound-agents/pause-or-resume-the-agents-own-sending"},{"title":"List the campaign library","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/campaigns/","href":"/api-reference/outbound-agents/list-the-campaign-library"},{"title":"Read what a new outbound agent starts with","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/defaults/","href":"/api-reference/outbound-agents/read-what-a-new-outbound-agent-starts-with"},{"title":"List the outbound agent's personalities","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/personalities/","href":"/api-reference/outbound-agents/list-the-outbound-agents-personalities"},{"title":"List what each outbound agent model costs","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/prices/","href":"/api-reference/outbound-agents/list-what-each-outbound-agent-model-costs"},{"title":"Read an outbound agent","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/{agent_id}/","href":"/api-reference/outbound-agents/read-an-outbound-agent"},{"title":"Change an outbound agent","deprecated":null,"version":null,"openapi":"/openapi.json patch /outbound-agents/{agent_id}/","href":"/api-reference/outbound-agents/change-an-outbound-agent"},{"title":"List the agent's conversations","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/{agent_id}/conversations/","href":"/api-reference/outbound-agents/list-the-agents-conversations"},{"title":"Read one contact's conversation with the agent","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/{agent_id}/conversations/{subject_key}/","href":"/api-reference/outbound-agents/read-one-contacts-conversation-with-the-agent"},{"title":"Drop one fact from a contact's research","deprecated":null,"version":null,"openapi":"/openapi.json delete /outbound-agents/{agent_id}/conversations/{subject_key}/facts/{index}/","href":"/api-reference/outbound-agents/drop-one-fact-from-a-contacts-research"},{"title":"List what people told the agent","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/{agent_id}/feedback/","href":"/api-reference/outbound-agents/list-what-people-told-the-agent"},{"title":"Rate one message the agent wrote","deprecated":null,"version":null,"openapi":"/openapi.json post /outbound-agents/{agent_id}/feedback/","href":"/api-reference/outbound-agents/rate-one-message-the-agent-wrote"},{"title":"Undo your feedback","deprecated":null,"version":null,"openapi":"/openapi.json delete /outbound-agents/{agent_id}/feedback/{feedback_id}/","href":"/api-reference/outbound-agents/undo-your-feedback"},{"title":"Edit your feedback","deprecated":null,"version":null,"openapi":"/openapi.json patch /outbound-agents/{agent_id}/feedback/{feedback_id}/","href":"/api-reference/outbound-agents/edit-your-feedback"},{"title":"Read one message the agent wrote","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/{agent_id}/messages/{message_id}/","href":"/api-reference/outbound-agents/read-one-message-the-agent-wrote"},{"title":"Rewrite one message the agent wrote","deprecated":null,"version":null,"openapi":"/openapi.json patch /outbound-agents/{agent_id}/messages/{message_id}/","href":"/api-reference/outbound-agents/rewrite-one-message-the-agent-wrote"},{"title":"Have the agent write one message again","deprecated":null,"version":null,"openapi":"/openapi.json post /outbound-agents/{agent_id}/messages/{message_id}/regenerate/","href":"/api-reference/outbound-agents/have-the-agent-write-one-message-again"},{"title":"List an outbound agent's versions","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/{agent_id}/versions/","href":"/api-reference/outbound-agents/list-an-outbound-agents-versions"},{"title":"Compare a writing version","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/{agent_id}/versions/{version}/changes/","href":"/api-reference/outbound-agents/compare-a-writing-version"},{"title":"Revert an outbound agent to an earlier version","deprecated":null,"version":null,"openapi":"/openapi.json post /outbound-agents/{agent_id}/versions/{version}/revert/","href":"/api-reference/outbound-agents/revert-an-outbound-agent-to-an-earlier-version"}]},{"group":"agent-training","pages":[{"title":"Show the examples a table would give","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-training/sample-rows/preview/","href":"/api-reference/agent-training/show-the-examples-a-table-would-give"},{"title":"Suggest examples to preview","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-training/sample-rows/suggestions/","href":"/api-reference/agent-training/suggest-examples-to-preview"},{"title":"List Previews","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-training/sessions/","href":"/api-reference/agent-training/list-previews"},{"title":"Open a Preview","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-training/sessions/","href":"/api-reference/agent-training/open-a-preview"},{"title":"Discard a Preview","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-training/sessions/{session_id}/abandon/","href":"/api-reference/agent-training/discard-a-preview"},{"title":"Close a Preview","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-training/sessions/{session_id}/complete/","href":"/api-reference/agent-training/close-a-preview"},{"title":"Mark an example Looks good","deprecated":null,"version":null,"openapi":"/openapi.json put /agent-training/sessions/{session_id}/rows/{row_id}/feedback/","href":"/api-reference/agent-training/mark-an-example-looks-good"}]},{"group":"ai_apps","pages":[{"title":"List connected AI apps","deprecated":null,"version":null,"openapi":"/openapi.json get /ai-apps/","href":"/api-reference/ai_apps/list-connected-ai-apps"},{"title":"Read an AI app's request to connect","deprecated":null,"version":null,"openapi":"/openapi.json get /ai-apps/requests/{request_id}/","href":"/api-reference/ai_apps/read-an-ai-apps-request-to-connect"},{"title":"Connect an AI app","deprecated":null,"version":null,"openapi":"/openapi.json post /ai-apps/requests/{request_id}/approve/","href":"/api-reference/ai_apps/connect-an-ai-app"},{"title":"Turn down an AI app","deprecated":null,"version":null,"openapi":"/openapi.json post /ai-apps/requests/{request_id}/reject/","href":"/api-reference/ai_apps/turn-down-an-ai-app"},{"title":"Disconnect an AI app","deprecated":null,"version":null,"openapi":"/openapi.json delete /ai-apps/{ai_app_id}/","href":"/api-reference/ai_apps/disconnect-an-ai-app"}]},{"group":"ai-context","pages":[{"title":"Get the AI context","deprecated":null,"version":null,"openapi":"/openapi.json get /ai-context/","href":"/api-reference/ai-context/get-the-ai-context"},{"title":"Update the AI context","deprecated":null,"version":null,"openapi":"/openapi.json patch /ai-context/","href":"/api-reference/ai-context/update-the-ai-context"},{"title":"List the reference documents","deprecated":null,"version":null,"openapi":"/openapi.json get /ai-context/documents/","href":"/api-reference/ai-context/list-the-reference-documents"},{"title":"Upload a reference document","deprecated":null,"version":null,"openapi":"/openapi.json post /ai-context/documents/","href":"/api-reference/ai-context/upload-a-reference-document"},{"title":"Link reference documents from Google Drive","deprecated":null,"version":null,"openapi":"/openapi.json post /ai-context/documents/bulk/","href":"/api-reference/ai-context/link-reference-documents-from-google-drive"},{"title":"Get a reference document","deprecated":null,"version":null,"openapi":"/openapi.json get /ai-context/documents/{document_id}/","href":"/api-reference/ai-context/get-a-reference-document"},{"title":"Delete a reference document","deprecated":null,"version":null,"openapi":"/openapi.json delete /ai-context/documents/{document_id}/","href":"/api-reference/ai-context/delete-a-reference-document"},{"title":"Update a reference document","deprecated":null,"version":null,"openapi":"/openapi.json patch /ai-context/documents/{document_id}/","href":"/api-reference/ai-context/update-a-reference-document"},{"title":"Download a reference document","deprecated":null,"version":null,"openapi":"/openapi.json get /ai-context/documents/{document_id}/download/","href":"/api-reference/ai-context/download-a-reference-document"},{"title":"Rewrite a reference document's summary","deprecated":null,"version":null,"openapi":"/openapi.json post /ai-context/documents/{document_id}/summary/regenerate/","href":"/api-reference/ai-context/rewrite-a-reference-documents-summary"},{"title":"Refresh a reference document from Google Drive","deprecated":null,"version":null,"openapi":"/openapi.json post /ai-context/documents/{document_id}/sync/","href":"/api-reference/ai-context/refresh-a-reference-document-from-google-drive"},{"title":"List the Q\u0026A","deprecated":null,"version":null,"openapi":"/openapi.json get /ai-context/qa/","href":"/api-reference/ai-context/list-the-q\u0026a"},{"title":"Add an answer to the Q\u0026A","deprecated":null,"version":null,"openapi":"/openapi.json post /ai-context/qa/","href":"/api-reference/ai-context/add-an-answer-to-the-q\u0026a"},{"title":"Delete a Q\u0026A answer","deprecated":null,"version":null,"openapi":"/openapi.json delete /ai-context/qa/{entry_id}/","href":"/api-reference/ai-context/delete-a-q\u0026a-answer"},{"title":"Change a Q\u0026A answer","deprecated":null,"version":null,"openapi":"/openapi.json patch /ai-context/qa/{entry_id}/","href":"/api-reference/ai-context/change-a-q\u0026a-answer"},{"title":"Write the AI context from a company domain","deprecated":null,"version":null,"openapi":"/openapi.json post /ai-context/runs/","href":"/api-reference/ai-context/write-the-ai-context-from-a-company-domain"},{"title":"Get a generation run","deprecated":null,"version":null,"openapi":"/openapi.json get /ai-context/runs/{run_id}/","href":"/api-reference/ai-context/get-a-generation-run"}]},{"group":"apikey","pages":[{"title":"List API keys","deprecated":null,"version":null,"openapi":"/openapi.json get /api-keys/","href":"/api-reference/apikey/list-api-keys"},{"title":"Create an API key","deprecated":null,"version":null,"openapi":"/openapi.json post /api-keys/","href":"/api-reference/apikey/create-an-api-key"},{"title":"Get the number of API keys","deprecated":null,"version":null,"openapi":"/openapi.json get /api-keys/length/","href":"/api-reference/apikey/get-the-number-of-api-keys"},{"title":"List the API key scopes this workspace may create","deprecated":null,"version":null,"openapi":"/openapi.json get /api-keys/scopes/","href":"/api-reference/apikey/list-the-api-key-scopes-this-workspace-may-create"},{"title":"Get an API key","deprecated":null,"version":null,"openapi":"/openapi.json get /api-keys/{api_key_id}/","href":"/api-reference/apikey/get-an-api-key"},{"title":"Delete an API key","deprecated":null,"version":null,"openapi":"/openapi.json delete /api-keys/{api_key_id}/","href":"/api-reference/apikey/delete-an-api-key"},{"title":"Update an API key","deprecated":null,"version":null,"openapi":"/openapi.json patch /api-keys/{api_key_id}/","href":"/api-reference/apikey/update-an-api-key"}]},{"group":"app-listings","pages":[{"title":"Finalize a switch/reconnect onto an existing integration","deprecated":null,"version":null,"openapi":"/openapi.json post /app-listings/connections/{connection_id}/claim/","href":"/api-reference/app-listings/finalize-a-switchreconnect-onto-an-existing-integration"},{"title":"Get a pending connection's captured connect-time config","deprecated":null,"version":null,"openapi":"/openapi.json get /app-listings/connections/{connection_id}/config/","href":"/api-reference/app-listings/get-a-pending-connections-captured-connect-time-config"},{"title":"Start an app listing OAuth install","deprecated":null,"version":null,"openapi":"/openapi.json post /app-listings/{slug}/authorize/","href":"/api-reference/app-listings/start-an-app-listing-oauth-install"},{"title":"Exchange an app listing OAuth callback","deprecated":null,"version":null,"openapi":"/openapi.json post /app-listings/{slug}/callback/","href":"/api-reference/app-listings/exchange-an-app-listing-oauth-callback"},{"title":"Check a workspace resolves before connecting","deprecated":null,"version":null,"openapi":"/openapi.json post /app-listings/{slug}/check/","href":"/api-reference/app-listings/check-a-workspace-resolves-before-connecting"},{"title":"List an app listing's connect-time inputs","deprecated":null,"version":null,"openapi":"/openapi.json get /app-listings/{slug}/connect-inputs/","href":"/api-reference/app-listings/list-an-app-listings-connect-time-inputs"}]},{"group":"workspace-actions","pages":[{"title":"List the AI Assistant's proposed and applied actions","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/actions/","href":"/api-reference/workspace-actions/list-the-ai-assistants-proposed-and-applied-actions"},{"title":"Approve every action one reply proposed","deprecated":null,"version":null,"openapi":"/openapi.json post /assistant/actions/bulk/approve/","href":"/api-reference/workspace-actions/approve-every-action-one-reply-proposed"},{"title":"Read one proposed or applied action","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/actions/{proposal_id}/","href":"/api-reference/workspace-actions/read-one-proposed-or-applied-action"},{"title":"Approve a proposed action","deprecated":null,"version":null,"openapi":"/openapi.json post /assistant/actions/{proposal_id}/approve/","href":"/api-reference/workspace-actions/approve-a-proposed-action"},{"title":"Reject a proposed action","deprecated":null,"version":null,"openapi":"/openapi.json post /assistant/actions/{proposal_id}/reject/","href":"/api-reference/workspace-actions/reject-a-proposed-action"},{"title":"Read what a conversation may apply without asking","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/conversations/{conversation_id}/grants/","href":"/api-reference/workspace-actions/read-what-a-conversation-may-apply-without-asking"},{"title":"Change what a conversation may apply without asking","deprecated":null,"version":null,"openapi":"/openapi.json patch /assistant/conversations/{conversation_id}/grants/","href":"/api-reference/workspace-actions/change-what-a-conversation-may-apply-without-asking"},{"title":"Read the AI Assistant's action settings","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/settings/","href":"/api-reference/workspace-actions/read-the-ai-assistants-action-settings"},{"title":"Change the AI Assistant's action settings","deprecated":null,"version":null,"openapi":"/openapi.json patch /assistant/settings/","href":"/api-reference/workspace-actions/change-the-ai-assistants-action-settings"},{"title":"List the actions the AI Assistant can take","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/verbs/","href":"/api-reference/workspace-actions/list-the-actions-the-ai-assistant-can-take"}]},{"group":"assistant","pages":[{"title":"List AI Assistant chat conversations","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/conversations/","href":"/api-reference/assistant/list-ai-assistant-chat-conversations"},{"title":"Start an AI Assistant chat conversation","deprecated":null,"version":null,"openapi":"/openapi.json post /assistant/conversations/","href":"/api-reference/assistant/start-an-ai-assistant-chat-conversation"},{"title":"List AI Assistant chat messages","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/conversations/{conversation_id}/messages/","href":"/api-reference/assistant/list-ai-assistant-chat-messages"},{"title":"Ask the AI Assistant","deprecated":null,"version":null,"openapi":"/openapi.json post /assistant/conversations/{conversation_id}/messages/","href":"/api-reference/assistant/ask-the-ai-assistant"},{"title":"Ask the AI Assistant, streaming its work","deprecated":null,"version":null,"openapi":"/openapi.json post /assistant/conversations/{conversation_id}/messages/stream/","href":"/api-reference/assistant/ask-the-ai-assistant-streaming-its-work"},{"title":"Resume an AI Assistant turn waiting on your approval","deprecated":null,"version":null,"openapi":"/openapi.json post /assistant/conversations/{conversation_id}/messages/{sequence}/resume/stream/","href":"/api-reference/assistant/resume-an-ai-assistant-turn-waiting-on-your-approval"},{"title":"Stop an AI Assistant chat turn","deprecated":null,"version":null,"openapi":"/openapi.json post /assistant/conversations/{conversation_id}/messages/{sequence}/stop/","href":"/api-reference/assistant/stop-an-ai-assistant-chat-turn"},{"title":"List AI Assistant threads","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/threads/","href":"/api-reference/assistant/list-ai-assistant-threads"},{"title":"Delete an AI Assistant thread","deprecated":null,"version":null,"openapi":"/openapi.json delete /assistant/threads/{thread_id}/","href":"/api-reference/assistant/delete-an-ai-assistant-thread"},{"title":"Rename or pin an AI Assistant thread","deprecated":null,"version":null,"openapi":"/openapi.json patch /assistant/threads/{thread_id}/","href":"/api-reference/assistant/rename-or-pin-an-ai-assistant-thread"},{"title":"Link an AI Assistant thread to the one it continues in","deprecated":null,"version":null,"openapi":"/openapi.json post /assistant/threads/{thread_id}/link/","href":"/api-reference/assistant/link-an-ai-assistant-thread-to-the-one-it-continues-in"},{"title":"List what the AI Assistant can do","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/tools/","href":"/api-reference/assistant/list-what-the-ai-assistant-can-do"},{"title":"Add a file to send with an AI Assistant message","deprecated":null,"version":null,"openapi":"/openapi.json post /chat-attachments/","href":"/api-reference/assistant/add-a-file-to-send-with-an-ai-assistant-message"},{"title":"Read a file attached to an AI Assistant message","deprecated":null,"version":null,"openapi":"/openapi.json get /chat-attachments/{attachment_id}/","href":"/api-reference/assistant/read-a-file-attached-to-an-ai-assistant-message"},{"title":"Remove a file added to an AI Assistant message before it was sent","deprecated":null,"version":null,"openapi":"/openapi.json delete /chat-attachments/{attachment_id}/","href":"/api-reference/assistant/remove-a-file-added-to-an-ai-assistant-message-before-it-was-sent"},{"title":"Read an attached file column's value distribution","deprecated":null,"version":null,"openapi":"/openapi.json get /chat-attachments/{attachment_id}/columns/{source_index}/distribution/","href":"/api-reference/assistant/read-an-attached-file-columns-value-distribution"},{"title":"List an attached file column's raw values","deprecated":null,"version":null,"openapi":"/openapi.json get /chat-attachments/{attachment_id}/columns/{source_index}/values/","href":"/api-reference/assistant/list-an-attached-file-columns-raw-values"},{"title":"List the comments on no data row of a file attached to an AI Assistant message","deprecated":null,"version":null,"openapi":"/openapi.json get /chat-attachments/{attachment_id}/comments/","href":"/api-reference/assistant/list-the-comments-on-no-data-row-of-a-file-attached-to-an-ai-assistant-message"},{"title":"Build a table from a file attached to an AI Assistant message","deprecated":null,"version":null,"openapi":"/openapi.json post /chat-attachments/{attachment_id}/import/","href":"/api-reference/assistant/build-a-table-from-a-file-attached-to-an-ai-assistant-message"},{"title":"Read pages of a PDF attached to an AI Assistant message","deprecated":null,"version":null,"openapi":"/openapi.json get /chat-attachments/{attachment_id}/pages/","href":"/api-reference/assistant/read-pages-of-a-pdf-attached-to-an-ai-assistant-message"},{"title":"Read rows of a file attached to an AI Assistant message","deprecated":null,"version":null,"openapi":"/openapi.json get /chat-attachments/{attachment_id}/rows/","href":"/api-reference/assistant/read-rows-of-a-file-attached-to-an-ai-assistant-message"},{"title":"Count the rows of a file attached to an AI Assistant message","deprecated":null,"version":null,"openapi":"/openapi.json get /chat-attachments/{attachment_id}/rows/length/","href":"/api-reference/assistant/count-the-rows-of-a-file-attached-to-an-ai-assistant-message"}]},{"group":"assistant-prompt","pages":[{"title":"List the saved prompts","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/prompts/","href":"/api-reference/assistant-prompt/list-the-saved-prompts"},{"title":"Save a prompt","deprecated":null,"version":null,"openapi":"/openapi.json post /assistant/prompts/","href":"/api-reference/assistant-prompt/save-a-prompt"},{"title":"Delete a saved prompt","deprecated":null,"version":null,"openapi":"/openapi.json delete /assistant/prompts/{prompt_id}/","href":"/api-reference/assistant-prompt/delete-a-saved-prompt"},{"title":"Rewrite a saved prompt","deprecated":null,"version":null,"openapi":"/openapi.json patch /assistant/prompts/{prompt_id}/","href":"/api-reference/assistant-prompt/rewrite-a-saved-prompt"}]},{"group":"attribution","pages":[{"title":"Record where a new workspace came from","deprecated":null,"version":null,"openapi":"/openapi.json put /attribution/signup-source/","href":"/api-reference/attribution/record-where-a-new-workspace-came-from"}]},{"group":"billing","pages":[{"title":"Start a credit pack purchase","deprecated":null,"version":null,"openapi":"/openapi.json post /billing/checkout-sessions/","href":"/api-reference/billing/start-a-credit-pack-purchase"},{"title":"Get credit pack quote","deprecated":null,"version":null,"openapi":"/openapi.json get /billing/credit-packs/quote/","href":"/api-reference/billing/get-credit-pack-quote"},{"title":"List published credit prices","deprecated":null,"version":null,"openapi":"/openapi.json get /billing/credit-prices/","href":"/api-reference/billing/list-published-credit-prices"},{"title":"Create billing portal session","deprecated":null,"version":null,"openapi":"/openapi.json post /billing/portal-sessions/","href":"/api-reference/billing/create-billing-portal-session"},{"title":"List available products","deprecated":null,"version":null,"openapi":"/openapi.json get /billing/products/","href":"/api-reference/billing/list-available-products"},{"title":"Get subscription information","deprecated":null,"version":null,"openapi":"/openapi.json get /billing/subscription/","href":"/api-reference/billing/get-subscription-information"},{"title":"Switch subscription plan","deprecated":null,"version":null,"openapi":"/openapi.json post /billing/subscription/switch-plan/","href":"/api-reference/billing/switch-subscription-plan"},{"title":"List billing transactions","deprecated":null,"version":null,"openapi":"/openapi.json get /billing/transactions/","href":"/api-reference/billing/list-billing-transactions"}]},{"group":"table-templates","pages":[{"title":"List column templates","deprecated":null,"version":null,"openapi":"/openapi.json get /column-templates/","href":"/api-reference/table-templates/list-column-templates"},{"title":"Capture a multi-column template","deprecated":null,"version":null,"openapi":"/openapi.json post /column-templates/","href":"/api-reference/table-templates/capture-a-multi-column-template"},{"title":"Delete a column template","deprecated":null,"version":null,"openapi":"/openapi.json delete /column-templates/{template_id}/","href":"/api-reference/table-templates/delete-a-column-template"},{"title":"Apply a template to a table","deprecated":null,"version":null,"openapi":"/openapi.json post /column-templates/{template_id}/apply/","href":"/api-reference/table-templates/apply-a-template-to-a-table"}]},{"group":"contact_cooldown","pages":[{"title":"Read the workspace's cooldown rules","deprecated":null,"version":null,"openapi":"/openapi.json get /cooldown/settings/","href":"/api-reference/contact_cooldown/read-the-workspaces-cooldown-rules"},{"title":"Update the workspace's cooldown rules","deprecated":null,"version":null,"openapi":"/openapi.json patch /cooldown/settings/","href":"/api-reference/contact_cooldown/update-the-workspaces-cooldown-rules"}]},{"group":"credits","pages":[{"title":"List credit ledger entries","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/ledger/","href":"/api-reference/credits/list-credit-ledger-entries"},{"title":"Get the credit balance summary","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/summary/","href":"/api-reference/credits/get-the-credit-balance-summary"},{"title":"Get the balance-over-time series","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/balance-timeseries/","href":"/api-reference/credits/get-the-balance-over-time-series"},{"title":"List credit spend attributed to saved agents","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/by-agent/","href":"/api-reference/credits/list-credit-spend-attributed-to-saved-agents"},{"title":"Count the saved agents that spent credits","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/by-agent/length/","href":"/api-reference/credits/count-the-saved-agents-that-spent-credits"},{"title":"Get credit spend attributed to providers and accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/by-provider/","href":"/api-reference/credits/get-credit-spend-attributed-to-providers-and-accounts"},{"title":"List credit spend attributed to tables and columns","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/by-table/","href":"/api-reference/credits/list-credit-spend-attributed-to-tables-and-columns"},{"title":"Count the tables that spent credits","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/by-table/length/","href":"/api-reference/credits/count-the-tables-that-spent-credits"},{"title":"Get one table's per-column credit usage","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/by-table/{table_id}/by-column/","href":"/api-reference/credits/get-one-tables-per-column-credit-usage"},{"title":"List one table's per-run credit usage","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/by-table/{table_id}/by-run/","href":"/api-reference/credits/list-one-tables-per-run-credit-usage"},{"title":"Count one table's runs that spent credits","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/by-table/{table_id}/by-run/length/","href":"/api-reference/credits/count-one-tables-runs-that-spent-credits"},{"title":"Get one table's spend series","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/by-table/{table_id}/timeseries/","href":"/api-reference/credits/get-one-tables-spend-series"},{"title":"Export a usage report as CSV","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/export/","href":"/api-reference/credits/export-a-usage-report-as-csv"},{"title":"Get usage history boundaries","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/meta/","href":"/api-reference/credits/get-usage-history-boundaries"},{"title":"Get the credits-spent series","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage/spend-timeseries/","href":"/api-reference/credits/get-the-credits-spent-series"}]},{"group":"design-partner","pages":[{"title":"List the workspace's design partner feedback","deprecated":null,"version":null,"openapi":"/openapi.json get /design-partner/feedback/","href":"/api-reference/design-partner/list-the-workspaces-design-partner-feedback"},{"title":"Send design partner feedback","deprecated":null,"version":null,"openapi":"/openapi.json post /design-partner/feedback/","href":"/api-reference/design-partner/send-design-partner-feedback"},{"title":"Send the workspace's shared Slack channel invite","deprecated":null,"version":null,"openapi":"/openapi.json post /design-partner/slack-channel/invite/","href":"/api-reference/design-partner/send-the-workspaces-shared-slack-channel-invite"},{"title":"Is this workspace a design partner?","deprecated":null,"version":null,"openapi":"/openapi.json get /design-partner/status/","href":"/api-reference/design-partner/is-this-workspace-a-design-partner?"}]},{"group":"suppression","pages":[{"title":"List do-not-contact entries","deprecated":null,"version":null,"openapi":"/openapi.json get /do-not-contact/","href":"/api-reference/suppression/list-do-not-contact-entries"},{"title":"Delete do-not-contact entries","deprecated":null,"version":null,"openapi":"/openapi.json delete /do-not-contact/","href":"/api-reference/suppression/delete-do-not-contact-entries"},{"title":"Add do-not-contact entries","deprecated":null,"version":null,"openapi":"/openapi.json post /do-not-contact/bulk/","href":"/api-reference/suppression/add-do-not-contact-entries"},{"title":"Export the do-not-contact list","deprecated":null,"version":null,"openapi":"/openapi.json get /do-not-contact/export/","href":"/api-reference/suppression/export-the-do-not-contact-list"},{"title":"Count do-not-contact entries","deprecated":null,"version":null,"openapi":"/openapi.json get /do-not-contact/length/","href":"/api-reference/suppression/count-do-not-contact-entries"}]},{"group":"google-drive","pages":[{"title":"Get the Google Drive connection","deprecated":null,"version":null,"openapi":"/openapi.json get /google-drive/connection/","href":"/api-reference/google-drive/get-the-google-drive-connection"},{"title":"Disconnect Google Drive","deprecated":null,"version":null,"openapi":"/openapi.json delete /google-drive/connection/","href":"/api-reference/google-drive/disconnect-google-drive"},{"title":"Begin connecting Google Drive","deprecated":null,"version":null,"openapi":"/openapi.json post /google-drive/connection/authorize/","href":"/api-reference/google-drive/begin-connecting-google-drive"},{"title":"Finish connecting Google Drive","deprecated":null,"version":null,"openapi":"/openapi.json post /google-drive/connection/callback/","href":"/api-reference/google-drive/finish-connecting-google-drive"},{"title":"Mint a Google Picker token","deprecated":null,"version":null,"openapi":"/openapi.json get /google-drive/connection/picker-token/","href":"/api-reference/google-drive/mint-a-google-picker-token"}]},{"group":"inbox","pages":[{"title":"Download an attachment","deprecated":null,"version":null,"openapi":"/openapi.json get /inbox/attachments/{attachment_id}/download/","href":"/api-reference/inbox/download-an-attachment"},{"title":"Stream the inbox's change events","deprecated":null,"version":null,"openapi":"/openapi.json get /inbox/events/","href":"/api-reference/inbox/stream-the-inboxs-change-events"},{"title":"List labels","deprecated":null,"version":null,"openapi":"/openapi.json get /inbox/labels/","href":"/api-reference/inbox/list-labels"},{"title":"Create a label","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/labels/","href":"/api-reference/inbox/create-a-label"},{"title":"Delete a label","deprecated":null,"version":null,"openapi":"/openapi.json delete /inbox/labels/{label_id}/","href":"/api-reference/inbox/delete-a-label"},{"title":"Update a label","deprecated":null,"version":null,"openapi":"/openapi.json patch /inbox/labels/{label_id}/","href":"/api-reference/inbox/update-a-label"},{"title":"List saved views","deprecated":null,"version":null,"openapi":"/openapi.json get /inbox/saved-views/","href":"/api-reference/inbox/list-saved-views"},{"title":"Save the current filters as a view","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/saved-views/","href":"/api-reference/inbox/save-the-current-filters-as-a-view"},{"title":"Delete a saved view","deprecated":null,"version":null,"openapi":"/openapi.json delete /inbox/saved-views/{view_id}/","href":"/api-reference/inbox/delete-a-saved-view"},{"title":"Rename a saved view or repoint its filters","deprecated":null,"version":null,"openapi":"/openapi.json patch /inbox/saved-views/{view_id}/","href":"/api-reference/inbox/rename-a-saved-view-or-repoint-its-filters"},{"title":"List inbox threads","deprecated":null,"version":null,"openapi":"/openapi.json get /inbox/threads/","href":"/api-reference/inbox/list-inbox-threads"},{"title":"Delete many threads","deprecated":null,"version":null,"openapi":"/openapi.json delete /inbox/threads/","href":"/api-reference/inbox/delete-many-threads"},{"title":"Mark many threads read, done or snoozed","deprecated":null,"version":null,"openapi":"/openapi.json patch /inbox/threads/bulk/","href":"/api-reference/inbox/mark-many-threads-read-done-or-snoozed"},{"title":"Put one label on many threads","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/threads/bulk/label/","href":"/api-reference/inbox/put-one-label-on-many-threads"},{"title":"Suppress many threads' contacts at once","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/threads/bulk/suppress/","href":"/api-reference/inbox/suppress-many-threads-contacts-at-once"},{"title":"Count inbox threads","deprecated":null,"version":null,"openapi":"/openapi.json get /inbox/threads/length/","href":"/api-reference/inbox/count-inbox-threads"},{"title":"Get one thread","deprecated":null,"version":null,"openapi":"/openapi.json get /inbox/threads/{thread_id}/","href":"/api-reference/inbox/get-one-thread"},{"title":"Delete a thread","deprecated":null,"version":null,"openapi":"/openapi.json delete /inbox/threads/{thread_id}/","href":"/api-reference/inbox/delete-a-thread"},{"title":"Mark a thread read, done or snoozed","deprecated":null,"version":null,"openapi":"/openapi.json patch /inbox/threads/{thread_id}/","href":"/api-reference/inbox/mark-a-thread-read-done-or-snoozed"},{"title":"Assign exactly this set of labels to a thread","deprecated":null,"version":null,"openapi":"/openapi.json put /inbox/threads/{thread_id}/labels/","href":"/api-reference/inbox/assign-exactly-this-set-of-labels-to-a-thread"},{"title":"A thread's messages, oldest-first","deprecated":null,"version":null,"openapi":"/openapi.json get /inbox/threads/{thread_id}/messages/","href":"/api-reference/inbox/a-threads-messages-oldest-first"},{"title":"Reply in a thread","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/threads/{thread_id}/messages/","href":"/api-reference/inbox/reply-in-a-thread"},{"title":"Forward a message to somebody else","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/threads/{thread_id}/messages/{message_id}/forward/","href":"/api-reference/inbox/forward-a-message-to-somebody-else"},{"title":"Undo what a reply the AI read as asking to stop did","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/threads/{thread_id}/messages/{message_id}/stop-request/revert/","href":"/api-reference/inbox/undo-what-a-reply-the-ai-read-as-asking-to-stop-did"},{"title":"Suppress this contact and stop their sequences","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/threads/{thread_id}/suppress/","href":"/api-reference/inbox/suppress-this-contact-and-stop-their-sequences"},{"title":"Resume the follow-ups a reply the AI could not read stopped","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/threads/{thread_id}/unread-reply/resume/","href":"/api-reference/inbox/resume-the-follow-ups-a-reply-the-ai-could-not-read-stopped"},{"title":"Have the AI read again a reply it could not read","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/threads/{thread_id}/unread-reply/retry/","href":"/api-reference/inbox/have-the-ai-read-again-a-reply-it-could-not-read"}]},{"group":"inbox-ai","pages":[{"title":"List reply drafts","deprecated":null,"version":null,"openapi":"/openapi.json get /inbox/drafts/","href":"/api-reference/inbox-ai/list-reply-drafts"},{"title":"Generate a reply draft","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/drafts/","href":"/api-reference/inbox-ai/generate-a-reply-draft"},{"title":"Generate a reply draft, streaming the work","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/drafts/stream/","href":"/api-reference/inbox-ai/generate-a-reply-draft-streaming-the-work"},{"title":"Edit a draft before approving it","deprecated":null,"version":null,"openapi":"/openapi.json patch /inbox/drafts/{draft_id}/","href":"/api-reference/inbox-ai/edit-a-draft-before-approving-it"},{"title":"Approve and send a draft","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/drafts/{draft_id}/approve/","href":"/api-reference/inbox-ai/approve-and-send-a-draft"},{"title":"Rate a draft","deprecated":null,"version":null,"openapi":"/openapi.json put /inbox/drafts/{draft_id}/feedback/","href":"/api-reference/inbox-ai/rate-a-draft"},{"title":"Try again","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/drafts/{draft_id}/regenerate/","href":"/api-reference/inbox-ai/try-again"},{"title":"Reject a draft","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/drafts/{draft_id}/reject/","href":"/api-reference/inbox-ai/reject-a-draft"},{"title":"Whether to show the notice that replies now wait","deprecated":null,"version":null,"openapi":"/openapi.json get /inbox/replies-wait-notice/","href":"/api-reference/inbox-ai/whether-to-show-the-notice-that-replies-now-wait"},{"title":"Close the notice that replies now wait","deprecated":null,"version":null,"openapi":"/openapi.json patch /inbox/replies-wait-notice/","href":"/api-reference/inbox-ai/close-the-notice-that-replies-now-wait"},{"title":"Answer the agent's questions on a reply","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/threads/{thread_id}/answers/","href":"/api-reference/inbox-ai/answer-the-agents-questions-on-a-reply"},{"title":"Have the agent write a reply it wrote no draft for","deprecated":null,"version":null,"openapi":"/openapi.json post /inbox/threads/{thread_id}/blocked-reply/retry/","href":"/api-reference/inbox-ai/have-the-agent-write-a-reply-it-wrote-no-draft-for"}]},{"group":"integrations","pages":[{"title":"List all integrations","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/","href":"/api-reference/integrations/list-all-integrations"},{"title":"Bulk delete integrations","deprecated":null,"version":null,"openapi":"/openapi.json delete /integrations/","href":"/api-reference/integrations/bulk-delete-integrations"},{"title":"Bulk trigger health checks","deprecated":null,"version":null,"openapi":"/openapi.json post /integrations/bulk/verify/","href":"/api-reference/integrations/bulk-trigger-health-checks"},{"title":"Get the number of integrations","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/length/","href":"/api-reference/integrations/get-the-number-of-integrations"},{"title":"Suggest an integration name","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/name/suggestions/","href":"/api-reference/integrations/suggest-an-integration-name"},{"title":"Bulk health check progress and summary","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/runs/{run_id}/","href":"/api-reference/integrations/bulk-health-check-progress-and-summary"},{"title":"Get an integration","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/{integration_id}/","href":"/api-reference/integrations/get-an-integration"},{"title":"Delete an integration","deprecated":null,"version":null,"openapi":"/openapi.json delete /integrations/{integration_id}/","href":"/api-reference/integrations/delete-an-integration"},{"title":"List audit logs for an integration","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/{integration_id}/audit-logs/","href":"/api-reference/integrations/list-audit-logs-for-an-integration"},{"title":"List health check history","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/{integration_id}/health-checks/","href":"/api-reference/integrations/list-health-check-history"},{"title":"List all known properties for an integration","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/{integration_id}/properties/","href":"/api-reference/integrations/list-all-known-properties-for-an-integration"},{"title":"List record types for an integration","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/{integration_id}/record-types/","href":"/api-reference/integrations/list-record-types-for-an-integration"},{"title":"Trigger a health check","deprecated":null,"version":null,"openapi":"/openapi.json post /integrations/{integration_id}/verify/","href":"/api-reference/integrations/trigger-a-health-check"}]},{"group":"integration-types","pages":[{"title":"List integration categories","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/categories/","href":"/api-reference/integration-types/list-integration-categories"},{"title":"Count integration categories","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/categories/length/","href":"/api-reference/integration-types/count-integration-categories"},{"title":"List the record-type vocabulary","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/record-types/","href":"/api-reference/integration-types/list-the-record-type-vocabulary"},{"title":"List all available integration types","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/types/","href":"/api-reference/integration-types/list-all-available-integration-types"},{"title":"Get a specific integration type","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/types/{name}/","href":"/api-reference/integration-types/get-a-specific-integration-type"},{"title":"Get setup guide for an integration type","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/types/{name}/guide/","href":"/api-reference/integration-types/get-setup-guide-for-an-integration-type"}]},{"group":"table-integration-lookup","pages":[{"title":"List the fields one record type can be looked up by","deprecated":null,"version":null,"openapi":"/openapi.json get /integrations/{integration_id}/identity-fields/","href":"/api-reference/table-integration-lookup/list-the-fields-one-record-type-can-be-looked-up-by"}]},{"group":"find-leads","pages":[{"title":"List the columns a search would create","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/columns/","href":"/api-reference/find-leads/list-the-columns-a-search-would-create"},{"title":"Read a table of companies a people search can follow","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/company-table/","href":"/api-reference/find-leads/read-a-table-of-companies-a-people-search-can-follow"},{"title":"List the enrichments offered at import","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/enrichment-options/","href":"/api-reference/find-leads/list-the-enrichments-offered-at-import"},{"title":"Count matching leads","deprecated":null,"version":null,"openapi":"/openapi.json post /leads/length/","href":"/api-reference/find-leads/count-matching-leads"},{"title":"Find an address on the map","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/places/search/","href":"/api-reference/find-leads/find-an-address-on-the-map"},{"title":"Preview matching leads","deprecated":null,"version":null,"openapi":"/openapi.json post /leads/preview/","href":"/api-reference/find-leads/preview-matching-leads"},{"title":"List recorded lead searches","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/recent-searches/","href":"/api-reference/find-leads/list-recorded-lead-searches"},{"title":"Remove a search from your recents","deprecated":null,"version":null,"openapi":"/openapi.json delete /leads/recent-searches/{entry_id}/","href":"/api-reference/find-leads/remove-a-search-from-your-recents"},{"title":"Get a search type's row price","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/record-types/{record_type}/","href":"/api-reference/find-leads/get-a-search-types-row-price"},{"title":"List saved lead searches","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/saved-searches/","href":"/api-reference/find-leads/list-saved-lead-searches"},{"title":"Save a lead search","deprecated":null,"version":null,"openapi":"/openapi.json post /leads/saved-searches/","href":"/api-reference/find-leads/save-a-lead-search"},{"title":"Suggest starter lead searches","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/saved-searches/suggestions/","href":"/api-reference/find-leads/suggest-starter-lead-searches"},{"title":"Delete a saved lead search","deprecated":null,"version":null,"openapi":"/openapi.json delete /leads/saved-searches/{saved_search_id}/","href":"/api-reference/find-leads/delete-a-saved-lead-search"},{"title":"Record a saved search being loaded","deprecated":null,"version":null,"openapi":"/openapi.json post /leads/saved-searches/{saved_search_id}/open/","href":"/api-reference/find-leads/record-a-saved-search-being-loaded"},{"title":"List the buying signals a search can look for","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/signal-types/","href":"/api-reference/find-leads/list-the-buying-signals-a-search-can-look-for"},{"title":"Suggest a name for a lead search's table","deprecated":null,"version":null,"openapi":"/openapi.json post /leads/table-name/suggestions/","href":"/api-reference/find-leads/suggest-a-name-for-a-lead-searchs-table"},{"title":"Match pasted values against a closed vocabulary","deprecated":null,"version":null,"openapi":"/openapi.json post /leads/vocabulary/suggestions/","href":"/api-reference/find-leads/match-pasted-values-against-a-closed-vocabulary"},{"title":"Get the search behind a table","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/lead-search/","href":"/api-reference/find-leads/get-the-search-behind-a-table"},{"title":"Put a lead search behind a table","deprecated":null,"version":null,"openapi":"/openapi.json put /tables/{table_id}/lead-search/","href":"/api-reference/find-leads/put-a-lead-search-behind-a-table"},{"title":"Remove a table's search","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/lead-search/","href":"/api-reference/find-leads/remove-a-tables-search"},{"title":"List a table's search runs","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/lead-search/runs/","href":"/api-reference/find-leads/list-a-tables-search-runs"},{"title":"Run a table's search again","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/lead-search/runs/","href":"/api-reference/find-leads/run-a-tables-search-again"},{"title":"Preview a run of a table's search","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/lead-search/runs/preview/","href":"/api-reference/find-leads/preview-a-run-of-a-tables-search"},{"title":"Set a search's run cadence","deprecated":null,"version":null,"openapi":"/openapi.json put /tables/{table_id}/lead-search/schedule/","href":"/api-reference/find-leads/set-a-searchs-run-cadence"},{"title":"Clear a search's run cadence","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/lead-search/schedule/","href":"/api-reference/find-leads/clear-a-searchs-run-cadence"}]},{"group":"linkedin","pages":[{"title":"Claim the next permitted action","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/actions/next/","href":"/api-reference/linkedin/claim-the-next-permitted-action"},{"title":"Report a run of a step that was cut off, and ask what to do with the step","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/actions/{action_id}/attempts/","href":"/api-reference/linkedin/report-a-run-of-a-step-that-was-cut-off-and-ask-what-to-do-with-the-step"},{"title":"Ask to press the control that changes LinkedIn","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/actions/{action_id}/commit/","href":"/api-reference/linkedin/ask-to-press-the-control-that-changes-linkedin"},{"title":"Attach a page snapshot to a step's report","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/actions/{action_id}/diagnostic/","href":"/api-reference/linkedin/attach-a-page-snapshot-to-a-steps-report"},{"title":"Skip a step from the side panel","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/actions/{action_id}/reject/","href":"/api-reference/linkedin/skip-a-step-from-the-side-panel"},{"title":"Hand back a running step without settling it","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/actions/{action_id}/release/","href":"/api-reference/linkedin/hand-back-a-running-step-without-settling-it"},{"title":"Report an action's outcome","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/actions/{action_id}/result/","href":"/api-reference/linkedin/report-an-actions-outcome"},{"title":"Fetch the remote selector and pacing config","deprecated":null,"version":null,"openapi":"/openapi.json get /linkedin/agent/config/","href":"/api-reference/linkedin/fetch-the-remote-selector-and-pacing-config"},{"title":"Disconnect the account from the side panel","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/disconnect/","href":"/api-reference/linkedin/disconnect-the-account-from-the-side-panel"},{"title":"Report liveness and read the authoritative run state","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/heartbeat/","href":"/api-reference/linkedin/report-liveness-and-read-the-authoritative-run-state"},{"title":"List completed steps, for the side panel","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/history/","href":"/api-reference/linkedin/list-completed-steps-for-the-side-panel"},{"title":"Connect a browser with a sender's connection token","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/pair/","href":"/api-reference/linkedin/connect-a-browser-with-a-senders-connection-token"},{"title":"List the queue, for the side panel","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/queue/","href":"/api-reference/linkedin/list-the-queue-for-the-side-panel"},{"title":"Set the sender's approval setting from the extension","deprecated":null,"version":null,"openapi":"/openapi.json post /linkedin/agent/state/","href":"/api-reference/linkedin/set-the-senders-approval-setting-from-the-extension"},{"title":"List a sender's LinkedIn steps","deprecated":null,"version":null,"openapi":"/openapi.json get /sender-profiles/{profile_id}/linkedin/actions/","href":"/api-reference/linkedin/list-a-senders-linkedin-steps"},{"title":"Try one LinkedIn step","deprecated":null,"version":null,"openapi":"/openapi.json post /sender-profiles/{profile_id}/linkedin/actions/","href":"/api-reference/linkedin/try-one-linkedin-step"},{"title":"Count a sender's LinkedIn steps","deprecated":null,"version":null,"openapi":"/openapi.json get /sender-profiles/{profile_id}/linkedin/actions/length/","href":"/api-reference/linkedin/count-a-senders-linkedin-steps"},{"title":"Cancel a queued LinkedIn step","deprecated":null,"version":null,"openapi":"/openapi.json post /sender-profiles/{profile_id}/linkedin/actions/{action_id}/cancel/","href":"/api-reference/linkedin/cancel-a-queued-linkedin-step"},{"title":"Read a sender's LinkedIn connection","deprecated":null,"version":null,"openapi":"/openapi.json get /sender-profiles/{profile_id}/linkedin/connection/","href":"/api-reference/linkedin/read-a-senders-linkedin-connection"},{"title":"Disconnect the sender's LinkedIn account","deprecated":null,"version":null,"openapi":"/openapi.json delete /sender-profiles/{profile_id}/linkedin/connection/","href":"/api-reference/linkedin/disconnect-the-senders-linkedin-account"},{"title":"Replace the sender's connection token","deprecated":null,"version":null,"openapi":"/openapi.json post /sender-profiles/{profile_id}/linkedin/connection/regenerate-token/","href":"/api-reference/linkedin/replace-the-senders-connection-token"},{"title":"Stream a sender's LinkedIn changes","deprecated":null,"version":null,"openapi":"/openapi.json get /sender-profiles/{profile_id}/linkedin/events/","href":"/api-reference/linkedin/stream-a-senders-linkedin-changes"},{"title":"Update LinkedIn safety settings","deprecated":null,"version":null,"openapi":"/openapi.json patch /sender-profiles/{profile_id}/linkedin/settings/","href":"/api-reference/linkedin/update-linkedin-safety-settings"},{"title":"Read a sender's LinkedIn step totals","deprecated":null,"version":null,"openapi":"/openapi.json get /sender-profiles/{profile_id}/linkedin/stats/","href":"/api-reference/linkedin/read-a-senders-linkedin-step-totals"}]},{"group":"senders","pages":[{"title":"List mailboxes","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/","href":"/api-reference/senders/list-mailboxes"},{"title":"Delete many mailboxes","deprecated":null,"version":null,"openapi":"/openapi.json delete /mailboxes/","href":"/api-reference/senders/delete-many-mailboxes"},{"title":"Begin connecting a Google Workspace mailbox","deprecated":null,"version":null,"openapi":"/openapi.json post /mailboxes/authorize/","href":"/api-reference/senders/begin-connecting-a-google-workspace-mailbox"},{"title":"Edit many mailboxes at once","deprecated":null,"version":null,"openapi":"/openapi.json patch /mailboxes/bulk/","href":"/api-reference/senders/edit-many-mailboxes-at-once"},{"title":"Re-check mailbox connections now","deprecated":null,"version":null,"openapi":"/openapi.json post /mailboxes/bulk/verify/","href":"/api-reference/senders/re-check-mailbox-connections-now"},{"title":"Finish connecting a Google Workspace mailbox","deprecated":null,"version":null,"openapi":"/openapi.json post /mailboxes/callback/","href":"/api-reference/senders/finish-connecting-a-google-workspace-mailbox"},{"title":"Get the InboxKit connection state","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/inboxkit/connection/","href":"/api-reference/senders/get-the-inboxkit-connection-state"},{"title":"Connect InboxKit","deprecated":null,"version":null,"openapi":"/openapi.json put /mailboxes/inboxkit/connection/","href":"/api-reference/senders/connect-inboxkit"},{"title":"Disconnect InboxKit","deprecated":null,"version":null,"openapi":"/openapi.json delete /mailboxes/inboxkit/connection/","href":"/api-reference/senders/disconnect-inboxkit"},{"title":"Update InboxKit automation settings","deprecated":null,"version":null,"openapi":"/openapi.json patch /mailboxes/inboxkit/connection/","href":"/api-reference/senders/update-inboxkit-automation-settings"},{"title":"Validate an InboxKit API key and list its workspaces","deprecated":null,"version":null,"openapi":"/openapi.json post /mailboxes/inboxkit/connection/preview/","href":"/api-reference/senders/validate-an-inboxkit-api-key-and-list-its-workspaces"},{"title":"List domain delegation states","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/inboxkit/domains/","href":"/api-reference/senders/list-domain-delegation-states"},{"title":"List InboxKit import runs","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/inboxkit/imports/","href":"/api-reference/senders/list-inboxkit-import-runs"},{"title":"Import selected InboxKit mailboxes","deprecated":null,"version":null,"openapi":"/openapi.json post /mailboxes/inboxkit/imports/","href":"/api-reference/senders/import-selected-inboxkit-mailboxes"},{"title":"Get one InboxKit import run","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/inboxkit/imports/{run_id}/","href":"/api-reference/senders/get-one-inboxkit-import-run"},{"title":"List the org's InboxKit inventory","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/inboxkit/inventory/","href":"/api-reference/senders/list-the-orgs-inboxkit-inventory"},{"title":"Count mailboxes","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/length/","href":"/api-reference/senders/count-mailboxes"},{"title":"Mailbox overview tiles","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/overview/","href":"/api-reference/senders/mailbox-overview-tiles"},{"title":"Get a mailbox","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/{mailbox_id}/","href":"/api-reference/senders/get-a-mailbox"},{"title":"Delete a mailbox","deprecated":null,"version":null,"openapi":"/openapi.json delete /mailboxes/{mailbox_id}/","href":"/api-reference/senders/delete-a-mailbox"},{"title":"Update a mailbox","deprecated":null,"version":null,"openapi":"/openapi.json patch /mailboxes/{mailbox_id}/","href":"/api-reference/senders/update-a-mailbox"},{"title":"A mailbox's recent sends, replies and bounces","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/{mailbox_id}/activity/","href":"/api-reference/senders/a-mailboxs-recent-sends-replies-and-bounces"},{"title":"List a mailbox's bounces","deprecated":null,"version":null,"openapi":"/openapi.json get /mailboxes/{mailbox_id}/bounces/","href":"/api-reference/senders/list-a-mailboxs-bounces"},{"title":"Verify a mailbox's connection still works","deprecated":null,"version":null,"openapi":"/openapi.json post /mailboxes/{mailbox_id}/verify/","href":"/api-reference/senders/verify-a-mailboxs-connection-still-works"},{"title":"List senders","deprecated":null,"version":null,"openapi":"/openapi.json get /sender-profiles/","href":"/api-reference/senders/list-senders"},{"title":"Add a sender","deprecated":null,"version":null,"openapi":"/openapi.json post /sender-profiles/","href":"/api-reference/senders/add-a-sender"},{"title":"Delete many senders","deprecated":null,"version":null,"openapi":"/openapi.json delete /sender-profiles/","href":"/api-reference/senders/delete-many-senders"},{"title":"Edit many senders at once","deprecated":null,"version":null,"openapi":"/openapi.json patch /sender-profiles/bulk/","href":"/api-reference/senders/edit-many-senders-at-once"},{"title":"Get a sender","deprecated":null,"version":null,"openapi":"/openapi.json get /sender-profiles/{profile_id}/","href":"/api-reference/senders/get-a-sender"},{"title":"Delete a sender","deprecated":null,"version":null,"openapi":"/openapi.json delete /sender-profiles/{profile_id}/","href":"/api-reference/senders/delete-a-sender"},{"title":"Update a sender","deprecated":null,"version":null,"openapi":"/openapi.json patch /sender-profiles/{profile_id}/","href":"/api-reference/senders/update-a-sender"},{"title":"Set a profile's mailboxes","deprecated":null,"version":null,"openapi":"/openapi.json put /sender-profiles/{profile_id}/mailboxes/","href":"/api-reference/senders/set-a-profiles-mailboxes"}]},{"group":"sequences","pages":[{"title":"List saved email templates","deprecated":null,"version":null,"openapi":"/openapi.json get /message-templates/","href":"/api-reference/sequences/list-saved-email-templates"},{"title":"Save an email template","deprecated":null,"version":null,"openapi":"/openapi.json post /message-templates/","href":"/api-reference/sequences/save-an-email-template"},{"title":"List the built-in email templates","deprecated":null,"version":null,"openapi":"/openapi.json get /message-templates/built-ins/","href":"/api-reference/sequences/list-the-built-in-email-templates"},{"title":"Delete an email template","deprecated":null,"version":null,"openapi":"/openapi.json delete /message-templates/{template_id}/","href":"/api-reference/sequences/delete-an-email-template"},{"title":"Rename or re-scope an email template","deprecated":null,"version":null,"openapi":"/openapi.json patch /message-templates/{template_id}/","href":"/api-reference/sequences/rename-or-re-scope-an-email-template"},{"title":"List reusable sequence templates","deprecated":null,"version":null,"openapi":"/openapi.json get /sequence-templates/","href":"/api-reference/sequences/list-reusable-sequence-templates"},{"title":"Save a detached sequence template","deprecated":null,"version":null,"openapi":"/openapi.json post /sequence-templates/","href":"/api-reference/sequences/save-a-detached-sequence-template"},{"title":"Delete a template","deprecated":null,"version":null,"openapi":"/openapi.json delete /sequence-templates/{template_id}/","href":"/api-reference/sequences/delete-a-template"},{"title":"Create a draft from a template, with fresh audience and senders","deprecated":null,"version":null,"openapi":"/openapi.json post /sequence-templates/{template_id}/use/","href":"/api-reference/sequences/create-a-draft-from-a-template-with-fresh-audience-and-senders"},{"title":"List sequences","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/","href":"/api-reference/sequences/list-sequences"},{"title":"Create a sequence","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/","href":"/api-reference/sequences/create-a-sequence"},{"title":"Sender leaderboard","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/analytics/leaderboard/","href":"/api-reference/sequences/sender-leaderboard"},{"title":"Outreach analytics","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/analytics/summary/","href":"/api-reference/sequences/outreach-analytics"},{"title":"Suggest a column mapping for a table","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/column-mapping/suggestions/","href":"/api-reference/sequences/suggest-a-column-mapping-for-a-table"},{"title":"Suggest email steps from a table's written emails","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/email-steps/suggestions/","href":"/api-reference/sequences/suggest-email-steps-from-a-tables-written-emails"},{"title":"Count sequences, with when their stats were computed","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/length/","href":"/api-reference/sequences/count-sequences-with-when-their-stats-were-computed"},{"title":"Check a drafted message for deliverability risks","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/message/check/","href":"/api-reference/sequences/check-a-drafted-message-for-deliverability-risks"},{"title":"Propose a sequence and tailor its campaign","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/proposals/","href":"/api-reference/sequences/propose-a-sequence-and-tailor-its-campaign"},{"title":"Read a proposed sequence and its tailoring","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/proposals/{proposal_id}/","href":"/api-reference/sequences/read-a-proposed-sequence-and-its-tailoring"},{"title":"Discard a proposed sequence","deprecated":null,"version":null,"openapi":"/openapi.json delete /sequences/proposals/{proposal_id}/","href":"/api-reference/sequences/discard-a-proposed-sequence"},{"title":"Tailor a proposed sequence again","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/proposals/{proposal_id}/tailor/","href":"/api-reference/sequences/tailor-a-proposed-sequence-again"},{"title":"Propose spintax rotations for a drafted message","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/spintax/suggestions/","href":"/api-reference/sequences/propose-spintax-rotations-for-a-drafted-message"},{"title":"Get a sequence with its graph","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/","href":"/api-reference/sequences/get-a-sequence-with-its-graph"},{"title":"Move a sequence to Trash","deprecated":null,"version":null,"openapi":"/openapi.json delete /sequences/{sequence_id}/","href":"/api-reference/sequences/move-a-sequence-to-trash"},{"title":"Update a sequence's settings","deprecated":null,"version":null,"openapi":"/openapi.json patch /sequences/{sequence_id}/","href":"/api-reference/sequences/update-a-sequences-settings"},{"title":"Use the standard instructions","deprecated":null,"version":null,"openapi":"/openapi.json delete /sequences/{sequence_id}/agent/campaign/","href":"/api-reference/sequences/use-the-standard-instructions"},{"title":"Copy another sequence's agent setup","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/agent/copy/","href":"/api-reference/sequences/copy-another-sequences-agent-setup"},{"title":"List saved samples or reviewed messages for a sequence's agent","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/agent/examples/","href":"/api-reference/sequences/list-saved-samples-or-reviewed-messages-for-a-sequences-agent"},{"title":"Preview one contact's agent-written message, streaming the research","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/agent/preview/stream/","href":"/api-reference/sequences/preview-one-contacts-agent-written-message-streaming-the-research"},{"title":"Stop a preview that is being written","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/agent/preview/{preview_id}/stop/","href":"/api-reference/sequences/stop-a-preview-that-is-being-written"},{"title":"List the audience columns the agent writes from","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/agent/source-columns/","href":"/api-reference/sequences/list-the-audience-columns-the-agent-writes-from"},{"title":"Tailor the sequence to its audience","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/agent/tailor/","href":"/api-reference/sequences/tailor-the-sequence-to-its-audience"},{"title":"Read how the sequence is tailored to its audience","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/agent/tailoring/","href":"/api-reference/sequences/read-how-the-sequence-is-tailored-to-its-audience"},{"title":"List contacts available for the Preview","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/agent/training-contacts/","href":"/api-reference/sequences/list-contacts-available-for-the-preview"},{"title":"Keep threads already written on the AI writing tab","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/agent/training-contacts/bulk/","href":"/api-reference/sequences/keep-threads-already-written-on-the-ai-writing-tab"},{"title":"Name the contact to read after this one","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/agent/training-contacts/next/","href":"/api-reference/sequences/name-the-contact-to-read-after-this-one"},{"title":"List the sequence's Previews","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/agent/training-sessions/","href":"/api-reference/sequences/list-the-sequences-previews"},{"title":"Write complete sequences for up to ten contacts","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/agent/training-sessions/","href":"/api-reference/sequences/write-complete-sequences-for-up-to-ten-contacts"},{"title":"Close the Preview and keep its reviews","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/agent/training-sessions/{session_id}/complete/","href":"/api-reference/sequences/close-the-preview-and-keep-its-reviews"},{"title":"Review a contact's whole thread in the Preview","deprecated":null,"version":null,"openapi":"/openapi.json patch /sequences/{sequence_id}/agent/training-sessions/{session_id}/contacts/{record_id}/","href":"/api-reference/sequences/review-a-contacts-whole-thread-in-the-preview"},{"title":"Write the Preview's failed messages again","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/agent/training-sessions/{session_id}/retry/","href":"/api-reference/sequences/write-the-previews-failed-messages-again"},{"title":"Set the audience: table, view, column mapping","description":"A draft adds no column to the table: the sequence-status column arrives at launch, so a table picked and then abandoned is left as it was. A sequence that has launched before gets its column on the new table straight away.\n\nBinding a draft ENROLS from the audience before returning, so the Contacts tab is populated the moment the choice is made rather than at the next sweep. A draft's enrolments sit ACTIVE and unsent: the send tick only ever claims rows belonging to a RUNNING sequence. A sequence that has launched answers as soon as the change is saved, and its contacts follow in the background within seconds: those the new audience leaves out stop, and new matches join.","deprecated":null,"version":null,"openapi":"/openapi.json put /sequences/{sequence_id}/audience/","href":"/api-reference/sequences/set-the-audience:-table-view-column-mapping"},{"title":"Remap the audience columns without rebinding the table","deprecated":null,"version":null,"openapi":"/openapi.json patch /sequences/{sequence_id}/audience/","href":"/api-reference/sequences/remap-the-audience-columns-without-rebinding-the-table"},{"title":"Preview a replacement audience before choosing how existing journeys continue","description":"Reads the table or saved view the sequence would draw from, the way enrolment would after the change, and says for each choice (keep existing journeys, or start them fresh) how many contacts are added, removed and not changed. On the same table, keeping journeys applies the new filter: contacts it no longer selects stop. Writes nothing.","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/audience/impact/","href":"/api-reference/sequences/preview-a-replacement-audience-before-choosing-how-existing-journeys-continue"},{"title":"Preview what the audience resolves to","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/audience/preview/","href":"/api-reference/sequences/preview-what-the-audience-resolves-to"},{"title":"List a sequence's activity","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/audit-logs/","href":"/api-reference/sequences/list-a-sequences-activity"},{"title":"Read sequence spending and reservations","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/budget/","href":"/api-reference/sequences/read-sequence-spending-and-reservations"},{"title":"Get the combined send capacity of the sequence's assigned senders","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/capacity/","href":"/api-reference/sequences/get-the-combined-send-capacity-of-the-sequences-assigned-senders"},{"title":"Apply the reviewed changes atomically","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/changes/apply/","href":"/api-reference/sequences/apply-the-reviewed-changes-atomically"},{"title":"Review proposed live changes","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/changes/preview/","href":"/api-reference/sequences/review-proposed-live-changes"},{"title":"Check a sequence before it launches","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/check/","href":"/api-reference/sequences/check-a-sequence-before-it-launches"},{"title":"List a sequence's contacts","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/contacts/","href":"/api-reference/sequences/list-a-sequences-contacts"},{"title":"Remove many contacts from the sequence","deprecated":null,"version":null,"openapi":"/openapi.json delete /sequences/{sequence_id}/contacts/","href":"/api-reference/sequences/remove-many-contacts-from-the-sequence"},{"title":"Contacts breakdown","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/contacts/breakdown/","href":"/api-reference/sequences/contacts-breakdown"},{"title":"Pause many contacts","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/contacts/bulk/pause/","href":"/api-reference/sequences/pause-many-contacts"},{"title":"Resume many contacts","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/contacts/bulk/resume/","href":"/api-reference/sequences/resume-many-contacts"},{"title":"Retry many failed contacts","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/contacts/bulk/retry/","href":"/api-reference/sequences/retry-many-failed-contacts"},{"title":"Send the next step now to many contacts","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/contacts/bulk/send-now/","href":"/api-reference/sequences/send-the-next-step-now-to-many-contacts"},{"title":"Stop many contacts","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/contacts/bulk/stop/","href":"/api-reference/sequences/stop-many-contacts"},{"title":"Audience eligibility and actionable reasons","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/contacts/eligibility/","href":"/api-reference/sequences/audience-eligibility-and-actionable-reasons"},{"title":"Count the contacts a filter matches under each tab","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/contacts/length/","href":"/api-reference/sequences/count-the-contacts-a-filter-matches-under-each-tab"},{"title":"One contact in this sequence","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/contacts/{enrolment_id}/","href":"/api-reference/sequences/one-contact-in-this-sequence"},{"title":"Remove one contact from the sequence","deprecated":null,"version":null,"openapi":"/openapi.json delete /sequences/{sequence_id}/contacts/{enrolment_id}/","href":"/api-reference/sequences/remove-one-contact-from-the-sequence"},{"title":"One contact's history in this sequence","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/contacts/{enrolment_id}/history/","href":"/api-reference/sequences/one-contacts-history-in-this-sequence"},{"title":"Move one contact to another sequence","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/contacts/{enrolment_id}/move/","href":"/api-reference/sequences/move-one-contact-to-another-sequence"},{"title":"Pause one contact","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/contacts/{enrolment_id}/pause/","href":"/api-reference/sequences/pause-one-contact"},{"title":"Resume one paused or stopped contact","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/contacts/{enrolment_id}/resume/","href":"/api-reference/sequences/resume-one-paused-or-stopped-contact"},{"title":"Duplicate a sequence","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/duplicate/","href":"/api-reference/sequences/duplicate-a-sequence"},{"title":"Find a sequence's missing work emails","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/email-searches/","href":"/api-reference/sequences/find-a-sequences-missing-work-emails"},{"title":"Price finding a sequence's missing work emails","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/email-searches/preview/","href":"/api-reference/sequences/price-finding-a-sequences-missing-work-emails"},{"title":"Verify a sequence's emails","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/email-verifications/","href":"/api-reference/sequences/verify-a-sequences-emails"},{"title":"Price verifying a sequence's emails","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/email-verifications/preview/","href":"/api-reference/sequences/price-verifying-a-sequences-emails"},{"title":"Star a sequence","deprecated":null,"version":null,"openapi":"/openapi.json put /sequences/{sequence_id}/favorite/","href":"/api-reference/sequences/star-a-sequence"},{"title":"Unstar a sequence","deprecated":null,"version":null,"openapi":"/openapi.json delete /sequences/{sequence_id}/favorite/","href":"/api-reference/sequences/unstar-a-sequence"},{"title":"Live per-node counts for the builder","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/funnel/","href":"/api-reference/sequences/live-per-node-counts-for-the-builder"},{"title":"Replace the sequence graph","deprecated":null,"version":null,"openapi":"/openapi.json put /sequences/{sequence_id}/graph/","href":"/api-reference/sequences/replace-the-sequence-graph"},{"title":"Why nothing is moving","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/holds/","href":"/api-reference/sequences/why-nothing-is-moving"},{"title":"Launch a sequence","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/launch/","href":"/api-reference/sequences/launch-a-sequence"},{"title":"Per-step message performance","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/message-performance/","href":"/api-reference/sequences/per-step-message-performance"},{"title":"Record that the caller opened this sequence","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/open/","href":"/api-reference/sequences/record-that-the-caller-opened-this-sequence"},{"title":"Pause a sequence","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/pause/","href":"/api-reference/sequences/pause-a-sequence"},{"title":"Reply numbers","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/reply-stats/","href":"/api-reference/sequences/reply-numbers"},{"title":"Restore a sequence from Trash","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/restore/","href":"/api-reference/sequences/restore-a-sequence-from-trash"},{"title":"Resume a paused sequence","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/resume/","href":"/api-reference/sequences/resume-a-paused-sequence"},{"title":"Get the senders a sequence sends as","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/senders/","href":"/api-reference/sequences/get-the-senders-a-sequence-sends-as"},{"title":"Choose the senders a sequence sends as","deprecated":null,"version":null,"openapi":"/openapi.json put /sequences/{sequence_id}/senders/","href":"/api-reference/sequences/choose-the-senders-a-sequence-sends-as"},{"title":"Follow a sequence's start","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/start-progress/","href":"/api-reference/sequences/follow-a-sequences-start"},{"title":"Render a step for one contact","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/steps/{step_id}/preview/","href":"/api-reference/sequences/render-a-step-for-one-contact"},{"title":"Preview one step for one contact with the waiting changes","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/steps/{step_id}/preview/","href":"/api-reference/sequences/preview-one-step-for-one-contact-with-the-waiting-changes"},{"title":"Mark one email the agent wrote for a contact Looks good","deprecated":null,"version":null,"openapi":"/openapi.json put /sequences/{sequence_id}/steps/{step_id}/rows/{record_id}/feedback/","href":"/api-reference/sequences/mark-one-email-the-agent-wrote-for-a-contact-looks-good"},{"title":"Get one contact's hand-edited message for a step","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/steps/{step_id}/rows/{record_id}/override/","href":"/api-reference/sequences/get-one-contacts-hand-edited-message-for-a-step"},{"title":"Pin the exact message one contact receives","deprecated":null,"version":null,"openapi":"/openapi.json put /sequences/{sequence_id}/steps/{step_id}/rows/{record_id}/override/","href":"/api-reference/sequences/pin-the-exact-message-one-contact-receives"},{"title":"Revert one contact to the step's template","deprecated":null,"version":null,"openapi":"/openapi.json delete /sequences/{sequence_id}/steps/{step_id}/rows/{record_id}/override/","href":"/api-reference/sequences/revert-one-contact-to-the-steps-template"},{"title":"Write one contact's samples","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/steps/{step_id}/rows/{record_id}/samples/","href":"/api-reference/sequences/write-one-contacts-samples"},{"title":"Send this step as a real test email","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/steps/{step_id}/test-send/","href":"/api-reference/sequences/send-this-step-as-a-real-test-email"},{"title":"Sync a sequence's enrolments now","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/sync/","href":"/api-reference/sequences/sync-a-sequences-enrolments-now"},{"title":"Add grid rows to a sequence","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/rows/bulk/add-to-sequence/","href":"/api-reference/sequences/add-grid-rows-to-a-sequence"}]},{"group":"notifications","pages":[{"title":"This user's notification switches","deprecated":null,"version":null,"openapi":"/openapi.json get /notifications/preferences/","href":"/api-reference/notifications/this-users-notification-switches"},{"title":"Update this user's notification switches","deprecated":null,"version":null,"openapi":"/openapi.json put /notifications/preferences/","href":"/api-reference/notifications/update-this-users-notification-switches"},{"title":"List notification rules","deprecated":null,"version":null,"openapi":"/openapi.json get /notifications/rules/","href":"/api-reference/notifications/list-notification-rules"},{"title":"Create a notification rule","deprecated":null,"version":null,"openapi":"/openapi.json post /notifications/rules/","href":"/api-reference/notifications/create-a-notification-rule"},{"title":"Delete a notification rule","deprecated":null,"version":null,"openapi":"/openapi.json delete /notifications/rules/{rule_id}/","href":"/api-reference/notifications/delete-a-notification-rule"},{"title":"Channels the bot can post to","deprecated":null,"version":null,"openapi":"/openapi.json get /notifications/slack/channels/","href":"/api-reference/notifications/channels-the-bot-can-post-to"},{"title":"The organization's Slack connection","deprecated":null,"version":null,"openapi":"/openapi.json get /notifications/slack/connection/","href":"/api-reference/notifications/the-organizations-slack-connection"},{"title":"Disconnect Slack","deprecated":null,"version":null,"openapi":"/openapi.json delete /notifications/slack/connection/","href":"/api-reference/notifications/disconnect-slack"},{"title":"Begin connecting a Slack workspace","deprecated":null,"version":null,"openapi":"/openapi.json post /notifications/slack/connection/authorize/","href":"/api-reference/notifications/begin-connecting-a-slack-workspace"},{"title":"Finish connecting a Slack workspace","deprecated":null,"version":null,"openapi":"/openapi.json post /notifications/slack/connection/callback/","href":"/api-reference/notifications/finish-connecting-a-slack-workspace"},{"title":"List the organization's Slack connections","deprecated":null,"version":null,"openapi":"/openapi.json get /notifications/slack/connections/","href":"/api-reference/notifications/list-the-organizations-slack-connections"}]},{"group":"onboarding","pages":[{"title":"Get the Getting started checklist","deprecated":null,"version":null,"openapi":"/openapi.json get /onboarding/","href":"/api-reference/onboarding/get-the-getting-started-checklist"},{"title":"Hide the Getting started checklist","deprecated":null,"version":null,"openapi":"/openapi.json patch /onboarding/","href":"/api-reference/onboarding/hide-the-getting-started-checklist"},{"title":"Bring the Getting started checklist up to date","deprecated":null,"version":null,"openapi":"/openapi.json post /onboarding/sync/","href":"/api-reference/onboarding/bring-the-getting-started-checklist-up-to-date"}]},{"group":"outreach","pages":[{"title":"List the approval queue","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/","href":"/api-reference/outreach/list-the-approval-queue"},{"title":"List what went out as a sender","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/activity/","href":"/api-reference/outreach/list-what-went-out-as-a-sender"},{"title":"Count what went out as a sender","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/activity/length/","href":"/api-reference/outreach/count-what-went-out-as-a-sender"},{"title":"Read the email an activity row sent","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/activity/{activity_id}/email/","href":"/api-reference/outreach/read-the-email-an-activity-row-sent"},{"title":"Approve every ticked task","deprecated":null,"version":null,"openapi":"/openapi.json post /outreach-tasks/bulk/approve/","href":"/api-reference/outreach/approve-every-ticked-task"},{"title":"Reject every ticked task","deprecated":null,"version":null,"openapi":"/openapi.json post /outreach-tasks/bulk/reject/","href":"/api-reference/outreach/reject-every-ticked-task"},{"title":"Resolve the approval mode that applies","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/effective-approval/","href":"/api-reference/outreach/resolve-the-approval-mode-that-applies"},{"title":"Stream the workspace's outreach change events","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/events/","href":"/api-reference/outreach/stream-the-workspaces-outreach-change-events"},{"title":"Count the approval queue","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/length/","href":"/api-reference/outreach/count-the-approval-queue"},{"title":"Count what is waiting on a person","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/summary/","href":"/api-reference/outreach/count-what-is-waiting-on-a-person"},{"title":"Read one task","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/{task_id}/","href":"/api-reference/outreach/read-one-task"},{"title":"Rewrite a pending task's message","deprecated":null,"version":null,"openapi":"/openapi.json patch /outreach-tasks/{task_id}/","href":"/api-reference/outreach/rewrite-a-pending-tasks-message"},{"title":"Approve a task","deprecated":null,"version":null,"openapi":"/openapi.json post /outreach-tasks/{task_id}/approve/","href":"/api-reference/outreach/approve-a-task"},{"title":"Read an email card's email beyond its words","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/{task_id}/email/","href":"/api-reference/outreach/read-an-email-cards-email-beyond-its-words"},{"title":"Reject a task","deprecated":null,"version":null,"openapi":"/openapi.json post /outreach-tasks/{task_id}/reject/","href":"/api-reference/outreach/reject-a-task"},{"title":"Read the rest of an email card's thread","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/{task_id}/thread/","href":"/api-reference/outreach/read-the-rest-of-an-email-cards-thread"},{"title":"Rewrite a follow-up on a pending email card","deprecated":null,"version":null,"openapi":"/openapi.json patch /outreach-tasks/{task_id}/thread/emails/{step_id}/","href":"/api-reference/outreach/rewrite-a-follow-up-on-a-pending-email-card"}]},{"group":"referral","pages":[{"title":"List referrals","deprecated":null,"version":null,"openapi":"/openapi.json get /referrals/","href":"/api-reference/referral/list-referrals"},{"title":"Claim a referral code","deprecated":null,"version":null,"openapi":"/openapi.json post /referrals/claim/","href":"/api-reference/referral/claim-a-referral-code"},{"title":"Count referrals","deprecated":null,"version":null,"openapi":"/openapi.json get /referrals/length/","href":"/api-reference/referral/count-referrals"},{"title":"Get the referral program's reward amounts","deprecated":null,"version":null,"openapi":"/openapi.json get /referrals/program/","href":"/api-reference/referral/get-the-referral-programs-reward-amounts"},{"title":"Get the workspace's referral summary","deprecated":null,"version":null,"openapi":"/openapi.json get /referrals/summary/","href":"/api-reference/referral/get-the-workspaces-referral-summary"}]},{"group":"find-subdomains","pages":[{"title":"Start a subdomain search","deprecated":null,"version":null,"openapi":"/openapi.json post /subdomain-searches/","href":"/api-reference/find-subdomains/start-a-subdomain-search"},{"title":"Get a subdomain search","deprecated":null,"version":null,"openapi":"/openapi.json get /subdomain-searches/{search_id}/","href":"/api-reference/find-subdomains/get-a-subdomain-search"},{"title":"Create a table from a subdomain search","deprecated":null,"version":null,"openapi":"/openapi.json post /subdomain-searches/{search_id}/import/","href":"/api-reference/find-subdomains/create-a-table-from-a-subdomain-search"}]},{"group":"table-enrichments","pages":[{"title":"List enrichment actions","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/actions/","href":"/api-reference/table-enrichments/list-enrichment-actions"},{"title":"List agent tools","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/agent-tools/","href":"/api-reference/table-enrichments/list-agent-tools"},{"title":"List built-in agent templates","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/builtin-agent-templates/","href":"/api-reference/table-enrichments/list-built-in-agent-templates"},{"title":"Suggest an enrichment column","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/columns/suggestions/","href":"/api-reference/table-enrichments/suggest-an-enrichment-column"},{"title":"List MCP servers","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/mcp-servers/","href":"/api-reference/table-enrichments/list-mcp-servers"},{"title":"Create an MCP server","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/mcp-servers/","href":"/api-reference/table-enrichments/create-an-mcp-server"},{"title":"Start an MCP OAuth connection","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/mcp-servers/authorize/","href":"/api-reference/table-enrichments/start-an-mcp-oauth-connection"},{"title":"Finish an MCP OAuth connection","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/mcp-servers/callback/","href":"/api-reference/table-enrichments/finish-an-mcp-oauth-connection"},{"title":"List the MCP connect catalog","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/mcp-servers/catalog/","href":"/api-reference/table-enrichments/list-the-mcp-connect-catalog"},{"title":"Delete an MCP server","deprecated":null,"version":null,"openapi":"/openapi.json delete /table-enrichments/mcp-servers/{mcp_server_id}/","href":"/api-reference/table-enrichments/delete-an-mcp-server"},{"title":"Update an MCP server","deprecated":null,"version":null,"openapi":"/openapi.json patch /table-enrichments/mcp-servers/{mcp_server_id}/","href":"/api-reference/table-enrichments/update-an-mcp-server"},{"title":"Verify an MCP server","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/mcp-servers/{mcp_server_id}/verify/","href":"/api-reference/table-enrichments/verify-an-mcp-server"},{"title":"List enrichment models","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/models/","href":"/api-reference/table-enrichments/list-enrichment-models"},{"title":"List saved agents","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/saved-agents/","href":"/api-reference/table-enrichments/list-saved-agents"},{"title":"Create a saved agent","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/","href":"/api-reference/table-enrichments/create-a-saved-agent"},{"title":"Declare the per-row inputs a prompt needs","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/inputs/suggestions/","href":"/api-reference/table-enrichments/declare-the-per-row-inputs-a-prompt-needs"},{"title":"Derive an output schema from a prompt","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/outputs/suggestions/","href":"/api-reference/table-enrichments/derive-an-output-schema-from-a-prompt"},{"title":"Suggest a revised agent prompt from a natural-language change","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/prompt/suggestions/","href":"/api-reference/table-enrichments/suggest-a-revised-agent-prompt-from-a-natural-language-change"},{"title":"Suggest a revised agent prompt from a natural-language change, streaming the work","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/prompt/suggestions/stream/","href":"/api-reference/table-enrichments/suggest-a-revised-agent-prompt-from-a-natural-language-change-streaming-the-work"},{"title":"Stop an agent prompt revision that is being streamed","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/prompt/suggestions/{edit_id}/stop/","href":"/api-reference/table-enrichments/stop-an-agent-prompt-revision-that-is-being-streamed"},{"title":"Suggest an agent from a task, streaming its work","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/suggestions/stream/","href":"/api-reference/table-enrichments/suggest-an-agent-from-a-task-streaming-its-work"},{"title":"Stop an agent suggestion that is being written","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/suggestions/{generation_id}/stop/","href":"/api-reference/table-enrichments/stop-an-agent-suggestion-that-is-being-written"},{"title":"Get a saved agent","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/saved-agents/{saved_agent_id}/","href":"/api-reference/table-enrichments/get-a-saved-agent"},{"title":"Delete a saved agent","deprecated":null,"version":null,"openapi":"/openapi.json delete /table-enrichments/saved-agents/{saved_agent_id}/","href":"/api-reference/table-enrichments/delete-a-saved-agent"},{"title":"Update a saved agent","deprecated":null,"version":null,"openapi":"/openapi.json patch /table-enrichments/saved-agents/{saved_agent_id}/","href":"/api-reference/table-enrichments/update-a-saved-agent"},{"title":"Star a saved agent","deprecated":null,"version":null,"openapi":"/openapi.json put /table-enrichments/saved-agents/{saved_agent_id}/favorite/","href":"/api-reference/table-enrichments/star-a-saved-agent"},{"title":"Unstar a saved agent","deprecated":null,"version":null,"openapi":"/openapi.json delete /table-enrichments/saved-agents/{saved_agent_id}/favorite/","href":"/api-reference/table-enrichments/unstar-a-saved-agent"},{"title":"List an agent's attached MCP servers","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/saved-agents/{saved_agent_id}/mcp-servers/","href":"/api-reference/table-enrichments/list-an-agents-attached-mcp-servers"},{"title":"Set an agent's attached MCP servers","deprecated":null,"version":null,"openapi":"/openapi.json put /table-enrichments/saved-agents/{saved_agent_id}/mcp-servers/","href":"/api-reference/table-enrichments/set-an-agents-attached-mcp-servers"},{"title":"Record that the caller opened this agent","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/{saved_agent_id}/open/","href":"/api-reference/table-enrichments/record-that-the-caller-opened-this-agent"},{"title":"Remember a saved agent's example rows","deprecated":null,"version":null,"openapi":"/openapi.json put /table-enrichments/saved-agents/{saved_agent_id}/sample-rows/","href":"/api-reference/table-enrichments/remember-a-saved-agents-example-rows"},{"title":"Where a saved agent is used","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/saved-agents/{saved_agent_id}/usage/","href":"/api-reference/table-enrichments/where-a-saved-agent-is-used"},{"title":"List a saved agent's versions","deprecated":null,"version":null,"openapi":"/openapi.json get /table-enrichments/saved-agents/{saved_agent_id}/versions/","href":"/api-reference/table-enrichments/list-a-saved-agents-versions"},{"title":"Revert a saved agent to a version","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/{saved_agent_id}/versions/{version}/revert/","href":"/api-reference/table-enrichments/revert-a-saved-agent-to-a-version"}]},{"group":"table-columns","pages":[{"title":"Add a saved agent to a table","deprecated":null,"version":null,"openapi":"/openapi.json post /table-enrichments/saved-agents/{saved_agent_id}/apply/","href":"/api-reference/table-columns/add-a-saved-agent-to-a-table"},{"title":"List the formula functions","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/formula-functions/","href":"/api-reference/table-columns/list-the-formula-functions"},{"title":"List table columns","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/columns/","href":"/api-reference/table-columns/list-table-columns"},{"title":"Create a table column","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/columns/","href":"/api-reference/table-columns/create-a-table-column"},{"title":"Delete several columns","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/columns/","href":"/api-reference/table-columns/delete-several-columns"},{"title":"Suggest input→column mappings for an agent","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/columns/agent-input-mapping/suggestions/","href":"/api-reference/table-columns/suggest-input→column-mappings-for-an-agent"},{"title":"Get what each paid column costs per row","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/columns/credit-rates/","href":"/api-reference/table-columns/get-what-each-paid-column-costs-per-row"},{"title":"List column groups","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/columns/groups/","href":"/api-reference/table-columns/list-column-groups"},{"title":"Group columns","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/columns/groups/","href":"/api-reference/table-columns/group-columns"},{"title":"Ungroup","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/columns/groups/{group_id}/","href":"/api-reference/table-columns/ungroup"},{"title":"Update a column group","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/columns/groups/{group_id}/","href":"/api-reference/table-columns/update-a-column-group"},{"title":"Suggest a name for a new column","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/columns/name/suggestions/","href":"/api-reference/table-columns/suggest-a-name-for-a-new-column"},{"title":"Preview a column definition","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/columns/preview/","href":"/api-reference/table-columns/preview-a-column-definition"},{"title":"Reorder table columns","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/columns/reorder/","href":"/api-reference/table-columns/reorder-table-columns"},{"title":"Generate a formula column from a description","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/columns/suggestions/","href":"/api-reference/table-columns/generate-a-formula-column-from-a-description"},{"title":"Delete a table column","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/columns/{column_id}/","href":"/api-reference/table-columns/delete-a-table-column"},{"title":"Update a table column","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/columns/{column_id}/","href":"/api-reference/table-columns/update-a-table-column"},{"title":"Get a table column's value distribution","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/columns/{column_id}/distribution/","href":"/api-reference/table-columns/get-a-table-columns-value-distribution"},{"title":"Preview a column's duplicate rows","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/columns/{column_id}/duplicates/","href":"/api-reference/table-columns/preview-a-columns-duplicate-rows"},{"title":"Preview a column type change","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/columns/{column_id}/preview/","href":"/api-reference/table-columns/preview-a-column-type-change"},{"title":"Promote an enrichment output field into its own column","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/columns/{column_id}/promote/","href":"/api-reference/table-columns/promote-an-enrichment-output-field-into-its-own-column"}]},{"group":"table-imports","pages":[{"title":"Upload a CSV or Excel file as a pending import","deprecated":null,"version":null,"openapi":"/openapi.json post /table-imports/","href":"/api-reference/table-imports/upload-a-csv-or-excel-file-as-a-pending-import"},{"title":"Get a CSV import's status","deprecated":null,"version":null,"openapi":"/openapi.json get /table-imports/{import_id}/","href":"/api-reference/table-imports/get-a-csv-imports-status"},{"title":"Re-read a pending upload from a different sheet","deprecated":null,"version":null,"openapi":"/openapi.json patch /table-imports/{import_id}/","href":"/api-reference/table-imports/re-read-a-pending-upload-from-a-different-sheet"},{"title":"Read an import column's value distribution","deprecated":null,"version":null,"openapi":"/openapi.json get /table-imports/{import_id}/columns/{source_index}/distribution/","href":"/api-reference/table-imports/read-an-import-columns-value-distribution"},{"title":"List an import column's raw values","deprecated":null,"version":null,"openapi":"/openapi.json get /table-imports/{import_id}/columns/{source_index}/values/","href":"/api-reference/table-imports/list-an-import-columns-raw-values"},{"title":"Create the table and start loading its rows","deprecated":null,"version":null,"openapi":"/openapi.json post /table-imports/{import_id}/commit/","href":"/api-reference/table-imports/create-the-table-and-start-loading-its-rows"}]},{"group":"table-writeback","pages":[{"title":"Derive what one destination record type can do","deprecated":null,"version":null,"openapi":"/openapi.json get /table-writeback/capabilities/","href":"/api-reference/table-writeback/derive-what-one-destination-record-type-can-do"},{"title":"Dry-run an export against real rows","deprecated":null,"version":null,"openapi":"/openapi.json post /table-writeback/preview/","href":"/api-reference/table-writeback/dry-run-an-export-against-real-rows"},{"title":"Summarise what an export column has pushed","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/columns/{column_id}/push-summary/","href":"/api-reference/table-writeback/summarise-what-an-export-column-has-pushed"}]},{"group":"tables","pages":[{"title":"List tables","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/","href":"/api-reference/tables/list-tables"},{"title":"Create a table","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/","href":"/api-reference/tables/create-a-table"},{"title":"Change several tables at once","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/bulk/","href":"/api-reference/tables/change-several-tables-at-once"},{"title":"List folders","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/folders/","href":"/api-reference/tables/list-folders"},{"title":"Make a folder","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/folders/","href":"/api-reference/tables/make-a-folder"},{"title":"Suggest folders for the tables in no folder","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/folders/suggestions/","href":"/api-reference/tables/suggest-folders-for-the-tables-in-no-folder"},{"title":"Delete a folder","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/folders/{folder_id}/","href":"/api-reference/tables/delete-a-folder"},{"title":"Rename, move or re-own a folder","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/folders/{folder_id}/","href":"/api-reference/tables/rename-move-or-re-own-a-folder"},{"title":"Restore a folder from Trash","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/folders/{folder_id}/restore/","href":"/api-reference/tables/restore-a-folder-from-trash"},{"title":"Get the number of tables","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/length/","href":"/api-reference/tables/get-the-number-of-tables"},{"title":"List who owns tables","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/owners/","href":"/api-reference/tables/list-who-owns-tables"},{"title":"Get table details","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/","href":"/api-reference/tables/get-table-details"},{"title":"Delete a table","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/","href":"/api-reference/tables/delete-a-table"},{"title":"Update a table","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/","href":"/api-reference/tables/update-a-table"},{"title":"Suggest a description for a table","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/description/suggestions/","href":"/api-reference/tables/suggest-a-description-for-a-table"},{"title":"Duplicate a table","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/duplicate/","href":"/api-reference/tables/duplicate-a-table"},{"title":"Restore a trashed table","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/restore/","href":"/api-reference/tables/restore-a-trashed-table"},{"title":"Get table stats","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/stats/","href":"/api-reference/tables/get-table-stats"},{"title":"Get table change status","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/status/","href":"/api-reference/tables/get-table-change-status"},{"title":"Read a table published as a template","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/template/","href":"/api-reference/tables/read-a-table-published-as-a-template"}]},{"group":"table-column-color-labels","pages":[{"title":"Get column colour names","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/color-labels/","href":"/api-reference/table-column-color-labels/get-column-colour-names"},{"title":"Rename column colours","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/color-labels/","href":"/api-reference/table-column-color-labels/rename-column-colours"}]},{"group":"table-sources","pages":[{"title":"Sample records before importing them","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/preview/","href":"/api-reference/table-sources/sample-records-before-importing-them"},{"title":"Get a table's import source","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/source/","href":"/api-reference/table-sources/get-a-tables-import-source"},{"title":"Detach a table's import source","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/source/","href":"/api-reference/table-sources/detach-a-tables-import-source"},{"title":"Update a table's import source","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/source/","href":"/api-reference/table-sources/update-a-tables-import-source"},{"title":"List the fields a table's imported rows could be matched on","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/source/identity-options/","href":"/api-reference/table-sources/list-the-fields-a-tables-imported-rows-could-be-matched-on"},{"title":"Give one field of the imported record its own column","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/source/promote/","href":"/api-reference/table-sources/give-one-field-of-the-imported-record-its-own-column"},{"title":"List a table's recent imports","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/source/runs/","href":"/api-reference/table-sources/list-a-tables-recent-imports"},{"title":"Refresh a table from its source now","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/source/runs/","href":"/api-reference/table-sources/refresh-a-table-from-its-source-now"},{"title":"Get an import run's status","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/source/runs/{run_id}/","href":"/api-reference/table-sources/get-an-import-runs-status"},{"title":"List the records an import run skipped","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/source/runs/{run_id}/skips/","href":"/api-reference/table-sources/list-the-records-an-import-run-skipped"}]},{"group":"table-rows","pages":[{"title":"Rate many cells at once","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/cell-feedback/bulk/","href":"/api-reference/table-rows/rate-many-cells-at-once"},{"title":"Create table rows","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/rows/","href":"/api-reference/table-rows/create-table-rows"},{"title":"Set many table cell values","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/rows/bulk/","href":"/api-reference/table-rows/set-many-table-cell-values"},{"title":"Bulk delete table rows","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/rows/bulk/delete/","href":"/api-reference/table-rows/bulk-delete-table-rows"},{"title":"Query a listing's row IDs","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/rows/ids/","href":"/api-reference/table-rows/query-a-listings-row-ids"},{"title":"Count the rows a filter selects","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/rows/length/","href":"/api-reference/table-rows/count-the-rows-a-filter-selects"},{"title":"Query table rows","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/rows/query/","href":"/api-reference/table-rows/query-table-rows"},{"title":"Search a table's cells","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/rows/search/","href":"/api-reference/table-rows/search-a-tables-cells"},{"title":"Count a search's matches","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/rows/search/length/","href":"/api-reference/table-rows/count-a-searchs-matches"},{"title":"Set a table cell value","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/rows/{record_id}/","href":"/api-reference/table-rows/set-a-table-cell-value"},{"title":"Get your feedback on a cell","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/rows/{record_id}/cells/{column_id}/feedback/","href":"/api-reference/table-rows/get-your-feedback-on-a-cell"},{"title":"Rate a cell's value","deprecated":null,"version":null,"openapi":"/openapi.json put /tables/{table_id}/rows/{record_id}/cells/{column_id}/feedback/","href":"/api-reference/table-rows/rate-a-cells-value"},{"title":"Withdraw your feedback on a cell","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/rows/{record_id}/cells/{column_id}/feedback/","href":"/api-reference/table-rows/withdraw-your-feedback-on-a-cell"},{"title":"Get a cell's enrichment run detail","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/rows/{record_id}/cells/{column_id}/run-detail/","href":"/api-reference/table-rows/get-a-cells-enrichment-run-detail"}]},{"group":"table-ui-prefs","pages":[{"title":"Update a column's display preferences","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/columns/{column_id}/ui-prefs/","href":"/api-reference/table-ui-prefs/update-a-columns-display-preferences"}]},{"group":"table-enrichment-audit-logs","pages":[{"title":"List a table's enrichment audit trail","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/enrichment-audit-logs/","href":"/api-reference/table-enrichment-audit-logs/list-a-tables-enrichment-audit-trail"}]},{"group":"table-events","pages":[{"title":"Stream a table's change events","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/events/","href":"/api-reference/table-events/stream-a-tables-change-events"}]},{"group":"table-user-prefs","pages":[{"title":"Star a table","deprecated":null,"version":null,"openapi":"/openapi.json put /tables/{table_id}/favorite/","href":"/api-reference/table-user-prefs/star-a-table"},{"title":"Unstar a table","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/favorite/","href":"/api-reference/table-user-prefs/unstar-a-table"},{"title":"Read the view the caller last left this table on","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/last-view/","href":"/api-reference/table-user-prefs/read-the-view-the-caller-last-left-this-table-on"},{"title":"Remember the view the caller is leaving this table on","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/last-view/","href":"/api-reference/table-user-prefs/remember-the-view-the-caller-is-leaving-this-table-on"},{"title":"Record that the caller opened this table","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/open/","href":"/api-reference/table-user-prefs/record-that-the-caller-opened-this-table"}]},{"group":"table-export","pages":[{"title":"Export table rows as a CSV or Excel file","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/rows/export/","href":"/api-reference/table-export/export-table-rows-as-a-csv-or-excel-file"}]},{"group":"table-runs","pages":[{"title":"List table runs","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/runs/","href":"/api-reference/table-runs/list-table-runs"},{"title":"Start a table run","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/runs/","href":"/api-reference/table-runs/start-a-table-run"},{"title":"Stop all table runs","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/runs/bulk/cancel/","href":"/api-reference/table-runs/stop-all-table-runs"},{"title":"Preview a table run","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/runs/preview/","href":"/api-reference/table-runs/preview-a-table-run"},{"title":"Cancel a table run","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/runs/{run_id}/cancel/","href":"/api-reference/table-runs/cancel-a-table-run"}]},{"group":"table-schedules","pages":[{"title":"Get a table's refresh cadence","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/schedule/","href":"/api-reference/table-schedules/get-a-tables-refresh-cadence"},{"title":"Set a table's refresh cadence","deprecated":null,"version":null,"openapi":"/openapi.json put /tables/{table_id}/schedule/","href":"/api-reference/table-schedules/set-a-tables-refresh-cadence"},{"title":"Stop a table refreshing on a cadence","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/schedule/","href":"/api-reference/table-schedules/stop-a-table-refreshing-on-a-cadence"},{"title":"Change a table's refresh cadence","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/schedule/","href":"/api-reference/table-schedules/change-a-tables-refresh-cadence"}]},{"group":"table-views","pages":[{"title":"List table views","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/views/","href":"/api-reference/table-views/list-table-views"},{"title":"Create a table view","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/views/","href":"/api-reference/table-views/create-a-table-view"},{"title":"Delete a table view","deprecated":null,"version":null,"openapi":"/openapi.json delete /tables/{table_id}/views/{view_id}/","href":"/api-reference/table-views/delete-a-table-view"},{"title":"Update a table view","deprecated":null,"version":null,"openapi":"/openapi.json patch /tables/{table_id}/views/{view_id}/","href":"/api-reference/table-views/update-a-table-view"},{"title":"Count what a new filter does to the sequences that follow a view","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/views/{view_id}/impact/","href":"/api-reference/table-views/count-what-a-new-filter-does-to-the-sequences-that-follow-a-view"}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Remap the audience columns without rebinding the table - Oneprofile","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}