Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password. Requires the explicit operation scope and current actor access.
POST
/
project-operations
/
personal_keys_update
Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password.
Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password.Requires a scoped personal key, the authenticated account, and personal_keys.manage. Current role and credential grants remain enforced. See Agent messaging and project operations for authorization and recovery.
Integration key for backend workloads, or a scoped personal key (sr_user_) for account discovery and supported project operations. MCP accepts only personal keys.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Sendrealm Documentation","colors":{"primary":"#000000","light":"#ffffff","dark":"#ffffff"},"favicon":"https://mintcdn.com/maycon/wHTDqlnsSeUyNBdt/favicon.png?fit=max\u0026auto=format\u0026n=wHTDqlnsSeUyNBdt\u0026q=85\u0026s=712e450c2bda64334593b33b69b8c8f5","logo":{"light":"https://mintcdn.com/maycon/wHTDqlnsSeUyNBdt/logo/light.svg?fit=max\u0026auto=format\u0026n=wHTDqlnsSeUyNBdt\u0026q=85\u0026s=62b7e34344908d9d3a6fe1ec5cac86f0","dark":"https://mintcdn.com/maycon/wHTDqlnsSeUyNBdt/logo/dark.svg?fit=max\u0026auto=format\u0026n=wHTDqlnsSeUyNBdt\u0026q=85\u0026s=d4e24b83ac449c1d9d23bf6a6b60b3f3"},"api":{"openapi":"api-reference/openapi.json","playground":{"display":"interactive"},"examples":{"languages":["bash","javascript","python"]}},"background":{"decoration":null,"color":{"light":"#ffffff","dark":"#000000"}},"navbar":{"links":[{"label":"Support","href":"mailto:support@sendrealm.com"}],"primary":{"type":"button","label":"Dashboard","href":"https://sendrealm.com/dashboard"}},"footer":{"socials":{"x":"https://x.com/sendrealm","github":"https://github.com/sendrealm","linkedin":"https://www.linkedin.com/company/sendrealm"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Documentation","href":"https://docs.sendrealm.com/","icon":"book-open-cover"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"maycon","hasAudioNarration":false,"actualSubdomain":"maycon","customDomains":["docs.sendrealm.com"],"gitSource":{"type":"github","owner":"sendrealm","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad0e9878db8cca0441a79ae","collectionId":"586a2d8f-40e4-4cc7-a9e9-bf492a4eb143","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad0e9878db8cca0441a79ae"},"entitlements":{},"buildId":"6ae770a0420faf70548dd8dd","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":234},{"language":"default","tag":"Agent messaging and project operations","count":89},{"language":"default","tag":"Documentation","count":31},{"language":"default","tag":"Push Notifications","count":23},{"language":"default","tag":"Agent account administration","count":18},{"language":"default","tag":"Tutorials","count":18},{"language":"default","tag":"Automations","count":17},{"language":"default","tag":"Agent messaging API","count":16},{"language":"default","tag":"Agent data operations API","count":12},{"language":"default","tag":"Agent import API","count":11}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#topbar-cta-button{border:1px solid #000!important;background-color:#000!important;color:#fff!important}#topbar-cta-button:hover{opacity:.86}.dark #topbar-cta-button{border-color:#fff!important;background-color:#fff!important;color:#000!important}#topbar-cta-button span,#topbar-cta-button svg{color:inherit!important}"}],"page":{"pagePath":"api-reference/endpoint/project-personal-keys-update","slug":"/api-reference/endpoint/project-personal-keys-update","pageMetadata":{"title":"Personal Keys Update","openapi":"api-reference/openapi.json POST /project-operations/personal_keys_update","description":"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password. Requires the explicit operation scope and current actor access.","href":"/api-reference/endpoint/project-personal-keys-update"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password. Requires the explicit operation scope and current actor access.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password.`}),`\n`,_jsxs(_components.p,{children:[`Requires a scoped personal key, the authenticated account, and personal_keys.manage. Current role and credential grants remain enforced. See `,_jsx(_components.a,{href:`/tutorials/agent-messaging-project-operations`,children:`Agent messaging and project operations`}),` for authorization and recovery.`]})]})}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":"Personal Keys Update","openapi":"api-reference/openapi.json POST /project-operations/personal_keys_update","description":"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password. Requires the explicit operation scope and current actor access.","href":"/api-reference/endpoint/project-personal-keys-update"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"personal_keys_update","summary":"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password.","tags":["Agent project operations"],"security":["9c7b3b6d-29a8-476b-acfb-c5f7c23b6399"],"parameters":[],"requestBody":"064af497-c132-49d6-b147-9c83b89fb50c","responses":{"200":"da59062c-a631-45cc-b78e-ec3e09318207","400":"65439223-a90f-4f37-a7ee-13d422836212","401":"985dce33-5501-4856-aad6-cefed17bd2bc","403":"7b000485-c545-4b6b-a619-6e56099e8bc7","404":"cb0d9f99-b443-4a65-aa4e-f7a215aea354","409":"14a8cf32-1704-4389-9ede-1532f504f1e3","422":"56f1c783-76c3-4208-bcce-7884a567eab2","429":"b69eb14f-2970-4cb9-8465-d8bf91f8ef5b"},"x-sendrealm-scope":"personal_keys.manage","x-sendrealm-role-capability":"account.self","description":"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password. Requires the explicit operation scope and current actor access.","method":"post","type":"path","servers":["b8c7c2e4-825b-4fee-8e27-5fde04f27234"],"path":"/project-operations/personal_keys_update","baseUrlOptions":["https://api.sendrealm.com"],"title":"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password.","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","minLength":1,"maxLength":36,"description":"Owned resource UUID from the matching list operation.","format":"uuid","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"expected_grant_version":{"type":"integer","minimum":1,"description":"Current grant version from personal_keys_list.","isRequired":true,"uniqueKey":"expected_grant_version","typeLabel":"integer"},"name":{"type":"string","minLength":1,"maxLength":120,"description":"Display name.","uniqueKey":"name","typeLabel":"string"},"current_password":{"type":"string","minLength":1,"maxLength":1024,"description":"Write-only current account password. Required for creating keys or widening personal key access.","writeOnly":true,"uniqueKey":"current_password","typeLabel":"string"},"scopes":{"type":"array","minItems":1,"maxItems":100,"uniqueItems":true,"description":"Explicit operation scopes supported by personal_keys_list.","items":{"type":"string","minLength":1,"maxLength":120,"description":"Operation scope.","uniqueKey":"scopes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"scopes","typeLabel":"string[]"},"grants":{"type":"array","minItems":1,"maxItems":500,"description":"Explicit team/project grants. No new grants are implied by omission.","items":{"type":"object","additionalProperties":false,"properties":{"team_id":{"type":"string","minLength":1,"maxLength":36,"description":"Granted team UUID from teams_list.","format":"uuid","isRequired":true,"uniqueKey":"grants.items.[INDEX].team_id","typeLabel":"string\u003cuuid>"},"project_ids":{"type":"array","maxItems":500,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":36,"description":"Owned resource UUID from the matching list operation.","format":"uuid","uniqueKey":"grants.items.[INDEX].project_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"grants.items.[INDEX].project_ids","typeLabel":"string\u003cuuid>[]"}},"required":["team_id","project_ids"],"uniqueKey":"grants.items.[INDEX]","typeLabel":"object"},"uniqueKey":"grants","typeLabel":"object[]"},"expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Future expiry timestamp; null means no expiration.","uniqueKey":"expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Future expiry timestamp; null means no expiration.","uniqueKey":"expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"expires_at","typeLabel":"string\u003cdate-time> | null"},"creator_access":{"type":"boolean","description":"Allow this key to receive grants for teams/projects it creates. Requires explicit create scopes.","uniqueKey":"creator_access","typeLabel":"boolean"}},"required":["id","expected_grant_version"],"x-sendrealm-mcp-contract":true,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","expected_grant_version":2,"name":"\u003cstring>","current_password":"\u003cstring>","scopes":["\u003cstring>"],"grants":[{"team_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","project_ids":["3c90c3cc-0d44-4b50-8888-8dd25736052a"]}],"expires_at":"2023-11-07T05:31:56Z","creator_access":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"da59062c-a631-45cc-b78e-ec3e09318207":{"description":"Authorized result, preparation, or durable execution receipt.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"data":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"data.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"data.name","typeLabel":"string"},"status":{"type":"string","uniqueKey":"data.status","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"data.created_at","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"data.updated_at","typeLabel":"string"},"targeting":{"type":"object","properties":{"version":{"type":"integer","enum":[1],"description":"Targeting contract version.","isRequired":true,"uniqueKey":"data.targeting.version","typeLabel":"enum\u003cinteger>"},"base":{"oneOf":[{"type":"object","required":["type"],"properties":{"type":{"type":"string","description":"Explicitly target all eligible contacts.","enum":["all_contacts"],"isRequired":true,"uniqueKey":"data.targeting.base.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.targeting.base.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","audience_ids"],"properties":{"type":{"type":"string","description":"Target the selected static audiences.","enum":["static_audiences"],"isRequired":true,"uniqueKey":"data.targeting.base.oneOf.1.type","typeLabel":"enum\u003cstring>"},"audience_ids":{"type":"array","items":{"type":"string","description":"Audience UUID returned by audiences_list.","format":"uuid","uniqueKey":"data.targeting.base.oneOf.1.audience_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"description":"Included audience IDs; empty means an incomplete draft, never all contacts.","maxItems":100,"isRequired":true,"uniqueKey":"data.targeting.base.oneOf.1.audience_ids","typeLabel":"string\u003cuuid>[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.targeting.base.oneOf.1","typeLabel":"object"},{"type":"object","required":["type"],"properties":{"type":{"type":"string","description":"Explicitly target subscribed push devices.","enum":["all_subscribed_devices"],"isRequired":true,"uniqueKey":"data.targeting.base.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.targeting.base.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"data.targeting.base","typeLabel":"object"},"excluded_audience_ids":{"type":"array","items":{"type":"string","description":"Excluded audience UUID.","format":"uuid","uniqueKey":"data.targeting.excluded_audience_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"description":"Audiences excluded after base selection.","maxItems":100,"uniqueKey":"data.targeting.excluded_audience_ids","typeLabel":"string\u003cuuid>[]"},"contact_rules":{"oneOf":[{"type":"object","description":"Version-one targeting predicate.","required":["kind","operator","children"],"x-sendrealm-mcp-contract":true,"properties":{"kind":{"type":"string","description":"Boolean group.","enum":["group"],"isRequired":true,"uniqueKey":"data.targeting.contact_rules.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"operator":{"type":"string","description":"Combine children using this operator.","enum":["and","or"],"isRequired":true,"uniqueKey":"data.targeting.contact_rules.oneOf.0.operator","typeLabel":"enum\u003cstring>"},"children":{"type":"array","items":{"$circularRef":"4c89899c-7f25-4310-8fd8-d8f2cf9b1e3e"},"description":"Nested rules; maximum five group levels and 200 total nodes.","minItems":1,"maxItems":200,"isRequired":true,"uniqueKey":"data.targeting.contact_rules.oneOf.0.children","typeLabel":"array"}},"additionalProperties":false,"uniqueKey":"data.targeting.contact_rules.oneOf.0","typeLabel":"object"},{"type":"object","description":"Version-one targeting predicate.","required":["kind","source","field","operator"],"x-sendrealm-mcp-contract":true,"properties":{"kind":{"type":"string","description":"One predicate.","enum":["rule"],"isRequired":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"source":{"type":"string","description":"Contact sources only in email/contact targeting.","enum":["contact","device","device_event","push_event"],"isRequired":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.source","typeLabel":"enum\u003cstring>"},"field":{"type":"string","description":"Property or event field path.","minLength":1,"maxLength":160,"isRequired":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.field","typeLabel":"string"},"operator":{"type":"string","description":"Comparison; event sources use has_happened/has_not_happened.","enum":["eq","neq","in","not_in","exists","not_exists","gt","gte","lt","lte","between","within_last","has_happened","has_not_happened"],"isRequired":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"null","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.value.oneOf.1","typeLabel":"null"},{"type":"number","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.value.oneOf.2","typeLabel":"number"},{"type":"boolean","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.value.oneOf.3","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"data.targeting.contact_rules.oneOf.1.value.oneOf.4.items.[INDEX]","typeLabel":"any"},"description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.value.oneOf.4","typeLabel":"any[]"},{"type":"object","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.value.oneOf.5","typeLabel":"object"}],"uniqueKey":"data.targeting.contact_rules.oneOf.1.value","typeLabel":"string | null | number | boolean | any[] | object"},"window":{"type":"object","properties":{"amount":{"type":"integer","minimum":1,"maximum":3650,"description":"Window size.","isRequired":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.window.amount","typeLabel":"integer"},"unit":{"type":"string","description":"Window unit.","enum":["hours","days","weeks"],"isRequired":true,"uniqueKey":"data.targeting.contact_rules.oneOf.1.window.unit","typeLabel":"enum\u003cstring>"}},"required":["amount","unit"],"additionalProperties":false,"uniqueKey":"data.targeting.contact_rules.oneOf.1.window","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"data.targeting.contact_rules.oneOf.1","typeLabel":"object"}],"uniqueKey":"data.targeting.contact_rules","typeLabel":"object"},"push_rules":{"oneOf":[{"type":"object","description":"Version-one targeting predicate.","required":["kind","operator","children"],"x-sendrealm-mcp-contract":true,"properties":{"kind":{"type":"string","description":"Boolean group.","enum":["group"],"isRequired":true,"uniqueKey":"data.targeting.push_rules.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"operator":{"type":"string","description":"Combine children using this operator.","enum":["and","or"],"isRequired":true,"uniqueKey":"data.targeting.push_rules.oneOf.0.operator","typeLabel":"enum\u003cstring>"},"children":{"type":"array","items":{"$circularRef":"4c89899c-7f25-4310-8fd8-d8f2cf9b1e3e"},"description":"Nested rules; maximum five group levels and 200 total nodes.","minItems":1,"maxItems":200,"isRequired":true,"uniqueKey":"data.targeting.push_rules.oneOf.0.children","typeLabel":"array"}},"additionalProperties":false,"uniqueKey":"data.targeting.push_rules.oneOf.0","typeLabel":"object"},{"type":"object","description":"Version-one targeting predicate.","required":["kind","source","field","operator"],"x-sendrealm-mcp-contract":true,"properties":{"kind":{"type":"string","description":"One predicate.","enum":["rule"],"isRequired":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"source":{"type":"string","description":"Contact sources only in email/contact targeting.","enum":["contact","device","device_event","push_event"],"isRequired":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.source","typeLabel":"enum\u003cstring>"},"field":{"type":"string","description":"Property or event field path.","minLength":1,"maxLength":160,"isRequired":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.field","typeLabel":"string"},"operator":{"type":"string","description":"Comparison; event sources use has_happened/has_not_happened.","enum":["eq","neq","in","not_in","exists","not_exists","gt","gte","lt","lte","between","within_last","has_happened","has_not_happened"],"isRequired":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"null","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.value.oneOf.1","typeLabel":"null"},{"type":"number","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.value.oneOf.2","typeLabel":"number"},{"type":"boolean","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.value.oneOf.3","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"data.targeting.push_rules.oneOf.1.value.oneOf.4.items.[INDEX]","typeLabel":"any"},"description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.value.oneOf.4","typeLabel":"any[]"},{"type":"object","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.value.oneOf.5","typeLabel":"object"}],"uniqueKey":"data.targeting.push_rules.oneOf.1.value","typeLabel":"string | null | number | boolean | any[] | object"},"window":{"type":"object","properties":{"amount":{"type":"integer","minimum":1,"maximum":3650,"description":"Window size.","isRequired":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.window.amount","typeLabel":"integer"},"unit":{"type":"string","description":"Window unit.","enum":["hours","days","weeks"],"isRequired":true,"uniqueKey":"data.targeting.push_rules.oneOf.1.window.unit","typeLabel":"enum\u003cstring>"}},"required":["amount","unit"],"additionalProperties":false,"uniqueKey":"data.targeting.push_rules.oneOf.1.window","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"data.targeting.push_rules.oneOf.1","typeLabel":"object"}],"uniqueKey":"data.targeting.push_rules","typeLabel":"object"}},"required":["version","base"],"additionalProperties":false,"description":"Canonical campaign targeting. Obtain audience IDs through audiences_list; never infer all-contact intent from an empty selection.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.targeting","typeLabel":"object"},"readiness":{"oneOf":[{"type":"string","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.readiness.oneOf.0","typeLabel":"string"},{"type":"null","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.readiness.oneOf.1","typeLabel":"null"},{"type":"number","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.readiness.oneOf.2","typeLabel":"number"},{"type":"boolean","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.readiness.oneOf.3","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"data.readiness.oneOf.4.items.[INDEX]","typeLabel":"any"},"description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.readiness.oneOf.4","typeLabel":"any[]"},{"type":"object","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.readiness.oneOf.5","typeLabel":"object"}],"uniqueKey":"data.readiness","typeLabel":"string | null | number | boolean | any[] | object"}},"additionalProperties":{"oneOf":[{"type":"string","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.additionalProperties.oneOf.1","typeLabel":"null"},{"type":"number","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.additionalProperties.oneOf.3","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"data.additionalProperties.oneOf.4.items.[INDEX]","typeLabel":"any"},"description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.additionalProperties.oneOf.4","typeLabel":"any[]"},{"type":"object","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true,"uniqueKey":"data.additionalProperties.oneOf.5","typeLabel":"object"}],"uniqueKey":"data.additionalProperties","typeLabel":"string | null | number | boolean | any[] | object"},"required":["id"],"x-sendrealm-mcp-contract":true,"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"additionalProperties":false,"required":["status","data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"data":{"id":"\u003cstring>","name":"\u003cstring>","status":"\u003cstring>","created_at":"\u003cstring>","updated_at":"\u003cstring>","targeting":{"version":1,"base":{"type":"all_contacts"},"excluded_audience_ids":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"contact_rules":{"kind":"group","operator":"and","children":"\u003carray>"},"push_rules":{"kind":"group","operator":"and","children":"\u003carray>"}},"readiness":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"65439223-a90f-4f37-a7ee-13d422836212":{"description":"Validation error","content":{"application/json":{"schema":{"type":"object","required":["status","error"],"properties":{"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","uniqueKey":"error.details.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"},{"type":"number","uniqueKey":"error.details.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.oneOf.3","typeLabel":"boolean"},{"type":"object","uniqueKey":"error.details.oneOf.4","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"error.details.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"error.details.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"error.details","typeLabel":"string | null | number | boolean | object | any[]"},"issues":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].code","typeLabel":"string"},"path":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"string | null"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.issues","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"error":{"code":"\u003cstring>","message":"\u003cstring>","details":"\u003cstring>","issues":[{"code":"\u003cstring>","path":"\u003cstring>","message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"985dce33-5501-4856-aad6-cefed17bd2bc":{"description":"Personal credential required or expired","content":{"application/json":{"schema":{"type":"object","required":["status","error"],"properties":{"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","uniqueKey":"error.details.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"},{"type":"number","uniqueKey":"error.details.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.oneOf.3","typeLabel":"boolean"},{"type":"object","uniqueKey":"error.details.oneOf.4","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"error.details.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"error.details.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"error.details","typeLabel":"string | null | number | boolean | object | any[]"},"issues":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].code","typeLabel":"string"},"path":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"string | null"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.issues","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"error":{"code":"\u003cstring>","message":"\u003cstring>","details":"\u003cstring>","issues":[{"code":"\u003cstring>","path":"\u003cstring>","message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"7b000485-c545-4b6b-a619-6e56099e8bc7":{"description":"Scope, current role or project grant denied","content":{"application/json":{"schema":{"type":"object","required":["status","error"],"properties":{"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","uniqueKey":"error.details.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"},{"type":"number","uniqueKey":"error.details.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.oneOf.3","typeLabel":"boolean"},{"type":"object","uniqueKey":"error.details.oneOf.4","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"error.details.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"error.details.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"error.details","typeLabel":"string | null | number | boolean | object | any[]"},"issues":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].code","typeLabel":"string"},"path":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"string | null"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.issues","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"error":{"code":"\u003cstring>","message":"\u003cstring>","details":"\u003cstring>","issues":[{"code":"\u003cstring>","path":"\u003cstring>","message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"cb0d9f99-b443-4a65-aa4e-f7a215aea354":{"description":"Resource unavailable or feature disabled","content":{"application/json":{"schema":{"type":"object","required":["status","error"],"properties":{"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","uniqueKey":"error.details.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"},{"type":"number","uniqueKey":"error.details.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.oneOf.3","typeLabel":"boolean"},{"type":"object","uniqueKey":"error.details.oneOf.4","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"error.details.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"error.details.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"error.details","typeLabel":"string | null | number | boolean | object | any[]"},"issues":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].code","typeLabel":"string"},"path":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"string | null"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.issues","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"error":{"code":"\u003cstring>","message":"\u003cstring>","details":"\u003cstring>","issues":[{"code":"\u003cstring>","path":"\u003cstring>","message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"14a8cf32-1704-4389-9ede-1532f504f1e3":{"description":"Stale preparation or conflicting resource state","content":{"application/json":{"schema":{"type":"object","required":["status","error"],"properties":{"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","uniqueKey":"error.details.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"},{"type":"number","uniqueKey":"error.details.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.oneOf.3","typeLabel":"boolean"},{"type":"object","uniqueKey":"error.details.oneOf.4","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"error.details.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"error.details.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"error.details","typeLabel":"string | null | number | boolean | object | any[]"},"issues":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].code","typeLabel":"string"},"path":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"string | null"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.issues","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"error":{"code":"\u003cstring>","message":"\u003cstring>","details":"\u003cstring>","issues":[{"code":"\u003cstring>","path":"\u003cstring>","message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"56f1c783-76c3-4208-bcce-7884a567eab2":{"description":"Operational content validation failed","content":{"application/json":{"schema":{"type":"object","required":["status","error"],"properties":{"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","uniqueKey":"error.details.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"},{"type":"number","uniqueKey":"error.details.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.oneOf.3","typeLabel":"boolean"},{"type":"object","uniqueKey":"error.details.oneOf.4","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"error.details.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"error.details.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"error.details","typeLabel":"string | null | number | boolean | object | any[]"},"issues":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].code","typeLabel":"string"},"path":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"string | null"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.issues","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"error":{"code":"\u003cstring>","message":"\u003cstring>","details":"\u003cstring>","issues":[{"code":"\u003cstring>","path":"\u003cstring>","message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"b69eb14f-2970-4cb9-8465-d8bf91f8ef5b":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"type":"object","required":["status","error"],"properties":{"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","uniqueKey":"error.details.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"},{"type":"number","uniqueKey":"error.details.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.oneOf.3","typeLabel":"boolean"},{"type":"object","uniqueKey":"error.details.oneOf.4","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"error.details.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"error.details.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"error.details","typeLabel":"string | null | number | boolean | object | any[]"},"issues":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].code","typeLabel":"string"},"path":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"string | null"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.issues","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"error":{"code":"\u003cstring>","message":"\u003cstring>","details":"\u003cstring>","issues":[{"code":"\u003cstring>","path":"\u003cstring>","message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"9c7b3b6d-29a8-476b-acfb-c5f7c23b6399":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Integration key for backend workloads, or a scoped personal key (sr_user_) for account discovery and supported project operations. MCP accepts only personal keys.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"b8c7c2e4-825b-4fee-8e27-5fde04f27234":{"url":"https://api.sendrealm.com"}},"schemas":{"4c89899c-7f25-4310-8fd8-d8f2cf9b1e3e":{"oneOf":[{"type":"object","description":"Version-one targeting predicate.","required":["kind","operator","children"],"x-sendrealm-mcp-contract":true,"properties":{"kind":{"type":"string","description":"Boolean group.","enum":["group"],"isRequired":true},"operator":{"type":"string","description":"Combine children using this operator.","enum":["and","or"],"isRequired":true},"children":{"type":"array","items":{"$circularRef":"4c89899c-7f25-4310-8fd8-d8f2cf9b1e3e"},"description":"Nested rules; maximum five group levels and 200 total nodes.","minItems":1,"maxItems":200,"isRequired":true}},"additionalProperties":false},{"type":"object","description":"Version-one targeting predicate.","required":["kind","source","field","operator"],"x-sendrealm-mcp-contract":true,"properties":{"kind":{"type":"string","description":"One predicate.","enum":["rule"],"isRequired":true},"source":{"type":"string","description":"Contact sources only in email/contact targeting.","enum":["contact","device","device_event","push_event"],"isRequired":true},"field":{"type":"string","description":"Property or event field path.","minLength":1,"maxLength":160,"isRequired":true},"operator":{"type":"string","description":"Comparison; event sources use has_happened/has_not_happened.","enum":["eq","neq","in","not_in","exists","not_exists","gt","gte","lt","lte","between","within_last","has_happened","has_not_happened"],"isRequired":true},"value":{"oneOf":[{"type":"string","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true},{"type":"null","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true},{"type":"number","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true},{"type":"boolean","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true},{"type":"array","items":{"oneOf":[{}]},"description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true},{"type":"object","description":"JSON application data. Do not include credentials or unnecessary personal data.","x-sendrealm-mcp-contract":true}]},"window":{"type":"object","properties":{"amount":{"type":"integer","minimum":1,"maximum":3650,"description":"Window size.","isRequired":true},"unit":{"type":"string","description":"Window unit.","enum":["hours","days","weeks"],"isRequired":true}},"required":["amount","unit"],"additionalProperties":false}},"additionalProperties":false}]}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Integration key for backend workloads, or a scoped personal key (sr_user_) for account discovery and supported project operations. MCP accepts only personal keys.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Integration key for backend workloads, or a scoped personal key (sr_user_) for account discovery and supported project operations. MCP accepts only personal keys.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"maycon","siteName":"Sendrealm Documentation","title":"Personal Keys Update - Sendrealm Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-01T17:02:35.832Z","originalFileLocation":"api-reference/endpoint/project-personal-keys-update.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=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password. Requires the explicit operation scope and current actor access.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sendrealm Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/maycon/ulrVoTq2zYNCH97y/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/maycon/ulrVoTq2zYNCH97y/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/maycon/ulrVoTq2zYNCH97y/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/maycon/ulrVoTq2zYNCH97y/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/maycon/ulrVoTq2zYNCH97y/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/maycon/ulrVoTq2zYNCH97y/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/maycon/ulrVoTq2zYNCH97y/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/maycon/ulrVoTq2zYNCH97y/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/maycon/ulrVoTq2zYNCH97y/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Personal Keys Update - Sendrealm Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password. Requires the explicit operation scope and current actor access.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sendrealm Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sendrealm.com/api-reference/endpoint/project-personal-keys-update\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://maycon.mintlify.app/_mintlify/api/og/v2?division=Agent+account+administration\u0026amp;title=Personal+Keys+Update\u0026amp;description=Update+an+owned+personal+key+with+optimistic+concurrency.+Widening+access+or+extending+expiry+requires+the+current+password.+Requires+the+explicit+operation+sco\u0026amp;theme=e92b96c3740e4eb49ddee25b\u0026amp;signature=5a157f85db93f3d921b0f6ac2a497b54d2e4c207a8fb04c033b9b7db4f793889\">\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=\"Personal Keys Update - Sendrealm Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password. Requires the explicit operation scope and current actor access.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://maycon.mintlify.app/_mintlify/api/og/v2?division=Agent+account+administration\u0026amp;title=Personal+Keys+Update\u0026amp;description=Update+an+owned+personal+key+with+optimistic+concurrency.+Widening+access+or+extending+expiry+requires+the+current+password.+Requires+the+explicit+operation+sco\u0026amp;theme=e92b96c3740e4eb49ddee25b\u0026amp;signature=5a157f85db93f3d921b0f6ac2a497b54d2e4c207a8fb04c033b9b7db4f793889\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/maycon/ulrVoTq2zYNCH97y/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sendrealm Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sendrealm.com/api-reference/endpoint/project-personal-keys-update\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoint/project-personal-keys-update.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sendrealm.com/#organization\",\"name\":\"Sendrealm Documentation\",\"url\":\"https://docs.sendrealm.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/maycon/wHTDqlnsSeUyNBdt/logo/light.svg?fit=max\u0026auto=format\u0026n=wHTDqlnsSeUyNBdt\u0026q=85\u0026s=62b7e34344908d9d3a6fe1ec5cac86f0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sendrealm.com#website\",\"name\":\"Sendrealm Documentation\",\"url\":\"https://docs.sendrealm.com\",\"publisher\":{\"@id\":\"https://docs.sendrealm.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sendrealm.com/api-reference/endpoint/project-personal-keys-update#webpage\",\"url\":\"https://docs.sendrealm.com/api-reference/endpoint/project-personal-keys-update\",\"name\":\"Personal Keys Update\",\"description\":\"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password. Requires the explicit operation scope and current actor access.\",\"dateModified\":\"2026-11-01T17:02:35.832Z\",\"isPartOf\":{\"@id\":\"https://docs.sendrealm.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sendrealm.com/api-reference/endpoint/project-personal-keys-update#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sendrealm.com/api-reference/endpoint/project-personal-keys-update#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Agent account administration\",\"item\":\"https://docs.sendrealm.com/api-reference/endpoint/project-account-profile-get\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Personal Keys Update\",\"item\":\"https://docs.sendrealm.com/api-reference/endpoint/project-personal-keys-update\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.sendrealm.com/api-reference/endpoint/project-personal-keys-update#apireference\",\"headline\":\"Personal Keys Update\",\"name\":\"Personal Keys Update\",\"description\":\"Update an owned personal key with optimistic concurrency. Widening access or extending expiry requires the current password. Requires the explicit operation scope and current actor access.\",\"url\":\"https://docs.sendrealm.com/api-reference/endpoint/project-personal-keys-update\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sendrealm.com/api-reference/endpoint/project-personal-keys-update#webpage\"},\"dateModified\":\"2026-11-01T17:02:35.832Z\",\"publisher\":{\"@id\":\"https://docs.sendrealm.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sendrealm.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sendrealm Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sendrealm Documentation","nav":{"global":{"anchors":[{"anchor":"Documentation","href":"https://docs.sendrealm.com/","icon":"book-open-cover"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"}]},{"group":"Emails","pages":[{"title":"Send Email","openapi":"api-reference/openapi.json POST /emails","href":"/api-reference/endpoint/create"}]},{"group":"Project","pages":[{"title":"Get API Key Project","openapi":"api-reference/openapi.json GET /project","href":"/api-reference/endpoint/project"}]},{"group":"Domains","pages":[{"title":"List Domains","openapi":"api-reference/openapi.json GET /domains","href":"/api-reference/endpoint/domains"},{"title":"Get Domain","openapi":"api-reference/openapi.json GET /domains/{id}","href":"/api-reference/endpoint/domain"}]},{"group":"Campaigns","pages":[{"title":"List Campaigns","openapi":"api-reference/openapi.json GET /campaigns","href":"/api-reference/endpoint/list-campaigns"},{"title":"Create And List Campaigns","openapi":"api-reference/openapi.json POST /campaigns","href":"/api-reference/endpoint/campaigns"},{"title":"Retrieve And Update Campaign","openapi":"api-reference/openapi.json GET /campaigns/{id}","href":"/api-reference/endpoint/campaign"},{"title":"Update Campaign","openapi":"api-reference/openapi.json PATCH /campaigns/{id}","href":"/api-reference/endpoint/update-campaign"},{"title":"Preview Email Campaign Audience","openapi":"api-reference/openapi.json GET /campaigns/{id}/audience-preview","href":"/api-reference/endpoint/preview-email-campaign-audience"}]},{"group":"Push Notifications","pages":[{"title":"Send Push Notification","openapi":"api-reference/openapi.json POST /push/notifications","href":"/api-reference/endpoint/send-push-notification"},{"title":"List Push Notifications","openapi":"api-reference/openapi.json GET /push/notifications","href":"/api-reference/endpoint/list-push-notifications"},{"title":"Start Push Live Activity","openapi":"api-reference/openapi.json POST /push/live-activities","href":"/api-reference/endpoint/start-push-live-activity"},{"title":"Send Push Live Activity Notification","openapi":"api-reference/openapi.json POST /push/live-activities/{activity_id}/notifications","href":"/api-reference/endpoint/send-push-live-activity-notification"},{"title":"Push Apps And Providers","openapi":"api-reference/openapi.json GET /push/apps","href":"/api-reference/endpoint/push-apps"},{"title":"Create Push App","openapi":"api-reference/openapi.json POST /push/apps","href":"/api-reference/endpoint/create-push-app"},{"title":"Retrieve Push App","openapi":"api-reference/openapi.json GET /push/apps/{id}","href":"/api-reference/endpoint/retrieve-push-app"},{"title":"Update Push App","openapi":"api-reference/openapi.json PATCH /push/apps/{id}","href":"/api-reference/endpoint/update-push-app"},{"title":"List Push App Providers","openapi":"api-reference/openapi.json GET /push/apps/{id}/providers","href":"/api-reference/endpoint/list-push-app-providers"},{"title":"List Push Notification Channels","openapi":"api-reference/openapi.json GET /push/apps/{id}/notification-channels","href":"/api-reference/endpoint/list-push-notification-channels"},{"title":"Push Devices","openapi":"api-reference/openapi.json GET /push/devices","href":"/api-reference/endpoint/push-devices"},{"title":"Retrieve Push Device","openapi":"api-reference/openapi.json GET /push/devices/{id}","href":"/api-reference/endpoint/retrieve-push-device"},{"title":"Push Tests","openapi":"api-reference/openapi.json POST /push/test-notifications","href":"/api-reference/endpoint/push-tests"},{"title":"Retrieve Push Test","openapi":"api-reference/openapi.json GET /push/test-notifications/{id}","href":"/api-reference/endpoint/retrieve-push-test"},{"title":"Push Campaign Drafts","openapi":"api-reference/openapi.json POST /push/campaigns","href":"/api-reference/endpoint/push-campaigns"},{"title":"List Push Campaigns","openapi":"api-reference/openapi.json GET /push/campaigns","href":"/api-reference/endpoint/list-push-campaigns"},{"title":"Retrieve Push Campaign","openapi":"api-reference/openapi.json GET /push/campaigns/{id}","href":"/api-reference/endpoint/retrieve-push-campaign"},{"title":"Update Push Campaign","openapi":"api-reference/openapi.json PATCH /push/campaigns/{id}","href":"/api-reference/endpoint/update-push-campaign"},{"title":"Preview Push Campaign Audience","openapi":"api-reference/openapi.json GET /push/campaigns/{id}/audience-preview","href":"/api-reference/endpoint/preview-push-campaign-audience"},{"title":"Push Delivery Diagnostics","openapi":"api-reference/openapi.json GET /push/notifications/{id}","href":"/api-reference/endpoint/push-delivery-diagnostics"},{"title":"Start Live Activity Test","openapi":"api-reference/openapi.json POST /push/live-activity-tests","href":"/api-reference/endpoint/create-live-activity-test"},{"title":"Get Live Activity Test","openapi":"api-reference/openapi.json GET /push/live-activity-tests/{test_id}","href":"/api-reference/endpoint/retrieve-live-activity-test"},{"title":"Update or End Live Activity Test","openapi":"api-reference/openapi.json POST /push/live-activity-tests/{test_id}/notifications","href":"/api-reference/endpoint/notify-live-activity-test"}]},{"group":"Events","pages":[{"title":"Event Ingest","openapi":"api-reference/openapi.json POST /events","href":"/api-reference/endpoint/events"}]},{"group":"Templates","pages":[{"title":"List Templates","openapi":"api-reference/openapi.json GET /templates","href":"/api-reference/endpoint/list-templates"},{"title":"Retrieve Template","openapi":"api-reference/openapi.json GET /templates/{id}","href":"/api-reference/endpoint/retrieve-template"},{"title":"List Template Versions","openapi":"api-reference/openapi.json GET /templates/{id}/versions","href":"/api-reference/endpoint/list-template-versions"}]},{"group":"Automations","pages":[{"title":"Create Automation","openapi":"api-reference/openapi.json POST /automations","href":"/api-reference/endpoint/create-automation"},{"title":"List Automations","openapi":"api-reference/openapi.json GET /automations","href":"/api-reference/endpoint/list-automations"},{"title":"Retrieve Automation","openapi":"api-reference/openapi.json GET /automations/{id}","href":"/api-reference/endpoint/retrieve-automation"},{"title":"Update Automation","openapi":"api-reference/openapi.json PATCH /automations/{id}","href":"/api-reference/endpoint/update-automation"},{"title":"Delete Automation","openapi":"api-reference/openapi.json DELETE /automations/{id}","href":"/api-reference/endpoint/delete-automation"},{"title":"Publish Automation","openapi":"api-reference/openapi.json POST /automations/{id}/publish","href":"/api-reference/endpoint/publish-automation"},{"title":"Pause Automation","openapi":"api-reference/openapi.json POST /automations/{id}/pause","href":"/api-reference/endpoint/pause-automation"},{"title":"Resume Automation","openapi":"api-reference/openapi.json POST /automations/{id}/resume","href":"/api-reference/endpoint/resume-automation"},{"title":"Automation Reliability","openapi":"api-reference/openapi.json POST /automations/validate","href":"/api-reference/endpoint/automation-reliability"},{"title":"List Automation Runs","openapi":"api-reference/openapi.json GET /automations/{id}/runs","href":"/api-reference/endpoint/list-automation-runs"},{"title":"Retrieve Automation Run","openapi":"api-reference/openapi.json GET /automation-runs/{runId}","href":"/api-reference/endpoint/retrieve-automation-run"},{"title":"Cancel Automation Run","openapi":"api-reference/openapi.json POST /automation-runs/{runId}/cancel","href":"/api-reference/endpoint/cancel-automation-run"},{"title":"Retry Automation Run","openapi":"api-reference/openapi.json POST /automation-runs/{runId}/retry","href":"/api-reference/endpoint/retry-automation-run"},{"title":"Start Automation Test Run","openapi":"api-reference/openapi.json POST /automations/{id}/test-runs","href":"/api-reference/endpoint/start-automation-test-run"},{"title":"Retrieve Automation Test Run","openapi":"api-reference/openapi.json GET /automation-test-runs/{runId}","href":"/api-reference/endpoint/retrieve-automation-test-run"},{"title":"Inject Automation Test Event","openapi":"api-reference/openapi.json POST /automation-test-runs/{runId}/events","href":"/api-reference/endpoint/inject-automation-test-event"},{"title":"Advance Automation Test Run","openapi":"api-reference/openapi.json POST /automation-test-runs/{runId}/advance","href":"/api-reference/endpoint/advance-automation-test-run"}]},{"group":"Topics","pages":[{"title":"Create Topic","openapi":"api-reference/openapi.json POST /topics","href":"/api-reference/endpoint/create-topic"},{"title":"List Topics","openapi":"api-reference/openapi.json GET /topics","href":"/api-reference/endpoint/list-topics"},{"title":"Retrieve Topic","openapi":"api-reference/openapi.json GET /topics/{id}","href":"/api-reference/endpoint/retrieve-topic"},{"title":"Update Topic","openapi":"api-reference/openapi.json PATCH /topics/{id}","href":"/api-reference/endpoint/update-topic"},{"title":"Delete Topic","openapi":"api-reference/openapi.json DELETE /topics/{id}","href":"/api-reference/endpoint/delete-topic"},{"title":"Update Contact Topic Subscription","openapi":"api-reference/openapi.json PUT /contacts/{contact_id}/topics/{topic_id}","href":"/api-reference/endpoint/contact-topic-subscription"}]},{"group":"Audiences","pages":[{"title":"Create Audience","openapi":"api-reference/openapi.json POST /audiences","href":"/api-reference/endpoint/create-audience"},{"title":"List Audiences","openapi":"api-reference/openapi.json GET /audiences","href":"/api-reference/endpoint/list-audiences"},{"title":"Retrieve Audience","openapi":"api-reference/openapi.json GET /audiences/{id}","href":"/api-reference/endpoint/retrieve-audience"},{"title":"Update Audience","openapi":"api-reference/openapi.json PATCH /audiences/{id}","href":"/api-reference/endpoint/update-audience"},{"title":"Delete Audience","openapi":"api-reference/openapi.json DELETE /audiences/{id}","href":"/api-reference/endpoint/delete-audience"}]},{"group":"Audience Properties","pages":[{"title":"Create Audience Property","openapi":"api-reference/openapi.json POST /audiences-properties","href":"/api-reference/endpoint/create-audience-property"},{"title":"List Audience Properties","openapi":"api-reference/openapi.json GET /audiences-properties","href":"/api-reference/endpoint/list-audience-properties"},{"title":"Retrieve Audience Property","openapi":"api-reference/openapi.json GET /audiences-properties/{id}","href":"/api-reference/endpoint/retrieve-audience-property"},{"title":"Update Audience Property","openapi":"api-reference/openapi.json PATCH /audiences-properties/{id}","href":"/api-reference/endpoint/update-audience-property"}]},{"group":"Contacts","pages":[{"title":"Create Contact","openapi":"api-reference/openapi.json POST /contacts","href":"/api-reference/endpoint/create-contact"},{"title":"List Contacts","openapi":"api-reference/openapi.json GET /contacts","href":"/api-reference/endpoint/list-contacts"},{"title":"Retrieve Contact","openapi":"api-reference/openapi.json GET /contacts/{id}","href":"/api-reference/endpoint/retrieve-contact"},{"title":"Update Contact","openapi":"api-reference/openapi.json PATCH /contacts/{id}","href":"/api-reference/endpoint/update-contact"},{"title":"Delete Contact","openapi":"api-reference/openapi.json DELETE /contacts/{id}","href":"/api-reference/endpoint/delete-contact"},{"title":"Look Up Or Upsert Contacts","openapi":"api-reference/openapi.json POST /contacts/lookup","href":"/api-reference/endpoint/contact-lookup-upsert"},{"title":"Upsert Contact","openapi":"api-reference/openapi.json POST /contacts/upsert","href":"/api-reference/endpoint/upsert-contact"},{"title":"Attach Contact to Audience","openapi":"api-reference/openapi.json POST /contacts/{contact_id}/audiences/{audience_id}","href":"/api-reference/endpoint/attach-contact-to-audience"},{"title":"Remove Contact from Audience","openapi":"api-reference/openapi.json DELETE /contacts/{contact_id}/audiences/{audience_id}","href":"/api-reference/endpoint/remove-contact-from-audience"}]},{"group":"Account Discovery","pages":[{"title":"Personal Account","openapi":"api-reference/openapi.json GET /me","href":"/api-reference/endpoint/personal-account"},{"title":"List Granted Teams","openapi":"api-reference/openapi.json GET /teams","href":"/api-reference/endpoint/list-personal-key-teams"},{"title":"List Granted Projects","openapi":"api-reference/openapi.json GET /teams/{teamId}/projects","href":"/api-reference/endpoint/list-personal-key-projects"}]},{"group":"Workflow Helpers","pages":[{"title":"Preview Automation Effects","openapi":"api-reference/openapi.json POST /automation-effects/preview","href":"/api-reference/endpoint/preview-automation-effects"},{"title":"List Event Types","openapi":"api-reference/openapi.json GET /event-types","href":"/api-reference/endpoint/list-event-types"},{"title":"Automation Builder Options","openapi":"api-reference/openapi.json GET /automations/builder-options","href":"/api-reference/endpoint/automation-builder-options"}]},{"group":"Personal Key Management","pages":[{"title":"List Personal API Keys","openapi":"api-reference/openapi.json GET /v1/users/me/api-keys","href":"/api-reference/endpoint/list-personal-api-keys"},{"title":"Create Personal API Key","openapi":"api-reference/openapi.json POST /v1/users/me/api-keys","href":"/api-reference/endpoint/create-personal-api-key"},{"title":"Edit Personal API Key","openapi":"api-reference/openapi.json PATCH /v1/users/me/api-keys/{id}","href":"/api-reference/endpoint/update-personal-api-key"},{"title":"Revoke Personal API Key","openapi":"api-reference/openapi.json DELETE /v1/users/me/api-keys/{id}","href":"/api-reference/endpoint/revoke-personal-api-key"}]},{"group":"Agent import API","pages":[{"title":"Create import","openapi":"api-reference/openapi.json POST /imports","href":"/api-reference/endpoint/imports-create"},{"title":"Upload Url import","openapi":"api-reference/openapi.json POST /imports/{import_id}/upload-url","href":"/api-reference/endpoint/imports-upload-url"},{"title":"Append import","openapi":"api-reference/openapi.json POST /imports/{import_id}/parts","href":"/api-reference/endpoint/imports-append"},{"title":"Validate import","openapi":"api-reference/openapi.json POST /imports/{import_id}/validate","href":"/api-reference/endpoint/imports-validate"},{"title":"Preview import","openapi":"api-reference/openapi.json POST /imports/{import_id}/preview","href":"/api-reference/endpoint/imports-preview"},{"title":"Commit import","openapi":"api-reference/openapi.json POST /imports/{import_id}/commit","href":"/api-reference/endpoint/imports-commit"},{"title":"Get import","openapi":"api-reference/openapi.json GET /imports/{import_id}","href":"/api-reference/endpoint/imports-get"},{"title":"List import","openapi":"api-reference/openapi.json GET /imports","href":"/api-reference/endpoint/imports-list"},{"title":"Cancel import","openapi":"api-reference/openapi.json POST /imports/{import_id}/cancel","href":"/api-reference/endpoint/imports-cancel"},{"title":"Retry Failed import","openapi":"api-reference/openapi.json POST /imports/{import_id}/retry-failed","href":"/api-reference/endpoint/imports-retry-failed"},{"title":"Errors import","openapi":"api-reference/openapi.json GET /imports/{import_id}/errors","href":"/api-reference/endpoint/imports-errors"}]},{"group":"Agent messaging API","pages":[{"title":"Templates create","openapi":"api-reference/openapi.json POST /templates","href":"/api-reference/endpoint/templates-create"},{"title":"Templates update","openapi":"api-reference/openapi.json PATCH /templates/{id}","href":"/api-reference/endpoint/templates-update"},{"title":"Templates restore","openapi":"api-reference/openapi.json POST /templates/{id}/restore","href":"/api-reference/endpoint/templates-restore"},{"title":"Templates preview","openapi":"api-reference/openapi.json GET /templates/{id}/preview","href":"/api-reference/endpoint/templates-preview"},{"title":"Templates publish prepare","openapi":"api-reference/openapi.json POST /templates/{id}/actions/publish/prepare","href":"/api-reference/endpoint/templates-publish-prepare"},{"title":"Templates publish","openapi":"api-reference/openapi.json POST /templates/{id}/actions/publish/execute","href":"/api-reference/endpoint/templates-publish"},{"title":"Templates delete prepare","openapi":"api-reference/openapi.json POST /templates/{id}/actions/delete/prepare","href":"/api-reference/endpoint/templates-delete-prepare"},{"title":"Templates delete","openapi":"api-reference/openapi.json POST /templates/{id}/actions/delete/execute","href":"/api-reference/endpoint/templates-delete"},{"title":"Automations publish prepare","openapi":"api-reference/openapi.json POST /automations/{id}/actions/publish/prepare","href":"/api-reference/endpoint/automations-publish-prepare"},{"title":"Automations publish","openapi":"api-reference/openapi.json POST /automations/{id}/actions/publish/execute","href":"/api-reference/endpoint/automations-publish"},{"title":"Automations pause prepare","openapi":"api-reference/openapi.json POST /automations/{id}/actions/pause/prepare","href":"/api-reference/endpoint/automations-pause-prepare"},{"title":"Automations pause","openapi":"api-reference/openapi.json POST /automations/{id}/actions/pause/execute","href":"/api-reference/endpoint/automations-pause"},{"title":"Automations resume prepare","openapi":"api-reference/openapi.json POST /automations/{id}/actions/resume/prepare","href":"/api-reference/endpoint/automations-resume-prepare"},{"title":"Automations resume","openapi":"api-reference/openapi.json POST /automations/{id}/actions/resume/execute","href":"/api-reference/endpoint/automations-resume"},{"title":"Automations delete prepare","openapi":"api-reference/openapi.json POST /automations/{id}/actions/delete/prepare","href":"/api-reference/endpoint/automations-delete-prepare"},{"title":"Automations delete","openapi":"api-reference/openapi.json POST /automations/{id}/actions/delete/execute","href":"/api-reference/endpoint/automations-delete"}]},{"group":"Agent data operations API","pages":[{"title":"Prepare contacts delete","openapi":"api-reference/openapi.json POST /contacts/actions/delete/prepare","href":"/api-reference/endpoint/contacts-delete-prepare"},{"title":"Execute contacts delete","openapi":"api-reference/openapi.json POST /contacts/actions/delete/execute","href":"/api-reference/endpoint/contacts-delete"},{"title":"Prepare audiences delete","openapi":"api-reference/openapi.json POST /audiences/actions/delete/prepare","href":"/api-reference/endpoint/audiences-delete-prepare"},{"title":"Execute audiences delete","openapi":"api-reference/openapi.json POST /audiences/actions/delete/execute","href":"/api-reference/endpoint/audiences-delete"},{"title":"Prepare properties delete","openapi":"api-reference/openapi.json POST /properties/actions/delete/prepare","href":"/api-reference/endpoint/properties-delete-prepare"},{"title":"Execute properties delete","openapi":"api-reference/openapi.json POST /properties/actions/delete/execute","href":"/api-reference/endpoint/properties-delete"},{"title":"Prepare topics delete","openapi":"api-reference/openapi.json POST /topics/actions/delete/prepare","href":"/api-reference/endpoint/topics-delete-prepare"},{"title":"Execute topics delete","openapi":"api-reference/openapi.json POST /topics/actions/delete/execute","href":"/api-reference/endpoint/topics-delete"},{"title":"Prepare suppressions reallow","openapi":"api-reference/openapi.json POST /suppressions/actions/reallow/prepare","href":"/api-reference/endpoint/suppressions-reallow-prepare"},{"title":"Execute suppressions reallow","openapi":"api-reference/openapi.json POST /suppressions/actions/reallow/execute","href":"/api-reference/endpoint/suppressions-reallow"},{"title":"Export bounded contact pages","openapi":"api-reference/openapi.json POST /exports/contacts","href":"/api-reference/endpoint/contacts-export"},{"title":"List project suppressions","openapi":"api-reference/openapi.json GET /suppressions","href":"/api-reference/endpoint/suppressions-list"}]},{"group":"Agent messaging and project operations","pages":[{"title":"Campaigns Schedule — Prepare","openapi":"api-reference/openapi.json POST /project-operations/campaigns_schedule/prepare","href":"/api-reference/endpoint/project-campaigns-schedule-prepare"},{"title":"Campaigns Schedule — Commit","openapi":"api-reference/openapi.json POST /project-operations/campaigns_schedule/execute","href":"/api-reference/endpoint/project-campaigns-schedule-execute"},{"title":"Campaigns Send — Prepare","openapi":"api-reference/openapi.json POST /project-operations/campaigns_send/prepare","href":"/api-reference/endpoint/project-campaigns-send-prepare"},{"title":"Campaigns Send — Commit","openapi":"api-reference/openapi.json POST /project-operations/campaigns_send/execute","href":"/api-reference/endpoint/project-campaigns-send-execute"},{"title":"Campaigns Cancel — Prepare","openapi":"api-reference/openapi.json POST /project-operations/campaigns_cancel/prepare","href":"/api-reference/endpoint/project-campaigns-cancel-prepare"},{"title":"Campaigns Cancel — Commit","openapi":"api-reference/openapi.json POST /project-operations/campaigns_cancel/execute","href":"/api-reference/endpoint/project-campaigns-cancel-execute"},{"title":"Campaigns Delete — Prepare","openapi":"api-reference/openapi.json POST /project-operations/campaigns_delete/prepare","href":"/api-reference/endpoint/project-campaigns-delete-prepare"},{"title":"Campaigns Delete — Commit","openapi":"api-reference/openapi.json POST /project-operations/campaigns_delete/execute","href":"/api-reference/endpoint/project-campaigns-delete-execute"},{"title":"Push Campaigns Schedule — Prepare","openapi":"api-reference/openapi.json POST /project-operations/push_campaigns_schedule/prepare","href":"/api-reference/endpoint/project-push-campaigns-schedule-prepare"},{"title":"Push Campaigns Schedule — Commit","openapi":"api-reference/openapi.json POST /project-operations/push_campaigns_schedule/execute","href":"/api-reference/endpoint/project-push-campaigns-schedule-execute"},{"title":"Push Campaigns Send — Prepare","openapi":"api-reference/openapi.json POST /project-operations/push_campaigns_send/prepare","href":"/api-reference/endpoint/project-push-campaigns-send-prepare"},{"title":"Push Campaigns Send — Commit","openapi":"api-reference/openapi.json POST /project-operations/push_campaigns_send/execute","href":"/api-reference/endpoint/project-push-campaigns-send-execute"},{"title":"Push Campaigns Cancel — Prepare","openapi":"api-reference/openapi.json POST /project-operations/push_campaigns_cancel/prepare","href":"/api-reference/endpoint/project-push-campaigns-cancel-prepare"},{"title":"Push Campaigns Cancel — Commit","openapi":"api-reference/openapi.json POST /project-operations/push_campaigns_cancel/execute","href":"/api-reference/endpoint/project-push-campaigns-cancel-execute"},{"title":"Push Campaigns Delete — Prepare","openapi":"api-reference/openapi.json POST /project-operations/push_campaigns_delete/prepare","href":"/api-reference/endpoint/project-push-campaigns-delete-prepare"},{"title":"Push Campaigns Delete — Commit","openapi":"api-reference/openapi.json POST /project-operations/push_campaigns_delete/execute","href":"/api-reference/endpoint/project-push-campaigns-delete-execute"},{"title":"Cross Channel Campaigns Schedule — Prepare","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_schedule/prepare","href":"/api-reference/endpoint/project-cross-channel-campaigns-schedule-prepare"},{"title":"Cross Channel Campaigns Schedule — Commit","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_schedule/execute","href":"/api-reference/endpoint/project-cross-channel-campaigns-schedule-execute"},{"title":"Cross Channel Campaigns Send — Prepare","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_send/prepare","href":"/api-reference/endpoint/project-cross-channel-campaigns-send-prepare"},{"title":"Cross Channel Campaigns Send — Commit","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_send/execute","href":"/api-reference/endpoint/project-cross-channel-campaigns-send-execute"},{"title":"Cross Channel Campaigns Cancel — Prepare","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_cancel/prepare","href":"/api-reference/endpoint/project-cross-channel-campaigns-cancel-prepare"},{"title":"Cross Channel Campaigns Cancel — Commit","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_cancel/execute","href":"/api-reference/endpoint/project-cross-channel-campaigns-cancel-execute"},{"title":"Cross Channel Campaigns Delete — Prepare","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_delete/prepare","href":"/api-reference/endpoint/project-cross-channel-campaigns-delete-prepare"},{"title":"Cross Channel Campaigns Delete — Commit","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_delete/execute","href":"/api-reference/endpoint/project-cross-channel-campaigns-delete-execute"},{"title":"Cross Channel Campaigns Create","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_create","href":"/api-reference/endpoint/project-cross-channel-campaigns-create"},{"title":"Cross Channel Campaigns List","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_list","href":"/api-reference/endpoint/project-cross-channel-campaigns-list"},{"title":"Cross Channel Campaigns Get","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_get","href":"/api-reference/endpoint/project-cross-channel-campaigns-get"},{"title":"Cross Channel Campaigns Update","openapi":"api-reference/openapi.json POST /project-operations/cross_channel_campaigns_update","href":"/api-reference/endpoint/project-cross-channel-campaigns-update"},{"title":"Templates Assets Upload Url","openapi":"api-reference/openapi.json POST /project-operations/templates_assets_upload_url","href":"/api-reference/endpoint/project-templates-assets-upload-url"},{"title":"Templates Assets Finish","openapi":"api-reference/openapi.json POST /project-operations/templates_assets_finish","href":"/api-reference/endpoint/project-templates-assets-finish"},{"title":"Campaigns Assets Upload Url","openapi":"api-reference/openapi.json POST /project-operations/campaigns_assets_upload_url","href":"/api-reference/endpoint/project-campaigns-assets-upload-url"},{"title":"Campaigns Assets Finish","openapi":"api-reference/openapi.json POST /project-operations/campaigns_assets_finish","href":"/api-reference/endpoint/project-campaigns-assets-finish"},{"title":"Templates Test Email — Prepare","openapi":"api-reference/openapi.json POST /project-operations/templates_test_email/prepare","href":"/api-reference/endpoint/project-templates-test-email-prepare"},{"title":"Templates Test Email — Commit","openapi":"api-reference/openapi.json POST /project-operations/templates_test_email/execute","href":"/api-reference/endpoint/project-templates-test-email-execute"},{"title":"Templates Test Push — Prepare","openapi":"api-reference/openapi.json POST /project-operations/templates_test_push/prepare","href":"/api-reference/endpoint/project-templates-test-push-prepare"},{"title":"Templates Test Push — Commit","openapi":"api-reference/openapi.json POST /project-operations/templates_test_push/execute","href":"/api-reference/endpoint/project-templates-test-push-execute"},{"title":"Automation Runs Cancel — Prepare","openapi":"api-reference/openapi.json POST /project-operations/automation_runs_cancel/prepare","href":"/api-reference/endpoint/project-automation-runs-cancel-prepare"},{"title":"Automation Runs Cancel — Commit","openapi":"api-reference/openapi.json POST /project-operations/automation_runs_cancel/execute","href":"/api-reference/endpoint/project-automation-runs-cancel-execute"},{"title":"Automation Runs Retry — Prepare","openapi":"api-reference/openapi.json POST /project-operations/automation_runs_retry/prepare","href":"/api-reference/endpoint/project-automation-runs-retry-prepare"},{"title":"Automation Runs Retry — Commit","openapi":"api-reference/openapi.json POST /project-operations/automation_runs_retry/execute","href":"/api-reference/endpoint/project-automation-runs-retry-execute"},{"title":"Email Messages List","openapi":"api-reference/openapi.json POST /project-operations/email_messages_list","href":"/api-reference/endpoint/project-email-messages-list"},{"title":"Email Messages Get","openapi":"api-reference/openapi.json POST /project-operations/email_messages_get","href":"/api-reference/endpoint/project-email-messages-get"},{"title":"Live Activities List","openapi":"api-reference/openapi.json POST /project-operations/live_activities_list","href":"/api-reference/endpoint/project-live-activities-list"},{"title":"Live Activities Get","openapi":"api-reference/openapi.json POST /project-operations/live_activities_get","href":"/api-reference/endpoint/project-live-activities-get"},{"title":"Automation Deliveries List","openapi":"api-reference/openapi.json POST /project-operations/automation_deliveries_list","href":"/api-reference/endpoint/project-automation-deliveries-list"},{"title":"Automation Deliveries Get","openapi":"api-reference/openapi.json POST /project-operations/automation_deliveries_get","href":"/api-reference/endpoint/project-automation-deliveries-get"},{"title":"Push Device Events List","openapi":"api-reference/openapi.json POST /project-operations/push_device_events_list","href":"/api-reference/endpoint/project-push-device-events-list"},{"title":"Events Feed List","openapi":"api-reference/openapi.json POST /project-operations/events_feed_list","href":"/api-reference/endpoint/project-events-feed-list"},{"title":"Project Analytics Get","openapi":"api-reference/openapi.json POST /project-operations/project_analytics_get","href":"/api-reference/endpoint/project-project-analytics-get"},{"title":"Domains Create — Prepare","openapi":"api-reference/openapi.json POST /project-operations/domains_create/prepare","href":"/api-reference/endpoint/project-domains-create-prepare"},{"title":"Domains Create — Commit","openapi":"api-reference/openapi.json POST /project-operations/domains_create/execute","href":"/api-reference/endpoint/project-domains-create-execute"},{"title":"Domains Verify — Prepare","openapi":"api-reference/openapi.json POST /project-operations/domains_verify/prepare","href":"/api-reference/endpoint/project-domains-verify-prepare"},{"title":"Domains Verify — Commit","openapi":"api-reference/openapi.json POST /project-operations/domains_verify/execute","href":"/api-reference/endpoint/project-domains-verify-execute"},{"title":"Domains Delete — Prepare","openapi":"api-reference/openapi.json POST /project-operations/domains_delete/prepare","href":"/api-reference/endpoint/project-domains-delete-prepare"},{"title":"Domains Delete — Commit","openapi":"api-reference/openapi.json POST /project-operations/domains_delete/execute","href":"/api-reference/endpoint/project-domains-delete-execute"},{"title":"Domains Settings Update — Prepare","openapi":"api-reference/openapi.json POST /project-operations/domains_settings_update/prepare","href":"/api-reference/endpoint/project-domains-settings-update-prepare"},{"title":"Domains Settings Update — Commit","openapi":"api-reference/openapi.json POST /project-operations/domains_settings_update/execute","href":"/api-reference/endpoint/project-domains-settings-update-execute"},{"title":"Domains Transfer — Prepare","openapi":"api-reference/openapi.json POST /project-operations/domains_transfer/prepare","href":"/api-reference/endpoint/project-domains-transfer-prepare"},{"title":"Domains Transfer — Commit","openapi":"api-reference/openapi.json POST /project-operations/domains_transfer/execute","href":"/api-reference/endpoint/project-domains-transfer-execute"},{"title":"Domains Cloudflare Setup — Prepare","openapi":"api-reference/openapi.json POST /project-operations/domains_cloudflare_setup/prepare","href":"/api-reference/endpoint/project-domains-cloudflare-setup-prepare"},{"title":"Domains Cloudflare Setup — Commit","openapi":"api-reference/openapi.json POST /project-operations/domains_cloudflare_setup/execute","href":"/api-reference/endpoint/project-domains-cloudflare-setup-execute"},{"title":"Domains Cloudflare Disconnect — Prepare","openapi":"api-reference/openapi.json POST /project-operations/domains_cloudflare_disconnect/prepare","href":"/api-reference/endpoint/project-domains-cloudflare-disconnect-prepare"},{"title":"Domains Cloudflare Disconnect — Commit","openapi":"api-reference/openapi.json POST /project-operations/domains_cloudflare_disconnect/execute","href":"/api-reference/endpoint/project-domains-cloudflare-disconnect-execute"},{"title":"Domains Cloudflare Status","openapi":"api-reference/openapi.json POST /project-operations/domains_cloudflare_status","href":"/api-reference/endpoint/project-domains-cloudflare-status"},{"title":"Domains Cloudflare Authorize","openapi":"api-reference/openapi.json POST /project-operations/domains_cloudflare_authorize","href":"/api-reference/endpoint/project-domains-cloudflare-authorize"},{"title":"Push Providers Configure Handoff","openapi":"api-reference/openapi.json POST /project-operations/push_providers_configure_handoff","href":"/api-reference/endpoint/project-push-providers-configure-handoff"},{"title":"Push Apps Delete — Prepare","openapi":"api-reference/openapi.json POST /project-operations/push_apps_delete/prepare","href":"/api-reference/endpoint/project-push-apps-delete-prepare"},{"title":"Push Apps Delete — Commit","openapi":"api-reference/openapi.json POST /project-operations/push_apps_delete/execute","href":"/api-reference/endpoint/project-push-apps-delete-execute"},{"title":"Push Channels Upsert — Prepare","openapi":"api-reference/openapi.json POST /project-operations/push_channels_upsert/prepare","href":"/api-reference/endpoint/project-push-channels-upsert-prepare"},{"title":"Push Channels Upsert — Commit","openapi":"api-reference/openapi.json POST /project-operations/push_channels_upsert/execute","href":"/api-reference/endpoint/project-push-channels-upsert-execute"},{"title":"Push Channels Delete — Prepare","openapi":"api-reference/openapi.json POST /project-operations/push_channels_delete/prepare","href":"/api-reference/endpoint/project-push-channels-delete-prepare"},{"title":"Push Channels Delete — Commit","openapi":"api-reference/openapi.json POST /project-operations/push_channels_delete/execute","href":"/api-reference/endpoint/project-push-channels-delete-execute"},{"title":"Project Operations Get","openapi":"api-reference/openapi.json POST /project-operations/project_operations_get","href":"/api-reference/endpoint/project-project-operations-get"},{"title":"Project Handoffs Get","openapi":"api-reference/openapi.json POST /project-operations/project_handoffs_get","href":"/api-reference/endpoint/project-project-handoffs-get"},{"title":"Email Content Preview","openapi":"api-reference/openapi.json POST /project-operations/email_content_preview","href":"/api-reference/endpoint/project-email-content-preview"},{"title":"Email Messages Events List","openapi":"api-reference/openapi.json POST /project-operations/email_messages_events_list","href":"/api-reference/endpoint/project-email-messages-events-list"},{"title":"Live Activities Events List","openapi":"api-reference/openapi.json POST /project-operations/live_activities_events_list","href":"/api-reference/endpoint/project-live-activities-events-list"},{"title":"Live Activities Devices List","openapi":"api-reference/openapi.json POST /project-operations/live_activities_devices_list","href":"/api-reference/endpoint/project-live-activities-devices-list"},{"title":"Live Activities Tokens List","openapi":"api-reference/openapi.json POST /project-operations/live_activities_tokens_list","href":"/api-reference/endpoint/project-live-activities-tokens-list"},{"title":"Events Feed Get","openapi":"api-reference/openapi.json POST /project-operations/events_feed_get","href":"/api-reference/endpoint/project-events-feed-get"},{"title":"Push Providers Configure FCM","openapi":"api-reference/openapi.json POST /project-operations/push_providers_configure_fcm","href":"/api-reference/endpoint/project-push-providers-configure-fcm"},{"title":"Push Providers Configure APNs","openapi":"api-reference/openapi.json POST /project-operations/push_providers_configure_apns","href":"/api-reference/endpoint/project-push-providers-configure-apns"},{"title":"Push Providers Configure Web","openapi":"api-reference/openapi.json POST /project-operations/push_providers_configure_web","href":"/api-reference/endpoint/project-push-providers-configure-web"},{"title":"Audience Contacts List","openapi":"api-reference/openapi.json POST /project-operations/audience_contacts_list","href":"/api-reference/endpoint/project-audience-contacts-list"},{"title":"Contacts Set Audience Subscription","openapi":"api-reference/openapi.json POST /project-operations/contacts_set_audience_subscription","href":"/api-reference/endpoint/project-contacts-set-audience-subscription"},{"title":"Campaign Audience Preview","openapi":"api-reference/openapi.json POST /project-operations/campaign_audience_preview","href":"/api-reference/endpoint/project-campaign-audience-preview"},{"title":"Campaign Audience Preview Get","openapi":"api-reference/openapi.json POST /project-operations/campaign_audience_preview_get","href":"/api-reference/endpoint/project-campaign-audience-preview-get"},{"title":"Audience Imports List","openapi":"api-reference/openapi.json POST /project-operations/audience_imports_list","href":"/api-reference/endpoint/project-audience-imports-list"},{"title":"Audience Imports Get","openapi":"api-reference/openapi.json POST /project-operations/audience_imports_get","href":"/api-reference/endpoint/project-audience-imports-get"}]},{"group":"Agent account administration","pages":[{"title":"Account Profile Get","openapi":"api-reference/openapi.json POST /project-operations/account_profile_get","href":"/api-reference/endpoint/project-account-profile-get"},{"title":"Account Preferences Update","openapi":"api-reference/openapi.json POST /project-operations/account_preferences_update","href":"/api-reference/endpoint/project-account-preferences-update"},{"title":"Personal Keys List","openapi":"api-reference/openapi.json POST /project-operations/personal_keys_list","href":"/api-reference/endpoint/project-personal-keys-list"},{"title":"Personal Keys Create","openapi":"api-reference/openapi.json POST /project-operations/personal_keys_create","description":"Create a personal API key with explicit access and password verification. The new key is returned once; it is not stored in an operation receipt. Requires the explicit operation scope and current actor access.","href":"/api-reference/endpoint/project-personal-keys-create"},{"title":"Personal Keys Update","openapi":"api-reference/openapi.json POST /project-operations/personal_keys_update","href":"/api-reference/endpoint/project-personal-keys-update"},{"title":"Personal Keys Revoke","openapi":"api-reference/openapi.json POST /project-operations/personal_keys_revoke","description":"Revoke an owned personal key immediately. Revoking the caller disconnects this MCP credential. Requires the explicit operation scope and current actor access.","href":"/api-reference/endpoint/project-personal-keys-revoke"},{"title":"Teams Create","openapi":"api-reference/openapi.json POST /project-operations/teams_create","href":"/api-reference/endpoint/project-teams-create"},{"title":"Teams Get","openapi":"api-reference/openapi.json POST /project-operations/teams_get","href":"/api-reference/endpoint/project-teams-get"},{"title":"Teams Update","openapi":"api-reference/openapi.json POST /project-operations/teams_update","href":"/api-reference/endpoint/project-teams-update"},{"title":"Projects Create","openapi":"api-reference/openapi.json POST /project-operations/projects_create","href":"/api-reference/endpoint/project-projects-create"},{"title":"Projects Update","openapi":"api-reference/openapi.json POST /project-operations/projects_update","href":"/api-reference/endpoint/project-projects-update"},{"title":"Integration Keys List","openapi":"api-reference/openapi.json POST /project-operations/integration_keys_list","href":"/api-reference/endpoint/project-integration-keys-list"},{"title":"Integration Keys Create","openapi":"api-reference/openapi.json POST /project-operations/integration_keys_create","href":"/api-reference/endpoint/project-integration-keys-create"},{"title":"Integration Keys Update","openapi":"api-reference/openapi.json POST /project-operations/integration_keys_update","href":"/api-reference/endpoint/project-integration-keys-update"},{"title":"Integration Keys Delete","openapi":"api-reference/openapi.json POST /project-operations/integration_keys_delete","href":"/api-reference/endpoint/project-integration-keys-delete"},{"title":"Teams Deletion Request","openapi":"api-reference/openapi.json POST /project-operations/teams_deletion_request","href":"/api-reference/endpoint/project-teams-deletion-request"},{"title":"Teams Deletion Confirm","openapi":"api-reference/openapi.json POST /project-operations/teams_deletion_confirm","href":"/api-reference/endpoint/project-teams-deletion-confirm"},{"title":"Teams Deletion Cancel","openapi":"api-reference/openapi.json POST /project-operations/teams_deletion_cancel","href":"/api-reference/endpoint/project-teams-deletion-cancel"}]}]}]},"basePath":"","title":"Personal Keys Update - Sendrealm Documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}