The panel sends each cancellation for background processing and first requests an immediate cancellation.
There is no option in the Broker Panel to choose a cancellation time.
You cannot cancel a service while its status is Pending.
You cannot submit another cancellation for a service that is already Cancelled.
If the Immediate Cancellation Fails
The panel can create an End of Billing Period cancellation request automatically. In that fallback case, the service stays active in the panel and the request needs review.
Emails and Notifications
A direct single-service cancellation sends the customer cancellation email if an active cancellation email template exists. It also notifies broker users who enabled service cancellation notifications.
Under Service Actions, find Cancel Service and select Cancel.
3
Enter a Reason and Confirm
Enter the Cancellation Reason in Cancel VPS, then select Cancel VPS.
Cancel VPS Dialog
The panel creates a cancellation request and queues the action. Background processing must confirm the cancellation before the service status changes to Cancelled.
A cancellation request can enter the panel with the Pending status.
1
Open Requests
Open Requests and filter by the Cancellation type.
2
Approve or Deny
Approve or deny the request using the steps in Requests.
What Happens After Approval or Denial
Approval queues the same immediate cancellation process and does not wait for background processing to finish. The service stays in its current status until the system confirms the cancellation.A denied request leaves the service unchanged.If processing needs manual review, the request shows NYCS Review. Do not resubmit it.
A successful revert changes the service status to Active and restores billing for the normal billing cycle.
You can request a revert only during the seven-day grace period. The Cancellation Grace Period Active banner shows the cancellation date and remaining days. It is not available after the grace period ends.
1
Open the Cancelled Service
Open the cancelled service from Services.
2
Select Revert Cancellation
Select Revert Cancellation in the grace-period banner.
3
Confirm
Review the billing consequence, then select Revert Cancellation to confirm.
The panel creates a Revert request and queues the action. After confirmation, the service changes to Active and the cancellation date and reason are cleared. The revert request changes to Approved once the service and billing updates finish.
If the Revert Does Not Finish
If the system cannot confirm the revert or finish the billing update, the request stays Pending or shows NYCS Review. Do not submit a second revert request.
For request status definitions, see Requests.A service status of Cancelled confirms cancellation. Active means the service is active or a revert restored it.
Review the invoice history for your broker account.
Last modified on October 4, 2026
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Broker Panel Docs","colors":{"primary":"#0E3A8C","light":"#4F7FFF","dark":"#0A2B66"},"logo":{"light":"https://mintcdn.com/nycs-partner-portal/VNrdR5TP4VcU6sO6/logo/nyc-servers-black.gif?fit=max\u0026auto=format\u0026n=VNrdR5TP4VcU6sO6\u0026q=85\u0026s=70df48f74232b81c9a07e249bc62d013","dark":"https://mintcdn.com/nycs-partner-portal/VNrdR5TP4VcU6sO6/logo/nyc-servers-white.gif?fit=max\u0026auto=format\u0026n=VNrdR5TP4VcU6sO6\u0026q=85\u0026s=e00124760ad8c920a754347c54656f1a"},"favicon":"https://mintcdn.com/nycs-partner-portal/0o5Bk7WV4bw-FcD4/favicon.svg?fit=max\u0026auto=format\u0026n=0o5Bk7WV4bw-FcD4\u0026q=85\u0026s=31a029f8f5444e906067c2cf53fb7696","api":{"playground":{"display":"interactive"},"mdx":{"auth":{"method":"bearer"},"server":"https://brokers.newyorkcityservers.com/api"}},"navbar":{"primary":{"type":"button","label":"Contact Support","href":"https://brokers.newyorkcityservers.com/support"}},"footer":{"links":[{"header":"Help","items":[{"label":"Contact Support","href":"https://brokers.newyorkcityservers.com/support"},{"label":"FAQ \u0026 Troubleshooting","href":"/broker/faq"}]}]},"seo":{"indexing":"navigable"},"fonts":{"family":"Geist"},"styling":{"eyebrows":"breadcrumbs","latex":false},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"nycs-partner-portal","hasAudioNarration":false,"actualSubdomain":"nycs-partner-portal","customDomains":["broker-docs.newyorkcityservers.com"],"gitSource":{"type":"github","owner":"nycservers","repo":"broker-panel","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6adbaa91de4e168f98ba7d55","collectionId":"8cfbf04c-7977-4dfc-96f7-2442953a64ad","liveDeploymentHistoryId":"6adbaa91de4e168f98ba7d55","schemaVersion":"v3"},"entitlements":{},"buildId":"6adbaa91de4e168f98ba7d55","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Guides","count":25},{"language":"default","tag":"API Reference","count":21},{"language":"default","tag":"Getting Started","count":13},{"language":"default","tag":"Services","count":9},{"language":"default","tag":"Forms \u0026 API","count":5},{"language":"default","tag":"Services \u0026 Requests","count":5},{"language":"default","tag":"Billing","count":3},{"language":"default","tag":"Branding \u0026 Email","count":3},{"language":"default","tag":"Reports","count":2},{"language":"default","tag":"Requests","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":true},"customCss":[],"page":{"pagePath":"broker/services/cancellations","slug":"/broker/services/cancellations","pageMetadata":{"title":"Cancel Services","description":"Cancel one or more services, approve a cancellation request, and revert a recent cancellation.","href":"/broker/services/cancellations"},"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: \"Cancel one or more services, approve a cancellation request, and revert a recent cancellation.\"\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`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,Frame,Heading,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Cancel one or more services, approve a cancellation request, or revert a recent cancellation.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`A cancellation will stop the client’s service when processing completes.`})}),`\n`,_jsx(Heading,{level:`2`,id:`who-can-do-this`,children:`Who Can Do This`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Admin`}),_jsx(_components.th,{children:`Staff`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cancel one service`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`❌`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cancel multiple services`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`❌`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Approve or deny an eligible pending cancellation request`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Revert a cancellation`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`❌`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-cancel`,children:`Before You Cancel`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The panel sends each cancellation for background processing and first requests an immediate cancellation.`}),`\n`,_jsx(_components.li,{children:`There is no option in the Broker Panel to choose a cancellation time.`}),`\n`,_jsxs(_components.li,{children:[`You cannot cancel a service while its status is `,_jsx(_components.strong,{children:`Pending`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`You cannot submit another cancellation for a service that is already `,_jsx(_components.strong,{children:`Cancelled`}),`.`]}),`\n`]}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`If the Immediate Cancellation Fails`,id:`if-the-immediate-cancellation-fails`,children:_jsxs(_components.p,{children:[`The panel can create an `,_jsx(_components.strong,{children:`End of Billing Period`}),` cancellation request automatically. In that fallback case, the service stays active in the panel and the request needs review.`]})}),_jsx(Accordion,{title:`Emails and Notifications`,id:`emails-and-notifications`,children:_jsx(_components.p,{children:`A direct single-service cancellation sends the customer cancellation email if an active cancellation email template exists. It also notifies broker users who enabled service cancellation notifications.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`cancel-one-service`,children:`Cancel One Service`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the Service`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Services`}),` and select `,_jsx(_components.strong,{children:`Manage`}),` for the service.`]})}),_jsx(Step,{title:`Select Cancel`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Service Actions`}),`, find `,_jsx(_components.strong,{children:`Cancel Service`}),` and select `,_jsx(_components.strong,{children:`Cancel`}),`.`]})}),_jsxs(Step,{title:`Enter a Reason and Confirm`,children:[_jsxs(_components.p,{children:[`Enter the `,_jsx(_components.strong,{children:`Cancellation Reason`}),` in `,_jsx(_components.strong,{children:`Cancel VPS`}),`, then select `,_jsx(_components.strong,{children:`Cancel VPS`}),`.`]}),_jsx(Frame,{caption:`Cancel VPS Dialog`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nycs-partner-portal/hDMA2zEPazwUQWmc/images/broker/services/cancel-dialog.png?fit=max\u0026auto=format\u0026n=hDMA2zEPazwUQWmc\u0026q=85\u0026s=a561d7a65bf8d50a3a158b551d2a28cf`,alt:`Cancel VPS confirmation dialog awaiting a cancellation reason`,\"data-og-width\":`500`,width:`500`,\"data-og-height\":`408`,height:`408`,\"data-path\":`images/broker/services/cancel-dialog.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nycs-partner-portal/hDMA2zEPazwUQWmc/images/broker/services/cancel-dialog.png?w=280\u0026fit=max\u0026auto=format\u0026n=hDMA2zEPazwUQWmc\u0026q=85\u0026s=190383ca4e0ac329935510df32e8433c 280w, https://mintcdn.com/nycs-partner-portal/hDMA2zEPazwUQWmc/images/broker/services/cancel-dialog.png?w=560\u0026fit=max\u0026auto=format\u0026n=hDMA2zEPazwUQWmc\u0026q=85\u0026s=c6f0a779ef17d5fd28f91454688895c1 560w, https://mintcdn.com/nycs-partner-portal/hDMA2zEPazwUQWmc/images/broker/services/cancel-dialog.png?w=840\u0026fit=max\u0026auto=format\u0026n=hDMA2zEPazwUQWmc\u0026q=85\u0026s=613070e1667af93d9e83a9a84ce8edeb 840w, https://mintcdn.com/nycs-partner-portal/hDMA2zEPazwUQWmc/images/broker/services/cancel-dialog.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hDMA2zEPazwUQWmc\u0026q=85\u0026s=a71a5795c97a507904ecdc4358fdc7df 1100w, https://mintcdn.com/nycs-partner-portal/hDMA2zEPazwUQWmc/images/broker/services/cancel-dialog.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hDMA2zEPazwUQWmc\u0026q=85\u0026s=44b51ac55b82d81c7eeffe3dce7546f4 1650w, https://mintcdn.com/nycs-partner-portal/hDMA2zEPazwUQWmc/images/broker/services/cancel-dialog.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hDMA2zEPazwUQWmc\u0026q=85\u0026s=a01e1921282226c306b15be3ac930c30 2500w`})})]})]}),`\n`,_jsxs(_components.p,{children:[`The panel creates a cancellation request and queues the action. Background processing must confirm the cancellation before the service status changes to `,_jsx(_components.strong,{children:`Cancelled`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`cancel-multiple-services`,children:`Cancel Multiple Services`}),`\n`,_jsx(Frame,{caption:`Bulk Selection With Cancel Selected`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nycs-partner-portal/gu0qf7z95YhdbgtM/images/broker/services/bulk-selection.png?fit=max\u0026auto=format\u0026n=gu0qf7z95YhdbgtM\u0026q=85\u0026s=6fc4c00abab469a66b06722aa3fd2d8c`,alt:`Client Services table with two services selected, the selection bar with Cancel Selected and Clear Selected, and callouts on a service checkbox and Cancel Selected`,\"data-og-width\":`1128`,width:`1128`,\"data-og-height\":`400`,height:`400`,\"data-path\":`images/broker/services/bulk-selection.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nycs-partner-portal/gu0qf7z95YhdbgtM/images/broker/services/bulk-selection.png?w=280\u0026fit=max\u0026auto=format\u0026n=gu0qf7z95YhdbgtM\u0026q=85\u0026s=5ef1fb20f92a223778dcf93b76e93127 280w, https://mintcdn.com/nycs-partner-portal/gu0qf7z95YhdbgtM/images/broker/services/bulk-selection.png?w=560\u0026fit=max\u0026auto=format\u0026n=gu0qf7z95YhdbgtM\u0026q=85\u0026s=5123c50f2b9f58b1cd3141fe9e90dfdf 560w, https://mintcdn.com/nycs-partner-portal/gu0qf7z95YhdbgtM/images/broker/services/bulk-selection.png?w=840\u0026fit=max\u0026auto=format\u0026n=gu0qf7z95YhdbgtM\u0026q=85\u0026s=dfce2d4596148448d8ff6eddaef20311 840w, https://mintcdn.com/nycs-partner-portal/gu0qf7z95YhdbgtM/images/broker/services/bulk-selection.png?w=1100\u0026fit=max\u0026auto=format\u0026n=gu0qf7z95YhdbgtM\u0026q=85\u0026s=dbc54f9f16f8d2263bcc99eb43a48f25 1100w, https://mintcdn.com/nycs-partner-portal/gu0qf7z95YhdbgtM/images/broker/services/bulk-selection.png?w=1650\u0026fit=max\u0026auto=format\u0026n=gu0qf7z95YhdbgtM\u0026q=85\u0026s=23afc9d78d500cbf20aa3b3339daa32e 1650w, https://mintcdn.com/nycs-partner-portal/gu0qf7z95YhdbgtM/images/broker/services/bulk-selection.png?w=2500\u0026fit=max\u0026auto=format\u0026n=gu0qf7z95YhdbgtM\u0026q=85\u0026s=f53c3b9416ab16550120350d98441f00 2500w`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Select the Services`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Services`}),` and select the service checkboxes (callout 1). You can select no more than 100 services in one bulk request.`]})}),_jsx(Step,{title:`Select Cancel Selected`,children:_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Cancel Selected`}),` (callout 2).`]})}),_jsx(Step,{title:`Enter a Reason and Confirm`,children:_jsxs(_components.p,{children:[`Enter the `,_jsx(_components.strong,{children:`Cancellation Reason`}),`, then select `,_jsxs(_components.strong,{children:[`Cancel `,_jsx(_components.em,{children:`N`}),` Services`]}),`.`]})})]}),`\n`,_jsx(_components.p,{children:`Bulk cancellation processes each selected service separately, so one failure does not stop the others.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Cancellation Results`,id:`cancellation-results`,children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Cancellation Results`}),` dialog groups the outcomes:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Successfully Cancelled`}),`: the panel accepted the cancellation for processing.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sent For Review`}),`: the cancellation needs NYCServers review.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Failed to Cancel`}),`: the panel did not accept that service cancellation.`]}),`\n`]})]}),_jsx(Accordion,{title:`Cancelled and Pending Services`,id:`cancelled-and-pending-services`,children:_jsxs(_components.p,{children:[`The panel does not let you select a service with the `,_jsx(_components.strong,{children:`Cancelled`}),` status. It rejects a service with the `,_jsx(_components.strong,{children:`Pending`}),` status during bulk processing.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`approve-a-cancellation-request`,children:`Approve a Cancellation Request`}),`\n`,_jsxs(_components.p,{children:[`A cancellation request can enter the panel with the `,_jsx(_components.strong,{children:`Pending`}),` status.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Requests`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Requests`}),` and filter by the `,_jsx(_components.strong,{children:`Cancellation`}),` type.`]})}),_jsx(Step,{title:`Approve or Deny`,children:_jsxs(_components.p,{children:[`Approve or deny the request using the steps in `,_jsx(_components.a,{href:`/broker/services/requests`,children:`Requests`}),`.`]})})]}),`\n`,_jsx(AccordionGroup,{children:_jsxs(Accordion,{title:`What Happens After Approval or Denial`,id:`what-happens-after-approval-or-denial`,children:[_jsx(_components.p,{children:`Approval queues the same immediate cancellation process and does not wait for background processing to finish. The service stays in its current status until the system confirms the cancellation.`}),_jsx(_components.p,{children:`A denied request leaves the service unchanged.`}),_jsxs(_components.p,{children:[`If processing needs manual review, the request shows `,_jsx(_components.strong,{children:`NYCS Review`}),`. Do not resubmit it.`]})]})}),`\n`,_jsx(Heading,{level:`2`,id:`revert-a-cancellation`,children:`Revert a Cancellation`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`A successful revert changes the service status to `,_jsx(_components.strong,{children:`Active`}),` and restores billing for the normal billing cycle.`]})}),`\n`,_jsxs(_components.p,{children:[`You can request a revert only during the seven-day grace period. The `,_jsx(_components.strong,{children:`Cancellation Grace Period Active`}),` banner shows the cancellation date and remaining days. It is not available after the grace period ends.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the Cancelled Service`,children:_jsxs(_components.p,{children:[`Open the cancelled service from `,_jsx(_components.strong,{children:`Services`}),`.`]})}),_jsx(Step,{title:`Select Revert Cancellation`,children:_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Revert Cancellation`}),` in the grace-period banner.`]})}),_jsx(Step,{title:`Confirm`,children:_jsxs(_components.p,{children:[`Review the billing consequence, then select `,_jsx(_components.strong,{children:`Revert Cancellation`}),` to confirm.`]})})]}),`\n`,_jsxs(_components.p,{children:[`The panel creates a `,_jsx(_components.strong,{children:`Revert`}),` request and queues the action. After confirmation, the service changes to `,_jsx(_components.strong,{children:`Active`}),` and the cancellation date and reason are cleared. The revert request changes to `,_jsx(_components.strong,{children:`Approved`}),` once the service and billing updates finish.`]}),`\n`,_jsx(AccordionGroup,{children:_jsx(Accordion,{title:`If the Revert Does Not Finish`,id:`if-the-revert-does-not-finish`,children:_jsxs(_components.p,{children:[`If the system cannot confirm the revert or finish the billing update, the request stays `,_jsx(_components.strong,{children:`Pending`}),` or shows `,_jsx(_components.strong,{children:`NYCS Review`}),`. Do not submit a second revert request.`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`details`,children:`Details`}),`\n`,_jsx(AccordionGroup,{children:_jsxs(Accordion,{title:`Request and Service Statuses`,id:`request-and-service-statuses`,children:[_jsxs(_components.p,{children:[`For request status definitions, see `,_jsx(_components.a,{href:`/broker/services/requests#request-statuses`,children:`Requests`}),`.`]}),_jsxs(_components.p,{children:[`A service status of `,_jsx(_components.strong,{children:`Cancelled`}),` confirms cancellation. `,_jsx(_components.strong,{children:`Active`}),` means the service is active or a revert restored it.`]})]})}),`\n`,_jsx(Heading,{level:`2`,id:`next-step`,children:`Next Step`}),`\n`,_jsx(Card,{title:`Check Your Invoices`,icon:`arrow-right`,href:`/broker/billing/invoices`,children:_jsx(_components.p,{children:`Review the invoice history for your broker account.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Cancel Services","description":"Cancel one or more services, approve a cancellation request, and revert a recent cancellation.","href":"/broker/services/cancellations"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Who Can Do This","slug":"who-can-do-this","depth":2,"children":[]},{"title":"Before You Cancel","slug":"before-you-cancel","depth":2,"children":[]},{"title":"Cancel One Service","slug":"cancel-one-service","depth":2,"children":[]},{"title":"Cancel Multiple Services","slug":"cancel-multiple-services","depth":2,"children":[]},{"title":"Approve a Cancellation Request","slug":"approve-a-cancellation-request","depth":2,"children":[]},{"title":"Revert a Cancellation","slug":"revert-a-cancellation","depth":2,"children":[]},{"title":"Details","slug":"details","depth":2,"children":[]},{"title":"Next Step","slug":"next-step","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"nycs-partner-portal","siteName":"Broker Panel Docs","title":"Cancel Services - Broker Panel Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-05T10:11:38.842Z","gitLastModified":"2026-10-04T21:03:08.000Z","originalFileLocation":"broker/services/cancellations.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=\"Cancel one or more services, approve a cancellation request, and revert a recent cancellation.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Broker Panel Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nycs-partner-portal/r-zWxzTcT_yMLD0g/_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/nycs-partner-portal/r-zWxzTcT_yMLD0g/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nycs-partner-portal/r-zWxzTcT_yMLD0g/_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/nycs-partner-portal/r-zWxzTcT_yMLD0g/_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/nycs-partner-portal/r-zWxzTcT_yMLD0g/_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/nycs-partner-portal/r-zWxzTcT_yMLD0g/_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/nycs-partner-portal/r-zWxzTcT_yMLD0g/_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/nycs-partner-portal/r-zWxzTcT_yMLD0g/_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/nycs-partner-portal/r-zWxzTcT_yMLD0g/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Cancel Services - Broker Panel Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cancel one or more services, approve a cancellation request, and revert a recent cancellation.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Broker Panel Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://broker-docs.newyorkcityservers.com/broker/services/cancellations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://nycs-partner-portal.mintlify.app/_mintlify/api/og/v2?division=Services+%26+Requests\u0026amp;title=Cancel+Services\u0026amp;description=Cancel+one+or+more+services%2C+approve+a+cancellation+request%2C+and+revert+a+recent+cancellation.\u0026amp;theme=74a662f2b66a16030d7b80a1\u0026amp;signature=b1f9d573ffa6095f70115cc00ad3c5b4c95202cb76aa4769615a21feff0d5d05\">\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=\"Cancel Services - Broker Panel Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cancel one or more services, approve a cancellation request, and revert a recent cancellation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://nycs-partner-portal.mintlify.app/_mintlify/api/og/v2?division=Services+%26+Requests\u0026amp;title=Cancel+Services\u0026amp;description=Cancel+one+or+more+services%2C+approve+a+cancellation+request%2C+and+revert+a+recent+cancellation.\u0026amp;theme=74a662f2b66a16030d7b80a1\u0026amp;signature=b1f9d573ffa6095f70115cc00ad3c5b4c95202cb76aa4769615a21feff0d5d05\">\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/nycs-partner-portal/r-zWxzTcT_yMLD0g/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Broker Panel Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0E3A8C\">\u003clink data-mint-head rel=\"canonical\" href=\"https://broker-docs.newyorkcityservers.com/broker/services/cancellations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/broker/services/cancellations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://broker-docs.newyorkcityservers.com/#organization\",\"name\":\"Broker Panel Docs\",\"url\":\"https://broker-docs.newyorkcityservers.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/nycs-partner-portal/VNrdR5TP4VcU6sO6/logo/nyc-servers-black.gif?fit=max\u0026auto=format\u0026n=VNrdR5TP4VcU6sO6\u0026q=85\u0026s=70df48f74232b81c9a07e249bc62d013\"}},{\"@type\":\"WebSite\",\"@id\":\"https://broker-docs.newyorkcityservers.com#website\",\"name\":\"Broker Panel Docs\",\"url\":\"https://broker-docs.newyorkcityservers.com\",\"publisher\":{\"@id\":\"https://broker-docs.newyorkcityservers.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://broker-docs.newyorkcityservers.com/broker/services/cancellations#webpage\",\"url\":\"https://broker-docs.newyorkcityservers.com/broker/services/cancellations\",\"name\":\"Cancel Services\",\"description\":\"Cancel one or more services, approve a cancellation request, and revert a recent cancellation.\",\"dateModified\":\"2026-10-04T21:03:08.000Z\",\"isPartOf\":{\"@id\":\"https://broker-docs.newyorkcityservers.com#website\"},\"breadcrumb\":{\"@id\":\"https://broker-docs.newyorkcityservers.com/broker/services/cancellations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://broker-docs.newyorkcityservers.com/broker/services/cancellations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Services \u0026 Requests\",\"item\":\"https://broker-docs.newyorkcityservers.com/broker/services/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cancel Services\",\"item\":\"https://broker-docs.newyorkcityservers.com/broker/services/cancellations\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://broker-docs.newyorkcityservers.com/broker/services/cancellations#article\",\"headline\":\"Cancel Services\",\"name\":\"Cancel Services\",\"description\":\"Cancel one or more services, approve a cancellation request, and revert a recent cancellation.\",\"url\":\"https://broker-docs.newyorkcityservers.com/broker/services/cancellations\",\"mainEntityOfPage\":{\"@id\":\"https://broker-docs.newyorkcityservers.com/broker/services/cancellations#webpage\"},\"dateModified\":\"2026-10-04T21:03:08.000Z\",\"publisher\":{\"@id\":\"https://broker-docs.newyorkcityservers.com/#organization\"},\"isPartOf\":{\"@id\":\"https://broker-docs.newyorkcityservers.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Broker Panel Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Broker Panel Docs","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Broker Panel Overview","href":""},{"title":"Logging In \u0026 MFA","href":"/broker/logging-in"},{"title":"Dashboard Tour","href":"/broker/dashboard-tour"},{"title":"Roles \u0026 Team Management","href":"/broker/roles-and-team"},{"title":"Account Settings","href":"/broker/account-settings"}]},{"group":"Services \u0026 Requests","icon":"server","pages":[{"title":"Services Overview","href":"/broker/services/overview"},{"title":"Service Details","href":"/broker/services/service-details"},{"title":"Upgrade or Downgrade a Service Plan","description":"Select a catalog plan, confirm the change, and track its request and processing status.","href":"/broker/services/plan-changes"},{"title":"Cancel Services","href":"/broker/services/cancellations"},{"title":"Requests","description":"Review service requests, use queue filters, and approve or deny broker actions.","href":"/broker/services/requests"}]},{"group":"Billing","icon":"credit-card","pages":[{"title":"Billing Overview","href":"/broker/billing/overview"},{"title":"Invoices","href":"/broker/billing/invoices"},{"title":"Payment Methods \u0026 Autopay","href":"/broker/billing/payment-methods"}]},{"group":"Reports \u0026 Analytics","icon":"chart-line","pages":[{"title":"Reports","href":"/broker/reports/reports"},{"title":"Scheduled Reports","href":"/broker/reports/scheduled-reports"}]},{"group":"Forms \u0026 API","icon":"code","pages":[{"title":"Form Center","href":"/broker/integrations/form-center"},{"title":"Publish and Embed Forms","href":"/broker/integrations/form-embedding"},{"title":"API Center","href":"/broker/integrations/api-overview"},{"title":"API Keys","href":"/broker/integrations/api-keys"},{"title":"API Logs","href":"/broker/integrations/api-logs"}]},{"group":"Branding \u0026 Email","icon":"palette","pages":[{"title":"Brand","href":"/broker/customization/brand"},{"title":"Email Templates","href":"/broker/customization/email-templates"},{"title":"Email Settings","href":"/broker/customization/email-settings"}]},{"group":"Help \u0026 Support","icon":"life-ring","pages":[{"title":"Support Tickets","href":"/broker/support"},{"title":"FAQ \u0026 Troubleshooting","href":"/broker/faq"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api/overview"}]}]},"basePath":"","title":"Cancel Services - Broker Panel Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DXXFP6nH.js","DynamicMarkdown-B54_zNBF.js","zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}