Revoke an Ultiwrite webhook destination from your approved account using a current dashboard key with read and evidence permissions. The endpoint below uses the canonical Ultiwrite OpenAPI contract. Pending attempts are invalidated and future sends stop; bytes already transmitted cannot be recalled.Revocation does not change API approval, refund an investigation or issue additional analysis allowance. Revoke and create a new destination to change its URL. Review delivery and revocation semantics.
Create a key at /settings/api after an administrator approves your account. The key is shown once, can be revoked, and shares the account request allowance with other keys and partner OAuth grants. Send only in Authorization. These keys are not accepted by MCP or the legacy provisioned routes.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Ultiwrite API documentation","description":"Integrate Ultiwrite asymmetric diligence and investigative intelligence with authorized evidence uploads, saved investigations, reports and webhooks.","colors":{"primary":"#D39891","light":"#E7B7B0","dark":"#9A645E"},"api":{"openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json","playground":{"display":"simple","proxy":false},"examples":{"languages":["bash","javascript","python"],"prefill":false,"autogenerate":true},"url":"full"},"navbar":{"links":[{"href":"https://dwsoffshorepartners.com/docs","label":"Product documentation"},{"href":"https://dwsoffshorepartners.com/settings/api","label":"API access"}],"primary":{"type":"button","label":"Open dashboard","href":"https://dwsoffshorepartners.com/dashboard"}},"footer":{},"search":{"prompt":"Search Ultiwrite API docs"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"API reference","icon":"code","href":"https://dwsoffshorepartners.com/docs/api"},{"anchor":"Product documentation","icon":"book-open","href":"https://dwsoffshorepartners.com/docs"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ultiwrite","hasAudioNarration":false,"actualSubdomain":"ultiwrite","customDomains":["docs.dwsoffshorepartners.com"],"gitSource":{"type":"github","owner":"dennis430","repo":"ultiwrite-plugins","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":"","_id":"6ae78ce1aa3e994024f28d61"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae847abe4ce0f5bc7ce9e70","collectionId":"4e223939-ad7c-4c23-902d-06222900e61e","liveDeploymentHistoryId":"6ae847abe4ce0f5bc7ce9e70","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae847abe4ce0f5bc7ce9e70","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API reference","count":18},{"language":"default","tag":"Partner API","count":8},{"language":"default","tag":"Getting started","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":[],"page":{"pagePath":"api-reference/revoke-webhook","slug":"/api-reference/revoke-webhook","pageMetadata":{"title":"Revoke a webhook destination","sidebarTitle":"Revoke webhook","description":"Revoke an account webhook destination, stop future delivery attempts and invalidate pending leases while retaining the existing account history.","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json DELETE /webhooks/{endpointId}","href":"/api-reference/revoke-webhook"},"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: \"Revoke an account webhook destination, stop future delivery attempts and invalidate pending leases while retaining the existing account history.\"\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:[_jsxs(_components.p,{children:[`Revoke an Ultiwrite webhook destination from your approved account using a current dashboard key with read and evidence permissions. The endpoint below uses the `,_jsx(_components.a,{href:`https://dwsoffshorepartners.com/.well-known/openapi.json`,children:`canonical Ultiwrite OpenAPI contract`}),`. Pending attempts are invalidated and future sends stop; bytes already transmitted cannot be recalled.`]}),`\n`,_jsxs(_components.p,{children:[`Revocation does not change API approval, refund an investigation or issue additional analysis allowance. Revoke and create a new destination to change its URL. `,_jsx(_components.a,{href:`/partner-api/workflow#webhook-notifications`,children:`Review delivery and revocation semantics`}),`.`]})]})}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":"Revoke a webhook destination","sidebarTitle":"Revoke webhook","description":"Revoke an account webhook destination, stop future delivery attempts and invalidate pending leases while retaining the existing account history.","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json DELETE /webhooks/{endpointId}","href":"/api-reference/revoke-webhook"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"revokeWebhook","tags":["Webhooks"],"summary":"Revoke an account webhook destination","description":"Revoke an account webhook destination, stop future delivery attempts and invalidate pending leases while retaining the existing account history.","security":["e7916796-ab6c-4aee-a00c-1a87349e1796","b8d02875-bd58-4f7e-b2d9-017ab80e251a"],"parameters":["833a4146-607b-4e8b-a7fd-15e6f82d2c27"],"responses":{"200":"47cc6dd8-78fb-49c4-a861-b2ad35c54682","400":"4a76a53e-26e3-4f67-947c-be4f5304ef41","401":"297f94a0-26eb-46b6-b7ab-47469aef4ee7","403":"f320a838-c0e2-4ced-bb2e-47b01eb09890","404":"ae216509-79ef-4658-a47b-73c5c6b09674","429":"41c6daba-9b5b-4fb8-b286-6c5fb1e55ee5","503":"ef28b6e5-11d4-4ac2-a103-f4aed2255103"},"method":"delete","type":"path","servers":["c26f7a3f-2533-4cba-9116-9e66b571f250"],"path":"/webhooks/{endpointId}","baseUrlOptions":["https://dwsoffshorepartners.com/api/v1"],"title":"Revoke an account webhook destination","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true,"urlDisplay":"full"},"dependencies":{"parameters":{"833a4146-607b-4e8b-a7fd-15e6f82d2c27":{"name":"endpointId","in":"path","required":true,"description":"Subscription ID from this account.","schema":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"description":"Subscription ID from this account.","uniqueKey":"","typeLabel":"string"}}},"responses":{"47cc6dd8-78fb-49c4-a861-b2ad35c54682":{"description":"Revoked.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["revoked"],"properties":{"revoked":{"const":true,"isRequired":true,"uniqueKey":"revoked","typeLabel":"any"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"revoked":true}}},"exampleType":"generated"}},"exampleType":"generated"},"4a76a53e-26e3-4f67-947c-be4f5304ef41":{"description":"Invalid input. No new evidence package was accepted. If authenticated and admitted, the request counts toward the API request allowance.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"297f94a0-26eb-46b6-b7ab-47469aef4ee7":{"description":"Missing, invalid, expired or revoked token, or a token issued for another resource. See WWW-Authenticate.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"f320a838-c0e2-4ced-bb2e-47b01eb09890":{"description":"Explicit account API approval is missing or the credential lacks a required scope.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"ae216509-79ef-4658-a47b-73c5c6b09674":{"description":"Not found in the authorized organization, or the API is not enabled. Another organization’s records are indistinguishable from absent ones.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"41c6daba-9b5b-4fb8-b286-6c5fb1e55ee5":{"description":"Account monthly request allowance, rate limit or concurrency budget exceeded. See Retry-After.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}},"Retry-After":{"description":"Suggested delay in seconds before retrying; present for rate/quota denials and transient failures with a known retry window.","schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"ef28b6e5-11d4-4ac2-a103-f4aed2255103":{"description":"Temporarily unavailable. See Retry-After. No completion is claimed.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}},"Retry-After":{"description":"Suggested delay in seconds before retrying; present for rate/quota denials and transient failures with a known retry window.","schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"e7916796-ab6c-4aee-a00c-1a87349e1796":{"UltiwriteApiKey":{"type":"http","scheme":"bearer","bearerFormat":"ultiwrite_live_*","description":"Create a key at /settings/api after an administrator approves your account. The key is shown once, can be revoked, and shares the account request allowance with other keys and partner OAuth grants. Send only in Authorization. These keys are not accepted by MCP or the legacy provisioned routes.","scopes":[],"schemeName":"UltiwriteApiKey"}},"b8d02875-bd58-4f7e-b2d9-017ab80e251a":{"UltiwriteOAuth":{"type":"oauth2","description":"OAuth 2.1 authorization code with PKCE (S256), public clients (token_endpoint_auth_method none). Register a client (RFC 7591) at https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/register; registration accepts only approved HTTPS callbacks or a native loopback callback http://127.0.0.1:\u003cport>/callback with application_type native. Send resource=https://dwsoffshorepartners.com/api/v1 (RFC 8707) on the authorization and token requests; tokens for any other resource are refused. Access tokens last 10 minutes; refresh tokens last 14 days and rotate; authorization codes expire after 60 seconds.","flows":{"authorizationCode":{"authorizationUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/authorize","tokenUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/token","refreshUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/token","scopes":{"ultiwrite:read":"Read cases, status, released reports, Decision Briefs and delivery options in the authorized organization.","ultiwrite:evidence":"Submit authorized evidence for analysis in the authorized organization."}}},"scopes":["ultiwrite:read","ultiwrite:evidence"],"schemeName":"UltiwriteOAuth"}}},"servers":{"c26f7a3f-2533-4cba-9116-9e66b571f250":{"url":"https://dwsoffshorepartners.com/api/v1","description":"Production v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"ultiwrite_live_*","description":"Create a key at /settings/api after an administrator approves your account. The key is shown once, can be revoked, and shares the account request allowance with other keys and partner OAuth grants. Send only in Authorization. These keys are not accepted by MCP or the legacy provisioned routes.","scopes":[],"schemeName":"UltiwriteApiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Create a key at /settings/api after an administrator approves your account. The key is shown once, can be revoked, and shares the account request allowance with other keys and partner OAuth grants. Send only in Authorization. These keys are not accepted by MCP or the legacy provisioned routes.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"UltiwriteApiKey","name":"Authorization"}],"title":"UltiwriteApiKey"},{"schemes":[{"scheme":{"type":"oauth2","description":"OAuth 2.1 authorization code with PKCE (S256), public clients (token_endpoint_auth_method none). Register a client (RFC 7591) at https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/register; registration accepts only approved HTTPS callbacks or a native loopback callback http://127.0.0.1:\u003cport>/callback with application_type native. Send resource=https://dwsoffshorepartners.com/api/v1 (RFC 8707) on the authorization and token requests; tokens for any other resource are refused. Access tokens last 10 minutes; refresh tokens last 14 days and rotate; authorization codes expire after 60 seconds.","flows":{"authorizationCode":{"authorizationUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/authorize","tokenUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/token","refreshUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/token","scopes":{"ultiwrite:read":"Read cases, status, released reports, Decision Briefs and delivery options in the authorized organization.","ultiwrite:evidence":"Submit authorized evidence for analysis in the authorized organization."}}},"scopes":["ultiwrite:read","ultiwrite:evidence"],"schemeName":"UltiwriteOAuth"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"OAuth 2.1 authorization code with PKCE (S256), public clients (token_endpoint_auth_method none). Register a client (RFC 7591) at https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/register; registration accepts only approved HTTPS callbacks or a native loopback callback http://127.0.0.1:\u003cport>/callback with application_type native. Send resource=https://dwsoffshorepartners.com/api/v1 (RFC 8707) on the authorization and token requests; tokens for any other resource are refused. Access tokens last 10 minutes; refresh tokens last 14 days and rotate; authorization codes expire after 60 seconds.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"UltiwriteOAuth","name":"Authorization"}],"title":"UltiwriteOAuth"}]},"originalFileLocation":"https://dwsoffshorepartners.com/.well-known/openapi.json"},"subdomain":"ultiwrite","siteName":"Ultiwrite API documentation","title":"Revoke a webhook destination - Ultiwrite API documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T08:16:37.233Z","originalFileLocation":"api-reference/revoke-webhook.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=\"Revoke an account webhook destination, stop future delivery attempts and invalidate pending leases while retaining the existing account history.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Ultiwrite API documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/ultiwrite/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/ultiwrite/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/ultiwrite/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/ultiwrite/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Revoke a webhook destination - Ultiwrite API documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Revoke an account webhook destination, stop future delivery attempts and invalidate pending leases while retaining the existing account history.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ultiwrite API documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dwsoffshorepartners.com/api-reference/revoke-webhook\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ultiwrite.mintlify.app/_mintlify/api/og/v2?division=API+reference\u0026amp;title=Revoke+a+webhook+destination\u0026amp;description=Revoke+an+account+webhook+destination%2C+stop+future+delivery+attempts+and+invalidate+pending+leases+while+retaining+the+existing+account+history.\u0026amp;theme=141df14539b49635a5209fa4\u0026amp;signature=8397feefbf1e02bf6bc19ad5c50bccf25482953b32ae7e756b3b5e41b6079a63\">\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=\"Revoke a webhook destination - Ultiwrite API documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Revoke an account webhook destination, stop future delivery attempts and invalidate pending leases while retaining the existing account history.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ultiwrite.mintlify.app/_mintlify/api/og/v2?division=API+reference\u0026amp;title=Revoke+a+webhook+destination\u0026amp;description=Revoke+an+account+webhook+destination%2C+stop+future+delivery+attempts+and+invalidate+pending+leases+while+retaining+the+existing+account+history.\u0026amp;theme=141df14539b49635a5209fa4\u0026amp;signature=8397feefbf1e02bf6bc19ad5c50bccf25482953b32ae7e756b3b5e41b6079a63\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/ultiwrite/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ultiwrite API documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#D39891\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dwsoffshorepartners.com/api-reference/revoke-webhook\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/revoke-webhook.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dwsoffshorepartners.com/#organization\",\"name\":\"Ultiwrite API documentation\",\"url\":\"https://docs.dwsoffshorepartners.com\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dwsoffshorepartners.com#website\",\"name\":\"Ultiwrite API documentation\",\"url\":\"https://docs.dwsoffshorepartners.com\",\"publisher\":{\"@id\":\"https://docs.dwsoffshorepartners.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dwsoffshorepartners.com/api-reference/revoke-webhook#webpage\",\"url\":\"https://docs.dwsoffshorepartners.com/api-reference/revoke-webhook\",\"name\":\"Revoke a webhook destination\",\"description\":\"Revoke an account webhook destination, stop future delivery attempts and invalidate pending leases while retaining the existing account history.\",\"dateModified\":\"2026-11-02T08:16:37.233Z\",\"isPartOf\":{\"@id\":\"https://docs.dwsoffshorepartners.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dwsoffshorepartners.com/api-reference/revoke-webhook#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dwsoffshorepartners.com/api-reference/revoke-webhook#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference\",\"item\":\"https://docs.dwsoffshorepartners.com/api-contract\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Revoke a webhook destination\",\"item\":\"https://docs.dwsoffshorepartners.com/api-reference/revoke-webhook\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.dwsoffshorepartners.com/api-reference/revoke-webhook#apireference\",\"headline\":\"Revoke a webhook destination\",\"name\":\"Revoke a webhook destination\",\"description\":\"Revoke an account webhook destination, stop future delivery attempts and invalidate pending leases while retaining the existing account history.\",\"url\":\"https://docs.dwsoffshorepartners.com/api-reference/revoke-webhook\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dwsoffshorepartners.com/api-reference/revoke-webhook#webpage\"},\"dateModified\":\"2026-11-02T08:16:37.233Z\",\"publisher\":{\"@id\":\"https://docs.dwsoffshorepartners.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dwsoffshorepartners.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ultiwrite API documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Ultiwrite API documentation","nav":{"global":{"anchors":[{"anchor":"API reference","icon":"code","href":"https://dwsoffshorepartners.com/docs/api"},{"anchor":"Product documentation","icon":"book-open","href":"https://dwsoffshorepartners.com/docs"}]},"pages":[{"group":"Getting started","pages":[{"title":"Ultiwrite developer documentation","sidebarTitle":"Introduction","href":"/index"},{"title":"Get started with the Ultiwrite API","sidebarTitle":"Quickstart","href":"/quickstart"},{"title":"Create and manage Ultiwrite API keys","sidebarTitle":"API keys","href":"/api-keys"}]},{"group":"Partner API","pages":[{"title":"Integrate Ultiwrite investigative intelligence","sidebarTitle":"Overview","href":"/partner-api/overview"},{"title":"Authorize a Partner API integration with a key or OAuth","sidebarTitle":"Authentication","href":"/partner-api/authentication"},{"title":"Submit evidence and finish an asynchronous analysis","sidebarTitle":"Case workflow","href":"/partner-api/workflow"},{"title":"Choose direct upload or a protected upload link","sidebarTitle":"Evidence uploads","href":"/partner-api/uploads"},{"title":"Read findings, Decision Briefs and report delivery options","sidebarTitle":"Results and delivery","href":"/partner-api/results"},{"title":"Understand analysis usage and idempotent retries","sidebarTitle":"Usage and retries","href":"/partner-api/usage"},{"title":"Recover from API errors without losing the case","sidebarTitle":"Error recovery","href":"/partner-api/errors-and-retries"},{"title":"Verify an integration before sending customer evidence","sidebarTitle":"Integration checklist","href":"/partner-api/integration-checklist"}]},{"group":"API reference","pages":[{"title":"Partner API contract and architecture","sidebarTitle":"Contract and boundaries","href":"/api-contract"},{"title":"Get authorized account","sidebarTitle":"Get authorized account","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /me","href":"/api-reference/account"},{"title":"Get capabilities","sidebarTitle":"Get capabilities","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /capabilities","href":"/api-reference/capabilities"},{"title":"Get account usage","sidebarTitle":"Get account usage","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /usage","href":"/api-reference/usage"},{"title":"List cases","sidebarTitle":"List cases","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /cases","href":"/api-reference/list-cases"},{"title":"Submit evidence","sidebarTitle":"Submit evidence","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json POST /cases","href":"/api-reference/submit-evidence"},{"title":"Get case status","sidebarTitle":"Get case status","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /cases/{caseId}","href":"/api-reference/case-status"},{"title":"Continue a case","sidebarTitle":"Continue a case","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json POST /cases/{caseId}/continue","href":"/api-reference/continue-case"},{"title":"Get case findings","sidebarTitle":"Get case findings","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /cases/{caseId}/findings","href":"/api-reference/case-findings"},{"title":"Get case Decision Brief","sidebarTitle":"Get case Decision Brief","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /cases/{caseId}/brief","href":"/api-reference/case-brief"},{"title":"Get report findings","sidebarTitle":"Get report findings","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /reports/{reportId}/findings","href":"/api-reference/report-findings"},{"title":"Get report Decision Brief","sidebarTitle":"Get report Decision Brief","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /reports/{reportId}/brief","href":"/api-reference/report-brief"},{"title":"Get delivery options","sidebarTitle":"Get delivery options","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /reports/{reportId}/export","href":"/api-reference/report-delivery"},{"title":"Create an upload link","sidebarTitle":"Create an upload link","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json POST /upload-links","href":"/api-reference/upload-link"},{"title":"List webhook destinations","sidebarTitle":"List webhooks","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /webhooks","href":"/api-reference/list-webhooks"},{"title":"Register a webhook destination","sidebarTitle":"Create webhook","description":"Register an owned public HTTPS receiver with an idempotency key, select workflow events and securely retain the signing secret returned once.","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json POST /webhooks","href":"/api-reference/create-webhook"},{"title":"Revoke a webhook destination","sidebarTitle":"Revoke webhook","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json DELETE /webhooks/{endpointId}","href":"/api-reference/revoke-webhook"},{"title":"Read webhook delivery outcomes","sidebarTitle":"Delivery outcomes","description":"Inspect the latest fifty account-scoped webhook delivery outcomes, including status, attempts, last HTTP result and the next scheduled retry.","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /webhooks/{endpointId}/deliveries","href":"/api-reference/webhook-deliveries"}]}]},"basePath":"","title":"Revoke a webhook destination - Ultiwrite API 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"]}