{
 "id": "miro",
 "name": "Miro",
 "category": "productivity",
 "website": "https://miro.com",
 "domains": [
  "miro.com"
 ],
 "summary": "An admin cancels Starter or Business in Admin console, Settings, Billing, Cancel subscription, giving a reason; paid features last until the billing period ends, with no refunds. Contract Orders renew for 12 months unless the Order differs or written notice reaches Miro 90 days before the term ends.",
 "routes": [
  {
   "channel": "direct_web",
   "applies_to": "Starter and Business plans bought self-serve from Miro",
   "who": "A Team admin, Billing admin or Company admin",
   "method": "self_serve",
   "start_url": null,
   "steps": [
    {
     "do": "Switch to the team associated with the subscription you want to cancel",
     "expect": null
    },
    {
     "do": "From the Miro dashboard, click your profile avatar (top right), then select Admin console, then Settings",
     "expect": "Billing"
    },
    {
     "do": "On the left sidebar, click Billing; in the Billing actions section, click Cancel subscription",
     "expect": "Continue to cancel"
    },
    {
     "do": "Click Continue to cancel. On Business, choose the Cancel subscription option and click the Cancel subscription button",
     "expect": "the reason for canceling your subscription"
    },
    {
     "do": "Select a reason and click Continue to cancel; optionally say which tool you're switching to",
     "expect": "Cancel subscription"
    },
    {
     "do": "Click Cancel subscription",
     "expect": null
    }
   ],
   "confirm_by": "Every admin on the team gets an email confirming the subscription is set to expire at the end of the current billing period",
   "effective": "Paid features stay until the end of the current billing period. Then the plan is paused in view-only mode until you choose another plan, such as Free",
   "notice": null,
   "refund": "No refunds for any unused time on the subscription",
   "fees": "An unpaid invoice for additional licenses is charged to your card immediately when you cancel, and you may get an extra prorated invoice for seats added during the billing period",
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s4",
    "s5",
    "s6",
    "s7",
    "s8",
    "s9",
    "s10",
    "s11",
    "s12",
    "s13",
    "s14",
    "s22",
    "s51",
    "s52"
   ]
  },
  {
   "channel": "sales_contract",
   "applies_to": "Subscriptions on an Order (an ordering document or order confirmation) that sets a Subscription Term, under the Terms for self-serve and reseller customers",
   "who": "The customer, in writing",
   "method": "letter",
   "start_url": null,
   "steps": [
    {
     "do": "Check your Order: unless it says otherwise, the term renews for 12 months and needs notice of non-renewal at least 90 days before it ends",
     "expect": null
    },
    {
     "do": "Send written notice of non-renewal by personal delivery, certified or registered U.S. mail, or overnight courier to RealtimeBoard Inc. dba Miro, 315 Montgomery Street, Suite 900, San Francisco, CA 94104, Attention: Legal Department",
     "expect": null
    },
    {
     "do": "Email a copy of the notice to legal@miro.com: every notice to Miro must include one",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "At the end of the current Subscription Term: you are not charged for the next billing cycle",
   "notice": "Written notice of non-renewal at least 90 days before the current Subscription Term ends, unless the Order says otherwise; without it the term renews for 12 months",
   "refund": "No refunds or credits for amounts already charged",
   "fees": "Ending early for convenience also takes 90 days' notice, gives no refund of prepaid fees, and makes any unpaid fees for the rest of the Subscription Term due immediately",
   "source_ids": [
    "s26",
    "s27",
    "s28",
    "s29",
    "s30",
    "s31",
    "s32",
    "s33",
    "s34",
    "s37"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "Move to the Free plan: your three most recently created boards stay editable, other boards become view-only and private boards are locked",
   "evidence": "documented",
   "source_ids": [
    "s16",
    "s17",
    "s18"
   ]
  },
  {
   "type": "downgrade",
   "what": "Drop from Business to Starter: cancel, then pick the lower plan once the current period expires. Multiple teams merge into one, and Guests lose editing access",
   "evidence": "documented",
   "source_ids": [
    "s12",
    "s14",
    "s20",
    "s21"
   ]
  },
  {
   "type": "seat_reduction",
   "what": "Remove members and the unallocated licenses; the lower license count takes effect at your next renewal date. Licenses can't go below the number of team members",
   "evidence": "documented",
   "source_ids": [
    "s23",
    "s24",
    "s25"
   ]
  },
  {
   "type": "student_or_nonprofit",
   "what": "The Education plan is free for staff members and students of educational institutions",
   "evidence": "documented",
   "source_ids": [
    "s47",
    "s48"
   ]
  },
  {
   "type": "student_or_nonprofit",
   "what": "Eligible non-profits can get a 30% discount; apply through Miro's form with a business email address",
   "evidence": "documented",
   "source_ids": [
    "s49",
    "s50"
   ]
  }
 ],
 "export": [
  {
   "data": "A full backup of a board, which can be imported back into Miro",
   "how": "Open the board, click the three dots, then Board, then Export, and choose Download board backup. Repeat for each board",
   "format": ".rtb board backup file",
   "limits": "Starter, Business, Enterprise and Education plans; in paid teams only board owners and co-owners can download backups; one board at a time; 1GB limit",
   "source_ids": [
    "s38",
    "s39",
    "s40",
    "s41",
    "s42",
    "s43"
   ]
  },
  {
   "data": "Board content as an image, PDF or spreadsheet",
   "how": "Click the three dots (top left of the board), then Board, then choose Save as image, Save as PDF or Export to spreadsheet (CSV)",
   "format": "Image, PDF or CSV",
   "limits": "High-resolution export without the watermark isn't available on the Free plan",
   "source_ids": [
    "s44",
    "s45",
    "s46"
   ]
  },
  {
   "data": "All Customer Content",
   "how": "Export it from the service during the Subscription Term or within 30 days after it ends",
   "format": null,
   "limits": "After that export period, Miro may delete Customer Content on its standard schedule",
   "source_ids": [
    "s35",
    "s36"
   ]
  }
 ],
 "after_cancel": {
  "access_until": "The end of the current billing period (contract Orders: the end of the Subscription Term)",
  "data_kept": "When the subscription expires the plan is paused in view-only mode and boards and data aren't lost. The Terms allow export for 30 days after the term; after that Miro may delete Customer Content on its standard schedule",
  "you_lose": [
   "Editing on all but your three most recently created boards (Free plan)",
   "Private boards, which are locked view-only",
   "Custom templates created on the paid plan",
   "Separate teams: all teams merge into one Free plan and Guests become Members"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": "You must select a reason for canceling, and can optionally say which tool you are switching to, before the final Cancel subscription",
  "tips": [
   "Switch to the team tied to the subscription before you start: the flow cancels that team's subscription",
   "Removing members alone doesn't lower the bill: also remove the unallocated licenses (effective at the next renewal)",
   "Back up boards one at a time before the plan ends; the Terms allow export for 30 days after the term",
   "Contract Orders: Miro's Terms default to 12-month renewals and 90 days' written notice of non-renewal by mail or courier, with a copy emailed to legal@miro.com",
   "Ending a contract early still makes the rest of the term's unpaid fees due immediately"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "Team admins, Billing admins, Company admins",
   "supports": "who can cancel"
  },
  {
   "id": "s2",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "Ensure you have switched to the team associated with the subscription you want to cancel.",
   "supports": "switch to the right team first"
  },
  {
   "id": "s3",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "From your Miro dashboard, click your profile avatar in the top-right corner.",
   "supports": "where the flow starts"
  },
  {
   "id": "s4",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "Select Admin console | Settings.",
   "supports": "the Admin console step"
  },
  {
   "id": "s5",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "In the Billing actions section, click Cancel subscription.",
   "supports": "the Cancel subscription step"
  },
  {
   "id": "s6",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "(Business) Click the Cancel subscription option, and then click the Cancel subscription button.",
   "supports": "the extra Business step"
  },
  {
   "id": "s7",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "Select the reason for canceling your subscription.",
   "supports": "the reason prompt"
  },
  {
   "id": "s8",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "(Optional) If you are switching to another tool, select the appropriate option.",
   "supports": "the optional switching question"
  },
  {
   "id": "s9",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "You can cancel your subscription at any time.",
   "supports": "no notice needed for self-serve plans"
  },
  {
   "id": "s10",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "After cancellation, you will still have access to paid features until the end of the current billing period.",
   "supports": "when access ends"
  },
  {
   "id": "s11",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "Miro doesn't offer refunds for any unused time on your subscription.",
   "supports": "no refunds"
  },
  {
   "id": "s12",
   "url": "https://help.miro.com/hc/en-us/articles/4408891948946-Downgrade-your-plan",
   "title": "Downgrade your plan",
   "publisher": "vendor",
   "quote": "Only Admins or Billing Admins can initiate a plan downgrade.",
   "supports": "who can downgrade"
  },
  {
   "id": "s13",
   "url": "https://help.miro.com/hc/en-us/articles/4408891948946-Downgrade-your-plan",
   "title": "Downgrade your plan",
   "publisher": "vendor",
   "quote": "Upon canceling, you may receive an additional prorated invoice for extra seats you've added during the billing period.",
   "supports": "a final invoice for added seats"
  },
  {
   "id": "s14",
   "url": "https://help.miro.com/hc/en-us/articles/4408891948946-Downgrade-your-plan",
   "title": "Downgrade your plan",
   "publisher": "vendor",
   "quote": "The process involves canceling your current subscription and then selecting a lower-tier plan once the current subscription period expires.",
   "supports": "how a downgrade works"
  },
  {
   "id": "s15",
   "url": "https://help.miro.com/hc/en-us/articles/4408891948946-Downgrade-your-plan",
   "title": "Downgrade your plan",
   "publisher": "vendor",
   "quote": "All Members, Guests, and boards from all teams will be merged, and all Guests will be converted to Members.",
   "supports": "teams merge on the Free plan"
  },
  {
   "id": "s16",
   "url": "https://help.miro.com/hc/en-us/articles/26543985153298-Downgrade-your-plan-reference",
   "title": "Downgrade your plan reference",
   "publisher": "vendor",
   "quote": "Only your three most recently created boards will remain active and editable.",
   "supports": "the Free plan board limit"
  },
  {
   "id": "s17",
   "url": "https://help.miro.com/hc/en-us/articles/26543985153298-Downgrade-your-plan-reference",
   "title": "Downgrade your plan reference",
   "publisher": "vendor",
   "quote": "All other boards will become view-only. You won't be able to edit them.",
   "supports": "other boards become view-only"
  },
  {
   "id": "s18",
   "url": "https://help.miro.com/hc/en-us/articles/26543985153298-Downgrade-your-plan-reference",
   "title": "Downgrade your plan reference",
   "publisher": "vendor",
   "quote": "The Free Plan doesn't support private boards. Any existing private boards will be locked (view-only).",
   "supports": "private boards are locked"
  },
  {
   "id": "s19",
   "url": "https://help.miro.com/hc/en-us/articles/26543985153298-Downgrade-your-plan-reference",
   "title": "Downgrade your plan reference",
   "publisher": "vendor",
   "quote": "Custom templates created under the paid plan will no longer be available.",
   "supports": "custom templates are lost"
  },
  {
   "id": "s20",
   "url": "https://help.miro.com/hc/en-us/articles/26543985153298-Downgrade-your-plan-reference",
   "title": "Downgrade your plan reference",
   "publisher": "vendor",
   "quote": "If you have multiple teams under your Business Plan, they will be merged into a single team on the Starter Plan.",
   "supports": "Business to Starter merges teams"
  },
  {
   "id": "s21",
   "url": "https://help.miro.com/hc/en-us/articles/26543985153298-Downgrade-your-plan-reference",
   "title": "Downgrade your plan reference",
   "publisher": "vendor",
   "quote": "Guests who had editing access on boards under the Business Plan will lose this editing access.",
   "supports": "Guests lose editing on Starter"
  },
  {
   "id": "s22",
   "url": "https://help.miro.com/hc/en-us/articles/360017730253",
   "title": "Expired subscription reference",
   "publisher": "vendor",
   "quote": "When your subscription expires, your plan is paused and enters a view-only mode. Your boards and data aren't lost.",
   "supports": "what happens when the subscription ends"
  },
  {
   "id": "s23",
   "url": "https://help.miro.com/hc/en-us/articles/360017571694-Manage-your-subscription",
   "title": "Manage your subscription",
   "publisher": "vendor",
   "quote": "However your team size (the number of licenses allocated in your plan) can't be less than the current number of members in your team.",
   "supports": "the license floor"
  },
  {
   "id": "s24",
   "url": "https://help.miro.com/hc/en-us/articles/360017571714-Miro-billing",
   "title": "Miro billing",
   "publisher": "vendor",
   "quote": "You can remove members from your team anytime. If you also remove the unallocated licenses, this change takes effect on your next renewal date.",
   "supports": "removing licenses and when it applies"
  },
  {
   "id": "s25",
   "url": "https://help.miro.com/hc/en-us/articles/360017571714-Miro-billing",
   "title": "Miro billing",
   "publisher": "vendor",
   "quote": "Charges for adding or removing licenses are prorated.",
   "supports": "license changes are prorated"
  },
  {
   "id": "s26",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "These are the standard terms of service applicable to all Miro self-serve and reseller customers.",
   "supports": "who the Terms cover"
  },
  {
   "id": "s27",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "Unless otherwise specified in the applicable Order, each Subscription Term will renew for successive 12-month periods",
   "supports": "the default 12-month auto-renewal"
  },
  {
   "id": "s28",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "notice of non-renewal at least 90 days before the current Subscription Term ends.",
   "supports": "the 90-day notice"
  },
  {
   "id": "s29",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "Upon notice of non-renewal, Customer will not be charged for the next billing cycle but will not receive any refunds or credits for amounts that have already been charged.",
   "supports": "effect of non-renewal, and no refunds"
  },
  {
   "id": "s30",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "Either party may terminate this Agreement (including all Orders) at any time for any reason upon 90 days' notice to the other party",
   "supports": "ending for convenience takes 90 days' notice"
  },
  {
   "id": "s31",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "if Customer has not already paid all applicable fees for the then-current Subscription Term, any such fees that are outstanding will become immediately due and payable.",
   "supports": "remaining fees become due"
  },
  {
   "id": "s32",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "any notice or consent under this Agreement must be in writing",
   "supports": "notice must be written"
  },
  {
   "id": "s33",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "notice must be provided to RealtimeBoard Inc. dba Miro, 315 Montgomery Street, Suite 900, San Francisco, CA 94104, Attention: Legal Department.",
   "supports": "where to send notice"
  },
  {
   "id": "s34",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "All notices to Miro must include a copy emailed to legal@miro.com.",
   "supports": "the email copy"
  },
  {
   "id": "s35",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "During the Subscription Term or within 30 days thereafter, Customer may export its Customer Content from the Service",
   "supports": "the export window"
  },
  {
   "id": "s36",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "After this export period, Miro may delete Customer Content in accordance with its standard schedule and procedures.",
   "supports": "deletion after the export window"
  },
  {
   "id": "s37",
   "url": "https://miro.com/legal/terms-of-service/",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "means any Miro-provided ordering document, online registration, order description or order confirmation referencing this Agreement.",
   "supports": "what an Order is"
  },
  {
   "id": "s38",
   "url": "https://help.miro.com/hc/en-us/articles/360017572774-How-to-save-board-backup",
   "title": "How to save board backup",
   "publisher": "vendor",
   "quote": "Starter, Business, Enterprise, Education",
   "supports": "plans that can save backups"
  },
  {
   "id": "s39",
   "url": "https://help.miro.com/hc/en-us/articles/360017572774-How-to-save-board-backup",
   "title": "How to save board backup",
   "publisher": "vendor",
   "quote": "Download board backup",
   "supports": "the backup menu option"
  },
  {
   "id": "s40",
   "url": "https://help.miro.com/hc/en-us/articles/360017572774-How-to-save-board-backup",
   "title": "How to save board backup",
   "publisher": "vendor",
   "quote": "Only board owners and co-owners can download backups of boards located in paid teams",
   "supports": "who can download backups"
  },
  {
   "id": "s41",
   "url": "https://help.miro.com/hc/en-us/articles/360017572774-How-to-save-board-backup",
   "title": "How to save board backup",
   "publisher": "vendor",
   "quote": "You'll need to back up each board individually",
   "supports": "one board at a time"
  },
  {
   "id": "s42",
   "url": "https://help.miro.com/hc/en-us/articles/360017572774-How-to-save-board-backup",
   "title": "How to save board backup",
   "publisher": "vendor",
   "quote": "there is a limit of 1GB",
   "supports": "the backup size limit"
  },
  {
   "id": "s43",
   "url": "https://help.miro.com/hc/en-us/articles/360017572774-How-to-save-board-backup",
   "title": "How to save board backup",
   "publisher": "vendor",
   "quote": ".rtb",
   "supports": "the backup file type"
  },
  {
   "id": "s44",
   "url": "https://help.miro.com/hc/en-us/articles/360017572754-How-to-export-your-board",
   "title": "How to export your board",
   "publisher": "vendor",
   "quote": "Open the export sub-menu by clicking the three dots (...) icon and then the Board sub-menu in the top-left corner of the board.",
   "supports": "where exports are"
  },
  {
   "id": "s45",
   "url": "https://help.miro.com/hc/en-us/articles/360017572754-How-to-export-your-board",
   "title": "How to export your board",
   "publisher": "vendor",
   "quote": "Export to spreadsheet (CSV)",
   "supports": "CSV export"
  },
  {
   "id": "s46",
   "url": "https://help.miro.com/hc/en-us/articles/360017572754-How-to-export-your-board",
   "title": "How to export your board",
   "publisher": "vendor",
   "quote": "High-quality resolution export without the watermark isn't available on Miro Free plan",
   "supports": "the Free plan export limit"
  },
  {
   "id": "s47",
   "url": "https://help.miro.com/hc/en-us/articles/360017730473-Education-plan",
   "title": "Education plan",
   "publisher": "vendor",
   "quote": "staff members and students of educational institutions",
   "supports": "who qualifies for the Education plan"
  },
  {
   "id": "s48",
   "url": "https://help.miro.com/hc/en-us/articles/360017730473-Education-plan",
   "title": "Education plan",
   "publisher": "vendor",
   "quote": "Yes, it's free.",
   "supports": "the Education plan is free"
  },
  {
   "id": "s49",
   "url": "https://help.miro.com/hc/en-us/articles/360026839633-Miro-for-non-profits",
   "title": "Miro for non-profits",
   "publisher": "vendor",
   "quote": "we are always ready to provide you with a 30% discount",
   "supports": "the non-profit discount"
  },
  {
   "id": "s50",
   "url": "https://help.miro.com/hc/en-us/articles/360026839633-Miro-for-non-profits",
   "title": "Miro for non-profits",
   "publisher": "vendor",
   "quote": "Just fill out the form using your business email address",
   "supports": "how non-profits apply"
  },
  {
   "id": "s51",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "When the subscription is canceled, all admins on the team receive an email notification confirming that the subscription is set to expire at the end of the current billing period.",
   "supports": "how a cancellation is confirmed"
  },
  {
   "id": "s52",
   "url": "https://help.miro.com/hc/en-us/articles/360011986179",
   "title": "Cancel your Miro subscription",
   "publisher": "vendor",
   "quote": "If there is an unpaid invoice for additional licenses at the time of cancellation, your registered card is charged immediately for the outstanding amount.",
   "supports": "unpaid license invoices are charged at once"
  }
 ],
 "verification": {
  "level": "docs",
  "checked_on": "2026-09-29",
  "by": "stackcut-research",
  "unverified": [
   "How Enterprise customers with their own negotiated agreement cancel is not in the help center; the public Terms cover self-serve and reseller customers",
   "Whether yearly self-serve plans follow the Terms' 90-day notice or the help center's cancel-any-time flow is not reconciled on either page",
   "Miro's help pages don't mention Apple App Store or Google Play billing, so no app-store route is given",
   "Details on Miro's non-profit and board-backup API pages beyond the quoted lines (annual discount stacking, backup import) aren't covered, because those pages couldn't be read in full"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-09-29",
   "result": "fixed",
   "notes": [
    "confirm_by: all team admins get an email saying the subscription will expire at the end of the billing period",
    "fees: an unpaid invoice for extra licenses is charged to the card immediately on cancelling",
    "Re-read the cancel article, Terms (renewal, 90-day notice, notice address and legal@miro.com copy, 30-day export), downgrade, backup, billing, education and non-profit pages: the rest matches"
   ]
  }
 },
 "delete_account": {
  "url": "https://miro.com/app/settings/user-profile/",
  "difficulty": "easy",
  "source": "JustDeleteMe (MIT), https://github.com/jdm-contrib/jdm"
 },
 "stackcut": {
  "vendor_id": "miro",
  "name": "Miro",
  "recipes": [
   {
    "id": "replace-miro",
    "title": "Whiteboard",
    "best_year_one_net": 108
   }
  ]
 },
 "page": "https://stackcut.io/cancel/miro",
 "json": "https://stackcut.io/exits/miro.json",
 "evidence": {
  "packet_revision": "c77eab4d8dabaa061dccd4a2600da30ff80c496cade5a0c4141b817aaed1be2a",
  "docs_checked_on": "2026-09-29",
  "last_observed_success_on": null,
  "verification": "docs",
  "freshness": {
   "as_of": "2026-10-09",
   "status": "current",
   "checked_on": "2026-09-29",
   "age_days": 10,
   "stale_after_days": 30,
   "next_check_on": "2026-10-29"
  },
  "routes": [
   {
    "route_id": "miro--direct-web--r1",
    "channel": "direct_web",
    "checked_on": "2026-09-29",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    }
   },
   {
    "route_id": "miro--sales-contract--r2",
    "channel": "sales_contract",
    "checked_on": "2026-09-29",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    }
   }
  ]
 },
 "license": "CC-BY-4.0",
 "credit": "Stackcut Exits (https://stackcut.io/cancel), CC BY 4.0"
}
