A change to an agent, sent whole against the version it was read at.
The configuration travels as one object rather than as fifteen optional
fields: the AI writing tab reads the agent, edits it and sends it back, and
expected_version makes two people editing at once a 409 rather than a
silent overwrite.
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.
Live contacts the change stops at their next email because it removes the sender whose mailbox emails them: a contact is only ever emailed from one mailbox. LinkedIn steps before that email still run.
Cards waiting for approval in Tasks that the change lets go out without it, at most: those on a step whose approval it switches off, held only by the sequence's own approval for their channel, which it loosens, or held by a sender's own setting when it takes a sender off (that sender may have been the strictest). A card the remaining senders' setting or the agent's words on review still holds stays, and so does one a person edited and has not approved.
True when the two finished-contact counts are of who stands at those ends, the most that go on, rather than each contact judged: more stand there than the review judges one by one. They are judged when the change applies.
For each connection request whose branches all ended and one of which the change gives a step, by step id: how many contacts who finished once it was sent go back to waiting for its answer, judged as above.
For each step a contact who had finished goes on to, by step id: how many finished at an end the change connects to that step, and go on to it once the change applies. Those who since replied, opted out, bounced, went on the do-not-contact list, answered or joined another sequence, were reached by one, left the audience, or lost their mailbox stay finished. Empty when the change connects no end anyone finished at.
Each outcome the change takes off a Browser use step that stays: how many contacts took it (their history keeps it) and how many still on the step have the agent choose among the other outcomes, with the review's sentences.
Live contacts on the steps the change removes who go on to what now follows them, as a new contact would, or finish there when nothing does; the rest of those on removed steps stop (removed_step_contacts).
Each removed step anybody stands on, by name, with what happens to them: the review says it per step. removed_step_contacts and removed_step_going_on are the same counts summed.
Messages the agent already wrote and nobody has sent, edited or approved that the change has it write again: their step's prompt, subject or thread changed, or how the agent writes did. A person's own edit and words a person approved are kept.
For each connection request whose answer window the change shortens, by step id: how many contacts waiting for its answer have already waited longer than the new window, so their wait ends as soon as the change applies. Empty when no window shortens.
Show child attributes
Was this page helpful?
{"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":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aefab40bc1b65540a859992","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API reference","count":662},{"language":"default","tag":"Endpoints","count":660},{"language":"default","tag":"sequences","count":111},{"language":"default","tag":"Documentation","count":101},{"language":"default","tag":"accounts","count":40},{"language":"default","tag":"table-enrichments","count":34},{"language":"default","tag":"senders","count":32},{"language":"default","tag":"find-leads","count":30},{"language":"default","tag":"inbox","count":27},{"language":"default","tag":"Outreach","count":26}],"searchSettings":{"maxResults":6}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/sequences/review-proposed-live-changes","slug":"/api-reference/sequences/review-proposed-live-changes","pageMetadata":{"title":"Review proposed live changes","description":null,"deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/changes/preview/","href":"/api-reference/sequences/review-proposed-live-changes","autogeneratedByOpenApi":true},"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":"Review proposed live changes","description":null,"deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/changes/preview/","href":"/api-reference/sequences/review-proposed-live-changes","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"preview_sequence_changes","parameters":["2b4f448c-ef1c-4e11-be51-575393ec29f3"],"requestBody":"8065ede6-25c0-44f9-b3bc-11ee24a3b99d","responses":{"200":"442dc5ee-355a-4174-9c4a-288c26708c1d","401":"cad9d67d-85b0-4229-ae85-fa42cb5c975b","403":"1685f16f-9002-4f30-976c-7abd31cd7a79","404":"b36fb90b-41d3-469d-b6d1-a5aac43145b2","409":"f275cff6-0fae-4732-b4e8-56e7051ad9a9","422":"bc8a6d22-6ea8-429a-9c8e-e70a20d86adf","423":"dcee0cf5-4d98-4c90-bab4-cc746233cf36","500":"9c175b9a-b944-46d0-8cdb-38a1839d0319","502":"28588d67-84ff-4f1c-928c-161d5fdbf0fc","503":"d6315dec-62ec-4166-9560-75ac05a06051"},"security":["2284a002-9e03-4759-81cd-3ca474c29aaf","14ae5d86-9756-4432-b4e7-5b01439c28dc"],"summary":"Review proposed live changes","tags":["sequences"],"method":"post","type":"path","servers":["872fd99c-23cb-4948-950d-72c52598aabf"],"path":"/sequences/{sequence_id}/changes/preview/","baseUrlOptions":["https://api.getoneprofile.ai"],"title":"Review proposed live changes","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"2b4f448c-ef1c-4e11-be51-575393ec29f3":{"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":{"description":"A person's waiting changes to a live sequence, as Review changes holds them.","properties":{"expected_updated_at":{"format":"date-time","title":"Expected Updated At","type":"string","isRequired":true,"uniqueKey":"expected_updated_at","typeLabel":"string\u003cdate-time>"},"agent":{"oneOf":[{"type":"object","title":"OutboundAgentUpdateSchema","description":"A change to an agent, sent whole against the version it was read at.\n\nThe configuration travels as one object rather than as fifteen optional\nfields: the AI writing tab reads the agent, edits it and sends it back, and\n``expected_version`` makes two people editing at once a 409 rather than a\nsilent overwrite.","required":["expected_version"],"properties":{"expected_version":{"description":"The version the editor was opened at.","minimum":1,"title":"Expected Version","type":"integer","isRequired":true,"uniqueKey":"agent.oneOf.0.expected_version","typeLabel":"integer"},"config":{"oneOf":[{"type":"object","title":"OutboundAgentConfig","description":"The whole configuration; omitted leaves it as it is. Its `campaign` is ignored: a legacy brief, read only, that nothing writes any more.","properties":{"campaign":{"oneOf":[{"type":"object","title":"CampaignBrief","description":"What one sequence's campaign was: the library campaign tailoring chose for it and why.\n\nLegacy, read only. Written by campaign tailoring, which was removed on\n2026-10-26; nothing writes a new one. Sequences tailored before carry it,\nand the writer still reads it for them, so every field stays (a stored\nversion that names one must keep loading). The Agent tab reads it and\nnever sends it back (the service keeps the stored one on every other\nwrite), and copying an agent copies it. ``audience``, ``why_now``,\n``angle`` and ``step_notes`` were written by a model from the audience\ntable, so they are background, never facts: only ``intent``, the\nperson's own words, may be stated as fact.","required":["campaign_key"],"properties":{"campaign_key":{"maxLength":64,"title":"Campaign Key","type":"string","isRequired":true,"uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.campaign_key","typeLabel":"string"},"angle":{"default":"","maxLength":300,"title":"Angle","type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.angle","typeLabel":"string"},"audience":{"default":"","maxLength":300,"title":"Audience","type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.audience","typeLabel":"string"},"chosen_by_person":{"default":false,"title":"Chosen By Person","type":"boolean","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.chosen_by_person","typeLabel":"boolean"},"goal":{"default":"","maxLength":1000,"title":"Goal","type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.goal","typeLabel":"string"},"intent":{"default":"","maxLength":500,"title":"Intent","type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.intent","typeLabel":"string"},"minted":{"items":{"maxLength":64,"type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.minted.items.[INDEX]","typeLabel":"string"},"maxItems":50,"title":"Minted","type":"array","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.minted","typeLabel":"string[]"},"reason":{"default":"","maxLength":300,"title":"Reason","type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.reason","typeLabel":"string"},"step_notes":{"additionalProperties":{"maxLength":300,"type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.step_notes.additionalProperties","typeLabel":"string"},"maxProperties":50,"propertyNames":{"maxLength":64},"title":"Step Notes","type":"object","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.step_notes","typeLabel":"Step Notes · object"},"table_name":{"default":"","maxLength":255,"title":"Table Name","type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.table_name","typeLabel":"string"},"tailoring_off":{"default":false,"title":"Tailoring Off","type":"boolean","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.tailoring_off","typeLabel":"boolean"},"why_now":{"oneOf":[{"type":"string","title":"Why Now","maxLength":300,"uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.why_now.oneOf.0","typeLabel":"string"},{"type":"null","title":"Why Now","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.why_now.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0.why_now","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.0","typeLabel":"CampaignBrief · object"},{"type":"null","uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.config.oneOf.0.campaign","typeLabel":"CampaignBrief · object | null"},"cta_label":{"oneOf":[{"type":"string","title":"Cta Label","maxLength":200,"uniqueKey":"agent.oneOf.0.config.oneOf.0.cta_label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cta Label","uniqueKey":"agent.oneOf.0.config.oneOf.0.cta_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.config.oneOf.0.cta_label","typeLabel":"string | null"},"cta_url":{"oneOf":[{"type":"string","title":"Cta Url","maxLength":2000,"uniqueKey":"agent.oneOf.0.config.oneOf.0.cta_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cta Url","uniqueKey":"agent.oneOf.0.config.oneOf.0.cta_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.config.oneOf.0.cta_url","typeLabel":"string | null"},"goal":{"default":"","maxLength":1000,"title":"Goal","type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.goal","typeLabel":"string"},"language":{"default":"English","maxLength":16,"title":"Language","type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.language","typeLabel":"string"},"message_prompts":{"additionalProperties":{"maxLength":4000,"type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.message_prompts.additionalProperties","typeLabel":"string"},"maxProperties":50,"propertyNames":{"maxLength":64},"title":"Message Prompts","type":"object","uniqueKey":"agent.oneOf.0.config.oneOf.0.message_prompts","typeLabel":"Message Prompts · object"},"person_research":{"default":false,"title":"Person Research","type":"boolean","uniqueKey":"agent.oneOf.0.config.oneOf.0.person_research","typeLabel":"boolean"},"reply_drafting":{"default":true,"title":"Reply Drafting","type":"boolean","uniqueKey":"agent.oneOf.0.config.oneOf.0.reply_drafting","typeLabel":"boolean"},"reply_labels":{"default":["positive"],"items":{"description":"One of the inbox's built-in labels, as a sequence's reply settings name it.\n\nThe tick boxes under Write replies: the labels whose replies the agent\nwrites an answer to. The inbox ranks above this package, so its\n``SeededLabel`` cannot be named here; the inbox maps its label to this\none (``inbox.types.REPLY_LABEL_OF``), never the other way round. The\nvalue is a stored key, never shown: ``REPLY_LABEL_NAMES`` holds the\nwords, which are the inbox labels' own names.","enum":["positive","negative","meeting_booked","meeting_completed","closed","wrong_contact","out_of_office","auto_reply"],"title":"ReplyLabel","type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.reply_labels.items.[INDEX]","typeLabel":"enum\u003cstring>"},"maxItems":8,"title":"Reply Labels","type":"array","uniqueKey":"agent.oneOf.0.config.oneOf.0.reply_labels","typeLabel":"enum\u003cstring>[]"},"reply_prompt":{"default":"","maxLength":4000,"title":"Reply Prompt","type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.reply_prompt","typeLabel":"string"},"translate":{"default":false,"title":"Translate","type":"boolean","uniqueKey":"agent.oneOf.0.config.oneOf.0.translate","typeLabel":"boolean"},"write_from_excluded_column_ids":{"items":{"maxLength":64,"type":"string","uniqueKey":"agent.oneOf.0.config.oneOf.0.write_from_excluded_column_ids.items.[INDEX]","typeLabel":"string"},"maxItems":200,"title":"Write From Excluded Column Ids","type":"array","uniqueKey":"agent.oneOf.0.config.oneOf.0.write_from_excluded_column_ids","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"agent.oneOf.0.config.oneOf.0","typeLabel":"OutboundAgentConfig · object"},{"type":"null","description":"The whole configuration; omitted leaves it as it is. Its `campaign` is ignored: a legacy brief, read only, that nothing writes any more.","uniqueKey":"agent.oneOf.0.config.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.config","typeLabel":"OutboundAgentConfig · object | null"},"model_key":{"oneOf":[{"type":"string","title":"Model Key","description":"The model it writes with: swift, core or deep.","uniqueKey":"agent.oneOf.0.model_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model Key","description":"The model it writes with: swift, core or deep.","uniqueKey":"agent.oneOf.0.model_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.model_key","typeLabel":"string | null"},"research":{"oneOf":[{"type":"boolean","title":"Research","description":"Whether the first message may research the person on the web.","uniqueKey":"agent.oneOf.0.research.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Research","description":"Whether the first message may research the person on the web.","uniqueKey":"agent.oneOf.0.research.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.research","typeLabel":"boolean | null"}},"uniqueKey":"agent.oneOf.0","typeLabel":"OutboundAgentUpdateSchema · object"},{"type":"null","uniqueKey":"agent.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent","typeLabel":"OutboundAgentUpdateSchema · object | null"},"audience":{"oneOf":[{"type":"object","title":"AudiencePutSchema","required":["table_id"],"properties":{"table_id":{"format":"uuid","title":"Table Id","type":"string","isRequired":true,"uniqueKey":"audience.oneOf.0.table_id","typeLabel":"string\u003cuuid>"},"column_mapping":{"description":"Omit it. An empty mapping means the columns are detected from the table, which is what the dashboard sends.","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":"audience.oneOf.0.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":"audience.oneOf.0.column_mapping.company_domain_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"audience.oneOf.0.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":"audience.oneOf.0.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":"audience.oneOf.0.column_mapping.email_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"audience.oneOf.0.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":"audience.oneOf.0.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":"audience.oneOf.0.column_mapping.email_deliverability_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"audience.oneOf.0.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":"audience.oneOf.0.column_mapping.email_deliverability_results.items.[INDEX]","typeLabel":"enum\u003cstring>"},"maxItems":6,"title":"Email Deliverability Results","type":"array","uniqueKey":"audience.oneOf.0.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":"audience.oneOf.0.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":"audience.oneOf.0.column_mapping.linkedin_url_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"audience.oneOf.0.column_mapping.linkedin_url_column_id","typeLabel":"string\u003cuuid> | null"}},"title":"ColumnMappingSchema","type":"object","uniqueKey":"audience.oneOf.0.column_mapping","typeLabel":"ColumnMappingSchema · object"},"existing_contacts":{"default":"keep","enum":["keep","restart"],"title":"Existing Contacts","type":"string","uniqueKey":"audience.oneOf.0.existing_contacts","typeLabel":"enum\u003cstring>"},"expected_updated_at":{"oneOf":[{"type":"string","title":"Expected Updated At","format":"date-time","uniqueKey":"audience.oneOf.0.expected_updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Expected Updated At","uniqueKey":"audience.oneOf.0.expected_updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"audience.oneOf.0.expected_updated_at","typeLabel":"string\u003cdate-time> | null"},"pause_if_running":{"default":false,"title":"Pause If Running","type":"boolean","uniqueKey":"audience.oneOf.0.pause_if_running","typeLabel":"boolean"},"view_id":{"oneOf":[{"type":"string","title":"View Id","description":"A saved view narrowing the audience to its rows; null is the whole table.","format":"uuid","uniqueKey":"audience.oneOf.0.view_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"View Id","description":"A saved view narrowing the audience to its rows; null is the whole table.","uniqueKey":"audience.oneOf.0.view_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"audience.oneOf.0.view_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"audience.oneOf.0","typeLabel":"AudiencePutSchema · object"},{"type":"null","uniqueKey":"audience.oneOf.1","typeLabel":"null"}],"uniqueKey":"audience","typeLabel":"AudiencePutSchema · object | null"},"copy_from_sequence_id":{"oneOf":[{"type":"string","title":"Copy From Sequence Id","format":"uuid","uniqueKey":"copy_from_sequence_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Copy From Sequence Id","uniqueKey":"copy_from_sequence_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"copy_from_sequence_id","typeLabel":"string\u003cuuid> | null"},"expected_agent_version":{"oneOf":[{"type":"integer","title":"Expected Agent Version","uniqueKey":"expected_agent_version.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Expected Agent Version","uniqueKey":"expected_agent_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"expected_agent_version","typeLabel":"integer | null"},"graph":{"oneOf":[{"type":"object","title":"SequenceGraphPutSchema","properties":{"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. A Browser use step leaves by one `outcome_1` to `outcome_8` per outcome its setup names, plus `needs_human`; one saved with a single `default` connection, or none, sends every outcome where it went and `needs_human` to the end.","enum":["default","yes","no","connected","already_connected","not_accepted","outcome_1","outcome_2","outcome_3","outcome_4","outcome_5","outcome_6","outcome_7","outcome_8","needs_human"],"title":"SequenceEdgeBranch","type":"string","default":"default","uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.edges.items.[INDEX].from_step_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"From Step Id","description":"None = the start node.","uniqueKey":"graph.oneOf.0.edges.items.[INDEX].from_step_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.edges.items.[INDEX].to_step_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"To Step Id","description":"None = an end node.","uniqueKey":"graph.oneOf.0.edges.items.[INDEX].to_step_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.edges.items.[INDEX].to_step_id","typeLabel":"string\u003cuuid> | null"}},"title":"SequenceEdgeSchema","type":"object","uniqueKey":"graph.oneOf.0.edges.items.[INDEX]","typeLabel":"SequenceEdgeSchema · object"},"maxItems":1000,"title":"Edges","type":"array","uniqueKey":"graph.oneOf.0.edges","typeLabel":"SequenceEdgeSchema · object[]"},"expected_updated_at":{"oneOf":[{"type":"string","title":"Expected Updated At","description":"Autosave concurrency token; a mismatch means another tab saved first (409).","format":"date-time","uniqueKey":"graph.oneOf.0.expected_updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Expected Updated At","description":"Autosave concurrency token; a mismatch means another tab saved first (409).","uniqueKey":"graph.oneOf.0.expected_updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.expected_updated_at","typeLabel":"string\u003cdate-time> | null"},"steps":{"items":{"properties":{"id":{"format":"uuid","title":"Id","type":"string","isRequired":true,"uniqueKey":"graph.oneOf.0.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","browser_use"],"title":"SequenceStepKind","type":"string","isRequired":true,"uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.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":"graph.oneOf.0.steps.items.[INDEX].agent_prompt_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.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":"graph.oneOf.0.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":"graph.oneOf.0.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":"graph.oneOf.0.steps.items.[INDEX].body_segments.items.[INDEX].builtin.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].body_segments.items.[INDEX].builtin.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].body_segments.items.[INDEX].builtin","typeLabel":"enum\u003cstring> | null"},"column_id":{"oneOf":[{"type":"string","title":"Column Id","format":"uuid","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].body_segments.items.[INDEX].column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Column Id","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].body_segments.items.[INDEX].column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.steps.items.[INDEX].body_segments.items.[INDEX].options.items.[INDEX]","typeLabel":"string"},"maxItems":20,"title":"Options","type":"array","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].body_segments.items.[INDEX].options","typeLabel":"string[]"},"required":{"default":true,"title":"Required","type":"boolean","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].body_segments.items.[INDEX].required","typeLabel":"boolean"},"text":{"default":"","title":"Text","type":"string","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].body_segments.items.[INDEX].text","typeLabel":"string"}},"required":["kind"],"title":"TemplateSegmentSchema","type":"object","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].body_segments.items.[INDEX]","typeLabel":"TemplateSegmentSchema · object"},"title":"Body Segments","type":"array","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].body_segments","typeLabel":"TemplateSegmentSchema · object[]"},"browser_config":{"oneOf":[{"type":"object","title":"BrowserStepConfigSchema","description":"A Browser use step's goal, the outcomes it can end on (each its own branch, plus `needs_human`) and the values it brings back into columns. Left out, a Browser use step keeps the setup it has; a new one needs it, and null is refused. Ignored on every other kind of step.","required":["outcomes"],"properties":{"outcomes":{"description":"The ways the goal can end, each with its own branch. Needs human is always there besides them, for a run that needs a person.","items":{"description":"One way a Browser use step's goal can end.","properties":{"key":{"description":"The branch the outcome's connection leaves by, one of the outcome slots. A new outcome takes a slot the step has never used; a slot an earlier outcome gave up is refused.","enum":["default","yes","no","connected","already_connected","not_accepted","outcome_1","outcome_2","outcome_3","outcome_4","outcome_5","outcome_6","outcome_7","outcome_8","needs_human"],"title":"SequenceEdgeBranch","type":"string","isRequired":true,"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outcomes.items.[INDEX].key","typeLabel":"enum\u003cstring>"},"label":{"description":"What the outcome is called (\"Account created\"), unique in the step.","maxLength":40,"minLength":1,"title":"Label","type":"string","isRequired":true,"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outcomes.items.[INDEX].label","typeLabel":"string"}},"required":["key","label"],"title":"BrowserOutcomeSchema","type":"object","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outcomes.items.[INDEX]","typeLabel":"BrowserOutcomeSchema · object"},"maxItems":8,"minItems":1,"title":"Outcomes","type":"array","isRequired":true,"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outcomes","typeLabel":"BrowserOutcomeSchema · object[]"},"goal_segments":{"description":"What the browser should do for each contact, with the contact's columns as variables. A step with no goal can be saved but not launched.","items":{"properties":{"kind":{"description":"One piece of a subject or body template.","enum":["text","column","builtin","spintax"],"title":"SegmentKind","type":"string","isRequired":true,"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_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":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX].builtin.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX].builtin.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX].builtin","typeLabel":"enum\u003cstring> | null"},"column_id":{"oneOf":[{"type":"string","title":"Column Id","format":"uuid","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX].column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Column Id","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX].column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX].column_id","typeLabel":"string\u003cuuid> | null"},"options":{"description":"Spintax alternatives; one is chosen per contact.","items":{"type":"string","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX].options.items.[INDEX]","typeLabel":"string"},"maxItems":20,"title":"Options","type":"array","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX].options","typeLabel":"string[]"},"required":{"default":true,"title":"Required","type":"boolean","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX].required","typeLabel":"boolean"},"text":{"default":"","title":"Text","type":"string","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX].text","typeLabel":"string"}},"required":["kind"],"title":"TemplateSegmentSchema","type":"object","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments.items.[INDEX]","typeLabel":"TemplateSegmentSchema · object"},"maxItems":200,"title":"Goal Segments","type":"array","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.goal_segments","typeLabel":"TemplateSegmentSchema · object[]"},"inbox_access":{"default":false,"description":"Let a run read the sender's inbox for a code or a link the site emails (a sign-up's confirmation).","title":"Inbox Access","type":"boolean","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.inbox_access","typeLabel":"boolean"},"outputs":{"description":"The values a run brings back beside its outcome.","items":{"description":"One value a Browser use run brings back beside its outcome, kept in its own column.","properties":{"key":{"description":"The step's own id for the value, \"out_\" and a number. It names the column the value is kept in, so a rename keeps the column; a removed value's key is never given out again.","pattern":"^out_[1-9]\\d{0,2}$","title":"Key","type":"string","isRequired":true,"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outputs.items.[INDEX].key","typeLabel":"string"},"name":{"description":"What the value and its column are called (\"Username\").","maxLength":60,"minLength":1,"title":"Name","type":"string","isRequired":true,"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outputs.items.[INDEX].name","typeLabel":"string"},"choices":{"description":"A select value's options; empty for any other type.","items":{"maxLength":255,"minLength":1,"type":"string","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outputs.items.[INDEX].choices.items.[INDEX]","typeLabel":"string"},"maxItems":200,"title":"Choices","type":"array","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outputs.items.[INDEX].choices","typeLabel":"string[]"},"description":{"default":"","description":"What the value should hold, shown to the agent.","maxLength":500,"title":"Description","type":"string","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outputs.items.[INDEX].description","typeLabel":"string"},"field_type":{"description":"The type the value is brought back as.","enum":["text","paragraph","url","email","image_url","person","select","number","decimal","currency","checkbox","date","multi_select","list","object"],"title":"TableColumnType","type":"string","default":"text","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outputs.items.[INDEX].field_type","typeLabel":"enum\u003cstring>"},"hidden":{"default":false,"description":"Keep the value out of sight (a password): its cells show a mask, and only the contact's history shows the value.","title":"Hidden","type":"boolean","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outputs.items.[INDEX].hidden","typeLabel":"boolean"}},"required":["key","name"],"title":"BrowserOutputSchema","type":"object","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outputs.items.[INDEX]","typeLabel":"BrowserOutputSchema · object"},"maxItems":8,"title":"Outputs","type":"array","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.outputs","typeLabel":"BrowserOutputSchema · object[]"},"retired_outcome_keys":{"description":"Read-only: the outcome slots this step gave up; ignored on write.","items":{"description":"Which way an edge leaves its step.\n\nDEFAULT for message-step flow; YES/NO for a condition's two branches. A\nconnection request leaves by the answer it got: CONNECTED (accepted, and\nalready connected unless that has a branch of its own), ALREADY_CONNECTED\n(present only when the request splits it out) and NOT_ACCEPTED.\n\nA Browser use step leaves by the outcome its run reached: OUTCOME_1 to\nOUTCOME_8 are fixed slots whose words the step's ``browser_config`` holds\n(a slot is never given to a second outcome once its first is removed), and\nNEEDS_HUMAN is the way every run may end, when the site wanted something\nonly a person can give. Fixed slots rather than free keys, so a branch\nstill fits the stored columns, the edge's unique constraint and every\nreader of this enum.","enum":["default","yes","no","connected","already_connected","not_accepted","outcome_1","outcome_2","outcome_3","outcome_4","outcome_5","outcome_6","outcome_7","outcome_8","needs_human"],"title":"SequenceEdgeBranch","type":"string","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.retired_outcome_keys.items.[INDEX]","typeLabel":"enum\u003cstring>"},"maxItems":8,"title":"Retired Outcome Keys","type":"array","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.retired_outcome_keys","typeLabel":"enum\u003cstring>[]"},"retired_output_keys":{"description":"Read-only: the value keys this step gave up; ignored on write.","items":{"pattern":"^out_[1-9]\\d{0,2}$","type":"string","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.retired_output_keys.items.[INDEX]","typeLabel":"string"},"maxItems":999,"title":"Retired Output Keys","type":"array","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0.retired_output_keys","typeLabel":"string[]"}},"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.0","typeLabel":"BrowserStepConfigSchema · object"},{"type":"null","description":"A Browser use step's goal, the outcomes it can end on (each its own branch, plus `needs_human`) and the values it brings back into columns. Left out, a Browser use step keeps the setup it has; a new one needs it, and null is refused. Ignored on every other kind of step.","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].browser_config","typeLabel":"BrowserStepConfigSchema · object | null"},"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":"graph.oneOf.0.steps.items.[INDEX].condition_kind.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].condition_kind.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.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 (Email bounced?, or an older Replied? check), 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":"graph.oneOf.0.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 (Email bounced?, or an older Replied? check), 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":"graph.oneOf.0.steps.items.[INDEX].condition_window_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].condition_window_days","typeLabel":"integer | null"},"position":{"default":0,"minimum":0,"title":"Position","type":"integer","uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.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":"graph.oneOf.0.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":"graph.oneOf.0.steps.items.[INDEX].reply_to_step_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.steps.items.[INDEX].requires_approval","typeLabel":"boolean"},"save_to_table":{"oneOf":[{"type":"boolean","title":"Save To Table","description":"A LinkedIn profile view only: save the profile it reads into the sequence's 'LinkedIn profile' column (0.1 credit per saved profile). Left out keeps the stored setting; a new profile view step saves by default. Always false on every other kind of step.","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].save_to_table.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Save To Table","description":"A LinkedIn profile view only: save the profile it reads into the sequence's 'LinkedIn profile' column (0.1 credit per saved profile). Left out keeps the stored setting; a new profile view step saves by default. Always false on every other kind of step.","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].save_to_table.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].save_to_table","typeLabel":"boolean | null"},"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":"graph.oneOf.0.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":"graph.oneOf.0.steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].builtin.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].builtin.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].column_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Column Id","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].options.items.[INDEX]","typeLabel":"string"},"maxItems":20,"title":"Options","type":"array","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].options","typeLabel":"string[]"},"required":{"default":true,"title":"Required","type":"boolean","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].required","typeLabel":"boolean"},"text":{"default":"","title":"Text","type":"string","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].subject_segments.oneOf.0.items.[INDEX].text","typeLabel":"string"}},"required":["kind"],"title":"TemplateSegmentSchema","type":"object","uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.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":"graph.oneOf.0.steps.items.[INDEX].subject_segments.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.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":"graph.oneOf.0.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":"graph.oneOf.0.steps.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph.oneOf.0.steps.items.[INDEX].title","typeLabel":"string | null"},"wait_amount":{"default":0,"maximum":365,"minimum":0,"title":"Wait Amount","type":"integer","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].wait_amount","typeLabel":"integer"},"wait_unit":{"enum":["days","hours"],"title":"SequenceWaitUnit","type":"string","default":"days","uniqueKey":"graph.oneOf.0.steps.items.[INDEX].wait_unit","typeLabel":"enum\u003cstring>"}},"required":["id","kind"],"title":"SequenceStepSchema","type":"object","uniqueKey":"graph.oneOf.0.steps.items.[INDEX]","typeLabel":"SequenceStepSchema · object"},"maxItems":200,"title":"Steps","type":"array","uniqueKey":"graph.oneOf.0.steps","typeLabel":"SequenceStepSchema · object[]"}},"uniqueKey":"graph.oneOf.0","typeLabel":"SequenceGraphPutSchema · object"},{"type":"null","uniqueKey":"graph.oneOf.1","typeLabel":"null"}],"uniqueKey":"graph","typeLabel":"SequenceGraphPutSchema · object | null"},"mapping":{"oneOf":[{"type":"object","title":"ColumnMappingSchema","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.oneOf.0.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.oneOf.0.company_domain_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"mapping.oneOf.0.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.oneOf.0.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.oneOf.0.email_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"mapping.oneOf.0.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.oneOf.0.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.oneOf.0.email_deliverability_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"mapping.oneOf.0.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.oneOf.0.email_deliverability_results.items.[INDEX]","typeLabel":"enum\u003cstring>"},"maxItems":6,"title":"Email Deliverability Results","type":"array","uniqueKey":"mapping.oneOf.0.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.oneOf.0.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.oneOf.0.linkedin_url_column_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"mapping.oneOf.0.linkedin_url_column_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"mapping.oneOf.0","typeLabel":"ColumnMappingSchema · object"},{"type":"null","uniqueKey":"mapping.oneOf.1","typeLabel":"null"}],"uniqueKey":"mapping","typeLabel":"ColumnMappingSchema · object | null"},"restore_version":{"oneOf":[{"type":"integer","title":"Restore Version","minimum":1,"uniqueKey":"restore_version.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Restore Version","uniqueKey":"restore_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"restore_version","typeLabel":"integer | null"},"review_token":{"oneOf":[{"type":"string","title":"Review Token","maxLength":255,"uniqueKey":"review_token.oneOf.0","typeLabel":"string"},{"type":"null","title":"Review Token","uniqueKey":"review_token.oneOf.1","typeLabel":"null"}],"uniqueKey":"review_token","typeLabel":"string | null"},"sender_profile_ids":{"oneOf":[{"type":"array","items":{"format":"uuid","type":"string","uniqueKey":"sender_profile_ids.oneOf.0.items.[INDEX]","typeLabel":"string\u003cuuid>"},"title":"Sender Profile Ids","maxItems":100,"uniqueKey":"sender_profile_ids.oneOf.0","typeLabel":"string\u003cuuid>[]"},{"type":"null","title":"Sender Profile Ids","uniqueKey":"sender_profile_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"sender_profile_ids","typeLabel":"string\u003cuuid>[] | null"},"settings":{"oneOf":[{"type":"object","title":"SequenceUpdateSchema","properties":{"bcc_addresses":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"settings.oneOf.0.bcc_addresses.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Bcc Addresses","maxItems":5,"uniqueKey":"settings.oneOf.0.bcc_addresses.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Bcc Addresses","uniqueKey":"settings.oneOf.0.bcc_addresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.bcc_addresses","typeLabel":"string[] | null"},"cc_addresses":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"settings.oneOf.0.cc_addresses.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Cc Addresses","maxItems":5,"uniqueKey":"settings.oneOf.0.cc_addresses.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Cc Addresses","uniqueKey":"settings.oneOf.0.cc_addresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.cc_addresses","typeLabel":"string[] | null"},"continuous_enrolment":{"oneOf":[{"type":"boolean","title":"Continuous Enrolment","uniqueKey":"settings.oneOf.0.continuous_enrolment.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Continuous Enrolment","uniqueKey":"settings.oneOf.0.continuous_enrolment.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.continuous_enrolment","typeLabel":"boolean | null"},"email_approval_mode":{"oneOf":[{"type":"string","title":"Email Approval Mode","maxLength":16,"uniqueKey":"settings.oneOf.0.email_approval_mode.oneOf.0","typeLabel":"string"},{"type":"null","title":"Email Approval Mode","uniqueKey":"settings.oneOf.0.email_approval_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.email_approval_mode","typeLabel":"string | null"},"expected_updated_at":{"oneOf":[{"type":"string","title":"Expected Updated At","description":"The updated_at the client last saw; a stale value is refused with 409 instead of clobbering a concurrent editor.","format":"date-time","uniqueKey":"settings.oneOf.0.expected_updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Expected Updated At","description":"The updated_at the client last saw; a stale value is refused with 409 instead of clobbering a concurrent editor.","uniqueKey":"settings.oneOf.0.expected_updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.expected_updated_at","typeLabel":"string\u003cdate-time> | null"},"linkedin_approval_mode":{"oneOf":[{"type":"string","title":"Linkedin Approval Mode","maxLength":16,"uniqueKey":"settings.oneOf.0.linkedin_approval_mode.oneOf.0","typeLabel":"string"},{"type":"null","title":"Linkedin Approval Mode","uniqueKey":"settings.oneOf.0.linkedin_approval_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.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":"settings.oneOf.0.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":"settings.oneOf.0.linkedin_check_max_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.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":"settings.oneOf.0.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":"settings.oneOf.0.linkedin_check_min_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.linkedin_check_min_seconds","typeLabel":"integer | null"},"multithreading":{"oneOf":[{"type":"object","title":"Multithreading","additionalProperties":true,"uniqueKey":"settings.oneOf.0.multithreading.oneOf.0","typeLabel":"Multithreading · object"},{"type":"null","title":"Multithreading","uniqueKey":"settings.oneOf.0.multithreading.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.multithreading","typeLabel":"Multithreading · object | null"},"name":{"oneOf":[{"type":"string","title":"Name","maxLength":255,"minLength":1,"uniqueKey":"settings.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"settings.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.name","typeLabel":"string | null"},"opportunity_values":{"oneOf":[{"type":"object","title":"Opportunity Values","additionalProperties":{"type":"integer","uniqueKey":"settings.oneOf.0.opportunity_values.oneOf.0.additionalProperties","typeLabel":"integer"},"uniqueKey":"settings.oneOf.0.opportunity_values.oneOf.0","typeLabel":"Opportunity Values · object"},{"type":"null","title":"Opportunity Values","uniqueKey":"settings.oneOf.0.opportunity_values.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.opportunity_values","typeLabel":"Opportunity Values · object | null"},"opt_out_footer_text":{"oneOf":[{"type":"string","title":"Opt Out Footer Text","uniqueKey":"settings.oneOf.0.opt_out_footer_text.oneOf.0","typeLabel":"string"},{"type":"null","title":"Opt Out Footer Text","uniqueKey":"settings.oneOf.0.opt_out_footer_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.opt_out_footer_text","typeLabel":"string | null"},"out_of_office_days_after":{"oneOf":[{"type":"integer","title":"Out Of Office Days After","description":"Business days after the return day the next step goes; 0 is that day.","maximum":5,"minimum":0,"uniqueKey":"settings.oneOf.0.out_of_office_days_after.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Out Of Office Days After","description":"Business days after the return day the next step goes; 0 is that day.","uniqueKey":"settings.oneOf.0.out_of_office_days_after.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.out_of_office_days_after","typeLabel":"integer | null"},"out_of_office_wait":{"oneOf":[{"type":"boolean","title":"Out Of Office Wait","description":"Wait for a contact whose out-of-office reply says when they are back.","uniqueKey":"settings.oneOf.0.out_of_office_wait.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Out Of Office Wait","description":"Wait for a contact whose out-of-office reply says when they are back.","uniqueKey":"settings.oneOf.0.out_of_office_wait.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.out_of_office_wait","typeLabel":"boolean | null"},"plain_text_only":{"oneOf":[{"type":"boolean","title":"Plain Text Only","uniqueKey":"settings.oneOf.0.plain_text_only.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Plain Text Only","uniqueKey":"settings.oneOf.0.plain_text_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.plain_text_only","typeLabel":"boolean | null"},"sending_priority":{"oneOf":[{"type":"string","title":"Sending Priority","maxLength":16,"uniqueKey":"settings.oneOf.0.sending_priority.oneOf.0","typeLabel":"string"},{"type":"null","title":"Sending Priority","uniqueKey":"settings.oneOf.0.sending_priority.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_priority","typeLabel":"string | null"},"sending_window":{"oneOf":[{"type":"object","title":"SendingWindowSchema","description":"When the sequence may send; replaces the whole window. Null clears it, which sends at any hour with automatic spacing. Leave it out to keep the one it has.","properties":{"days":{"oneOf":[{"type":"object","title":"SendingDaysSchema","description":"The days it may send on, each with its hours. Leave it out to send at any hour; given, at least one day must be open.","properties":{"fri":{"oneOf":[{"type":"object","title":"SendingHoursSchema","description":"One open day's sending hours, read on the window's timezone.","required":["start","end"],"properties":{"end":{"description":"When it closes, as HH:MM, after start on the same day. Hours cannot run past midnight, so 23:59 is the latest close.","maxLength":16,"minLength":1,"title":"End","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.fri.oneOf.0.end","typeLabel":"string"},"start":{"description":"When sending opens, as HH:MM on a 24-hour clock, such as 09:00.","maxLength":16,"minLength":1,"title":"Start","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.fri.oneOf.0.start","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.fri.oneOf.0","typeLabel":"SendingHoursSchema · object"},{"type":"null","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.fri.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.fri","typeLabel":"SendingHoursSchema · object | null"},"mon":{"oneOf":[{"type":"object","title":"SendingHoursSchema","description":"One open day's sending hours, read on the window's timezone.","required":["start","end"],"properties":{"end":{"description":"When it closes, as HH:MM, after start on the same day. Hours cannot run past midnight, so 23:59 is the latest close.","maxLength":16,"minLength":1,"title":"End","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.mon.oneOf.0.end","typeLabel":"string"},"start":{"description":"When sending opens, as HH:MM on a 24-hour clock, such as 09:00.","maxLength":16,"minLength":1,"title":"Start","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.mon.oneOf.0.start","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.mon.oneOf.0","typeLabel":"SendingHoursSchema · object"},{"type":"null","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.mon.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.mon","typeLabel":"SendingHoursSchema · object | null"},"sat":{"oneOf":[{"type":"object","title":"SendingHoursSchema","description":"One open day's sending hours, read on the window's timezone.","required":["start","end"],"properties":{"end":{"description":"When it closes, as HH:MM, after start on the same day. Hours cannot run past midnight, so 23:59 is the latest close.","maxLength":16,"minLength":1,"title":"End","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.sat.oneOf.0.end","typeLabel":"string"},"start":{"description":"When sending opens, as HH:MM on a 24-hour clock, such as 09:00.","maxLength":16,"minLength":1,"title":"Start","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.sat.oneOf.0.start","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.sat.oneOf.0","typeLabel":"SendingHoursSchema · object"},{"type":"null","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.sat.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.sat","typeLabel":"SendingHoursSchema · object | null"},"sun":{"oneOf":[{"type":"object","title":"SendingHoursSchema","description":"One open day's sending hours, read on the window's timezone.","required":["start","end"],"properties":{"end":{"description":"When it closes, as HH:MM, after start on the same day. Hours cannot run past midnight, so 23:59 is the latest close.","maxLength":16,"minLength":1,"title":"End","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.sun.oneOf.0.end","typeLabel":"string"},"start":{"description":"When sending opens, as HH:MM on a 24-hour clock, such as 09:00.","maxLength":16,"minLength":1,"title":"Start","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.sun.oneOf.0.start","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.sun.oneOf.0","typeLabel":"SendingHoursSchema · object"},{"type":"null","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.sun.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.sun","typeLabel":"SendingHoursSchema · object | null"},"thu":{"oneOf":[{"type":"object","title":"SendingHoursSchema","description":"One open day's sending hours, read on the window's timezone.","required":["start","end"],"properties":{"end":{"description":"When it closes, as HH:MM, after start on the same day. Hours cannot run past midnight, so 23:59 is the latest close.","maxLength":16,"minLength":1,"title":"End","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.thu.oneOf.0.end","typeLabel":"string"},"start":{"description":"When sending opens, as HH:MM on a 24-hour clock, such as 09:00.","maxLength":16,"minLength":1,"title":"Start","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.thu.oneOf.0.start","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.thu.oneOf.0","typeLabel":"SendingHoursSchema · object"},{"type":"null","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.thu.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.thu","typeLabel":"SendingHoursSchema · object | null"},"tue":{"oneOf":[{"type":"object","title":"SendingHoursSchema","description":"One open day's sending hours, read on the window's timezone.","required":["start","end"],"properties":{"end":{"description":"When it closes, as HH:MM, after start on the same day. Hours cannot run past midnight, so 23:59 is the latest close.","maxLength":16,"minLength":1,"title":"End","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.tue.oneOf.0.end","typeLabel":"string"},"start":{"description":"When sending opens, as HH:MM on a 24-hour clock, such as 09:00.","maxLength":16,"minLength":1,"title":"Start","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.tue.oneOf.0.start","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.tue.oneOf.0","typeLabel":"SendingHoursSchema · object"},{"type":"null","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.tue.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.tue","typeLabel":"SendingHoursSchema · object | null"},"wed":{"oneOf":[{"type":"object","title":"SendingHoursSchema","description":"One open day's sending hours, read on the window's timezone.","required":["start","end"],"properties":{"end":{"description":"When it closes, as HH:MM, after start on the same day. Hours cannot run past midnight, so 23:59 is the latest close.","maxLength":16,"minLength":1,"title":"End","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.wed.oneOf.0.end","typeLabel":"string"},"start":{"description":"When sending opens, as HH:MM on a 24-hour clock, such as 09:00.","maxLength":16,"minLength":1,"title":"Start","type":"string","isRequired":true,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.wed.oneOf.0.start","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.wed.oneOf.0","typeLabel":"SendingHoursSchema · object"},{"type":"null","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.wed.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0.wed","typeLabel":"SendingHoursSchema · object | null"}},"additionalProperties":false,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.0","typeLabel":"SendingDaysSchema · object"},{"type":"null","description":"The days it may send on, each with its hours. Leave it out to send at any hour; given, at least one day must be open.","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.days","typeLabel":"SendingDaysSchema · object | null"},"min_interval_minutes":{"type":"integer","title":"Min Interval Minutes","description":"The shortest gap between two emails from one mailbox, a whole number from 0 to 240 minutes. Null or 0 spaces them automatically from each mailbox's daily capacity.","maximum":240,"minimum":0,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.min_interval_minutes","typeLabel":"integer"},"sender_timezone":{"oneOf":[{"type":"boolean","title":"Sender Timezone","description":"Whether the hours are read in each sender's own timezone, so a New York sender and a London one each send 9 to 5 their time. False reads them in `timezone` for everyone. Absent or null means each sender's; an update that leaves it out keeps what is stored.","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.sender_timezone.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Sender Timezone","description":"Whether the hours are read in each sender's own timezone, so a New York sender and a London one each send 9 to 5 their time. False reads them in `timezone` for everyone. Absent or null means each sender's; an update that leaves it out keeps what is stored.","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.sender_timezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.sender_timezone","typeLabel":"boolean | null"},"timezone":{"oneOf":[{"type":"string","title":"Timezone","description":"The IANA timezone the hours are read in, such as Europe/Berlin: the one timezone when `sender_timezone` is false, else the fallback for a sender with none. UTC when absent.","maxLength":64,"minLength":1,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.timezone.oneOf.0","typeLabel":"string"},{"type":"null","title":"Timezone","description":"The IANA timezone the hours are read in, such as Europe/Berlin: the one timezone when `sender_timezone` is false, else the fallback for a sender with none. UTC when absent.","uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.timezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0.timezone","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"settings.oneOf.0.sending_window.oneOf.0","typeLabel":"SendingWindowSchema · object"},{"type":"null","description":"When the sequence may send; replaces the whole window. Null clears it, which sends at any hour with automatic spacing. Leave it out to keep the one it has.","uniqueKey":"settings.oneOf.0.sending_window.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.sending_window","typeLabel":"SendingWindowSchema · object | null"},"spending_limit_tenths":{"oneOf":[{"type":"integer","title":"Spending Limit Tenths","maximum":1000000000,"minimum":0,"uniqueKey":"settings.oneOf.0.spending_limit_tenths.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Spending Limit Tenths","uniqueKey":"settings.oneOf.0.spending_limit_tenths.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.spending_limit_tenths","typeLabel":"integer | null"}},"uniqueKey":"settings.oneOf.0","typeLabel":"SequenceUpdateSchema · object"},{"type":"null","uniqueKey":"settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings","typeLabel":"SequenceUpdateSchema · object | null"}},"required":["expected_updated_at"],"title":"SequenceChangesSchema","type":"object","uniqueKey":"","typeLabel":"SequenceChangesSchema · object"},"examples":{"Example":{"title":"Example","value":{"expected_updated_at":"2023-11-07T05:31:56Z","agent":{"expected_version":2,"config":{"campaign":{"campaign_key":"\u003cstring>","angle":"","audience":"","chosen_by_person":false,"goal":"","intent":"","minted":["\u003cstring>"],"reason":"","step_notes":{},"table_name":"","tailoring_off":false,"why_now":"\u003cstring>"},"cta_label":"\u003cstring>","cta_url":"\u003cstring>","goal":"","language":"English","message_prompts":{},"person_research":false,"reply_drafting":true,"reply_labels":["positive"],"reply_prompt":"","translate":false,"write_from_excluded_column_ids":["\u003cstring>"]},"model_key":"\u003cstring>","research":true},"audience":{"table_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":[],"linkedin_url_column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"existing_contacts":"keep","expected_updated_at":"2023-11-07T05:31:56Z","pause_if_running":false,"view_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"copy_from_sequence_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","expected_agent_version":123,"graph":{"edges":[{"branch":"default","from_step_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","to_step_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}],"expected_updated_at":"2023-11-07T05:31:56Z","steps":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","agent_prompt_key":"\u003cstring>","agent_subject":false,"authoring":"written","body_segments":[{"column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","options":["\u003cstring>"],"required":true,"text":""}],"browser_config":{"outcomes":[{"label":"\u003cstring>"}],"goal_segments":[{"column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","options":["\u003cstring>"],"required":true,"text":""}],"inbox_access":false,"outputs":[{"key":"\u003cstring>","name":"\u003cstring>","choices":["\u003cstring>"],"description":"","field_type":"text","hidden":false}],"retired_outcome_keys":[],"retired_output_keys":["\u003cstring>"]},"condition_window_days":45,"position":0,"prompt":"","reply_to_step_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","requires_approval":false,"save_to_table":true,"subject_segments":[{"column_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","options":["\u003cstring>"],"required":true,"text":""}],"title":"\u003cstring>","wait_amount":0,"wait_unit":"days"}]},"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"},"restore_version":2,"review_token":"\u003cstring>","sender_profile_ids":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"settings":{"bcc_addresses":["\u003cstring>"],"cc_addresses":["\u003cstring>"],"continuous_enrolment":true,"email_approval_mode":"\u003cstring>","expected_updated_at":"2023-11-07T05:31:56Z","linkedin_approval_mode":"\u003cstring>","linkedin_check_max_seconds":123,"linkedin_check_min_seconds":123,"multithreading":{},"name":"\u003cstring>","opportunity_values":{},"opt_out_footer_text":"\u003cstring>","out_of_office_days_after":2,"out_of_office_wait":true,"plain_text_only":true,"sending_priority":"\u003cstring>","sending_window":{"days":{"fri":{"end":"\u003cstring>","start":"\u003cstring>"},"mon":{"end":"\u003cstring>","start":"\u003cstring>"},"sat":{"end":"\u003cstring>","start":"\u003cstring>"},"sun":{"end":"\u003cstring>","start":"\u003cstring>"},"thu":{"end":"\u003cstring>","start":"\u003cstring>"},"tue":{"end":"\u003cstring>","start":"\u003cstring>"},"wed":{"end":"\u003cstring>","start":"\u003cstring>"}},"min_interval_minutes":120,"sender_timezone":true,"timezone":"\u003cstring>"},"spending_limit_tenths":500000000}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"442dc5ee-355a-4174-9c4a-288c26708c1d":{"content":{"application/json":{"schema":{"properties":{"active_contacts":{"title":"Active Contacts","type":"integer","isRequired":true,"uniqueKey":"active_contacts","typeLabel":"integer"},"changes":{"items":{"properties":{"after":{"oneOf":[{"title":"After","isRequired":true}],"isRequired":true,"uniqueKey":"changes.items.[INDEX].after","typeLabel":"any"},"before":{"oneOf":[{"title":"Before","isRequired":true}],"isRequired":true,"uniqueKey":"changes.items.[INDEX].before","typeLabel":"any"},"label":{"title":"Label","type":"string","isRequired":true,"uniqueKey":"changes.items.[INDEX].label","typeLabel":"string"},"field":{"oneOf":[{"type":"string","title":"Field","description":"The stored field the row is about, so a screen that words that field itself (a sending window, a call to action link) can draw the value in its own words.","uniqueKey":"changes.items.[INDEX].field.oneOf.0","typeLabel":"string"},{"type":"null","title":"Field","description":"The stored field the row is about, so a screen that words that field itself (a sending window, a call to action link) can draw the value in its own words.","uniqueKey":"changes.items.[INDEX].field.oneOf.1","typeLabel":"null"}],"uniqueKey":"changes.items.[INDEX].field","typeLabel":"string | null"},"group":{"oneOf":[{"type":"object","title":"SequenceChangeGroupSchema","description":"The part of the sequence a review row is about, which the dialog groups its rows under.\n\nA step's rows sit under the step's name as the edit leaves it, with the\nname it had before when the edit renamed it (``was``), and ``state`` when\nthe edit adds or removes the whole step (Natsuki, 2026-10-08: the review\nreads as one list grouped by step and by tab, never one flat table).","required":["key","kind","title"],"properties":{"key":{"description":"Stable within one review: the rows sharing it form one group.","title":"Key","type":"string","isRequired":true,"uniqueKey":"changes.items.[INDEX].group.oneOf.0.key","typeLabel":"string"},"kind":{"enum":["step","connections","writing","writing_action","audience","senders","settings"],"title":"Kind","type":"string","isRequired":true,"uniqueKey":"changes.items.[INDEX].group.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"title":{"description":"The heading, as the screen that owns the part names it.","title":"Title","type":"string","isRequired":true,"uniqueKey":"changes.items.[INDEX].group.oneOf.0.title","typeLabel":"string"},"state":{"oneOf":[{"type":"string","title":"State","enum":["added","removed"],"uniqueKey":"changes.items.[INDEX].group.oneOf.0.state.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"State","uniqueKey":"changes.items.[INDEX].group.oneOf.0.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"changes.items.[INDEX].group.oneOf.0.state","typeLabel":"enum\u003cstring> | null"},"step_id":{"oneOf":[{"type":"string","title":"Step Id","format":"uuid","uniqueKey":"changes.items.[INDEX].group.oneOf.0.step_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Step Id","uniqueKey":"changes.items.[INDEX].group.oneOf.0.step_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"changes.items.[INDEX].group.oneOf.0.step_id","typeLabel":"string\u003cuuid> | null"},"step_kind":{"oneOf":[{"type":"string","title":"SequenceStepKind","description":"A step group's kind, for its icon.","enum":["message","condition","linkedin_profile_view","linkedin_connection_request","linkedin_message","linkedin_inmail","linkedin_withdraw_invitation","linkedin_follow","linkedin_like_post","browser_use"],"uniqueKey":"changes.items.[INDEX].group.oneOf.0.step_kind.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"A step group's kind, for its icon.","uniqueKey":"changes.items.[INDEX].group.oneOf.0.step_kind.oneOf.1","typeLabel":"null"}],"uniqueKey":"changes.items.[INDEX].group.oneOf.0.step_kind","typeLabel":"enum\u003cstring> | null"},"was":{"oneOf":[{"type":"string","title":"Was","description":"A step's name before the change, when the change renamed it.","uniqueKey":"changes.items.[INDEX].group.oneOf.0.was.oneOf.0","typeLabel":"string"},{"type":"null","title":"Was","description":"A step's name before the change, when the change renamed it.","uniqueKey":"changes.items.[INDEX].group.oneOf.0.was.oneOf.1","typeLabel":"null"}],"uniqueKey":"changes.items.[INDEX].group.oneOf.0.was","typeLabel":"string | null"}},"uniqueKey":"changes.items.[INDEX].group.oneOf.0","typeLabel":"SequenceChangeGroupSchema · object"},{"type":"null","uniqueKey":"changes.items.[INDEX].group.oneOf.1","typeLabel":"null"}],"uniqueKey":"changes.items.[INDEX].group","typeLabel":"SequenceChangeGroupSchema · object | null"},"name":{"oneOf":[{"type":"string","title":"Name","description":"The row's own name inside its group, without the group's.","uniqueKey":"changes.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","description":"The row's own name inside its group, without the group's.","uniqueKey":"changes.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"changes.items.[INDEX].name","typeLabel":"string | null"},"undo":{"oneOf":[{"type":"object","title":"SequenceChangeUndoSchema","description":"Which part of the staged change set an Undo on the row takes back.\n\n``fields`` are the stored fields of the section (or of the step) the row\nis about; a connection names the way out by its step (None for the start)\nand its branch. The dialog puts each back as it stands on the sequence now.","required":["kind"],"properties":{"kind":{"enum":["settings","agent","agent_config","step","step_added","step_removed","connection","senders","mapping","audience","writing_action"],"title":"Kind","type":"string","isRequired":true,"uniqueKey":"changes.items.[INDEX].undo.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"branch":{"oneOf":[{"type":"string","title":"SequenceEdgeBranch","description":"Which way an edge leaves its step.\n\nDEFAULT for message-step flow; YES/NO for a condition's two branches. A\nconnection request leaves by the answer it got: CONNECTED (accepted, and\nalready connected unless that has a branch of its own), ALREADY_CONNECTED\n(present only when the request splits it out) and NOT_ACCEPTED.\n\nA Browser use step leaves by the outcome its run reached: OUTCOME_1 to\nOUTCOME_8 are fixed slots whose words the step's ``browser_config`` holds\n(a slot is never given to a second outcome once its first is removed), and\nNEEDS_HUMAN is the way every run may end, when the site wanted something\nonly a person can give. Fixed slots rather than free keys, so a branch\nstill fits the stored columns, the edge's unique constraint and every\nreader of this enum.","enum":["default","yes","no","connected","already_connected","not_accepted","outcome_1","outcome_2","outcome_3","outcome_4","outcome_5","outcome_6","outcome_7","outcome_8","needs_human"],"uniqueKey":"changes.items.[INDEX].undo.oneOf.0.branch.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"changes.items.[INDEX].undo.oneOf.0.branch.oneOf.1","typeLabel":"null"}],"uniqueKey":"changes.items.[INDEX].undo.oneOf.0.branch","typeLabel":"enum\u003cstring> | null"},"fields":{"items":{"type":"string","uniqueKey":"changes.items.[INDEX].undo.oneOf.0.fields.items.[INDEX]","typeLabel":"string"},"title":"Fields","type":"array","uniqueKey":"changes.items.[INDEX].undo.oneOf.0.fields","typeLabel":"string[]"},"step_id":{"oneOf":[{"type":"string","title":"Step Id","format":"uuid","uniqueKey":"changes.items.[INDEX].undo.oneOf.0.step_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Step Id","uniqueKey":"changes.items.[INDEX].undo.oneOf.0.step_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"changes.items.[INDEX].undo.oneOf.0.step_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"changes.items.[INDEX].undo.oneOf.0","typeLabel":"SequenceChangeUndoSchema · object"},{"type":"null","uniqueKey":"changes.items.[INDEX].undo.oneOf.1","typeLabel":"null"}],"uniqueKey":"changes.items.[INDEX].undo","typeLabel":"SequenceChangeUndoSchema · object | null"}},"required":["label","before","after"],"title":"SequenceChangeReadSchema","type":"object","uniqueKey":"changes.items.[INDEX]","typeLabel":"SequenceChangeReadSchema · object"},"title":"Changes","type":"array","isRequired":true,"uniqueKey":"changes","typeLabel":"SequenceChangeReadSchema · object[]"},"mailbox_stopped_contacts":{"description":"Live contacts the change stops at their next email because it removes the sender whose mailbox emails them: a contact is only ever emailed from one mailbox. LinkedIn steps before that email still run.","title":"Mailbox Stopped Contacts","type":"integer","isRequired":true,"uniqueKey":"mailbox_stopped_contacts","typeLabel":"integer"},"processing_contacts":{"title":"Processing Contacts","type":"integer","isRequired":true,"uniqueKey":"processing_contacts","typeLabel":"integer"},"removed_step_contacts":{"title":"Removed Step Contacts","type":"integer","isRequired":true,"uniqueKey":"removed_step_contacts","typeLabel":"integer"},"review_token":{"title":"Review Token","type":"string","isRequired":true,"uniqueKey":"review_token","typeLabel":"string"},"waiting_contacts":{"title":"Waiting Contacts","type":"integer","isRequired":true,"uniqueKey":"waiting_contacts","typeLabel":"integer"},"approvals_released":{"default":0,"description":"Cards waiting for approval in Tasks that the change lets go out without it, at most: those on a step whose approval it switches off, held only by the sequence's own approval for their channel, which it loosens, or held by a sender's own setting when it takes a sender off (that sender may have been the strictest). A card the remaining senders' setting or the agent's words on review still holds stays, and so does one a person edited and has not approved.","title":"Approvals Released","type":"integer","uniqueKey":"approvals_released","typeLabel":"integer"},"audience_restart":{"oneOf":[{"type":"object","title":"AudienceRestartReviewSchema","description":"Set when the change replaces the audience and starts contacts over.","required":["contacts","contacted_before"],"properties":{"contacted_before":{"description":"How many of the selected rows were contacted before.","title":"Contacted Before","type":"integer","isRequired":true,"uniqueKey":"audience_restart.oneOf.0.contacted_before","typeLabel":"integer"},"contacts":{"description":"Contacts already in the sequence who start again from the first step.","title":"Contacts","type":"integer","isRequired":true,"uniqueKey":"audience_restart.oneOf.0.contacts","typeLabel":"integer"},"at_least":{"default":false,"description":"True when the table is longer than the review reads: the counts are floors.","title":"At Least","type":"boolean","uniqueKey":"audience_restart.oneOf.0.at_least","typeLabel":"boolean"}},"uniqueKey":"audience_restart.oneOf.0","typeLabel":"AudienceRestartReviewSchema · object"},{"type":"null","description":"Set when the change replaces the audience and starts contacts over.","uniqueKey":"audience_restart.oneOf.1","typeLabel":"null"}],"uniqueKey":"audience_restart","typeLabel":"AudienceRestartReviewSchema · object | null"},"finished_contacts_at_most":{"default":false,"description":"True when the two finished-contact counts are of who stands at those ends, the most that go on, rather than each contact judged: more stand there than the review judges one by one. They are judged when the change applies.","title":"Finished Contacts At Most","type":"boolean","uniqueKey":"finished_contacts_at_most","typeLabel":"boolean"},"finished_contacts_awaiting_answer":{"additionalProperties":{"type":"integer","uniqueKey":"finished_contacts_awaiting_answer.additionalProperties","typeLabel":"integer"},"description":"For each connection request whose branches all ended and one of which the change gives a step, by step id: how many contacts who finished once it was sent go back to waiting for its answer, judged as above.","propertyNames":{"format":"uuid"},"title":"Finished Contacts Awaiting Answer","type":"object","uniqueKey":"finished_contacts_awaiting_answer","typeLabel":"Finished Contacts Awaiting Answer · object"},"finished_contacts_continuing":{"additionalProperties":{"type":"integer","uniqueKey":"finished_contacts_continuing.additionalProperties","typeLabel":"integer"},"description":"For each step a contact who had finished goes on to, by step id: how many finished at an end the change connects to that step, and go on to it once the change applies. Those who since replied, opted out, bounced, went on the do-not-contact list, answered or joined another sequence, were reached by one, left the audience, or lost their mailbox stay finished. Empty when the change connects no end anyone finished at.","propertyNames":{"format":"uuid"},"title":"Finished Contacts Continuing","type":"object","uniqueKey":"finished_contacts_continuing","typeLabel":"Finished Contacts Continuing · object"},"removed_outcomes":{"description":"Each outcome the change takes off a Browser use step that stays: how many contacts took it (their history keeps it) and how many still on the step have the agent choose among the other outcomes, with the review's sentences.","items":{"description":"What a change does to the contacts of one Browser use outcome it removes (BU-16).","properties":{"label":{"description":"The outcome's name.","title":"Label","type":"string","isRequired":true,"uniqueKey":"removed_outcomes.items.[INDEX].label","typeLabel":"string"},"step":{"description":"The step's name, as its card names it.","title":"Step","type":"string","isRequired":true,"uniqueKey":"removed_outcomes.items.[INDEX].step","typeLabel":"string"},"step_id":{"format":"uuid","title":"Step Id","type":"string","isRequired":true,"uniqueKey":"removed_outcomes.items.[INDEX].step_id","typeLabel":"string\u003cuuid>"},"took":{"description":"Contacts whose run took it; their history keeps it.","title":"Took","type":"integer","isRequired":true,"uniqueKey":"removed_outcomes.items.[INDEX].took","typeLabel":"integer"},"waiting":{"description":"Live contacts still on the step whose runs are not under way: they choose among the other outcomes. The same on every outcome the step loses.","title":"Waiting","type":"integer","isRequired":true,"uniqueKey":"removed_outcomes.items.[INDEX].waiting","typeLabel":"integer"},"lines":{"description":"The review's sentences for this outcome; the AI Assistant says the same. The step's sentences (waiting, running) come on its first outcome removed only.","items":{"type":"string","uniqueKey":"removed_outcomes.items.[INDEX].lines.items.[INDEX]","typeLabel":"string"},"title":"Lines","type":"array","uniqueKey":"removed_outcomes.items.[INDEX].lines","typeLabel":"string[]"},"running":{"default":0,"description":"The step's runs under way, claimed under the outcomes as they were: they end on Needs human. The same on every outcome the step loses.","title":"Running","type":"integer","uniqueKey":"removed_outcomes.items.[INDEX].running","typeLabel":"integer"}},"required":["step_id","step","label","took","waiting"],"title":"RemovedOutcomeReviewSchema","type":"object","uniqueKey":"removed_outcomes.items.[INDEX]","typeLabel":"RemovedOutcomeReviewSchema · object"},"title":"Removed Outcomes","type":"array","uniqueKey":"removed_outcomes","typeLabel":"RemovedOutcomeReviewSchema · object[]"},"removed_step_going_on":{"default":0,"description":"Live contacts on the steps the change removes who go on to what now follows them, as a new contact would, or finish there when nothing does; the rest of those on removed steps stop (removed_step_contacts).","title":"Removed Step Going On","type":"integer","uniqueKey":"removed_step_going_on","typeLabel":"integer"},"removed_steps":{"description":"Each removed step anybody stands on, by name, with what happens to them: the review says it per step. `removed_step_contacts` and `removed_step_going_on` are the same counts summed.","items":{"description":"What a change does to the live contacts standing on one step it removes.","properties":{"finishing":{"description":"Contacts whose way in now leads to an end: they finish.","title":"Finishing","type":"integer","isRequired":true,"uniqueKey":"removed_steps.items.[INDEX].finishing","typeLabel":"integer"},"going_on":{"description":"Contacts who go on to the step their way in now leads to.","title":"Going On","type":"integer","isRequired":true,"uniqueKey":"removed_steps.items.[INDEX].going_on","typeLabel":"integer"},"name":{"description":"The step's name, as its card named it.","title":"Name","type":"string","isRequired":true,"uniqueKey":"removed_steps.items.[INDEX].name","typeLabel":"string"},"step_id":{"format":"uuid","title":"Step Id","type":"string","isRequired":true,"uniqueKey":"removed_steps.items.[INDEX].step_id","typeLabel":"string\u003cuuid>"},"stopped":{"description":"Contacts with no way in to follow, who stop.","title":"Stopped","type":"integer","isRequired":true,"uniqueKey":"removed_steps.items.[INDEX].stopped","typeLabel":"integer"},"lines":{"description":"The review's sentences for this step, in order: who stops, who goes on and where, who finishes. The AI Assistant's card says the same sentences.","items":{"description":"One sentence about the contacts on a removed step, as Review changes says it.","properties":{"line":{"title":"Line","type":"string","isRequired":true,"uniqueKey":"removed_steps.items.[INDEX].lines.items.[INDEX].line","typeLabel":"string"},"stops":{"description":"True when it says contacts stop, which reads as a warning.","title":"Stops","type":"boolean","isRequired":true,"uniqueKey":"removed_steps.items.[INDEX].lines.items.[INDEX].stops","typeLabel":"boolean"}},"required":["line","stops"],"title":"RemovedStepLineSchema","type":"object","uniqueKey":"removed_steps.items.[INDEX].lines.items.[INDEX]","typeLabel":"RemovedStepLineSchema · object"},"title":"Lines","type":"array","uniqueKey":"removed_steps.items.[INDEX].lines","typeLabel":"RemovedStepLineSchema · object[]"},"next_step":{"oneOf":[{"type":"string","title":"Next Step","description":"Where those going on go, when it is one step for all of them.","uniqueKey":"removed_steps.items.[INDEX].next_step.oneOf.0","typeLabel":"string"},{"type":"null","title":"Next Step","description":"Where those going on go, when it is one step for all of them.","uniqueKey":"removed_steps.items.[INDEX].next_step.oneOf.1","typeLabel":"null"}],"uniqueKey":"removed_steps.items.[INDEX].next_step","typeLabel":"string | null"}},"required":["step_id","name","stopped","going_on","finishing"],"title":"RemovedStepReviewSchema","type":"object","uniqueKey":"removed_steps.items.[INDEX]","typeLabel":"RemovedStepReviewSchema · object"},"title":"Removed Steps","type":"array","uniqueKey":"removed_steps","typeLabel":"RemovedStepReviewSchema · object[]"},"rewritten_messages":{"default":0,"description":"Messages the agent already wrote and nobody has sent, edited or approved that the change has it write again: their step's prompt, subject or thread changed, or how the agent writes did. A person's own edit and words a person approved are kept.","title":"Rewritten Messages","type":"integer","uniqueKey":"rewritten_messages","typeLabel":"integer"},"shortened_window_contacts":{"additionalProperties":{"type":"integer","uniqueKey":"shortened_window_contacts.additionalProperties","typeLabel":"integer"},"description":"For each connection request whose answer window the change shortens, by step id: how many contacts waiting for its answer have already waited longer than the new window, so their wait ends as soon as the change applies. Empty when no window shortens.","propertyNames":{"format":"uuid"},"title":"Shortened Window Contacts","type":"object","uniqueKey":"shortened_window_contacts","typeLabel":"Shortened Window Contacts · object"}},"required":["changes","active_contacts","processing_contacts","waiting_contacts","removed_step_contacts","mailbox_stopped_contacts","review_token"],"title":"SequenceChangesPreviewSchema","type":"object","uniqueKey":"","typeLabel":"SequenceChangesPreviewSchema · object"},"examples":{"Example":{"title":"Example","value":{"active_contacts":123,"changes":[{"after":"\u003cunknown>","before":"\u003cunknown>","label":"\u003cstring>","field":"\u003cstring>","group":{"key":"\u003cstring>","kind":"step","title":"\u003cstring>","state":"added","step_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","step_kind":"message","was":"\u003cstring>"},"name":"\u003cstring>","undo":{"kind":"settings","branch":"default","fields":["\u003cstring>"],"step_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}],"mailbox_stopped_contacts":123,"processing_contacts":123,"removed_step_contacts":123,"review_token":"\u003cstring>","waiting_contacts":123,"approvals_released":0,"audience_restart":{"contacted_before":123,"contacts":123,"at_least":false},"finished_contacts_at_most":false,"finished_contacts_awaiting_answer":{},"finished_contacts_continuing":{},"removed_outcomes":[{"label":"\u003cstring>","step":"\u003cstring>","step_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","took":123,"waiting":123,"lines":["\u003cstring>"],"running":0}],"removed_step_going_on":0,"removed_steps":[{"finishing":123,"going_on":123,"name":"\u003cstring>","step_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","stopped":123,"lines":[{"line":"\u003cstring>","stops":true}],"next_step":"\u003cstring>"}],"rewritten_messages":0,"shortened_window_contacts":{}}}},"exampleType":"generated"}},"description":"Successful Response","exampleType":"generated"},"cad9d67d-85b0-4229-ae85-fa42cb5c975b":{"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"},"1685f16f-9002-4f30-976c-7abd31cd7a79":{"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"},"b36fb90b-41d3-469d-b6d1-a5aac43145b2":{"description":"Sequence, sender, audience, or writing setup not found.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"f275cff6-0fae-4732-b4e8-56e7051ad9a9":{"description":"Configuration changed or review is stale.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"bc8a6d22-6ea8-429a-9c8e-e70a20d86adf":{"description":"Proposed configuration is invalid.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"dcee0cf5-4d98-4c90-bab4-cc746233cf36":{"description":"This action requires pausing the sequence.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"9c175b9a-b944-46d0-8cdb-38a1839d0319":{"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"},"28588d67-84ff-4f1c-928c-161d5fdbf0fc":{"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"},"d6315dec-62ec-4166-9560-75ac05a06051":{"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":{"2284a002-9e03-4759-81cd-3ca474c29aaf":{"APIKeyHeader":{"in":"header","name":"X-API-Key","type":"apiKey","scopes":[],"schemeName":"APIKeyHeader"}},"14ae5d86-9756-4432-b4e7-5b01439c28dc":{"HTTPBearer":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"HTTPBearer"}}},"servers":{"872fd99c-23cb-4948-950d-72c52598aabf":{"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":"Review proposed live changes - Oneprofile","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-07T22:51:10.543Z","originalFileLocation":"api-reference/sequences/review-proposed-live-changes.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=\"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=\"Review proposed live changes - Oneprofile\">\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/review-proposed-live-changes\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://oneprofile.mintlify.site/_mintlify/api/og/v2?division=sequences\u0026amp;title=Review+proposed+live+changes\u0026amp;theme=1cb0ef22aea5a6474caa7c46\u0026amp;signature=49fa776f09be1d7e0897d872b2fed2768779242dbf8c25453d75ef8cfc4b50b2\">\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=\"Review proposed live changes - Oneprofile\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://oneprofile.mintlify.site/_mintlify/api/og/v2?division=sequences\u0026amp;title=Review+proposed+live+changes\u0026amp;theme=1cb0ef22aea5a6474caa7c46\u0026amp;signature=49fa776f09be1d7e0897d872b2fed2768779242dbf8c25453d75ef8cfc4b50b2\">\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/review-proposed-live-changes\">\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/review-proposed-live-changes.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/review-proposed-live-changes#webpage\",\"url\":\"https://docs.getoneprofile.ai/api-reference/sequences/review-proposed-live-changes\",\"name\":\"Review proposed live changes\",\"dateModified\":\"2026-11-07T22:51:10.543Z\",\"isPartOf\":{\"@id\":\"https://docs.getoneprofile.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getoneprofile.ai/api-reference/sequences/review-proposed-live-changes#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getoneprofile.ai/api-reference/sequences/review-proposed-live-changes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.getoneprofile.ai/api-reference/accounts/list-accounts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sequences\",\"item\":\"https://docs.getoneprofile.ai/api-reference/sequences/list-saved-email-templates\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Review proposed live changes\",\"item\":\"https://docs.getoneprofile.ai/api-reference/sequences/review-proposed-live-changes\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.getoneprofile.ai/api-reference/sequences/review-proposed-live-changes#apireference\",\"headline\":\"Review proposed live changes\",\"name\":\"Review proposed live changes\",\"url\":\"https://docs.getoneprofile.ai/api-reference/sequences/review-proposed-live-changes\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getoneprofile.ai/api-reference/sequences/review-proposed-live-changes#webpage\"},\"dateModified\":\"2026-11-07T22:51:10.543Z\",\"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":"accounts","pages":[{"title":"List accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/","href":"/api-reference/accounts/list-accounts"},{"title":"List account industries","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/industries/","href":"/api-reference/accounts/list-account-industries"},{"title":"Count accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/length/","href":"/api-reference/accounts/count-accounts"},{"title":"Get a company logo","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/logos/{logo_name}/","href":"/api-reference/accounts/get-a-company-logo"},{"title":"List account merges","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/merges/","href":"/api-reference/accounts/list-account-merges"},{"title":"Merge two accounts","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/merges/","href":"/api-reference/accounts/merge-two-accounts"},{"title":"Preview an account merge","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/merges/preview/","href":"/api-reference/accounts/preview-an-account-merge"},{"title":"Undo an account merge","deprecated":null,"version":null,"openapi":"/openapi.json delete /accounts/merges/{from_key}/","href":"/api-reference/accounts/undo-an-account-merge"},{"title":"Find a person's account","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/of-person/","href":"/api-reference/accounts/find-a-persons-account"},{"title":"List account owners","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/owners/","href":"/api-reference/accounts/list-account-owners"},{"title":"List account sources","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/sources/","href":"/api-reference/accounts/list-account-sources"},{"title":"Get a table's account source","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/sources/{table_id}/","href":"/api-reference/accounts/get-a-tables-account-source"},{"title":"Update a table's account source","deprecated":null,"version":null,"openapi":"/openapi.json patch /accounts/sources/{table_id}/","href":"/api-reference/accounts/update-a-tables-account-source"},{"title":"Get what a table puts on Accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/sources/{table_id}/reach/","href":"/api-reference/accounts/get-what-a-table-puts-on-accounts"},{"title":"Split a website out of an account","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/splits/","href":"/api-reference/accounts/split-a-website-out-of-an-account"},{"title":"Preview splitting a website out of an account","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/splits/preview/","href":"/api-reference/accounts/preview-splitting-a-website-out-of-an-account"},{"title":"Fold a split-out website back in","deprecated":null,"version":null,"openapi":"/openapi.json delete /accounts/splits/{host}/","href":"/api-reference/accounts/fold-a-split-out-website-back-in"},{"title":"Get an account","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/","href":"/api-reference/accounts/get-an-account"},{"title":"Pin an account's fact","deprecated":null,"version":null,"openapi":"/openapi.json patch /accounts/{account_key}/facts/{kind}/","href":"/api-reference/accounts/pin-an-accounts-fact"},{"title":"Get an account's header","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/header/","href":"/api-reference/accounts/get-an-accounts-header"},{"title":"Read an account's map on LinkedIn","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/linkedin-maps/","href":"/api-reference/accounts/read-an-accounts-map-on-linkedin"},{"title":"Map an account on LinkedIn","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{account_key}/linkedin-maps/","href":"/api-reference/accounts/map-an-account-on-linkedin"},{"title":"List accounts likely the same company","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/merge-suggestions/","href":"/api-reference/accounts/list-accounts-likely-the-same-company"},{"title":"Get an account's org chart","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/org-chart/","href":"/api-reference/accounts/get-an-accounts-org-chart"},{"title":"List an account's org chart changes","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/org-chart/changes/","href":"/api-reference/accounts/list-an-accounts-org-chart-changes"},{"title":"List an account's drafted reporting lines","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/org-chart/drafted-lines/","href":"/api-reference/accounts/list-an-accounts-drafted-reporting-lines"},{"title":"Confirm an account's drafted reporting lines","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{account_key}/org-chart/drafted-lines/bulk/approve/","href":"/api-reference/accounts/confirm-an-accounts-drafted-reporting-lines"},{"title":"Reject an account's drafted reporting lines","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{account_key}/org-chart/drafted-lines/bulk/reject/","href":"/api-reference/accounts/reject-an-accounts-drafted-reporting-lines"},{"title":"Restore an account's rejected drafted lines","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{account_key}/org-chart/drafted-lines/bulk/restore/","href":"/api-reference/accounts/restore-an-accounts-rejected-drafted-lines"},{"title":"Draft an account's org chart","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{account_key}/org-chart/drafts/","href":"/api-reference/accounts/draft-an-accounts-org-chart"},{"title":"Forget a person an account's org chart lost","deprecated":null,"version":null,"openapi":"/openapi.json delete /accounts/{account_key}/org-chart/lost/","href":"/api-reference/accounts/forget-a-person-an-accounts-org-chart-lost"},{"title":"Get an account's overview","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/overview/","href":"/api-reference/accounts/get-an-accounts-overview"},{"title":"Write the people search for finding more people at an account","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/people-search/","href":"/api-reference/accounts/write-the-people-search-for-finding-more-people-at-an-account"},{"title":"List an account's people","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/people/","href":"/api-reference/accounts/list-an-accounts-people"},{"title":"Count an account's people by each People filter","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/people/facets/","href":"/api-reference/accounts/count-an-accounts-people-by-each-people-filter"},{"title":"Count an account's people","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/people/length/","href":"/api-reference/accounts/count-an-accounts-people"},{"title":"Get one person at an account","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/people/{person_id}/","href":"/api-reference/accounts/get-one-person-at-an-account"},{"title":"Update a person on an account's org chart","deprecated":null,"version":null,"openapi":"/openapi.json patch /accounts/{account_key}/people/{person_id}/","href":"/api-reference/accounts/update-a-person-on-an-accounts-org-chart"},{"title":"List who a person's manager pick would loop through","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/people/{person_id}/manager-loops/","href":"/api-reference/accounts/list-who-a-persons-manager-pick-would-loop-through"},{"title":"List the websites under an account","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_key}/websites/","href":"/api-reference/accounts/list-the-websites-under-an-account"}]},{"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":"Add a learning","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/","href":"/api-reference/agent-learnings/add-a-learning"},{"title":"Move a shared rule to all sequences","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/bulk/promote/","href":"/api-reference/agent-learnings/move-a-shared-rule-to-all-sequences"},{"title":"Propose a learning from an edit","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/hand-edits/","href":"/api-reference/agent-learnings/propose-a-learning-from-an-edit"},{"title":"Read the rules several sequences share","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-learnings/overlap/","href":"/api-reference/agent-learnings/read-the-rules-several-sequences-share"},{"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":"Start a learning request in the background","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/requests/","href":"/api-reference/agent-learnings/start-a-learning-request-in-the-background"},{"title":"Get a learning request","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-learnings/requests/{request_id}/","href":"/api-reference/agent-learnings/get-a-learning-request"},{"title":"Mark a sent message Looks good","deprecated":null,"version":null,"openapi":"/openapi.json put /agent-learnings/sent-messages/{message_id}/looks-good/","href":"/api-reference/agent-learnings/mark-a-sent-message-looks-good"},{"title":"List the thumbs downs on some subjects","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-learnings/thumbs-downs/","href":"/api-reference/agent-learnings/list-the-thumbs-downs-on-some-subjects"},{"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":"Get a thumbs down","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-learnings/thumbs-downs/{event_id}/","href":"/api-reference/agent-learnings/get-a-thumbs-down"},{"title":"Change one change of a feedback session","deprecated":null,"version":null,"openapi":"/openapi.json patch /agent-learnings/thumbs-downs/{event_id}/changes/{change_id}/","href":"/api-reference/agent-learnings/change-one-change-of-a-feedback-session"},{"title":"Save a proposed learning","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/thumbs-downs/{event_id}/commit/","href":"/api-reference/agent-learnings/save-a-proposed-learning"},{"title":"Change a proposed learning","deprecated":null,"version":null,"openapi":"/openapi.json patch /agent-learnings/thumbs-downs/{event_id}/proposal/","href":"/api-reference/agent-learnings/change-a-proposed-learning"},{"title":"Rewrite again for a proposed learning","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/thumbs-downs/{event_id}/regenerate/","href":"/api-reference/agent-learnings/rewrite-again-for-a-proposed-learning"},{"title":"Discard a thumbs down's feedback","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/thumbs-downs/{event_id}/revert/","href":"/api-reference/agent-learnings/discard-a-thumbs-downs-feedback"},{"title":"List learning versions","deprecated":null,"version":null,"openapi":"/openapi.json get /agent-learnings/versions/","href":"/api-reference/agent-learnings/list-learning-versions"},{"title":"Restore a learning version","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/versions/{version_id}/restore/","href":"/api-reference/agent-learnings/restore-a-learning-version"},{"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"},{"title":"Move a learning","deprecated":null,"version":null,"openapi":"/openapi.json post /agent-learnings/{learning_id}/move/","href":"/api-reference/agent-learnings/move-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":"Read today's preview allowance","deprecated":null,"version":null,"openapi":"/openapi.json get /outbound-agents/preview-allowance/","href":"/api-reference/outbound-agents/read-todays-preview-allowance"},{"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":"List what the AI Assistant does without asking you","deprecated":null,"version":null,"openapi":"/openapi.json get /assistant/my-grants/","href":"/api-reference/workspace-actions/list-what-the-ai-assistant-does-without-asking-you"},{"title":"Take back something you allowed the AI Assistant to do without asking you","deprecated":null,"version":null,"openapi":"/openapi.json delete /assistant/my-grants/{tool}/","href":"/api-reference/workspace-actions/take-back-something-you-allowed-the-ai-assistant-to-do-without-asking-you"},{"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"},{"title":"Announce the caller's signup","deprecated":null,"version":null,"openapi":"/openapi.json put /attribution/signup/","href":"/api-reference/attribution/announce-the-callers-signup"}]},{"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":"List the accelerator batches","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/startup-launches/batches/","href":"/api-reference/find-leads/list-the-accelerator-batches"},{"title":"List the startup launch filters","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/startup-launches/filters/","href":"/api-reference/find-leads/list-the-startup-launch-filters"},{"title":"List the startup launch boards","deprecated":null,"version":null,"openapi":"/openapi.json get /leads/startup-launches/sources/","href":"/api-reference/find-leads/list-the-startup-launch-boards"},{"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":"Preview replacing a table's rows with its search","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/lead-search/impact/","href":"/api-reference/find-leads/preview-replacing-a-tables-rows-with-its-search"},{"title":"Preview putting a search behind a table","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/lead-search/preview/","href":"/api-reference/find-leads/preview-putting-a-search-behind-a-table"},{"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"},{"title":"Count a sender's LinkedIn steps that tables queued","deprecated":null,"version":null,"openapi":"/openapi.json get /sender-profiles/{profile_id}/linkedin/table-steps/","href":"/api-reference/linkedin/count-a-senders-linkedin-steps-that-tables-queued"},{"title":"Cancel a table column's queued LinkedIn steps","deprecated":null,"version":null,"openapi":"/openapi.json post /sender-profiles/{profile_id}/linkedin/table-steps/bulk/cancel/","href":"/api-reference/linkedin/cancel-a-table-columns-queued-linkedin-steps"}]},{"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":"Name the tables a sequence cannot write to","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/audience-refusals/","href":"/api-reference/sequences/name-the-tables-a-sequence-cannot-write-to"},{"title":"Change several sequences at once","deprecated":null,"version":null,"openapi":"/openapi.json patch /sequences/bulk/","href":"/api-reference/sequences/change-several-sequences-at-once"},{"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":"List sequence folders","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/folders/","href":"/api-reference/sequences/list-sequence-folders"},{"title":"Make a sequence folder","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/folders/","href":"/api-reference/sequences/make-a-sequence-folder"},{"title":"Suggest folders for the sequences in no folder","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/folders/suggestions/","href":"/api-reference/sequences/suggest-folders-for-the-sequences-in-no-folder"},{"title":"Delete a sequence folder","deprecated":null,"version":null,"openapi":"/openapi.json delete /sequences/folders/{folder_id}/","href":"/api-reference/sequences/delete-a-sequence-folder"},{"title":"Rename or move a sequence folder","deprecated":null,"version":null,"openapi":"/openapi.json patch /sequences/folders/{folder_id}/","href":"/api-reference/sequences/rename-or-move-a-sequence-folder"},{"title":"Restore a sequence folder from Trash","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/folders/{folder_id}/restore/","href":"/api-reference/sequences/restore-a-sequence-folder-from-trash"},{"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 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":"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":"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","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","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":"A Browser use run's recording","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/browser-runs/{run_id}/replay/","href":"/api-reference/sequences/a-browser-use-runs-recording"},{"title":"Open a Browser use run's recording","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/browser-runs/{run_id}/replay/open/","href":"/api-reference/sequences/open-a-browser-use-runs-recording"},{"title":"One page of a Browser use run's recording, as a playlist","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/browser-runs/{run_id}/replay/pages/{page_id}/download/","href":"/api-reference/sequences/one-page-of-a-browser-use-runs-recording-as-a-playlist"},{"title":"Show the values a Browser use run kept out of sight","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/browser-runs/{run_id}/reveal/","href":"/api-reference/sequences/show-the-values-a-browser-use-run-kept-out-of-sight"},{"title":"A Browser use trial's recording","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/browser-trials/{trial_id}/replay/","href":"/api-reference/sequences/a-browser-use-trials-recording"},{"title":"Open a Browser use trial's recording","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/browser-trials/{trial_id}/replay/open/","href":"/api-reference/sequences/open-a-browser-use-trials-recording"},{"title":"One page of a Browser use trial's recording, as a playlist","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/browser-trials/{trial_id}/replay/pages/{page_id}/download/","href":"/api-reference/sequences/one-page-of-a-browser-use-trials-recording-as-a-playlist"},{"title":"Show the values a Browser use trial kept out of sight","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/browser-trials/{trial_id}/reveal/","href":"/api-reference/sequences/show-the-values-a-browser-use-trial-kept-out-of-sight"},{"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","description":"Applies the change set a review read, all of it or none of it. With `dry_run` it runs the whole apply, refusals included, answers the sequence as it would stand afterwards and keeps nothing: nothing is saved, no workflow starts and no screen is told.","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","description":"Every launch-blocking problem, addressed to the tab that fixes it. `ok` is true when no finding blocks the launch; findings that do not block are listed too.","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":"Follow a sequence's email verification","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/email-verifications/progress/","href":"/api-reference/sequences/follow-a-sequences-email-verification"},{"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":"What a sequence's contacts have cost so far","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/observed-costs/","href":"/api-reference/sequences/what-a-sequences-contacts-have-cost-so-far"},{"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":"List a Browser use step's trials","deprecated":null,"version":null,"openapi":"/openapi.json get /sequences/{sequence_id}/steps/{step_id}/browser-trials/","href":"/api-reference/sequences/list-a-browser-use-steps-trials"},{"title":"Try a Browser use step on one contact","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/steps/{step_id}/browser-trials/","href":"/api-reference/sequences/try-a-browser-use-step-on-one-contact"},{"title":"Preview trying a Browser use step on one contact","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/{sequence_id}/steps/{step_id}/browser-trials/preview/","href":"/api-reference/sequences/preview-trying-a-browser-use-step-on-one-contact"},{"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 one activity row","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/activity/{activity_id}/","href":"/api-reference/outreach/read-one-activity-row"},{"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":"Mark a Needs human task done","deprecated":null,"version":null,"openapi":"/openapi.json post /outreach-tasks/{task_id}/complete/","href":"/api-reference/outreach/mark-a-needs-human-task-done"},{"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"},{"title":"List the messages the agent writes later for an email card's contact","deprecated":null,"version":null,"openapi":"/openapi.json get /outreach-tasks/{task_id}/thread/later-steps/","href":"/api-reference/outreach/list-the-messages-the-agent-writes-later-for-an-email-cards-contact"}]},{"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"},{"title":"Get a table's subdomain feed","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/subdomain-feed/","href":"/api-reference/find-subdomains/get-a-tables-subdomain-feed"},{"title":"Check a subdomain table for new subdomains now","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/subdomain-feed/sync/","href":"/api-reference/find-subdomains/check-a-subdomain-table-for-new-subdomains-now"}]},{"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":"List the rows pointing at one row","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/columns/{column_id}/pointing-rows/","href":"/api-reference/table-columns/list-the-rows-pointing-at-one-row"},{"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"},{"title":"Keep a linked value's column as a plain column","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/columns/{column_id}/release/","href":"/api-reference/table-columns/keep-a-linked-values-column-as-a-plain-column"},{"title":"List the links of other tables into this one","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/link-readers/","href":"/api-reference/table-columns/list-the-links-of-other-tables-into-this-one"},{"title":"List what a link to another table can bring back","deprecated":null,"version":null,"openapi":"/openapi.json get /tables/{table_id}/reference-fields/","href":"/api-reference/table-columns/list-what-a-link-to-another-table-can-bring-back"},{"title":"Preview how a link to another table would match","deprecated":null,"version":null,"openapi":"/openapi.json post /tables/{table_id}/references/preview/","href":"/api-reference/table-columns/preview-how-a-link-to-another-table-would-match"}]},{"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"}]}]},"basePath":"","title":"Review proposed live changes - Oneprofile","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}