{
  "version": {
    "name": "genesis",
    "number": 0
  },
  "operations": [
    {
      "name": "abandonFillDraft",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Close one of your own wizard drafts — while it is being made or once it is ready.",
      "path": "/reference/work-and-notes/abandonFillDraft/",
      "dryRun": false
    },
    {
      "name": "abcClasses",
      "kind": "query",
      "family": "Reading your records",
      "summary": "ABC inventory classification — ranks what you sell into A/B/C classes by value and how fast it moves. “A” items are your most valuable, fastest movers; “C” items the slowest.",
      "path": "/reference/reading-your-records/abcClasses/",
      "dryRun": false
    },
    {
      "name": "acceptDispute",
      "kind": "mutation",
      "family": "Dispute",
      "summary": "Record that you accept a customer’s card dispute (a chargeback) instead of fighting it.",
      "path": "/reference/dispute/acceptDispute/",
      "dryRun": false
    },
    {
      "name": "acceptOrder",
      "kind": "mutation",
      "family": "Order",
      "summary": "Accept a draft or quote order so it becomes a real order to fulfil.",
      "path": "/reference/order/acceptOrder/",
      "dryRun": false
    },
    {
      "name": "acceptTransferRequest",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Approve another location’s request to move stock — the sending side saying “yes, take it”.",
      "path": "/reference/inventory-operations/acceptTransferRequest/",
      "dryRun": false
    },
    {
      "name": "acknowledgeFraudAlert",
      "kind": "mutation",
      "family": "Fraud alert",
      "summary": "Take a fraud alert under investigation.",
      "path": "/reference/fraud-alert/acknowledgeFraudAlert/",
      "dryRun": false
    },
    {
      "name": "acknowledgePurchaseOrder",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Record that your supplier confirmed a purchase order.",
      "path": "/reference/purchasing/acknowledgePurchaseOrder/",
      "dryRun": false
    },
    {
      "name": "activateStoredValueInstrument",
      "kind": "mutation",
      "family": "Till and cash management",
      "summary": "Turn on a gift card or store-credit instrument so it can be sold and redeemed.",
      "path": "/reference/till-and-cash-management/activateStoredValueInstrument/",
      "dryRun": false
    },
    {
      "name": "addCaseMessage",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Add a reply to a customer-service case, as staff.",
      "path": "/reference/selling/addCaseMessage/",
      "dryRun": false
    },
    {
      "name": "addNote",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Attach a note (optionally with files) to any record — an order, a product, a customer.",
      "path": "/reference/work-and-notes/addNote/",
      "dryRun": false
    },
    {
      "name": "addPurchaseOrderLines",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Add more lines to a purchase order you have not sent yet — the way a big order gets built up.",
      "path": "/reference/purchasing/addPurchaseOrderLines/",
      "dryRun": false
    },
    {
      "name": "addReceiptLines",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Add more lines to a goods receipt you have not posted yet — the way a big delivery gets recorded.",
      "path": "/reference/inventory-operations/addReceiptLines/",
      "dryRun": false
    },
    {
      "name": "addRegistryItem",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Add a product to a customer’s gift registry, as staff.",
      "path": "/reference/selling/addRegistryItem/",
      "dryRun": false
    },
    {
      "name": "addSegmentMembers",
      "kind": "mutation",
      "family": "Pricing",
      "summary": "Add up to 48 shoppers to a segment in one call — already-present shoppers are skipped, not errors.",
      "path": "/reference/pricing/addSegmentMembers/",
      "dryRun": false
    },
    {
      "name": "adjustLoyaltyPoints",
      "kind": "mutation",
      "family": "Refunds and payment corrections",
      "summary": "Manually add or remove a customer’s loyalty points, with a reason.",
      "path": "/reference/refunds-and-payment-corrections/adjustLoyaltyPoints/",
      "dryRun": false
    },
    {
      "name": "adjustStock",
      "kind": "mutation",
      "family": "Inventory adjustments",
      "summary": "Write stock on or off outside of buying and selling — corrections, damage, shrink — with a reason code.",
      "path": "/reference/inventory-adjustments/adjustStock/",
      "dryRun": false
    },
    {
      "name": "adjustStoredValueInstrument",
      "kind": "mutation",
      "family": "Refunds and payment corrections",
      "summary": "Manually correct a gift card or store-credit balance, with a reason.",
      "path": "/reference/refunds-and-payment-corrections/adjustStoredValueInstrument/",
      "dryRun": false
    },
    {
      "name": "affiliate",
      "kind": "query",
      "family": "Affiliate",
      "summary": "Look up one affiliate — a partner who earns commission for referring sales to you.",
      "path": "/reference/affiliate/affiliate/",
      "dryRun": false
    },
    {
      "name": "affiliateAccruals",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "Your referral earnings ledger — subscription-share and usage-share rows for the businesses you introduced, months your own bill was settled from earnings, and any reversals, with the rate and basis on every row.",
      "path": "/reference/billing-and-the-wallet/affiliateAccruals/",
      "dryRun": false
    },
    {
      "name": "affiliateEntryList",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The ledger of what an affiliate has earned, entry by entry.",
      "path": "/reference/reading-your-records/affiliateEntryList/",
      "dryRun": false
    },
    {
      "name": "affiliatePayoutReport",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The payout report for affiliates — what you owe each partner for the period.",
      "path": "/reference/reading-your-records/affiliatePayoutReport/",
      "dryRun": false
    },
    {
      "name": "affiliates",
      "kind": "query",
      "family": "Affiliate",
      "summary": "List your affiliates — the partners who earn referral commission.",
      "path": "/reference/affiliate/affiliates/",
      "dryRun": false
    },
    {
      "name": "agentChannel",
      "kind": "query",
      "family": "Agent channel",
      "summary": "Look up one agent channel — its controls, lifecycle state and public signing keys.",
      "path": "/reference/agent-channel/agentChannel/",
      "dryRun": false
    },
    {
      "name": "agentChannelCatalogLookup",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Resolve product, variant, SKU or barcode identifiers to the listed products an agent would see.",
      "path": "/reference/reading-your-records/agentChannelCatalogLookup/",
      "dryRun": false
    },
    {
      "name": "agentChannelCatalogProduct",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One listed product as an agent sees it in full — its variants narrowed by chosen options, each option value marked available or not.",
      "path": "/reference/reading-your-records/agentChannelCatalogProduct/",
      "dryRun": false
    },
    {
      "name": "agentChannelCatalogSearch",
      "kind": "query",
      "family": "Reading your records",
      "summary": "What AI shopping agents can see and buy from this channel right now — the listed products searched by words and filters, priced at the selling location, with in-stock words.",
      "path": "/reference/reading-your-records/agentChannelCatalogSearch/",
      "dryRun": false
    },
    {
      "name": "agentChannelCheckout",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Read one agent checkout as the platform sees it — the lines, the quote, the delivery options, the status and its messages.",
      "path": "/reference/reading-your-records/agentChannelCheckout/",
      "dryRun": false
    },
    {
      "name": "agentChannelCheckoutCancel",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Cancel an agent checkout before it completes.",
      "path": "/reference/selling/agentChannelCheckoutCancel/",
      "dryRun": false
    },
    {
      "name": "agentChannelCheckoutComplete",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Pay and place an agent checkout as the platform would — the buyer’s payment instrument (a Google Pay card token through Stripe) is charged for the full quote and the sale is placed.",
      "path": "/reference/selling/agentChannelCheckoutComplete/",
      "dryRun": false
    },
    {
      "name": "agentChannelCheckoutCreate",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Open a checkout on this channel as an AI shopping platform would — the items, the buyer, the delivery choice — and get the priced quote back with what is still missing.",
      "path": "/reference/selling/agentChannelCheckoutCreate/",
      "dryRun": false
    },
    {
      "name": "agentChannelCheckoutUpdate",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Replace an agent checkout wholesale — the items, the buyer, the delivery choice — and get the fresh quote.",
      "path": "/reference/selling/agentChannelCheckoutUpdate/",
      "dryRun": false
    },
    {
      "name": "agentChannelOrder",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Read a completed agent checkout’s order as the platform sees it — what was bought, how it ships, what has happened since.",
      "path": "/reference/reading-your-records/agentChannelOrder/",
      "dryRun": false
    },
    {
      "name": "agentChannels",
      "kind": "query",
      "family": "Agent channel",
      "summary": "List your agent channels (one per organization) — decommissioned ones drop from the listing; drafts, live and paused channels stay.",
      "path": "/reference/agent-channel/agentChannels/",
      "dryRun": false
    },
    {
      "name": "aiCalls",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "Your group’s AI calls with the words — what was asked, what the assistant said it understood, and what it answered — newest first, one page at a time.",
      "path": "/reference/billing-and-the-wallet/aiCalls/",
      "dryRun": false
    },
    {
      "name": "aiFlags",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "Your group’s AI usage flags by day — who tripped which unusual-pressing pattern, so a person can take a look.",
      "path": "/reference/billing-and-the-wallet/aiFlags/",
      "dryRun": false
    },
    {
      "name": "aiUsage",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "Your group’s AI usage by day — calls, tokens, and spend, with a per-surface breakdown.",
      "path": "/reference/billing-and-the-wallet/aiUsage/",
      "dryRun": false
    },
    {
      "name": "allocationSuggestions",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Suggestions for pushing genuine excess stock from a hub out to your stores, shared fairly by each store’s weight.",
      "path": "/reference/reading-your-records/allocationSuggestions/",
      "dryRun": false
    },
    {
      "name": "apiKey",
      "kind": "query",
      "family": "API key",
      "summary": "Look up one record — an API key — a machine credential for integrations.",
      "path": "/reference/api-key/apiKey/",
      "dryRun": false
    },
    {
      "name": "apiKeys",
      "kind": "query",
      "family": "API key",
      "summary": "The api key list — each entry is an API key — a machine credential for integrations.",
      "path": "/reference/api-key/apiKeys/",
      "dryRun": false
    },
    {
      "name": "applyOrderCoupon",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Apply a coupon code to an open order.",
      "path": "/reference/selling/applyOrderCoupon/",
      "dryRun": false
    },
    {
      "name": "applyOrderEmployeeDiscount",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Attach an employee discount to an open order (one employee per order).",
      "path": "/reference/selling/applyOrderEmployeeDiscount/",
      "dryRun": false
    },
    {
      "name": "applyOrderLoyalty",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Redeem a customer’s loyalty points against an open order.",
      "path": "/reference/selling/applyOrderLoyalty/",
      "dryRun": false
    },
    {
      "name": "applyTender",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Take payment on a placed order — cash, card, or other tender.",
      "path": "/reference/selling/applyTender/",
      "dryRun": false
    },
    {
      "name": "appointment",
      "kind": "query",
      "family": "Appointment",
      "summary": "Look up one appointment — its purpose, window, resources, customer and lifecycle state.",
      "path": "/reference/appointment/appointment/",
      "dryRun": false
    },
    {
      "name": "appointments",
      "kind": "query",
      "family": "Appointment",
      "summary": "List your appointments — cancelled/no-show/rescheduled drop from the listing; completed history stays.",
      "path": "/reference/appointment/appointments/",
      "dryRun": false
    },
    {
      "name": "approvalRequest",
      "kind": "query",
      "family": "Approval request",
      "summary": "Look up one record — an approval request — asking a manager’s authority for an act above your limit.",
      "path": "/reference/approval-request/approvalRequest/",
      "dryRun": false
    },
    {
      "name": "approvalRequests",
      "kind": "query",
      "family": "Approval request",
      "summary": "The approval request list — each entry is an approval request — asking a manager’s authority for an act above your limit.",
      "path": "/reference/approval-request/approvalRequests/",
      "dryRun": false
    },
    {
      "name": "approveApprovalRequest",
      "kind": "mutation",
      "family": "Approval request",
      "summary": "Grant a pending approval request — your authority unblocks the requester’s act.",
      "path": "/reference/approval-request/approveApprovalRequest/",
      "dryRun": false
    },
    {
      "name": "approveConnectorAuthorization",
      "kind": "mutation",
      "family": "System and integration setup",
      "summary": "Approve or deny an AI-connector sign-in — approving mints a read-only integration key for ONE organization and sends the connector its sign-in code.",
      "path": "/reference/system-and-integration-setup/approveConnectorAuthorization/",
      "dryRun": false
    },
    {
      "name": "approvePurchaseOrder",
      "kind": "mutation",
      "family": "Document approvals",
      "summary": "Approve a purchase order internally so it can be submitted.",
      "path": "/reference/document-approvals/approvePurchaseOrder/",
      "dryRun": false
    },
    {
      "name": "approveReturn",
      "kind": "mutation",
      "family": "Return",
      "summary": "Approve a customer return — your sign-off moves it forward.",
      "path": "/reference/return/approveReturn/",
      "dryRun": false
    },
    {
      "name": "approveRtv",
      "kind": "mutation",
      "family": "Document approvals",
      "summary": "Approve a return-to-vendor before it ships.",
      "path": "/reference/document-approvals/approveRtv/",
      "dryRun": false
    },
    {
      "name": "arAging",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The aging report — who owes what, and for how long (30/60/90 buckets).",
      "path": "/reference/reading-your-records/arAging/",
      "dryRun": false
    },
    {
      "name": "arLedger",
      "kind": "query",
      "family": "Reading your records",
      "summary": "A customer’s house-account ledger — every charge and payment, in order.",
      "path": "/reference/reading-your-records/arLedger/",
      "dryRun": false
    },
    {
      "name": "arPay",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Take a payment against a customer’s house account.",
      "path": "/reference/selling/arPay/",
      "dryRun": false
    },
    {
      "name": "arWriteoff",
      "kind": "mutation",
      "family": "Refunds and payment corrections",
      "summary": "Write off part of a customer’s house-account balance — money you are giving up on.",
      "path": "/reference/refunds-and-payment-corrections/arWriteoff/",
      "dryRun": false
    },
    {
      "name": "askConsultation",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Ask Aldric one question in a consultation — the reply may include a drafted plan of records to create.",
      "path": "/reference/work-and-notes/askConsultation/",
      "dryRun": false
    },
    {
      "name": "assignIdentifier",
      "kind": "mutation",
      "family": "Catalog editing",
      "summary": "Assign an identifier (a barcode, a UPC/EAN/SKU) to a variant.",
      "path": "/reference/catalog-editing/assignIdentifier/",
      "dryRun": false
    },
    {
      "name": "assistantAsk",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Ask the page assistant a question about using Almond Till — it knows which page you are on and answers with the same words the Guide shows.",
      "path": "/reference/reading-your-records/assistantAsk/",
      "dryRun": false
    },
    {
      "name": "attachTokenAccountBackupBillingMethod",
      "kind": "mutation",
      "family": "Billing and the wallet",
      "summary": "Attach a BACKUP payment method — used automatically when the primary card declines a top-up.",
      "path": "/reference/billing-and-the-wallet/attachTokenAccountBackupBillingMethod/",
      "dryRun": false
    },
    {
      "name": "attachTokenAccountBillingMethod",
      "kind": "mutation",
      "family": "Billing and the wallet",
      "summary": "Attach a payment method to your group’s kernel wallet — how top-ups get paid.",
      "path": "/reference/billing-and-the-wallet/attachTokenAccountBillingMethod/",
      "dryRun": false
    },
    {
      "name": "authorizePayment",
      "kind": "mutation",
      "family": "Payment",
      "summary": "Authorize a card payment — reserve the money on the customer’s card without taking it yet.",
      "path": "/reference/payment/authorizePayment/",
      "dryRun": false
    },
    {
      "name": "beginCloseTillSession",
      "kind": "mutation",
      "family": "Till session",
      "summary": "Start closing a till — freeze the drawer for the closing count.",
      "path": "/reference/till-session/beginCloseTillSession/",
      "dryRun": false
    },
    {
      "name": "billingCharge",
      "kind": "query",
      "family": "Billing charge",
      "summary": "One platform usage charge — what the platform billed your group and why.",
      "path": "/reference/billing-charge/billingCharge/",
      "dryRun": false
    },
    {
      "name": "billingCharges",
      "kind": "query",
      "family": "Billing charge",
      "summary": "The platform’s usage charges to your group — the transparency ledger.",
      "path": "/reference/billing-charge/billingCharges/",
      "dryRun": false
    },
    {
      "name": "bin",
      "kind": "query",
      "family": "Bin",
      "summary": "Look up one record — a bin — an exact shelf/slot stock lives in.",
      "path": "/reference/bin/bin/",
      "dryRun": false
    },
    {
      "name": "binStock",
      "kind": "query",
      "family": "Reading your records",
      "summary": "What is sitting in one bin.",
      "path": "/reference/reading-your-records/binStock/",
      "dryRun": false
    },
    {
      "name": "bins",
      "kind": "query",
      "family": "Bin",
      "summary": "The bin list — each entry is a bin — an exact shelf/slot stock lives in.",
      "path": "/reference/bin/bins/",
      "dryRun": false
    },
    {
      "name": "bookmarkConstruct",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Bookmark any record so it joins your Profile feed (or a team’s shared feed).",
      "path": "/reference/your-own-session/bookmarkConstruct/",
      "dryRun": false
    },
    {
      "name": "boostBookmark",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Pop one of your bookmarked records to the top of your feed — a personal “look at this again now”.",
      "path": "/reference/your-own-session/boostBookmark/",
      "dryRun": false
    },
    {
      "name": "boostTeamBookmark",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Pop a record to the top of your team’s shared feed — a deliberate “team, look at this”.",
      "path": "/reference/your-own-session/boostTeamBookmark/",
      "dryRun": false
    },
    {
      "name": "brand",
      "kind": "query",
      "family": "Brand",
      "summary": "Look up one record — a brand — a product building block.",
      "path": "/reference/brand/brand/",
      "dryRun": false
    },
    {
      "name": "brands",
      "kind": "query",
      "family": "Brand",
      "summary": "The brand list — each entry is a brand — a product building block.",
      "path": "/reference/brand/brands/",
      "dryRun": false
    },
    {
      "name": "breakStock",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Disassemble kits — break finished kits back into their component stock.",
      "path": "/reference/inventory-operations/breakStock/",
      "dryRun": false
    },
    {
      "name": "buildStock",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Assemble kits — consume component stock to produce finished kit stock, per the kit’s recipe.",
      "path": "/reference/inventory-operations/buildStock/",
      "dryRun": false
    },
    {
      "name": "cancelAppointment",
      "kind": "mutation",
      "family": "Appointment",
      "summary": "Cancel an appointment before it starts — the slot frees for other bookings.",
      "path": "/reference/appointment/cancelAppointment/",
      "dryRun": false
    },
    {
      "name": "cancelApprovalRequest",
      "kind": "mutation",
      "family": "Approval request",
      "summary": "Withdraw your own pending approval request.",
      "path": "/reference/approval-request/cancelApprovalRequest/",
      "dryRun": false
    },
    {
      "name": "cancelCount",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Cancel a stock count before it posts. Nothing changes.",
      "path": "/reference/inventory-operations/cancelCount/",
      "dryRun": false
    },
    {
      "name": "cancelExportJob",
      "kind": "mutation",
      "family": "Reading your records",
      "summary": "Stop one of your own background exports — it ends as cancelled and no file is produced.",
      "path": "/reference/reading-your-records/cancelExportJob/",
      "dryRun": false
    },
    {
      "name": "cancelFulfillment",
      "kind": "mutation",
      "family": "Fulfillment",
      "summary": "Cancel a fulfilment job — the items go back into the order’s to-fulfil pool.",
      "path": "/reference/fulfillment/cancelFulfillment/",
      "dryRun": false
    },
    {
      "name": "cancelMarkdownPlan",
      "kind": "mutation",
      "family": "Pricing",
      "summary": "Cancel a markdown plan — scheduled price cuts over time.",
      "path": "/reference/pricing/cancelMarkdownPlan/",
      "dryRun": false
    },
    {
      "name": "cancelMyChangeRequest",
      "kind": "mutation",
      "family": "Organization requests",
      "summary": "Cancel your own pending change request.",
      "path": "/reference/organization-requests/cancelMyChangeRequest/",
      "dryRun": false
    },
    {
      "name": "cancelOrder",
      "kind": "mutation",
      "family": "Order",
      "summary": "Cancel a customer order.",
      "path": "/reference/order/cancelOrder/",
      "dryRun": false
    },
    {
      "name": "cancelPayment",
      "kind": "mutation",
      "family": "Payment",
      "summary": "Cancel a payment on an order.",
      "path": "/reference/payment/cancelPayment/",
      "dryRun": false
    },
    {
      "name": "cancelPurchaseOrder",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Cancel a purchase order before anything has arrived — a draft, one awaiting approval, or an issued one with no receipts yet.",
      "path": "/reference/purchasing/cancelPurchaseOrder/",
      "dryRun": false
    },
    {
      "name": "cancelReceipt",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Cancel a goods receipt — stock arriving from a purchase order.",
      "path": "/reference/inventory-operations/cancelReceipt/",
      "dryRun": false
    },
    {
      "name": "cancelReturn",
      "kind": "mutation",
      "family": "Return",
      "summary": "Cancel a customer return.",
      "path": "/reference/return/cancelReturn/",
      "dryRun": false
    },
    {
      "name": "cancelRtv",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Cancel a return-to-vendor — goods going back to a supplier.",
      "path": "/reference/purchasing/cancelRtv/",
      "dryRun": false
    },
    {
      "name": "cancelSearchJob",
      "kind": "mutation",
      "family": "Reading your records",
      "summary": "Stop one of your own background searches — it ends as cancelled and keeps the matches found so far.",
      "path": "/reference/reading-your-records/cancelSearchJob/",
      "dryRun": false
    },
    {
      "name": "cancelSupportPlan",
      "kind": "mutation",
      "family": "Billing and the wallet",
      "summary": "Stop the handholding plan’s automatic renewals. The quarter you already paid keeps serving through its last month; after that the plan lapses and incidents bill per case.",
      "path": "/reference/billing-and-the-wallet/cancelSupportPlan/",
      "dryRun": false
    },
    {
      "name": "cancelTransfer",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Cancel a stock transfer between locations.",
      "path": "/reference/inventory-operations/cancelTransfer/",
      "dryRun": false
    },
    {
      "name": "cancelTransferRequest",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Cancel a stock-transfer request between your locations.",
      "path": "/reference/inventory-operations/cancelTransferRequest/",
      "dryRun": false
    },
    {
      "name": "cancelVendorInvoice",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Cancel a vendor’s invoice — what a supplier billed you against a purchase.",
      "path": "/reference/purchasing/cancelVendorInvoice/",
      "dryRun": false
    },
    {
      "name": "cannedCharacteristics",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The canned characteristic list — each entry is a platform-preset product characteristic you can copy into your group.",
      "path": "/reference/reading-your-records/cannedCharacteristics/",
      "dryRun": false
    },
    {
      "name": "cannedConsentPurposes",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The canned consent purpose list — each entry is a platform-preset consent purpose you can copy into your group.",
      "path": "/reference/reading-your-records/cannedConsentPurposes/",
      "dryRun": false
    },
    {
      "name": "cannedFiscalRegimes",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The fiscal regimes we support, per market — each key names a country scheme (sign-and-journal, or authority-cleared before issuing); receipts only accept listed keys. Markets with no scheme (like the US) simply never issue one.",
      "path": "/reference/reading-your-records/cannedFiscalRegimes/",
      "dryRun": false
    },
    {
      "name": "cannedPeripheralModels",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The platform’s supported-hardware presets — the printers, scanners, and card readers Almond Till knows how to drive. A device peripheral names one of these.",
      "path": "/reference/reading-your-records/cannedPeripheralModels/",
      "dryRun": false
    },
    {
      "name": "cannedRoles",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The canned role list — each entry is a platform-preset role template you can copy into your group.",
      "path": "/reference/reading-your-records/cannedRoles/",
      "dryRun": false
    },
    {
      "name": "cannedStorefrontThemes",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The canned storefront themes to pick from — each key names a ready-made look; storefronts only accept listed keys.",
      "path": "/reference/reading-your-records/cannedStorefrontThemes/",
      "dryRun": false
    },
    {
      "name": "cannedUoms",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The platform’s preset units of measure (each, pair, kilogram…) — copy or reference them instead of redefining the basics.",
      "path": "/reference/reading-your-records/cannedUoms/",
      "dryRun": false
    },
    {
      "name": "captureCount",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Enter counted quantities into an open stock count.",
      "path": "/reference/inventory-operations/captureCount/",
      "dryRun": false
    },
    {
      "name": "capturePayment",
      "kind": "mutation",
      "family": "Payment",
      "summary": "Capture an authorized card payment — actually take the reserved money.",
      "path": "/reference/payment/capturePayment/",
      "dryRun": false
    },
    {
      "name": "captureVendorInvoice",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Capture a vendor’s invoice against a purchase — what they billed you.",
      "path": "/reference/purchasing/captureVendorInvoice/",
      "dryRun": false
    },
    {
      "name": "caseMessages",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One case’s message thread — staff replies, internal notes, and the customer’s messages.",
      "path": "/reference/reading-your-records/caseMessages/",
      "dryRun": false
    },
    {
      "name": "casesByConsumer",
      "kind": "query",
      "family": "Reading your records",
      "summary": "All the service cases one customer has had — their support history.",
      "path": "/reference/reading-your-records/casesByConsumer/",
      "dryRun": false
    },
    {
      "name": "categories",
      "kind": "query",
      "family": "Category",
      "summary": "The category list — each entry is a category — the product tree’s branches.",
      "path": "/reference/category/categories/",
      "dryRun": false
    },
    {
      "name": "category",
      "kind": "query",
      "family": "Category",
      "summary": "Look up one record — a category — the product tree’s branches.",
      "path": "/reference/category/category/",
      "dryRun": false
    },
    {
      "name": "categoryChildren",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One category’s direct children — browse your merchandise tree level by level.",
      "path": "/reference/reading-your-records/categoryChildren/",
      "dryRun": false
    },
    {
      "name": "changes",
      "kind": "query",
      "family": "Your own session",
      "summary": "What shipped across the whole system — the platform’s release notes in plain words, newest first, from any day you name or over the last 90 days.",
      "path": "/reference/your-own-session/changes/",
      "dryRun": false
    },
    {
      "name": "characteristic",
      "kind": "query",
      "family": "Characteristic",
      "summary": "Look up one record — a product characteristic — a typed attribute products carry (material, care, age rating).",
      "path": "/reference/characteristic/characteristic/",
      "dryRun": false
    },
    {
      "name": "characteristics",
      "kind": "query",
      "family": "Characteristic",
      "summary": "The characteristic list — each entry is a product characteristic — a typed attribute products carry (material, care, age rating).",
      "path": "/reference/characteristic/characteristics/",
      "dryRun": false
    },
    {
      "name": "claimReferralCode",
      "kind": "mutation",
      "family": "Billing and the wallet",
      "summary": "Claim your group’s one referral code. Businesses that sign up with it get 50% off their base fee for 3 months, and your group earns on their collected fees and first-year usage once AlmondTill approves each referral.",
      "path": "/reference/billing-and-the-wallet/claimReferralCode/",
      "dryRun": false
    },
    {
      "name": "closeGiftRegistry",
      "kind": "mutation",
      "family": "Gift registry",
      "summary": "Close a gift registry — the event is over.",
      "path": "/reference/gift-registry/closeGiftRegistry/",
      "dryRun": false
    },
    {
      "name": "closeReturn",
      "kind": "mutation",
      "family": "Return",
      "summary": "Close a customer return — finish it.",
      "path": "/reference/return/closeReturn/",
      "dryRun": false
    },
    {
      "name": "closeShortPurchaseOrder",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Close a partially-received purchase order short — you have decided the rest is not coming.",
      "path": "/reference/purchasing/closeShortPurchaseOrder/",
      "dryRun": false
    },
    {
      "name": "closeShortTransferRequest",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Close a transfer request short — the rest will not be sent.",
      "path": "/reference/inventory-operations/closeShortTransferRequest/",
      "dryRun": false
    },
    {
      "name": "closeTillSession",
      "kind": "mutation",
      "family": "Till sessions",
      "summary": "Close a till — record the closing count; over/short is computed against the expected totals.",
      "path": "/reference/till-sessions/closeTillSession/",
      "dryRun": false
    },
    {
      "name": "closeTransfer",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Close a completed transfer.",
      "path": "/reference/inventory-operations/closeTransfer/",
      "dryRun": false
    },
    {
      "name": "collaborator",
      "kind": "query",
      "family": "Collaborator",
      "summary": "Look up one external collaborator.",
      "path": "/reference/collaborator/collaborator/",
      "dryRun": false
    },
    {
      "name": "collaborators",
      "kind": "query",
      "family": "Collaborator",
      "summary": "Your organization group’s external collaborators (accountants, agencies, consultants), newest first.",
      "path": "/reference/collaborator/collaborators/",
      "dryRun": false
    },
    {
      "name": "collection",
      "kind": "query",
      "family": "Collection",
      "summary": "Look up one record — a collection — a curated or rule-driven product set.",
      "path": "/reference/collection/collection/",
      "dryRun": false
    },
    {
      "name": "collectionMember",
      "kind": "query",
      "family": "Collection member",
      "summary": "Look up one record — one product pinned into a collection.",
      "path": "/reference/collection-member/collectionMember/",
      "dryRun": false
    },
    {
      "name": "collectionMembers",
      "kind": "query",
      "family": "Collection member",
      "summary": "The collection member list — each entry is one product pinned into a collection.",
      "path": "/reference/collection-member/collectionMembers/",
      "dryRun": false
    },
    {
      "name": "collectionProducts",
      "kind": "query",
      "family": "Reading your records",
      "summary": "What a collection actually contains right now — the evaluated product list (pins plus rule matches).",
      "path": "/reference/reading-your-records/collectionProducts/",
      "dryRun": false
    },
    {
      "name": "collections",
      "kind": "query",
      "family": "Collection",
      "summary": "The collection list — each entry is a collection — a curated or rule-driven product set.",
      "path": "/reference/collection/collections/",
      "dryRun": false
    },
    {
      "name": "commissionConfig",
      "kind": "query",
      "family": "Commission config",
      "summary": "Look up one record — the commission settings — how staff sales commission is computed.",
      "path": "/reference/commission-config/commissionConfig/",
      "dryRun": false
    },
    {
      "name": "commissionConfigs",
      "kind": "query",
      "family": "Commission config",
      "summary": "The commission config list — each entry is the commission settings — how staff sales commission is computed.",
      "path": "/reference/commission-config/commissionConfigs/",
      "dryRun": false
    },
    {
      "name": "commissionEntryList",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The commission ledger — what staff earned, entry by entry.",
      "path": "/reference/reading-your-records/commissionEntryList/",
      "dryRun": false
    },
    {
      "name": "commissionPayoutReport",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The commission payout report — what you owe each seller for the period.",
      "path": "/reference/reading-your-records/commissionPayoutReport/",
      "dryRun": false
    },
    {
      "name": "completeAppointment",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Complete an in-progress appointment — optionally linking the billing order at the last legal moment.",
      "path": "/reference/selling/completeAppointment/",
      "dryRun": false
    },
    {
      "name": "confirmAppointment",
      "kind": "mutation",
      "family": "Appointment",
      "summary": "Confirm a requested appointment — the capacity check runs and the slot is reserved on every booked resource.",
      "path": "/reference/appointment/confirmAppointment/",
      "dryRun": false
    },
    {
      "name": "confirmFraudAlert",
      "kind": "mutation",
      "family": "Fraud alert",
      "summary": "Record a fraud alert as a CONFIRMED finding.",
      "path": "/reference/fraud-alert/confirmFraudAlert/",
      "dryRun": false
    },
    {
      "name": "confirmWizardMaterial",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Confirm an uploaded wizard material — the assistant reads it once and keeps a compact fact sheet.",
      "path": "/reference/work-and-notes/confirmWizardMaterial/",
      "dryRun": false
    },
    {
      "name": "connectorAuthorization",
      "kind": "query",
      "family": "System and integration setup",
      "summary": "Review an AI-connector sign-in request (Claude, ChatGPT, …) — who is asking, where the sign-in code would be sent, and which of your organizations it could act in.",
      "path": "/reference/system-and-integration-setup/connectorAuthorization/",
      "dryRun": false
    },
    {
      "name": "consentPurpose",
      "kind": "query",
      "family": "Consent purpose",
      "summary": "Look up one record — a consent purpose — one named thing customers can allow or refuse (marketing email, data use).",
      "path": "/reference/consent-purpose/consentPurpose/",
      "dryRun": false
    },
    {
      "name": "consentPurposes",
      "kind": "query",
      "family": "Consent purpose",
      "summary": "The consent purpose list — each entry is a consent purpose — one named thing customers can allow or refuse (marketing email, data use).",
      "path": "/reference/consent-purpose/consentPurposes/",
      "dryRun": false
    },
    {
      "name": "consentRecord",
      "kind": "query",
      "family": "Consent record",
      "summary": "Look up one record — one customer’s decision on one consent purpose — a legal fact.",
      "path": "/reference/consent-record/consentRecord/",
      "dryRun": false
    },
    {
      "name": "consentRecords",
      "kind": "query",
      "family": "Consent record",
      "summary": "The consent record list — each entry is one customer’s decision on one consent purpose — a legal fact.",
      "path": "/reference/consent-record/consentRecords/",
      "dryRun": false
    },
    {
      "name": "consultation",
      "kind": "query",
      "family": "Consultation",
      "summary": "Look up one record — a consultation — your chat with Aldric; the transcript and its rolling summary are the record.",
      "path": "/reference/consultation/consultation/",
      "dryRun": false
    },
    {
      "name": "consultationTurns",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One page of a consultation's transcript, oldest first.",
      "path": "/reference/reading-your-records/consultationTurns/",
      "dryRun": false
    },
    {
      "name": "consultations",
      "kind": "query",
      "family": "Consultation",
      "summary": "The consultation list — each entry is a consultation — your chat with Aldric; the transcript and its rolling summary are the record.",
      "path": "/reference/consultation/consultations/",
      "dryRun": false
    },
    {
      "name": "consumer",
      "kind": "query",
      "family": "Consumer",
      "summary": "Look up one record — a consumer profile — the shopper identity used by portals.",
      "path": "/reference/consumer/consumer/",
      "dryRun": false
    },
    {
      "name": "consumers",
      "kind": "query",
      "family": "Consumer",
      "summary": "The consumer list — each entry is a consumer profile — the shopper identity used by portals.",
      "path": "/reference/consumer/consumers/",
      "dryRun": false
    },
    {
      "name": "contact",
      "kind": "query",
      "family": "Contact",
      "summary": "Look up one record — a contact — a person or address book entry.",
      "path": "/reference/contact/contact/",
      "dryRun": false
    },
    {
      "name": "contactAssignment",
      "kind": "query",
      "family": "Contact assignment",
      "summary": "Look up one record — a contact’s assignment to a record — who is the buyer on this vendor, the manager at this store.",
      "path": "/reference/contact-assignment/contactAssignment/",
      "dryRun": false
    },
    {
      "name": "contactAssignments",
      "kind": "query",
      "family": "Contact assignment",
      "summary": "The contact assignment list — each entry is a contact’s assignment to a record — who is the buyer on this vendor, the manager at this store.",
      "path": "/reference/contact-assignment/contactAssignments/",
      "dryRun": false
    },
    {
      "name": "contacts",
      "kind": "query",
      "family": "Contact",
      "summary": "The contact list — each entry is a contact — a person or address book entry.",
      "path": "/reference/contact/contacts/",
      "dryRun": false
    },
    {
      "name": "copyCannedCharacteristic",
      "kind": "mutation",
      "family": "Catalog structure",
      "summary": "Copy a platform-preset product characteristic you can copy into your group into your own group — your editable copy of the platform preset.",
      "path": "/reference/catalog-structure/copyCannedCharacteristic/",
      "dryRun": false
    },
    {
      "name": "copyCannedConsentPurpose",
      "kind": "mutation",
      "family": "Privacy and compliance",
      "summary": "Copy a platform-preset consent purpose you can copy into your group into your own group — your editable copy of the platform preset.",
      "path": "/reference/privacy-and-compliance/copyCannedConsentPurpose/",
      "dryRun": false
    },
    {
      "name": "copyCannedRole",
      "kind": "mutation",
      "family": "Identity and access",
      "summary": "Copy a platform-preset role template you can copy into your group into your own group — your editable copy of the platform preset.",
      "path": "/reference/identity-and-access/copyCannedRole/",
      "dryRun": false
    },
    {
      "name": "corporateCustomer",
      "kind": "query",
      "family": "Corporate customer",
      "summary": "Look up one record — a corporate customer — a business buyer with house terms.",
      "path": "/reference/corporate-customer/corporateCustomer/",
      "dryRun": false
    },
    {
      "name": "corporateCustomers",
      "kind": "query",
      "family": "Corporate customer",
      "summary": "The corporate customer list — each entry is a corporate customer — a business buyer with house terms.",
      "path": "/reference/corporate-customer/corporateCustomers/",
      "dryRun": false
    },
    {
      "name": "count",
      "kind": "query",
      "family": "Count",
      "summary": "Look up one record — a stock count — checking real shelves against the books.",
      "path": "/reference/count/count/",
      "dryRun": false
    },
    {
      "name": "counts",
      "kind": "query",
      "family": "Count",
      "summary": "The count list — each entry is a stock count — checking real shelves against the books.",
      "path": "/reference/count/counts/",
      "dryRun": false
    },
    {
      "name": "coupon",
      "kind": "query",
      "family": "Coupon",
      "summary": "Look up one record — a coupon — a code a customer presents for a reduction.",
      "path": "/reference/coupon/coupon/",
      "dryRun": false
    },
    {
      "name": "couponBatch",
      "kind": "query",
      "family": "Coupon batch",
      "summary": "Look up one batch of unique coupon codes.",
      "path": "/reference/coupon-batch/couponBatch/",
      "dryRun": false
    },
    {
      "name": "couponBatchCodes",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One batch’s unique codes with their redemption status — the list you export for a campaign.",
      "path": "/reference/reading-your-records/couponBatchCodes/",
      "dryRun": false
    },
    {
      "name": "couponBatches",
      "kind": "query",
      "family": "Coupon batch",
      "summary": "Your organization group’s coupon-code batches, newest first.",
      "path": "/reference/coupon-batch/couponBatches/",
      "dryRun": false
    },
    {
      "name": "coupons",
      "kind": "query",
      "family": "Coupon",
      "summary": "The coupon list — each entry is a coupon — a code a customer presents for a reduction.",
      "path": "/reference/coupon/coupons/",
      "dryRun": false
    },
    {
      "name": "createAffiliate",
      "kind": "mutation",
      "family": "Affiliate",
      "summary": "Create a new affiliate — a commission-earning referral partner at your organization.",
      "path": "/reference/affiliate/createAffiliate/",
      "dryRun": true
    },
    {
      "name": "createAgentChannel",
      "kind": "mutation",
      "family": "Agent channel",
      "summary": "Set up the agent channel for one of your organizations — the controls AI shopping agents buy under: the selling location, which collections are listed, an optional agent price list, fulfillment methods and shipping rates, ship-to countries and pickup locations, the platforms you allow, consent defaults, policy texts and the checkout window.",
      "path": "/reference/agent-channel/createAgentChannel/",
      "dryRun": true
    },
    {
      "name": "createAppointment",
      "kind": "mutation",
      "family": "Appointment",
      "summary": "Request an appointment — a service booking (names the service product) or an order pickup (names the order), against one or more resources at a location.",
      "path": "/reference/appointment/createAppointment/",
      "dryRun": true
    },
    {
      "name": "createBin",
      "kind": "mutation",
      "family": "Bin",
      "summary": "Create a new bin — an exact shelf/slot stock lives in at your organization.",
      "path": "/reference/bin/createBin/",
      "dryRun": true
    },
    {
      "name": "createBrand",
      "kind": "mutation",
      "family": "Brand",
      "summary": "Create a new brand — a product building block at your organization.",
      "path": "/reference/brand/createBrand/",
      "dryRun": true
    },
    {
      "name": "createCategory",
      "kind": "mutation",
      "family": "Category",
      "summary": "Create a new category — the product tree’s branches at your organization.",
      "path": "/reference/category/createCategory/",
      "dryRun": true
    },
    {
      "name": "createCharacteristic",
      "kind": "mutation",
      "family": "Characteristic",
      "summary": "Create a new product characteristic — a typed attribute products carry (material, care, age rating) at your organization.",
      "path": "/reference/characteristic/createCharacteristic/",
      "dryRun": true
    },
    {
      "name": "createCollaborator",
      "kind": "mutation",
      "family": "Collaborator",
      "summary": "Add an external collaborator — an outside party (accountant, agency, consultant) with scoped, never-owner access.",
      "path": "/reference/collaborator/createCollaborator/",
      "dryRun": true
    },
    {
      "name": "createCollection",
      "kind": "mutation",
      "family": "Collection",
      "summary": "Create a new collection — a curated or rule-driven product set at your organization.",
      "path": "/reference/collection/createCollection/",
      "dryRun": true
    },
    {
      "name": "createCollectionMember",
      "kind": "mutation",
      "family": "Collection member",
      "summary": "Create a new one product pinned into a collection at your organization.",
      "path": "/reference/collection-member/createCollectionMember/",
      "dryRun": true
    },
    {
      "name": "createCommissionConfig",
      "kind": "mutation",
      "family": "Commission config",
      "summary": "Create a new commission settings — how staff sales commission is computed at your organization.",
      "path": "/reference/commission-config/createCommissionConfig/",
      "dryRun": true
    },
    {
      "name": "createConsentPurpose",
      "kind": "mutation",
      "family": "Consent purpose",
      "summary": "Create a new consent purpose — one named thing customers can allow or refuse (marketing email, data use) at your organization.",
      "path": "/reference/consent-purpose/createConsentPurpose/",
      "dryRun": true
    },
    {
      "name": "createConsultation",
      "kind": "mutation",
      "family": "Consultation",
      "summary": "Create a new consultation — your chat with Aldric; the transcript and its rolling summary are the record at your organization.",
      "path": "/reference/consultation/createConsultation/",
      "dryRun": true
    },
    {
      "name": "createConsumer",
      "kind": "mutation",
      "family": "Consumer",
      "summary": "Create a new consumer profile — the shopper identity used by portals at your organization.",
      "path": "/reference/consumer/createConsumer/",
      "dryRun": true
    },
    {
      "name": "createContact",
      "kind": "mutation",
      "family": "Contact",
      "summary": "Create a new contact — a person or address book entry at your organization.",
      "path": "/reference/contact/createContact/",
      "dryRun": true
    },
    {
      "name": "createContactAssignment",
      "kind": "mutation",
      "family": "Contact assignment",
      "summary": "Create a new contact’s assignment to a record — who is the buyer on this vendor, the manager at this store at your organization.",
      "path": "/reference/contact-assignment/createContactAssignment/",
      "dryRun": true
    },
    {
      "name": "createCorporateCustomer",
      "kind": "mutation",
      "family": "Corporate customer",
      "summary": "Create a new corporate customer — a business buyer with house terms at your organization.",
      "path": "/reference/corporate-customer/createCorporateCustomer/",
      "dryRun": true
    },
    {
      "name": "createCount",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Create a new stock count — checking real shelves against the books at your organization.",
      "path": "/reference/inventory-operations/createCount/",
      "dryRun": false
    },
    {
      "name": "createCoupon",
      "kind": "mutation",
      "family": "Coupon",
      "summary": "Create a new coupon — a code a customer presents for a reduction at your organization.",
      "path": "/reference/coupon/createCoupon/",
      "dryRun": true
    },
    {
      "name": "createCouponBatch",
      "kind": "mutation",
      "family": "Pricing",
      "summary": "Mint a batch of unique single-use codes (up to 48) that all unlock one existing coupon’s terms.",
      "path": "/reference/pricing/createCouponBatch/",
      "dryRun": false
    },
    {
      "name": "createCsCase",
      "kind": "mutation",
      "family": "Customer-support case",
      "summary": "Create a new customer-service case at your organization.",
      "path": "/reference/cs-case/createCsCase/",
      "dryRun": true
    },
    {
      "name": "createCustomUom",
      "kind": "mutation",
      "family": "Custom unit of measure",
      "summary": "Create a new custom unit of measure your group defines (a bundle, a crate) at your organization.",
      "path": "/reference/custom-uom/createCustomUom/",
      "dryRun": true
    },
    {
      "name": "createCustomerPriceGroup",
      "kind": "mutation",
      "family": "Customer price group",
      "summary": "Create a new customer price group — named customers who get special pricing at your organization.",
      "path": "/reference/customer-price-group/createCustomerPriceGroup/",
      "dryRun": true
    },
    {
      "name": "createDashboard",
      "kind": "mutation",
      "family": "Dashboard",
      "summary": "Create a dashboard — an ordered layout of canned metric widgets.",
      "path": "/reference/dashboard/createDashboard/",
      "dryRun": true
    },
    {
      "name": "createDecoration",
      "kind": "mutation",
      "family": "Decoration",
      "summary": "Create a new decoration — extra display content attached to a record (images, blurbs) at your organization.",
      "path": "/reference/decoration/createDecoration/",
      "dryRun": true
    },
    {
      "name": "createDevicePeripheral",
      "kind": "mutation",
      "family": "Device peripheral",
      "summary": "Create a new device peripheral — a printer, scanner, or card reader on a device at your organization.",
      "path": "/reference/device-peripheral/createDevicePeripheral/",
      "dryRun": false
    },
    {
      "name": "createDivision",
      "kind": "mutation",
      "family": "Division",
      "summary": "Create a new division — a top-level product grouping at your organization.",
      "path": "/reference/division/createDivision/",
      "dryRun": true
    },
    {
      "name": "createExemptionCertificate",
      "kind": "mutation",
      "family": "Exemption certificate",
      "summary": "Create a new customer’s tax-exemption certificate at your organization.",
      "path": "/reference/exemption-certificate/createExemptionCertificate/",
      "dryRun": true
    },
    {
      "name": "createFeedSubscription",
      "kind": "mutation",
      "family": "System and integration setup",
      "summary": "Register a scheduled BI feed — a file of one record kind (customers, products, vendors, orders, or the catalog) lands on your export shelf on a cadence.",
      "path": "/reference/system-and-integration-setup/createFeedSubscription/",
      "dryRun": false
    },
    {
      "name": "createFulfillment",
      "kind": "mutation",
      "family": "Fulfillment",
      "summary": "Start a fulfilment — the pick/pack/ship (or pickup) job for an order’s items.",
      "path": "/reference/fulfillment/createFulfillment/",
      "dryRun": true
    },
    {
      "name": "createFxRate",
      "kind": "mutation",
      "family": "FX rate",
      "summary": "Create a new foreign-exchange rate your tills use for foreign cash at your organization.",
      "path": "/reference/fx-rate/createFxRate/",
      "dryRun": true
    },
    {
      "name": "createGiftRegistry",
      "kind": "mutation",
      "family": "Gift registry",
      "summary": "Create a new customer’s gift registry at your organization.",
      "path": "/reference/gift-registry/createGiftRegistry/",
      "dryRun": true
    },
    {
      "name": "createInventoryItem",
      "kind": "mutation",
      "family": "Inventory item",
      "summary": "Create a new inventory item — one variant’s stock identity at your organization.",
      "path": "/reference/inventory-item/createInventoryItem/",
      "dryRun": true
    },
    {
      "name": "createItem",
      "kind": "mutation",
      "family": "Catalog structure",
      "summary": "Create a new item — a full style/product/variant family at your organization.",
      "path": "/reference/catalog-structure/createItem/",
      "dryRun": true
    },
    {
      "name": "createLogicalFacility",
      "kind": "mutation",
      "family": "Logical facility",
      "summary": "Create a new logical facility — a sellable/working unit inside a building (the shop floor, the back room) at your organization.",
      "path": "/reference/logical-facility/createLogicalFacility/",
      "dryRun": true
    },
    {
      "name": "createLoyaltyMember",
      "kind": "mutation",
      "family": "Loyalty member",
      "summary": "Create a new customer’s membership in your loyalty program at your organization.",
      "path": "/reference/loyalty-member/createLoyaltyMember/",
      "dryRun": true
    },
    {
      "name": "createLoyaltyProgram",
      "kind": "mutation",
      "family": "Loyalty program",
      "summary": "Create a new your loyalty program — how customers earn and redeem points at your organization.",
      "path": "/reference/loyalty-program/createLoyaltyProgram/",
      "dryRun": true
    },
    {
      "name": "createManufacturer",
      "kind": "mutation",
      "family": "Manufacturer",
      "summary": "Create a new manufacturer — who builds a product at your organization.",
      "path": "/reference/manufacturer/createManufacturer/",
      "dryRun": true
    },
    {
      "name": "createMarkdownPlan",
      "kind": "mutation",
      "family": "Markdown plan",
      "summary": "Create a new markdown plan — scheduled price cuts over time at your organization.",
      "path": "/reference/markdown-plan/createMarkdownPlan/",
      "dryRun": true
    },
    {
      "name": "createOptionGroup",
      "kind": "mutation",
      "family": "Option group",
      "summary": "Create a new option group — a dimension like Size or Colour that variants vary by at your organization.",
      "path": "/reference/option-group/createOptionGroup/",
      "dryRun": true
    },
    {
      "name": "createOptionValue",
      "kind": "mutation",
      "family": "Option value",
      "summary": "Create a new one value inside an option group (like “Large” or “Red”) at your organization.",
      "path": "/reference/option-value/createOptionValue/",
      "dryRun": true
    },
    {
      "name": "createOrder",
      "kind": "mutation",
      "family": "Order",
      "summary": "Create a new customer order at your organization.",
      "path": "/reference/order/createOrder/",
      "dryRun": true
    },
    {
      "name": "createOrgBrand",
      "kind": "mutation",
      "family": "Org brand",
      "summary": "Create a new your organization’s enablement of a shared brand — switching it on locally at your organization.",
      "path": "/reference/org-brand/createOrgBrand/",
      "dryRun": true
    },
    {
      "name": "createOrgCustomer",
      "kind": "mutation",
      "family": "Org customer",
      "summary": "Create a new customer of your organization at your organization.",
      "path": "/reference/org-customer/createOrgCustomer/",
      "dryRun": true
    },
    {
      "name": "createOrgDivision",
      "kind": "mutation",
      "family": "Org division",
      "summary": "Create a new your organization’s enablement of a shared division at your organization.",
      "path": "/reference/org-division/createOrgDivision/",
      "dryRun": true
    },
    {
      "name": "createOrgManufacturer",
      "kind": "mutation",
      "family": "Org manufacturer",
      "summary": "Create a new your organization’s enablement of a shared manufacturer at your organization.",
      "path": "/reference/org-manufacturer/createOrgManufacturer/",
      "dryRun": true
    },
    {
      "name": "createOrgPlugin",
      "kind": "mutation",
      "family": "Org plugin",
      "summary": "Create a new per-organization plugin enablement — which registered extensions run at this organization at your organization.",
      "path": "/reference/org-plugin/createOrgPlugin/",
      "dryRun": true
    },
    {
      "name": "createOrgSeason",
      "kind": "mutation",
      "family": "Org season",
      "summary": "Create a new your organization’s enablement of a shared season at your organization.",
      "path": "/reference/org-season/createOrgSeason/",
      "dryRun": true
    },
    {
      "name": "createOrgStyle",
      "kind": "mutation",
      "family": "Org style",
      "summary": "Create a new your organization’s enablement of a shared style — selling it locally at your organization.",
      "path": "/reference/org-style/createOrgStyle/",
      "dryRun": true
    },
    {
      "name": "createOrgVendor",
      "kind": "mutation",
      "family": "Org vendor",
      "summary": "Create a new your commercial relationship with a vendor — terms, currency, minimums at your organization.",
      "path": "/reference/org-vendor/createOrgVendor/",
      "dryRun": true
    },
    {
      "name": "createOrgVendorItem",
      "kind": "mutation",
      "family": "Org vendor item",
      "summary": "Create a new vendor’s catalog entry for one of your variants — their cost, their pack, their SKU at your organization.",
      "path": "/reference/org-vendor-item/createOrgVendorItem/",
      "dryRun": true
    },
    {
      "name": "createOrganization",
      "kind": "mutation",
      "family": "Organization structure",
      "summary": "Create a new organization — one store or business unit in your group at your organization.",
      "path": "/reference/organization-structure/createOrganization/",
      "dryRun": false
    },
    {
      "name": "createPhysicalFacility",
      "kind": "mutation",
      "family": "Physical facility",
      "summary": "Create a new physical facility — an actual building (a store, a warehouse) at your organization.",
      "path": "/reference/physical-facility/createPhysicalFacility/",
      "dryRun": true
    },
    {
      "name": "createPhysicalFacilityLocation",
      "kind": "mutation",
      "family": "Physical facility location",
      "summary": "Create a new facility address — where a physical facility sits at your organization.",
      "path": "/reference/physical-facility-location/createPhysicalFacilityLocation/",
      "dryRun": true
    },
    {
      "name": "createPlugin",
      "kind": "mutation",
      "family": "Plugin",
      "summary": "Create a new plugin — a third-party extension registered for your group (it runs on the developer’s own systems) at your organization.",
      "path": "/reference/plugin/createPlugin/",
      "dryRun": true
    },
    {
      "name": "createPolicyValueRecord",
      "kind": "mutation",
      "family": "Policy value record",
      "summary": "Schedule a policy value for an organization or a location — e.g. a fraud-alert threshold.",
      "path": "/reference/policy-value-record/createPolicyValueRecord/",
      "dryRun": true
    },
    {
      "name": "createPriceList",
      "kind": "mutation",
      "family": "Price list",
      "summary": "Create a new price list — a named set of prices at your organization.",
      "path": "/reference/price-list/createPriceList/",
      "dryRun": true
    },
    {
      "name": "createPriceListEntry",
      "kind": "mutation",
      "family": "Price list entry",
      "summary": "Create a new one price on a price list — a variant’s price in a currency at your organization.",
      "path": "/reference/price-list-entry/createPriceListEntry/",
      "dryRun": true
    },
    {
      "name": "createPrivacyRequest",
      "kind": "mutation",
      "family": "Privacy request",
      "summary": "Record a privacy request the moment it arrives — who asked, for which right, under which law.",
      "path": "/reference/privacy-request/createPrivacyRequest/",
      "dryRun": true
    },
    {
      "name": "createProduct",
      "kind": "mutation",
      "family": "Product",
      "summary": "Create a new product — the sellable middle of a family at your organization.",
      "path": "/reference/product/createProduct/",
      "dryRun": true
    },
    {
      "name": "createProductRelation",
      "kind": "mutation",
      "family": "Product relation",
      "summary": "Create a new product relationship — “goes with”, “replaces”, “upsell” links between products at your organization.",
      "path": "/reference/product-relation/createProductRelation/",
      "dryRun": true
    },
    {
      "name": "createPromotion",
      "kind": "mutation",
      "family": "Promotion",
      "summary": "Create a new promotion — an automatic price rule at your organization.",
      "path": "/reference/promotion/createPromotion/",
      "dryRun": true
    },
    {
      "name": "createPurchaseOrder",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Create a new purchase order — what you are buying from a supplier at your organization.",
      "path": "/reference/purchasing/createPurchaseOrder/",
      "dryRun": false
    },
    {
      "name": "createPurchasePack",
      "kind": "mutation",
      "family": "Purchase pack",
      "summary": "Create a new purchase pack — the case/pack size a vendor sells in at your organization.",
      "path": "/reference/purchase-pack/createPurchasePack/",
      "dryRun": true
    },
    {
      "name": "createReceipt",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Create a new goods receipt — stock arriving from a purchase order at your organization.",
      "path": "/reference/inventory-operations/createReceipt/",
      "dryRun": false
    },
    {
      "name": "createRegister",
      "kind": "mutation",
      "family": "Register",
      "summary": "Create a new register — one till position a device drives at your organization.",
      "path": "/reference/register/createRegister/",
      "dryRun": true
    },
    {
      "name": "createReplenishmentConfig",
      "kind": "mutation",
      "family": "Replenishment config",
      "summary": "Create a new replenishment settings — how reorder suggestions are computed for a scope at your organization.",
      "path": "/reference/replenishment-config/createReplenishmentConfig/",
      "dryRun": true
    },
    {
      "name": "createReport",
      "kind": "mutation",
      "family": "Report",
      "summary": "Save a report definition — a plan with columns, or a group-by and measures; validated now, run later as whoever runs it.",
      "path": "/reference/report/createReport/",
      "dryRun": true
    },
    {
      "name": "createReturn",
      "kind": "mutation",
      "family": "Return",
      "summary": "Create a new customer return at your organization.",
      "path": "/reference/return/createReturn/",
      "dryRun": true
    },
    {
      "name": "createRole",
      "kind": "mutation",
      "family": "Role",
      "summary": "Create a new role — a named bundle of permissions at your organization.",
      "path": "/reference/role/createRole/",
      "dryRun": true
    },
    {
      "name": "createRtv",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Create a new return-to-vendor — goods going back to a supplier at your organization.",
      "path": "/reference/purchasing/createRtv/",
      "dryRun": false
    },
    {
      "name": "createSalePrice",
      "kind": "mutation",
      "family": "Sale price",
      "summary": "Create a new sale price — a time-boxed promotional price at your organization.",
      "path": "/reference/sale-price/createSalePrice/",
      "dryRun": true
    },
    {
      "name": "createSchedulableResource",
      "kind": "mutation",
      "family": "Schedulable resource",
      "summary": "Add a bookable resource — a staff member, station or chair/equipment appointments book against, at one location.",
      "path": "/reference/schedulable-resource/createSchedulableResource/",
      "dryRun": true
    },
    {
      "name": "createScratchpad",
      "kind": "mutation",
      "family": "Scratchpad",
      "summary": "Create a new scratchpad — a plan of records to create, reviewed and approved before anything is born at your organization.",
      "path": "/reference/scratchpad/createScratchpad/",
      "dryRun": true
    },
    {
      "name": "createSeason",
      "kind": "mutation",
      "family": "Season",
      "summary": "Create a new season — a time-bounded product grouping at your organization.",
      "path": "/reference/season/createSeason/",
      "dryRun": true
    },
    {
      "name": "createSegment",
      "kind": "mutation",
      "family": "Segment",
      "summary": "Create a customer segment for marketing — a named group of shoppers you add members to.",
      "path": "/reference/segment/createSegment/",
      "dryRun": true
    },
    {
      "name": "createSizeRun",
      "kind": "mutation",
      "family": "Size run",
      "summary": "Create a new size run — the ratio a buyer spreads a quantity over one option dimension (S-M-L-XL 1-2-2-1), kept once and reused by every style that names it at your organization.",
      "path": "/reference/size-run/createSizeRun/",
      "dryRun": true
    },
    {
      "name": "createStoredValueInstrument",
      "kind": "mutation",
      "family": "Stored value instrument",
      "summary": "Create a new gift card or store-credit instrument — customer-held, money-like at your organization.",
      "path": "/reference/stored-value-instrument/createStoredValueInstrument/",
      "dryRun": true
    },
    {
      "name": "createStorefront",
      "kind": "mutation",
      "family": "Storefront",
      "summary": "Set up an online storefront for one of your organizations — pick the selling location, a canned theme, the collections it merchandises, and optionally a browse tree, a channel division and a custom web address.",
      "path": "/reference/storefront/createStorefront/",
      "dryRun": true
    },
    {
      "name": "createStripeOnboardingLink",
      "kind": "mutation",
      "family": "Organization structure",
      "summary": "Get the Stripe onboarding link — where the owner completes the payments-account paperwork.",
      "path": "/reference/organization-structure/createStripeOnboardingLink/",
      "dryRun": false
    },
    {
      "name": "createStyle",
      "kind": "mutation",
      "family": "Style",
      "summary": "Create a new style — the top of a product family at your organization.",
      "path": "/reference/style/createStyle/",
      "dryRun": true
    },
    {
      "name": "createTag",
      "kind": "mutation",
      "family": "Tag",
      "summary": "Create a new tag — a free-form product label at your organization.",
      "path": "/reference/tag/createTag/",
      "dryRun": true
    },
    {
      "name": "createTask",
      "kind": "mutation",
      "family": "Task",
      "summary": "Create a new task — a to-do assigned to people or teams at your organization.",
      "path": "/reference/task/createTask/",
      "dryRun": true
    },
    {
      "name": "createTaskLabel",
      "kind": "mutation",
      "family": "Task label",
      "summary": "Create a new label for organizing tasks at your organization.",
      "path": "/reference/task-label/createTaskLabel/",
      "dryRun": true
    },
    {
      "name": "createTaxRegistration",
      "kind": "mutation",
      "family": "Tax registration",
      "summary": "Create a new your tax registration in a jurisdiction — the legal basis for collecting there at your organization.",
      "path": "/reference/tax-registration/createTaxRegistration/",
      "dryRun": true
    },
    {
      "name": "createTeam",
      "kind": "mutation",
      "family": "Team",
      "summary": "Create a new team — a working group of staff at your organization.",
      "path": "/reference/team/createTeam/",
      "dryRun": true
    },
    {
      "name": "createTokenAccount",
      "kind": "mutation",
      "family": "Token account",
      "summary": "Create a new your group’s kernel wallet — the prepaid balance that pays for platform usage at your organization.",
      "path": "/reference/token-account/createTokenAccount/",
      "dryRun": true
    },
    {
      "name": "createTokenPurchase",
      "kind": "mutation",
      "family": "Token purchase",
      "summary": "Buy kernels — top up your group’s prepaid balance.",
      "path": "/reference/token-purchase/createTokenPurchase/",
      "dryRun": false
    },
    {
      "name": "createTrainingQuestion",
      "kind": "mutation",
      "family": "Training question",
      "summary": "Save one question into a course’s bank — the prompt, two to six options, which is right, the explanation — marked drafted or written.",
      "path": "/reference/training-question/createTrainingQuestion/",
      "dryRun": true
    },
    {
      "name": "createTrainingRequirement",
      "kind": "mutation",
      "family": "Training requirement",
      "summary": "Write a training rule — a role template must pass a course within so many days of grace, at this pass mark.",
      "path": "/reference/training-requirement/createTrainingRequirement/",
      "dryRun": true
    },
    {
      "name": "createTransfer",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Create a new stock transfer between locations at your organization.",
      "path": "/reference/inventory-operations/createTransfer/",
      "dryRun": false
    },
    {
      "name": "createTransferLane",
      "kind": "mutation",
      "family": "Transfer lane",
      "summary": "Create a new transfer lane — a named sender→receiver route stock moves along at your organization.",
      "path": "/reference/transfer-lane/createTransferLane/",
      "dryRun": true
    },
    {
      "name": "createTransferRequest",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Create a new stock-transfer request between your locations at your organization.",
      "path": "/reference/inventory-operations/createTransferRequest/",
      "dryRun": false
    },
    {
      "name": "createUser",
      "kind": "mutation",
      "family": "User",
      "summary": "Create a new staff user at your organization.",
      "path": "/reference/user/createUser/",
      "dryRun": true
    },
    {
      "name": "createVariant",
      "kind": "mutation",
      "family": "Variant",
      "summary": "Create a new variant — the exact sellable thing (the barcode level) at your organization.",
      "path": "/reference/variant/createVariant/",
      "dryRun": true
    },
    {
      "name": "createVariantComponent",
      "kind": "mutation",
      "family": "Variant component",
      "summary": "Create a new kit recipe line — which component (and how many) goes into a kit variant at your organization.",
      "path": "/reference/variant-component/createVariantComponent/",
      "dryRun": true
    },
    {
      "name": "createVendor",
      "kind": "mutation",
      "family": "Vendor",
      "summary": "Create a new vendor — who sells to you at your organization.",
      "path": "/reference/vendor/createVendor/",
      "dryRun": true
    },
    {
      "name": "createVendorInvoice",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Create a new vendor’s invoice — what a supplier billed you against a purchase at your organization.",
      "path": "/reference/purchasing/createVendorInvoice/",
      "dryRun": false
    },
    {
      "name": "createWarrantyTerms",
      "kind": "mutation",
      "family": "Warranty terms",
      "summary": "Create a new warranty terms — what coverage a product carries at your organization.",
      "path": "/reference/warranty-terms/createWarrantyTerms/",
      "dryRun": true
    },
    {
      "name": "createWebhookSubscription",
      "kind": "mutation",
      "family": "System and integration setup",
      "summary": "Register a webhook — your endpoint gets signed POSTs when the events you pick happen.",
      "path": "/reference/system-and-integration-setup/createWebhookSubscription/",
      "dryRun": false
    },
    {
      "name": "createZone",
      "kind": "mutation",
      "family": "Zone",
      "summary": "Create a new zone — a named area inside a facility at your organization.",
      "path": "/reference/zone/createZone/",
      "dryRun": true
    },
    {
      "name": "creditNote",
      "kind": "query",
      "family": "Credit note",
      "summary": "Look up one record — a credit note — a formal “we owe you” financial document.",
      "path": "/reference/credit-note/creditNote/",
      "dryRun": false
    },
    {
      "name": "creditNotes",
      "kind": "query",
      "family": "Credit note",
      "summary": "The credit note list — each entry is a credit note — a formal “we owe you” financial document.",
      "path": "/reference/credit-note/creditNotes/",
      "dryRun": false
    },
    {
      "name": "csCase",
      "kind": "query",
      "family": "Customer-support case",
      "summary": "Look up one record — a customer-service case.",
      "path": "/reference/cs-case/csCase/",
      "dryRun": false
    },
    {
      "name": "csCases",
      "kind": "query",
      "family": "Customer-support case",
      "summary": "The cs case list — each entry is a customer-service case.",
      "path": "/reference/cs-case/csCases/",
      "dryRun": false
    },
    {
      "name": "customUom",
      "kind": "query",
      "family": "Custom unit of measure",
      "summary": "Look up one record — a custom unit of measure your group defines (a bundle, a crate).",
      "path": "/reference/custom-uom/customUom/",
      "dryRun": false
    },
    {
      "name": "customUoms",
      "kind": "query",
      "family": "Custom unit of measure",
      "summary": "The custom uom list — each entry is a custom unit of measure your group defines (a bundle, a crate).",
      "path": "/reference/custom-uom/customUoms/",
      "dryRun": false
    },
    {
      "name": "customerPriceGroup",
      "kind": "query",
      "family": "Customer price group",
      "summary": "Look up one record — a customer price group — named customers who get special pricing.",
      "path": "/reference/customer-price-group/customerPriceGroup/",
      "dryRun": false
    },
    {
      "name": "customerPriceGroups",
      "kind": "query",
      "family": "Customer price group",
      "summary": "The customer price group list — each entry is a customer price group — named customers who get special pricing.",
      "path": "/reference/customer-price-group/customerPriceGroups/",
      "dryRun": false
    },
    {
      "name": "dashboard",
      "kind": "query",
      "family": "Dashboard",
      "summary": "Look up one dashboard layout.",
      "path": "/reference/dashboard/dashboard/",
      "dryRun": false
    },
    {
      "name": "dashboardMetrics",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One dashboard’s widgets answered with live figures — counts and per-currency totals computed at read time, each stamped with when it was read.",
      "path": "/reference/reading-your-records/dashboardMetrics/",
      "dryRun": false
    },
    {
      "name": "dashboards",
      "kind": "query",
      "family": "Dashboard",
      "summary": "Your organization group’s dashboard layouts, newest first.",
      "path": "/reference/dashboard/dashboards/",
      "dryRun": false
    },
    {
      "name": "deactivateAffiliate",
      "kind": "mutation",
      "family": "Affiliate",
      "summary": "Deactivate an affiliate — a commission-earning referral partner — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/affiliate/deactivateAffiliate/",
      "dryRun": false
    },
    {
      "name": "deactivateBin",
      "kind": "mutation",
      "family": "Bin",
      "summary": "Deactivate a bin — an exact shelf/slot stock lives in — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/bin/deactivateBin/",
      "dryRun": false
    },
    {
      "name": "deactivateBrand",
      "kind": "mutation",
      "family": "Brand",
      "summary": "Deactivate a brand — a product building block — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/brand/deactivateBrand/",
      "dryRun": false
    },
    {
      "name": "deactivateCategory",
      "kind": "mutation",
      "family": "Category",
      "summary": "Deactivate a category — the product tree’s branches — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/category/deactivateCategory/",
      "dryRun": false
    },
    {
      "name": "deactivateCollaborator",
      "kind": "mutation",
      "family": "Collaborator",
      "summary": "Pause a collaborator’s access — they cannot sign in or act until reactivated.",
      "path": "/reference/collaborator/deactivateCollaborator/",
      "dryRun": false
    },
    {
      "name": "deactivateCollection",
      "kind": "mutation",
      "family": "Collection",
      "summary": "Deactivate a collection — a curated or rule-driven product set — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/collection/deactivateCollection/",
      "dryRun": false
    },
    {
      "name": "deactivateCommissionConfig",
      "kind": "mutation",
      "family": "Commission config",
      "summary": "Deactivate the commission settings — how staff sales commission is computed — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/commission-config/deactivateCommissionConfig/",
      "dryRun": false
    },
    {
      "name": "deactivateConsentPurpose",
      "kind": "mutation",
      "family": "Consent purpose",
      "summary": "Deactivate a consent purpose — one named thing customers can allow or refuse (marketing email, data use) — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/consent-purpose/deactivateConsentPurpose/",
      "dryRun": false
    },
    {
      "name": "deactivateContact",
      "kind": "mutation",
      "family": "Contact",
      "summary": "Deactivate a contact — a person or address book entry — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/contact/deactivateContact/",
      "dryRun": false
    },
    {
      "name": "deactivateCorporateCustomer",
      "kind": "mutation",
      "family": "Corporate customer",
      "summary": "Deactivate a corporate customer — a business buyer with house terms — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/corporate-customer/deactivateCorporateCustomer/",
      "dryRun": false
    },
    {
      "name": "deactivateCoupon",
      "kind": "mutation",
      "family": "Coupon",
      "summary": "Deactivate a coupon — a code a customer presents for a reduction — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/coupon/deactivateCoupon/",
      "dryRun": false
    },
    {
      "name": "deactivateCustomUom",
      "kind": "mutation",
      "family": "Custom unit of measure",
      "summary": "Deactivate a custom unit of measure your group defines (a bundle, a crate) — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/custom-uom/deactivateCustomUom/",
      "dryRun": false
    },
    {
      "name": "deactivateCustomerPriceGroup",
      "kind": "mutation",
      "family": "Customer price group",
      "summary": "Deactivate a customer price group — named customers who get special pricing — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/customer-price-group/deactivateCustomerPriceGroup/",
      "dryRun": false
    },
    {
      "name": "deactivateDashboard",
      "kind": "mutation",
      "family": "Dashboard",
      "summary": "Stage a dashboard — marked inactive, still editable.",
      "path": "/reference/dashboard/deactivateDashboard/",
      "dryRun": false
    },
    {
      "name": "deactivateDecoration",
      "kind": "mutation",
      "family": "Decoration",
      "summary": "Deactivate a decoration — extra display content attached to a record (images, blurbs) — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/decoration/deactivateDecoration/",
      "dryRun": false
    },
    {
      "name": "deactivateDevicePeripheral",
      "kind": "mutation",
      "family": "Device peripheral",
      "summary": "Deactivate a device peripheral — a printer, scanner, or card reader on a device — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/device-peripheral/deactivateDevicePeripheral/",
      "dryRun": false
    },
    {
      "name": "deactivateDivision",
      "kind": "mutation",
      "family": "Division",
      "summary": "Deactivate a division — a top-level product grouping — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/division/deactivateDivision/",
      "dryRun": false
    },
    {
      "name": "deactivateFeedSubscription",
      "kind": "mutation",
      "family": "Feed subscription",
      "summary": "Pause a feed — due runs stop until you reactivate.",
      "path": "/reference/feed-subscription/deactivateFeedSubscription/",
      "dryRun": false
    },
    {
      "name": "deactivateInventoryItem",
      "kind": "mutation",
      "family": "Inventory item",
      "summary": "Deactivate an inventory item — one variant’s stock identity — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/inventory-item/deactivateInventoryItem/",
      "dryRun": false
    },
    {
      "name": "deactivateLogicalFacility",
      "kind": "mutation",
      "family": "Logical facility",
      "summary": "Deactivate a logical facility — a sellable/working unit inside a building (the shop floor, the back room) — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/logical-facility/deactivateLogicalFacility/",
      "dryRun": false
    },
    {
      "name": "deactivateLoyaltyMember",
      "kind": "mutation",
      "family": "Loyalty member",
      "summary": "Deactivate a customer’s membership in your loyalty program — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/loyalty-member/deactivateLoyaltyMember/",
      "dryRun": false
    },
    {
      "name": "deactivateLoyaltyProgram",
      "kind": "mutation",
      "family": "Loyalty program",
      "summary": "Deactivate your loyalty program — how customers earn and redeem points — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/loyalty-program/deactivateLoyaltyProgram/",
      "dryRun": false
    },
    {
      "name": "deactivateManufacturer",
      "kind": "mutation",
      "family": "Manufacturer",
      "summary": "Deactivate a manufacturer — who builds a product — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/manufacturer/deactivateManufacturer/",
      "dryRun": false
    },
    {
      "name": "deactivateOptionGroup",
      "kind": "mutation",
      "family": "Option group",
      "summary": "Deactivate an option group — a dimension like Size or Colour that variants vary by — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/option-group/deactivateOptionGroup/",
      "dryRun": false
    },
    {
      "name": "deactivateOptionValue",
      "kind": "mutation",
      "family": "Option value",
      "summary": "Deactivate one value inside an option group (like “Large” or “Red”) — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/option-value/deactivateOptionValue/",
      "dryRun": false
    },
    {
      "name": "deactivateOrgBrand",
      "kind": "mutation",
      "family": "Org brand",
      "summary": "Deactivate your organization’s enablement of a shared brand — switching it on locally — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/org-brand/deactivateOrgBrand/",
      "dryRun": false
    },
    {
      "name": "deactivateOrgCustomer",
      "kind": "mutation",
      "family": "Org customer",
      "summary": "Deactivate a customer of your organization — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/org-customer/deactivateOrgCustomer/",
      "dryRun": false
    },
    {
      "name": "deactivateOrgDivision",
      "kind": "mutation",
      "family": "Org division",
      "summary": "Deactivate your organization’s enablement of a shared division — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/org-division/deactivateOrgDivision/",
      "dryRun": false
    },
    {
      "name": "deactivateOrgManufacturer",
      "kind": "mutation",
      "family": "Org manufacturer",
      "summary": "Deactivate your organization’s enablement of a shared manufacturer — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/org-manufacturer/deactivateOrgManufacturer/",
      "dryRun": false
    },
    {
      "name": "deactivateOrgPlugin",
      "kind": "mutation",
      "family": "Org plugin",
      "summary": "Deactivate a per-organization plugin enablement — which registered extensions run at this organization — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/org-plugin/deactivateOrgPlugin/",
      "dryRun": false
    },
    {
      "name": "deactivateOrgSeason",
      "kind": "mutation",
      "family": "Org season",
      "summary": "Deactivate your organization’s enablement of a shared season — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/org-season/deactivateOrgSeason/",
      "dryRun": false
    },
    {
      "name": "deactivateOrgStyle",
      "kind": "mutation",
      "family": "Org style",
      "summary": "Deactivate your organization’s enablement of a shared style — selling it locally — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/org-style/deactivateOrgStyle/",
      "dryRun": false
    },
    {
      "name": "deactivateOrgVendor",
      "kind": "mutation",
      "family": "Org vendor",
      "summary": "Deactivate your commercial relationship with a vendor — terms, currency, minimums — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/org-vendor/deactivateOrgVendor/",
      "dryRun": false
    },
    {
      "name": "deactivateOrgVendorItem",
      "kind": "mutation",
      "family": "Org vendor item",
      "summary": "Deactivate a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/org-vendor-item/deactivateOrgVendorItem/",
      "dryRun": false
    },
    {
      "name": "deactivatePhysicalFacility",
      "kind": "mutation",
      "family": "Physical facility",
      "summary": "Deactivate a physical facility — an actual building (a store, a warehouse) — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/physical-facility/deactivatePhysicalFacility/",
      "dryRun": false
    },
    {
      "name": "deactivatePlugin",
      "kind": "mutation",
      "family": "Plugin",
      "summary": "Deactivate a plugin — a third-party extension registered for your group (it runs on the developer’s own systems) — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/plugin/deactivatePlugin/",
      "dryRun": false
    },
    {
      "name": "deactivatePriceList",
      "kind": "mutation",
      "family": "Price list",
      "summary": "Deactivate a price list — a named set of prices — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/price-list/deactivatePriceList/",
      "dryRun": false
    },
    {
      "name": "deactivateProduct",
      "kind": "mutation",
      "family": "Product",
      "summary": "Deactivate a product — the sellable middle of a family — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/product/deactivateProduct/",
      "dryRun": false
    },
    {
      "name": "deactivateProductRelation",
      "kind": "mutation",
      "family": "Product relation",
      "summary": "Deactivate a product relationship — “goes with”, “replaces”, “upsell” links between products — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/product-relation/deactivateProductRelation/",
      "dryRun": false
    },
    {
      "name": "deactivatePromotion",
      "kind": "mutation",
      "family": "Promotion",
      "summary": "Deactivate a promotion — an automatic price rule — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/promotion/deactivatePromotion/",
      "dryRun": false
    },
    {
      "name": "deactivatePurchasePack",
      "kind": "mutation",
      "family": "Purchase pack",
      "summary": "Deactivate a purchase pack — the case/pack size a vendor sells in — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/purchase-pack/deactivatePurchasePack/",
      "dryRun": false
    },
    {
      "name": "deactivateRegister",
      "kind": "mutation",
      "family": "Register",
      "summary": "Deactivate a register — one till position a device drives — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/register/deactivateRegister/",
      "dryRun": false
    },
    {
      "name": "deactivateReplenishmentConfig",
      "kind": "mutation",
      "family": "Replenishment config",
      "summary": "Deactivate the replenishment settings — how reorder suggestions are computed for a scope — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/replenishment-config/deactivateReplenishmentConfig/",
      "dryRun": false
    },
    {
      "name": "deactivateReport",
      "kind": "mutation",
      "family": "Report",
      "summary": "Retire a saved report from use — it cannot run until reactivated.",
      "path": "/reference/report/deactivateReport/",
      "dryRun": false
    },
    {
      "name": "deactivateRole",
      "kind": "mutation",
      "family": "Role",
      "summary": "Deactivate a role — a named bundle of permissions — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/role/deactivateRole/",
      "dryRun": false
    },
    {
      "name": "deactivateSchedulableResource",
      "kind": "mutation",
      "family": "Schedulable resource",
      "summary": "Retire a bookable resource from service — it takes no new bookings until reactivated.",
      "path": "/reference/schedulable-resource/deactivateSchedulableResource/",
      "dryRun": false
    },
    {
      "name": "deactivateSeason",
      "kind": "mutation",
      "family": "Season",
      "summary": "Deactivate a season — a time-bounded product grouping — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/season/deactivateSeason/",
      "dryRun": false
    },
    {
      "name": "deactivateSegment",
      "kind": "mutation",
      "family": "Segment",
      "summary": "Stage a segment — it stays editable but marked inactive.",
      "path": "/reference/segment/deactivateSegment/",
      "dryRun": false
    },
    {
      "name": "deactivateSizeRun",
      "kind": "mutation",
      "family": "Size run",
      "summary": "Deactivate a size run — the ratio a buyer spreads a quantity over one option dimension (S-M-L-XL 1-2-2-1), kept once and reused by every style that names it — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/size-run/deactivateSizeRun/",
      "dryRun": false
    },
    {
      "name": "deactivateStyle",
      "kind": "mutation",
      "family": "Style",
      "summary": "Deactivate a style — the top of a product family — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/style/deactivateStyle/",
      "dryRun": false
    },
    {
      "name": "deactivateTaskLabel",
      "kind": "mutation",
      "family": "Task label",
      "summary": "Deactivate a label for organizing tasks — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/task-label/deactivateTaskLabel/",
      "dryRun": false
    },
    {
      "name": "deactivateTaxRegistration",
      "kind": "mutation",
      "family": "Tax registration",
      "summary": "Deactivate your tax registration in a jurisdiction — the legal basis for collecting there — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/tax-registration/deactivateTaxRegistration/",
      "dryRun": false
    },
    {
      "name": "deactivateTeam",
      "kind": "mutation",
      "family": "Team",
      "summary": "Deactivate a team — a working group of staff — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/team/deactivateTeam/",
      "dryRun": false
    },
    {
      "name": "deactivateTokenAccount",
      "kind": "mutation",
      "family": "Token account",
      "summary": "Deactivate your group’s kernel wallet — the prepaid balance that pays for platform usage — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/token-account/deactivateTokenAccount/",
      "dryRun": false
    },
    {
      "name": "deactivateTrainingQuestion",
      "kind": "mutation",
      "family": "Training question",
      "summary": "Retire a question from the draw — kept, never asked, until reactivated.",
      "path": "/reference/training-question/deactivateTrainingQuestion/",
      "dryRun": false
    },
    {
      "name": "deactivateTrainingRequirement",
      "kind": "mutation",
      "family": "Training requirement",
      "summary": "Take a training rule out of force — kept, not counted, until reactivated.",
      "path": "/reference/training-requirement/deactivateTrainingRequirement/",
      "dryRun": false
    },
    {
      "name": "deactivateTransferLane",
      "kind": "mutation",
      "family": "Transfer lane",
      "summary": "Deactivate a transfer lane — a named sender→receiver route stock moves along — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/transfer-lane/deactivateTransferLane/",
      "dryRun": false
    },
    {
      "name": "deactivateUser",
      "kind": "mutation",
      "family": "User",
      "summary": "Deactivate a staff user — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/user/deactivateUser/",
      "dryRun": false
    },
    {
      "name": "deactivateVariant",
      "kind": "mutation",
      "family": "Variant",
      "summary": "Deactivate a variant — the exact sellable thing (the barcode level) — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/variant/deactivateVariant/",
      "dryRun": false
    },
    {
      "name": "deactivateVendor",
      "kind": "mutation",
      "family": "Vendor",
      "summary": "Deactivate a vendor — who sells to you — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/vendor/deactivateVendor/",
      "dryRun": false
    },
    {
      "name": "deactivateWarrantyTerms",
      "kind": "mutation",
      "family": "Warranty terms",
      "summary": "Deactivate warranty terms — what coverage a product carries — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/warranty-terms/deactivateWarrantyTerms/",
      "dryRun": false
    },
    {
      "name": "deactivateWebhookSubscription",
      "kind": "mutation",
      "family": "Webhook subscription",
      "summary": "Deactivate a webhook subscription — your endpoint, signed and POSTed when the events you picked happen — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/webhook-subscription/deactivateWebhookSubscription/",
      "dryRun": false
    },
    {
      "name": "deactivateZone",
      "kind": "mutation",
      "family": "Zone",
      "summary": "Deactivate a zone — a named area inside a facility — it stops being usable but keeps its history and can be reactivated.",
      "path": "/reference/zone/deactivateZone/",
      "dryRun": false
    },
    {
      "name": "debitNote",
      "kind": "query",
      "family": "Debit note",
      "summary": "Look up one record — a debit note — a formal “you owe us” financial document.",
      "path": "/reference/debit-note/debitNote/",
      "dryRun": false
    },
    {
      "name": "debitNotes",
      "kind": "query",
      "family": "Debit note",
      "summary": "The debit note list — each entry is a debit note — a formal “you owe us” financial document.",
      "path": "/reference/debit-note/debitNotes/",
      "dryRun": false
    },
    {
      "name": "declineSuggestion",
      "kind": "mutation",
      "family": "Suggestion",
      "summary": "Decline a suggestion — say why, and the desk keeps your reason so it learns.",
      "path": "/reference/suggestion/declineSuggestion/",
      "dryRun": false
    },
    {
      "name": "decoration",
      "kind": "query",
      "family": "Decoration",
      "summary": "Look up one record — a decoration — extra display content attached to a record (images, blurbs).",
      "path": "/reference/decoration/decoration/",
      "dryRun": false
    },
    {
      "name": "decorations",
      "kind": "query",
      "family": "Decoration",
      "summary": "The decoration list — each entry is a decoration — extra display content attached to a record (images, blurbs).",
      "path": "/reference/decoration/decorations/",
      "dryRun": false
    },
    {
      "name": "deleteMyAppData",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Remove one of your saved preferences. Removing a name that isn’t there refuses — nothing silent.",
      "path": "/reference/your-own-session/deleteMyAppData/",
      "dryRun": false
    },
    {
      "name": "denyApprovalRequest",
      "kind": "mutation",
      "family": "Approval request",
      "summary": "Deny a pending approval request.",
      "path": "/reference/approval-request/denyApprovalRequest/",
      "dryRun": false
    },
    {
      "name": "detachTokenAccountBackupBillingMethod",
      "kind": "mutation",
      "family": "Billing and the wallet",
      "summary": "Remove the backup payment method from your kernel wallet.",
      "path": "/reference/billing-and-the-wallet/detachTokenAccountBackupBillingMethod/",
      "dryRun": false
    },
    {
      "name": "detachTokenAccountBillingMethod",
      "kind": "mutation",
      "family": "Billing and the wallet",
      "summary": "Remove the payment method from your kernel wallet.",
      "path": "/reference/billing-and-the-wallet/detachTokenAccountBillingMethod/",
      "dryRun": false
    },
    {
      "name": "device",
      "kind": "query",
      "family": "Device",
      "summary": "Look up one record — a registered device — a till, terminal, or bridge your group enrolled.",
      "path": "/reference/device/device/",
      "dryRun": false
    },
    {
      "name": "devicePeripheral",
      "kind": "query",
      "family": "Device peripheral",
      "summary": "Look up one record — a device peripheral — a printer, scanner, or card reader on a device.",
      "path": "/reference/device-peripheral/devicePeripheral/",
      "dryRun": false
    },
    {
      "name": "devicePeripherals",
      "kind": "query",
      "family": "Device peripheral",
      "summary": "The device peripheral list — each entry is a device peripheral — a printer, scanner, or card reader on a device.",
      "path": "/reference/device-peripheral/devicePeripherals/",
      "dryRun": false
    },
    {
      "name": "devices",
      "kind": "query",
      "family": "Device",
      "summary": "The device list — each entry is a registered device — a till, terminal, or bridge your group enrolled.",
      "path": "/reference/device/devices/",
      "dryRun": false
    },
    {
      "name": "dismissFraudAlert",
      "kind": "mutation",
      "family": "Fraud alert",
      "summary": "Dismiss a fraud alert as a false positive — the reason is required.",
      "path": "/reference/fraud-alert/dismissFraudAlert/",
      "dryRun": false
    },
    {
      "name": "dispute",
      "kind": "query",
      "family": "Dispute",
      "summary": "Look up one record — a card dispute (a chargeback) raised against a payment.",
      "path": "/reference/dispute/dispute/",
      "dryRun": false
    },
    {
      "name": "disputes",
      "kind": "query",
      "family": "Dispute",
      "summary": "The dispute list — each entry is a card dispute (a chargeback) raised against a payment.",
      "path": "/reference/dispute/disputes/",
      "dryRun": false
    },
    {
      "name": "division",
      "kind": "query",
      "family": "Division",
      "summary": "Look up one record — a division — a top-level product grouping.",
      "path": "/reference/division/division/",
      "dryRun": false
    },
    {
      "name": "divisions",
      "kind": "query",
      "family": "Division",
      "summary": "The division list — each entry is a division — a top-level product grouping.",
      "path": "/reference/division/divisions/",
      "dryRun": false
    },
    {
      "name": "doomAffiliate",
      "kind": "mutation",
      "family": "Affiliate",
      "summary": "Permanently retire an affiliate — a commission-earning referral partner.",
      "path": "/reference/affiliate/doomAffiliate/",
      "dryRun": false
    },
    {
      "name": "doomAgentChannel",
      "kind": "mutation",
      "family": "Agent channel",
      "summary": "Decommission a draft or paused agent channel permanently — the record stays as history; the organization may create a fresh channel afterwards.",
      "path": "/reference/agent-channel/doomAgentChannel/",
      "dryRun": false
    },
    {
      "name": "doomApiKey",
      "kind": "mutation",
      "family": "API key",
      "summary": "Permanently retire an API key — a machine credential for integrations.",
      "path": "/reference/api-key/doomApiKey/",
      "dryRun": false
    },
    {
      "name": "doomBin",
      "kind": "mutation",
      "family": "Bin",
      "summary": "Permanently retire a bin — an exact shelf/slot stock lives in.",
      "path": "/reference/bin/doomBin/",
      "dryRun": false
    },
    {
      "name": "doomBrand",
      "kind": "mutation",
      "family": "Brand",
      "summary": "Permanently retire a brand — a product building block.",
      "path": "/reference/brand/doomBrand/",
      "dryRun": false
    },
    {
      "name": "doomCategory",
      "kind": "mutation",
      "family": "Category",
      "summary": "Permanently retire a category — the product tree’s branches.",
      "path": "/reference/category/doomCategory/",
      "dryRun": false
    },
    {
      "name": "doomCharacteristic",
      "kind": "mutation",
      "family": "Characteristic",
      "summary": "Permanently retire a product characteristic — a typed attribute products carry (material, care, age rating).",
      "path": "/reference/characteristic/doomCharacteristic/",
      "dryRun": false
    },
    {
      "name": "doomCollection",
      "kind": "mutation",
      "family": "Collection",
      "summary": "Permanently retire a collection — a curated or rule-driven product set.",
      "path": "/reference/collection/doomCollection/",
      "dryRun": false
    },
    {
      "name": "doomCollectionMember",
      "kind": "mutation",
      "family": "Collection member",
      "summary": "Permanently retire one product pinned into a collection.",
      "path": "/reference/collection-member/doomCollectionMember/",
      "dryRun": false
    },
    {
      "name": "doomCommissionConfig",
      "kind": "mutation",
      "family": "Commission config",
      "summary": "Permanently retire the commission settings — how staff sales commission is computed.",
      "path": "/reference/commission-config/doomCommissionConfig/",
      "dryRun": false
    },
    {
      "name": "doomConsentPurpose",
      "kind": "mutation",
      "family": "Consent purpose",
      "summary": "Permanently retire a consent purpose — one named thing customers can allow or refuse (marketing email, data use).",
      "path": "/reference/consent-purpose/doomConsentPurpose/",
      "dryRun": false
    },
    {
      "name": "doomContact",
      "kind": "mutation",
      "family": "Contact",
      "summary": "Permanently retire a contact — a person or address book entry.",
      "path": "/reference/contact/doomContact/",
      "dryRun": false
    },
    {
      "name": "doomContactAssignment",
      "kind": "mutation",
      "family": "Contact assignment",
      "summary": "Permanently retire a contact’s assignment to a record — who is the buyer on this vendor, the manager at this store.",
      "path": "/reference/contact-assignment/doomContactAssignment/",
      "dryRun": false
    },
    {
      "name": "doomCorporateCustomer",
      "kind": "mutation",
      "family": "Corporate customer",
      "summary": "Permanently retire a corporate customer — a business buyer with house terms.",
      "path": "/reference/corporate-customer/doomCorporateCustomer/",
      "dryRun": false
    },
    {
      "name": "doomCoupon",
      "kind": "mutation",
      "family": "Coupon",
      "summary": "Permanently retire a coupon — a code a customer presents for a reduction.",
      "path": "/reference/coupon/doomCoupon/",
      "dryRun": false
    },
    {
      "name": "doomCouponBatch",
      "kind": "mutation",
      "family": "Coupon batch",
      "summary": "Permanently void a batch — its unused codes stop working; already-redeemed history stays.",
      "path": "/reference/coupon-batch/doomCouponBatch/",
      "dryRun": false
    },
    {
      "name": "doomCustomUom",
      "kind": "mutation",
      "family": "Custom unit of measure",
      "summary": "Permanently retire a custom unit of measure your group defines (a bundle, a crate).",
      "path": "/reference/custom-uom/doomCustomUom/",
      "dryRun": false
    },
    {
      "name": "doomCustomerPriceGroup",
      "kind": "mutation",
      "family": "Customer price group",
      "summary": "Permanently retire a customer price group — named customers who get special pricing.",
      "path": "/reference/customer-price-group/doomCustomerPriceGroup/",
      "dryRun": false
    },
    {
      "name": "doomDashboard",
      "kind": "mutation",
      "family": "Dashboard",
      "summary": "Permanently retire a dashboard layout.",
      "path": "/reference/dashboard/doomDashboard/",
      "dryRun": false
    },
    {
      "name": "doomDecoration",
      "kind": "mutation",
      "family": "Decoration",
      "summary": "Permanently retire a decoration — extra display content attached to a record (images, blurbs).",
      "path": "/reference/decoration/doomDecoration/",
      "dryRun": false
    },
    {
      "name": "doomDevice",
      "kind": "mutation",
      "family": "Device",
      "summary": "Permanently retire a registered device — a till, terminal, or bridge your group enrolled.",
      "path": "/reference/device/doomDevice/",
      "dryRun": false
    },
    {
      "name": "doomDevicePeripheral",
      "kind": "mutation",
      "family": "Device peripheral",
      "summary": "Permanently retire a device peripheral — a printer, scanner, or card reader on a device.",
      "path": "/reference/device-peripheral/doomDevicePeripheral/",
      "dryRun": false
    },
    {
      "name": "doomDivision",
      "kind": "mutation",
      "family": "Division",
      "summary": "Permanently retire a division — a top-level product grouping.",
      "path": "/reference/division/doomDivision/",
      "dryRun": false
    },
    {
      "name": "doomExemptionCertificate",
      "kind": "mutation",
      "family": "Exemption certificate",
      "summary": "Permanently retire a customer’s tax-exemption certificate.",
      "path": "/reference/exemption-certificate/doomExemptionCertificate/",
      "dryRun": false
    },
    {
      "name": "doomFeedSubscription",
      "kind": "mutation",
      "family": "Feed subscription",
      "summary": "Remove a feed permanently.",
      "path": "/reference/feed-subscription/doomFeedSubscription/",
      "dryRun": false
    },
    {
      "name": "doomFxRate",
      "kind": "mutation",
      "family": "FX rate",
      "summary": "Permanently retire a foreign-exchange rate your tills use for foreign cash.",
      "path": "/reference/fx-rate/doomFxRate/",
      "dryRun": false
    },
    {
      "name": "doomGiftRegistry",
      "kind": "mutation",
      "family": "Gift registry",
      "summary": "Permanently retire a customer’s gift registry.",
      "path": "/reference/gift-registry/doomGiftRegistry/",
      "dryRun": false
    },
    {
      "name": "doomInventoryItem",
      "kind": "mutation",
      "family": "Inventory item",
      "summary": "Permanently retire an inventory item — one variant’s stock identity.",
      "path": "/reference/inventory-item/doomInventoryItem/",
      "dryRun": false
    },
    {
      "name": "doomLogicalFacility",
      "kind": "mutation",
      "family": "Logical facility",
      "summary": "Permanently retire a logical facility — a sellable/working unit inside a building (the shop floor, the back room).",
      "path": "/reference/logical-facility/doomLogicalFacility/",
      "dryRun": false
    },
    {
      "name": "doomLoyaltyMember",
      "kind": "mutation",
      "family": "Loyalty member",
      "summary": "Permanently retire a customer’s membership in your loyalty program.",
      "path": "/reference/loyalty-member/doomLoyaltyMember/",
      "dryRun": false
    },
    {
      "name": "doomLoyaltyProgram",
      "kind": "mutation",
      "family": "Loyalty program",
      "summary": "Permanently retire your loyalty program — how customers earn and redeem points.",
      "path": "/reference/loyalty-program/doomLoyaltyProgram/",
      "dryRun": false
    },
    {
      "name": "doomManufacturer",
      "kind": "mutation",
      "family": "Manufacturer",
      "summary": "Permanently retire a manufacturer — who builds a product.",
      "path": "/reference/manufacturer/doomManufacturer/",
      "dryRun": false
    },
    {
      "name": "doomOptionGroup",
      "kind": "mutation",
      "family": "Option group",
      "summary": "Permanently retire an option group — a dimension like Size or Colour that variants vary by.",
      "path": "/reference/option-group/doomOptionGroup/",
      "dryRun": false
    },
    {
      "name": "doomOptionValue",
      "kind": "mutation",
      "family": "Option value",
      "summary": "Permanently retire one value inside an option group (like “Large” or “Red”).",
      "path": "/reference/option-value/doomOptionValue/",
      "dryRun": false
    },
    {
      "name": "doomOrgBrand",
      "kind": "mutation",
      "family": "Org brand",
      "summary": "Permanently retire your organization’s enablement of a shared brand — switching it on locally.",
      "path": "/reference/org-brand/doomOrgBrand/",
      "dryRun": false
    },
    {
      "name": "doomOrgCustomer",
      "kind": "mutation",
      "family": "Org customer",
      "summary": "Permanently retire a customer of your organization.",
      "path": "/reference/org-customer/doomOrgCustomer/",
      "dryRun": false
    },
    {
      "name": "doomOrgDivision",
      "kind": "mutation",
      "family": "Org division",
      "summary": "Permanently retire your organization’s enablement of a shared division.",
      "path": "/reference/org-division/doomOrgDivision/",
      "dryRun": false
    },
    {
      "name": "doomOrgManufacturer",
      "kind": "mutation",
      "family": "Org manufacturer",
      "summary": "Permanently retire your organization’s enablement of a shared manufacturer.",
      "path": "/reference/org-manufacturer/doomOrgManufacturer/",
      "dryRun": false
    },
    {
      "name": "doomOrgPlugin",
      "kind": "mutation",
      "family": "Org plugin",
      "summary": "Permanently retire a per-organization plugin enablement — which registered extensions run at this organization.",
      "path": "/reference/org-plugin/doomOrgPlugin/",
      "dryRun": false
    },
    {
      "name": "doomOrgSeason",
      "kind": "mutation",
      "family": "Org season",
      "summary": "Permanently retire your organization’s enablement of a shared season.",
      "path": "/reference/org-season/doomOrgSeason/",
      "dryRun": false
    },
    {
      "name": "doomOrgStyle",
      "kind": "mutation",
      "family": "Org style",
      "summary": "Permanently retire your organization’s enablement of a shared style — selling it locally.",
      "path": "/reference/org-style/doomOrgStyle/",
      "dryRun": false
    },
    {
      "name": "doomOrgVendor",
      "kind": "mutation",
      "family": "Org vendor",
      "summary": "Permanently retire your commercial relationship with a vendor — terms, currency, minimums.",
      "path": "/reference/org-vendor/doomOrgVendor/",
      "dryRun": false
    },
    {
      "name": "doomOrgVendorItem",
      "kind": "mutation",
      "family": "Org vendor item",
      "summary": "Permanently retire a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU.",
      "path": "/reference/org-vendor-item/doomOrgVendorItem/",
      "dryRun": false
    },
    {
      "name": "doomPhysicalFacility",
      "kind": "mutation",
      "family": "Physical facility",
      "summary": "Permanently retire a physical facility — an actual building (a store, a warehouse).",
      "path": "/reference/physical-facility/doomPhysicalFacility/",
      "dryRun": false
    },
    {
      "name": "doomPhysicalFacilityLocation",
      "kind": "mutation",
      "family": "Physical facility location",
      "summary": "Permanently retire a facility address — where a physical facility sits.",
      "path": "/reference/physical-facility-location/doomPhysicalFacilityLocation/",
      "dryRun": false
    },
    {
      "name": "doomPlugin",
      "kind": "mutation",
      "family": "Plugin",
      "summary": "Permanently retire a plugin — a third-party extension registered for your group (it runs on the developer’s own systems).",
      "path": "/reference/plugin/doomPlugin/",
      "dryRun": false
    },
    {
      "name": "doomPolicyValueRecord",
      "kind": "mutation",
      "family": "Policy value record",
      "summary": "Cancel a policy value window that has not started yet.",
      "path": "/reference/policy-value-record/doomPolicyValueRecord/",
      "dryRun": false
    },
    {
      "name": "doomPriceList",
      "kind": "mutation",
      "family": "Price list",
      "summary": "Permanently retire a price list — a named set of prices.",
      "path": "/reference/price-list/doomPriceList/",
      "dryRun": false
    },
    {
      "name": "doomPriceListEntry",
      "kind": "mutation",
      "family": "Price list entry",
      "summary": "Permanently retire one price on a price list — a variant’s price in a currency.",
      "path": "/reference/price-list-entry/doomPriceListEntry/",
      "dryRun": false
    },
    {
      "name": "doomProduct",
      "kind": "mutation",
      "family": "Product",
      "summary": "Permanently retire a product — the sellable middle of a family.",
      "path": "/reference/product/doomProduct/",
      "dryRun": false
    },
    {
      "name": "doomProductRelation",
      "kind": "mutation",
      "family": "Product relation",
      "summary": "Permanently retire a product relationship — “goes with”, “replaces”, “upsell” links between products.",
      "path": "/reference/product-relation/doomProductRelation/",
      "dryRun": false
    },
    {
      "name": "doomPromotion",
      "kind": "mutation",
      "family": "Promotion",
      "summary": "Permanently retire a promotion — an automatic price rule.",
      "path": "/reference/promotion/doomPromotion/",
      "dryRun": false
    },
    {
      "name": "doomPurchasePack",
      "kind": "mutation",
      "family": "Purchase pack",
      "summary": "Permanently retire a purchase pack — the case/pack size a vendor sells in.",
      "path": "/reference/purchase-pack/doomPurchasePack/",
      "dryRun": false
    },
    {
      "name": "doomRegister",
      "kind": "mutation",
      "family": "Register",
      "summary": "Permanently retire a register — one till position a device drives.",
      "path": "/reference/register/doomRegister/",
      "dryRun": false
    },
    {
      "name": "doomReplenishmentConfig",
      "kind": "mutation",
      "family": "Replenishment config",
      "summary": "Permanently retire the replenishment settings — how reorder suggestions are computed for a scope.",
      "path": "/reference/replenishment-config/doomReplenishmentConfig/",
      "dryRun": false
    },
    {
      "name": "doomReport",
      "kind": "mutation",
      "family": "Report",
      "summary": "Permanently retire a saved report — it can never run again.",
      "path": "/reference/report/doomReport/",
      "dryRun": false
    },
    {
      "name": "doomRole",
      "kind": "mutation",
      "family": "Role",
      "summary": "Permanently retire a role — a named bundle of permissions.",
      "path": "/reference/role/doomRole/",
      "dryRun": false
    },
    {
      "name": "doomSalePrice",
      "kind": "mutation",
      "family": "Sale price",
      "summary": "Permanently retire a sale price — a time-boxed promotional price.",
      "path": "/reference/sale-price/doomSalePrice/",
      "dryRun": false
    },
    {
      "name": "doomSchedulableResource",
      "kind": "mutation",
      "family": "Schedulable resource",
      "summary": "Decommission a bookable resource permanently — the record stays as history but can never book again.",
      "path": "/reference/schedulable-resource/doomSchedulableResource/",
      "dryRun": false
    },
    {
      "name": "doomSeason",
      "kind": "mutation",
      "family": "Season",
      "summary": "Permanently retire a season — a time-bounded product grouping.",
      "path": "/reference/season/doomSeason/",
      "dryRun": false
    },
    {
      "name": "doomSegment",
      "kind": "mutation",
      "family": "Segment",
      "summary": "Permanently retire a segment — its membership list dies with it.",
      "path": "/reference/segment/doomSegment/",
      "dryRun": false
    },
    {
      "name": "doomSizeRun",
      "kind": "mutation",
      "family": "Size run",
      "summary": "Permanently retire a size run — the ratio a buyer spreads a quantity over one option dimension (S-M-L-XL 1-2-2-1), kept once and reused by every style that names it.",
      "path": "/reference/size-run/doomSizeRun/",
      "dryRun": false
    },
    {
      "name": "doomStoredValueInstrument",
      "kind": "mutation",
      "family": "Stored value instrument",
      "summary": "Permanently retire a gift card or store-credit instrument — customer-held, money-like.",
      "path": "/reference/stored-value-instrument/doomStoredValueInstrument/",
      "dryRun": false
    },
    {
      "name": "doomStorefront",
      "kind": "mutation",
      "family": "Storefront",
      "summary": "Decommission a draft or taken-down storefront permanently — the record stays as history but never goes live again.",
      "path": "/reference/storefront/doomStorefront/",
      "dryRun": false
    },
    {
      "name": "doomStyle",
      "kind": "mutation",
      "family": "Style",
      "summary": "Permanently retire a style — the top of a product family.",
      "path": "/reference/style/doomStyle/",
      "dryRun": false
    },
    {
      "name": "doomTag",
      "kind": "mutation",
      "family": "Tag",
      "summary": "Permanently retire a tag — a free-form product label.",
      "path": "/reference/tag/doomTag/",
      "dryRun": false
    },
    {
      "name": "doomTaskLabel",
      "kind": "mutation",
      "family": "Task label",
      "summary": "Permanently retire a label for organizing tasks.",
      "path": "/reference/task-label/doomTaskLabel/",
      "dryRun": false
    },
    {
      "name": "doomTaxRegistration",
      "kind": "mutation",
      "family": "Tax registration",
      "summary": "Permanently retire your tax registration in a jurisdiction — the legal basis for collecting there.",
      "path": "/reference/tax-registration/doomTaxRegistration/",
      "dryRun": false
    },
    {
      "name": "doomTeam",
      "kind": "mutation",
      "family": "Team",
      "summary": "Permanently retire a team — a working group of staff.",
      "path": "/reference/team/doomTeam/",
      "dryRun": false
    },
    {
      "name": "doomTokenAccount",
      "kind": "mutation",
      "family": "Token account",
      "summary": "Permanently retire your group’s kernel wallet — the prepaid balance that pays for platform usage.",
      "path": "/reference/token-account/doomTokenAccount/",
      "dryRun": false
    },
    {
      "name": "doomTrainingAttempt",
      "kind": "mutation",
      "family": "Training",
      "summary": "Retire an abandoned open sitting so the person can start again.",
      "path": "/reference/training/doomTrainingAttempt/",
      "dryRun": false
    },
    {
      "name": "doomTrainingQuestion",
      "kind": "mutation",
      "family": "Training question",
      "summary": "Permanently retire a question from a course’s bank.",
      "path": "/reference/training-question/doomTrainingQuestion/",
      "dryRun": false
    },
    {
      "name": "doomTrainingRequirement",
      "kind": "mutation",
      "family": "Training requirement",
      "summary": "Permanently retire a training rule.",
      "path": "/reference/training-requirement/doomTrainingRequirement/",
      "dryRun": false
    },
    {
      "name": "doomTransferLane",
      "kind": "mutation",
      "family": "Transfer lane",
      "summary": "Permanently retire a transfer lane — a named sender→receiver route stock moves along.",
      "path": "/reference/transfer-lane/doomTransferLane/",
      "dryRun": false
    },
    {
      "name": "doomUser",
      "kind": "mutation",
      "family": "User",
      "summary": "Permanently retire a staff user.",
      "path": "/reference/user/doomUser/",
      "dryRun": false
    },
    {
      "name": "doomVariant",
      "kind": "mutation",
      "family": "Variant",
      "summary": "Permanently retire a variant — the exact sellable thing (the barcode level).",
      "path": "/reference/variant/doomVariant/",
      "dryRun": false
    },
    {
      "name": "doomVariantComponent",
      "kind": "mutation",
      "family": "Variant component",
      "summary": "Permanently retire a kit recipe line — which component (and how many) goes into a kit variant.",
      "path": "/reference/variant-component/doomVariantComponent/",
      "dryRun": false
    },
    {
      "name": "doomVendor",
      "kind": "mutation",
      "family": "Vendor",
      "summary": "Permanently retire a vendor — who sells to you.",
      "path": "/reference/vendor/doomVendor/",
      "dryRun": false
    },
    {
      "name": "doomWarrantyTerms",
      "kind": "mutation",
      "family": "Warranty terms",
      "summary": "Permanently retire warranty terms — what coverage a product carries.",
      "path": "/reference/warranty-terms/doomWarrantyTerms/",
      "dryRun": false
    },
    {
      "name": "doomWebhookSubscription",
      "kind": "mutation",
      "family": "Webhook subscription",
      "summary": "Permanently retire a webhook subscription — your endpoint, signed and POSTed when the events you picked happen.",
      "path": "/reference/webhook-subscription/doomWebhookSubscription/",
      "dryRun": false
    },
    {
      "name": "doomZone",
      "kind": "mutation",
      "family": "Zone",
      "summary": "Permanently retire a zone — a named area inside a facility.",
      "path": "/reference/zone/doomZone/",
      "dryRun": false
    },
    {
      "name": "draftReport",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Describe the report you want in plain words and get a report definition back — which records, and what to say about them (the columns to list, or the groups and totals) — shown in words before anything runs.",
      "path": "/reference/reading-your-records/draftReport/",
      "dryRun": false
    },
    {
      "name": "draftSearchPlan",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Describe what you are looking for in plain words and get a search plan back — the start, the relationships to follow, the conditions on each step — shown in words before anything runs.",
      "path": "/reference/reading-your-records/draftSearchPlan/",
      "dryRun": false
    },
    {
      "name": "draftTrainingQuestions",
      "kind": "query",
      "family": "Training",
      "summary": "Ask the assistant for candidate questions grounded on one play’s own words — shown to you, saved only when you keep one.",
      "path": "/reference/training/draftTrainingQuestions/",
      "dryRun": false
    },
    {
      "name": "drawerLedger",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The drawer’s cash movements for one till session — every entry, in order.",
      "path": "/reference/reading-your-records/drawerLedger/",
      "dryRun": false
    },
    {
      "name": "effectivePermissions",
      "kind": "query",
      "family": "Reading your records",
      "summary": "This page — the full picture of what a user may and may not do at an organization.",
      "path": "/reference/reading-your-records/effectivePermissions/",
      "dryRun": false
    },
    {
      "name": "enrollDevice",
      "kind": "mutation",
      "family": "Device fleet",
      "summary": "Enroll a device — register a till, terminal, or bridge and get its one-time pairing code.",
      "path": "/reference/device-fleet/enrollDevice/",
      "dryRun": false
    },
    {
      "name": "eraseCollaborator",
      "kind": "mutation",
      "family": "Collaborator",
      "summary": "Erase a collaborator’s personal data — the right-to-be-forgotten act, and the permanent end of their access.",
      "path": "/reference/collaborator/eraseCollaborator/",
      "dryRun": false
    },
    {
      "name": "eraseConsumer",
      "kind": "mutation",
      "family": "Consumer",
      "summary": "Erase a shopper’s personal data — the right-to-be-forgotten act.",
      "path": "/reference/consumer/eraseConsumer/",
      "dryRun": false
    },
    {
      "name": "exchangeApiKey",
      "kind": "mutation",
      "family": "Open doors",
      "summary": "An integration’s sign-in — it exchanges its API key secret for a working session.",
      "path": "/reference/open-doors/exchangeApiKey/",
      "dryRun": false
    },
    {
      "name": "exemptionCertificate",
      "kind": "query",
      "family": "Exemption certificate",
      "summary": "Look up one record — a customer’s tax-exemption certificate.",
      "path": "/reference/exemption-certificate/exemptionCertificate/",
      "dryRun": false
    },
    {
      "name": "exemptionCertificates",
      "kind": "query",
      "family": "Exemption certificate",
      "summary": "The exemption certificate list — each entry is a customer’s tax-exemption certificate.",
      "path": "/reference/exemption-certificate/exemptionCertificates/",
      "dryRun": false
    },
    {
      "name": "expectedReceipts",
      "kind": "query",
      "family": "Reading your records",
      "summary": "What is expected to arrive — open purchase-order lines by item and date.",
      "path": "/reference/reading-your-records/expectedReceipts/",
      "dryRun": false
    },
    {
      "name": "explainWizardStep",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Ask AI to explain where you are on this wizard page — what is happening, what you have provided, and what is still needed and why.",
      "path": "/reference/reading-your-records/explainWizardStep/",
      "dryRun": false
    },
    {
      "name": "exportJob",
      "kind": "query",
      "family": "Export job",
      "summary": "Look up one background export — a search plan the platform is running, or has run, for you to a file: its words, the format, how far it got, how many rows and bytes it wrote, and why it stopped if it stopped short.",
      "path": "/reference/export-job/exportJob/",
      "dryRun": false
    },
    {
      "name": "exportJobDownload",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Get a short-lived link to download the file a finished export wrote — its name, size, row count and format come with it.",
      "path": "/reference/reading-your-records/exportJobDownload/",
      "dryRun": false
    },
    {
      "name": "exportJobs",
      "kind": "query",
      "family": "Export job",
      "summary": "Your background exports — the exports you started, newest first, with their progress and outcome.",
      "path": "/reference/export-job/exportJobs/",
      "dryRun": false
    },
    {
      "name": "feedSubscription",
      "kind": "query",
      "family": "Feed subscription",
      "summary": "One scheduled BI feed — what it exports, how often, in which file shape, and when it last ran.",
      "path": "/reference/feed-subscription/feedSubscription/",
      "dryRun": false
    },
    {
      "name": "feedSubscriptionRuns",
      "kind": "query",
      "family": "System and integration setup",
      "summary": "The files a feed has produced — its export shelf, newest first (the newest 8 are kept).",
      "path": "/reference/system-and-integration-setup/feedSubscriptionRuns/",
      "dryRun": false
    },
    {
      "name": "feedSubscriptions",
      "kind": "query",
      "family": "Feed subscription",
      "summary": "Your group’s scheduled BI feeds — at most 10 active.",
      "path": "/reference/feed-subscription/feedSubscriptions/",
      "dryRun": false
    },
    {
      "name": "fileClaimWarranty",
      "kind": "mutation",
      "family": "Selling",
      "summary": "File a claim on an active warranty — link the customer-service case and the warranty flips to claimed.",
      "path": "/reference/selling/fileClaimWarranty/",
      "dryRun": false
    },
    {
      "name": "fillDraft",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Look up one of your own wizard drafts — its status, the sheet page by page once it is ready, the questions the assistant asked, and why it stopped if it failed.",
      "path": "/reference/reading-your-records/fillDraft/",
      "dryRun": false
    },
    {
      "name": "fillDraftTurns",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The conversation on one of your own wizard drafts, oldest first — what you said and what the assistant answered — one page at a time.",
      "path": "/reference/reading-your-records/fillDraftTurns/",
      "dryRun": false
    },
    {
      "name": "fillDrafts",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Your own wizard drafts, newest first — being made, ready, or failed — one page at a time.",
      "path": "/reference/reading-your-records/fillDrafts/",
      "dryRun": false
    },
    {
      "name": "fiscalReceipt",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Look up one fiscal receipt — the legal tax artifact of a sale: its sequential fiscal number, signature or authorization code, and the QR the printed receipt shows.",
      "path": "/reference/reading-your-records/fiscalReceipt/",
      "dryRun": false
    },
    {
      "name": "fiscalReceipts",
      "kind": "query",
      "family": "Reading your records",
      "summary": "List your fiscal receipts, newest first — the gap-free compliance journal; receipts are permanent and never edited or removed.",
      "path": "/reference/reading-your-records/fiscalReceipts/",
      "dryRun": false
    },
    {
      "name": "forceCloseTillSession",
      "kind": "mutation",
      "family": "Till session",
      "summary": "Force-close a till that cannot close normally (a crashed register, an abandoned shift).",
      "path": "/reference/till-session/forceCloseTillSession/",
      "dryRun": false
    },
    {
      "name": "fraudAlert",
      "kind": "query",
      "family": "Fraud alert",
      "summary": "One fraud alert — which signal fired, the score, who or where it implicates, and the evidence records.",
      "path": "/reference/fraud-alert/fraudAlert/",
      "dryRun": false
    },
    {
      "name": "fraudAlerts",
      "kind": "query",
      "family": "Fraud alert",
      "summary": "Your group’s fraud alerts, newest first — dismissed and expired ones drop off the list (each stays reachable by id).",
      "path": "/reference/fraud-alert/fraudAlerts/",
      "dryRun": false
    },
    {
      "name": "fulfillPrivacyRequest",
      "kind": "mutation",
      "family": "Privacy and compliance",
      "summary": "Mark a privacy request fulfilled, with the evidence.",
      "path": "/reference/privacy-and-compliance/fulfillPrivacyRequest/",
      "dryRun": false
    },
    {
      "name": "fulfillment",
      "kind": "query",
      "family": "Fulfillment",
      "summary": "Look up one record — a fulfilment — the pick/pack/ship (or pickup) job for an order.",
      "path": "/reference/fulfillment/fulfillment/",
      "dryRun": false
    },
    {
      "name": "fulfillments",
      "kind": "query",
      "family": "Fulfillment",
      "summary": "The fulfillment list — each entry is a fulfilment — the pick/pack/ship (or pickup) job for an order.",
      "path": "/reference/fulfillment/fulfillments/",
      "dryRun": false
    },
    {
      "name": "fxRate",
      "kind": "query",
      "family": "FX rate",
      "summary": "Look up one record — a foreign-exchange rate your tills use for foreign cash.",
      "path": "/reference/fx-rate/fxRate/",
      "dryRun": false
    },
    {
      "name": "fxRates",
      "kind": "query",
      "family": "FX rate",
      "summary": "The fx rate list — each entry is a foreign-exchange rate your tills use for foreign cash.",
      "path": "/reference/fx-rate/fxRates/",
      "dryRun": false
    },
    {
      "name": "giftRegistries",
      "kind": "query",
      "family": "Gift registry",
      "summary": "The gift registries at your organization.",
      "path": "/reference/gift-registry/giftRegistries/",
      "dryRun": false
    },
    {
      "name": "giftRegistry",
      "kind": "query",
      "family": "Gift registry",
      "summary": "Look up one record — a customer’s gift registry.",
      "path": "/reference/gift-registry/giftRegistry/",
      "dryRun": false
    },
    {
      "name": "giveBack",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "Your Stripe give-back standing — the loyalty clock, the tier you have earned, and every month the program has given back, with the volume and rate on every row.",
      "path": "/reference/billing-and-the-wallet/giveBack/",
      "dryRun": false
    },
    {
      "name": "grantConsent",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Record a customer’s consent (marketing, data use) as staff, on their word.",
      "path": "/reference/selling/grantConsent/",
      "dryRun": false
    },
    {
      "name": "handoverFulfillment",
      "kind": "mutation",
      "family": "Fulfillment",
      "summary": "Hand a pickup fulfilment to the customer — the goods change hands.",
      "path": "/reference/fulfillment/handoverFulfillment/",
      "dryRun": false
    },
    {
      "name": "health",
      "kind": "query",
      "family": "Open doors",
      "summary": "Is the service alive — the plainest possible check. Reads nothing of yours.",
      "path": "/reference/open-doors/health/",
      "dryRun": false
    },
    {
      "name": "highlightBookmark",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Mark one of your bookmarks as a highlight — your private shortlist, shown on the Highlights tab.",
      "path": "/reference/your-own-session/highlightBookmark/",
      "dryRun": false
    },
    {
      "name": "holdOrder",
      "kind": "mutation",
      "family": "Order",
      "summary": "Put an open order on hold — pause it without losing it.",
      "path": "/reference/order/holdOrder/",
      "dryRun": false
    },
    {
      "name": "interpretFilter",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Turn a written request — “issued orders from Acme since June” — into filter conditions you can review and apply.",
      "path": "/reference/reading-your-records/interpretFilter/",
      "dryRun": false
    },
    {
      "name": "inventoryItem",
      "kind": "query",
      "family": "Inventory item",
      "summary": "Look up one record — an inventory item — one variant’s stock identity.",
      "path": "/reference/inventory-item/inventoryItem/",
      "dryRun": false
    },
    {
      "name": "inventoryItems",
      "kind": "query",
      "family": "Inventory item",
      "summary": "The inventory item list — each entry is an inventory item — one variant’s stock identity.",
      "path": "/reference/inventory-item/inventoryItems/",
      "dryRun": false
    },
    {
      "name": "inventoryOnOrderAudit",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Check the on-order figures — each stock item’s stored on order against what your open purchase orders actually add up to, one page of items at a time.",
      "path": "/reference/reading-your-records/inventoryOnOrderAudit/",
      "dryRun": false
    },
    {
      "name": "invoice",
      "kind": "query",
      "family": "Invoice",
      "summary": "Look up one record — an invoice — the billing document of a sale.",
      "path": "/reference/invoice/invoice/",
      "dryRun": false
    },
    {
      "name": "invoices",
      "kind": "query",
      "family": "Invoice",
      "summary": "The invoice list — each entry is an invoice — the billing document of a sale.",
      "path": "/reference/invoice/invoices/",
      "dryRun": false
    },
    {
      "name": "issueCollaboratorInvite",
      "kind": "mutation",
      "family": "Identity and access",
      "summary": "Send a collaborator their sign-up invite — a one-time code you pass along; issuing again replaces the old one.",
      "path": "/reference/identity-and-access/issueCollaboratorInvite/",
      "dryRun": false
    },
    {
      "name": "issueCreditNote",
      "kind": "mutation",
      "family": "Refunds and payment corrections",
      "summary": "Issue a credit note — a formal “we owe you” against an invoice.",
      "path": "/reference/refunds-and-payment-corrections/issueCreditNote/",
      "dryRun": false
    },
    {
      "name": "issueDebitNote",
      "kind": "mutation",
      "family": "Refunds and payment corrections",
      "summary": "Issue a debit note — a formal “you owe us more” against an invoice.",
      "path": "/reference/refunds-and-payment-corrections/issueDebitNote/",
      "dryRun": false
    },
    {
      "name": "issueFiscalReceipt",
      "kind": "mutation",
      "family": "Privacy and compliance",
      "summary": "Issue the fiscal receipt for a completed order or an issued invoice under a market’s fiscal scheme — the certified provider signs or clears it and the gap-free number is assigned.",
      "path": "/reference/privacy-and-compliance/issueFiscalReceipt/",
      "dryRun": false
    },
    {
      "name": "issueInvoice",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Issue the invoice for an order — the formal bill.",
      "path": "/reference/selling/issueInvoice/",
      "dryRun": false
    },
    {
      "name": "issuePurchaseOrder",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Issue a purchase order — commit it into the buying pipeline.",
      "path": "/reference/purchasing/issuePurchaseOrder/",
      "dryRun": false
    },
    {
      "name": "kernelBlocks",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "Your kernel blocks — each purchase you made as one block, showing whether it is queued, being consumed, spent, or moving to another group.",
      "path": "/reference/billing-and-the-wallet/kernelBlocks/",
      "dryRun": false
    },
    {
      "name": "listMyAppData",
      "kind": "query",
      "family": "Your own session",
      "summary": "The names of your saved preferences for one app — what exists and when it changed, without the contents.",
      "path": "/reference/your-own-session/listMyAppData/",
      "dryRun": false
    },
    {
      "name": "logicalFacilities",
      "kind": "query",
      "family": "Logical facility",
      "summary": "The logical facility list — each entry is a logical facility — a sellable/working unit inside a building (the shop floor, the back room).",
      "path": "/reference/logical-facility/logicalFacilities/",
      "dryRun": false
    },
    {
      "name": "logicalFacility",
      "kind": "query",
      "family": "Logical facility",
      "summary": "Look up one record — a logical facility — a sellable/working unit inside a building (the shop floor, the back room).",
      "path": "/reference/logical-facility/logicalFacility/",
      "dryRun": false
    },
    {
      "name": "logout",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Sign out — end the current session.",
      "path": "/reference/your-own-session/logout/",
      "dryRun": false
    },
    {
      "name": "loyaltyLedger",
      "kind": "query",
      "family": "Reading your records",
      "summary": "A loyalty member’s points history — every earn, redemption, and adjustment.",
      "path": "/reference/reading-your-records/loyaltyLedger/",
      "dryRun": false
    },
    {
      "name": "loyaltyMember",
      "kind": "query",
      "family": "Loyalty member",
      "summary": "Look up one record — a customer’s membership in your loyalty program.",
      "path": "/reference/loyalty-member/loyaltyMember/",
      "dryRun": false
    },
    {
      "name": "loyaltyMembers",
      "kind": "query",
      "family": "Loyalty member",
      "summary": "The loyalty member list — each entry is a customer’s membership in your loyalty program.",
      "path": "/reference/loyalty-member/loyaltyMembers/",
      "dryRun": false
    },
    {
      "name": "loyaltyProgram",
      "kind": "query",
      "family": "Loyalty program",
      "summary": "Look up one record — your loyalty program — how customers earn and redeem points.",
      "path": "/reference/loyalty-program/loyaltyProgram/",
      "dryRun": false
    },
    {
      "name": "loyaltyPrograms",
      "kind": "query",
      "family": "Loyalty program",
      "summary": "The loyalty program list — each entry is your loyalty program — how customers earn and redeem points.",
      "path": "/reference/loyalty-program/loyaltyPrograms/",
      "dryRun": false
    },
    {
      "name": "mailByRef",
      "kind": "query",
      "family": "Your own session",
      "summary": "Look up one email the platform sent you by the reference on its last line (ref M-XXXX-XXXX-XXXX) — what fired it, when, and where the request came from.",
      "path": "/reference/your-own-session/mailByRef/",
      "dryRun": false
    },
    {
      "name": "manufacturer",
      "kind": "query",
      "family": "Manufacturer",
      "summary": "Look up one record — a manufacturer — who builds a product.",
      "path": "/reference/manufacturer/manufacturer/",
      "dryRun": false
    },
    {
      "name": "manufacturers",
      "kind": "query",
      "family": "Manufacturer",
      "summary": "The manufacturer list — each entry is a manufacturer — who builds a product.",
      "path": "/reference/manufacturer/manufacturers/",
      "dryRun": false
    },
    {
      "name": "markMessageRead",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Mark one of your messages as read. Team messages don’t track per-person reads.",
      "path": "/reference/your-own-session/markMessageRead/",
      "dryRun": false
    },
    {
      "name": "markNotificationRead",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Mark one of your notices as read.",
      "path": "/reference/your-own-session/markNotificationRead/",
      "dryRun": false
    },
    {
      "name": "markdownPlan",
      "kind": "query",
      "family": "Markdown plan",
      "summary": "Look up one record — a markdown plan — scheduled price cuts over time.",
      "path": "/reference/markdown-plan/markdownPlan/",
      "dryRun": false
    },
    {
      "name": "markdownPlans",
      "kind": "query",
      "family": "Markdown plan",
      "summary": "The markdown plan list — each entry is a markdown plan — scheduled price cuts over time.",
      "path": "/reference/markdown-plan/markdownPlans/",
      "dryRun": false
    },
    {
      "name": "me",
      "kind": "query",
      "family": "Your own session",
      "summary": "Who am I — the signed-in session’s own identity. Reads nothing but your session.",
      "path": "/reference/your-own-session/me/",
      "dryRun": false
    },
    {
      "name": "mintApiKey",
      "kind": "mutation",
      "family": "System and integration setup",
      "summary": "Mint an API key — a machine credential for your integrations.",
      "path": "/reference/system-and-integration-setup/mintApiKey/",
      "dryRun": false
    },
    {
      "name": "mintFeedRunDownload",
      "kind": "mutation",
      "family": "System and integration setup",
      "summary": "Get a short-lived download link (5 minutes) for one of a feed’s files.",
      "path": "/reference/system-and-integration-setup/mintFeedRunDownload/",
      "dryRun": false
    },
    {
      "name": "mintNoteAttachmentDownload",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Get a short-lived download link for a note attachment.",
      "path": "/reference/work-and-notes/mintNoteAttachmentDownload/",
      "dryRun": false
    },
    {
      "name": "mintNoteAttachmentUpload",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Get a short-lived, pre-authorized upload slot for a note attachment.",
      "path": "/reference/work-and-notes/mintNoteAttachmentUpload/",
      "dryRun": false
    },
    {
      "name": "mintWizardMaterialUpload",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Get a short-lived, pre-authorized upload slot for a wizard material (a PDF, image, text, or CSV you want the assistant to read).",
      "path": "/reference/work-and-notes/mintWizardMaterialUpload/",
      "dryRun": false
    },
    {
      "name": "myAccount",
      "kind": "query",
      "family": "Your own session",
      "summary": "Your own sign-in account’s details — login name, email, and the account record’s facts.",
      "path": "/reference/your-own-session/myAccount/",
      "dryRun": false
    },
    {
      "name": "myAppData",
      "kind": "query",
      "family": "Your own session",
      "summary": "Read one of your own saved per-app preferences. Never saved yet reads as empty — that’s normal.",
      "path": "/reference/your-own-session/myAppData/",
      "dryRun": false
    },
    {
      "name": "myBookmarks",
      "kind": "query",
      "family": "Your own session",
      "summary": "Your own bookmark list — the records you (and your teams) subscribed to.",
      "path": "/reference/your-own-session/myBookmarks/",
      "dryRun": false
    },
    {
      "name": "myChangeRequest",
      "kind": "query",
      "family": "Organization requests",
      "summary": "Read one of your own change requests.",
      "path": "/reference/organization-requests/myChangeRequest/",
      "dryRun": false
    },
    {
      "name": "myChangeRequests",
      "kind": "query",
      "family": "Organization requests",
      "summary": "Your own change requests — the park/unpark queue for your group.",
      "path": "/reference/organization-requests/myChangeRequests/",
      "dryRun": false
    },
    {
      "name": "myEffectivePermissions",
      "kind": "query",
      "family": "Your own session",
      "summary": "Your own access at the organization you are acting in — every operation and whether your roles allow it, and why.",
      "path": "/reference/your-own-session/myEffectivePermissions/",
      "dryRun": false
    },
    {
      "name": "myFeed",
      "kind": "query",
      "family": "Your own session",
      "summary": "Your Profile feed — your bookmarked records sorted by what moved last.",
      "path": "/reference/your-own-session/myFeed/",
      "dryRun": false
    },
    {
      "name": "myIdentityVerification",
      "kind": "query",
      "family": "Your own session",
      "summary": "Your own identity-verification standing — whether owning an organization asks it of you, where the check stands, and the verified-forever fact once it lands.",
      "path": "/reference/your-own-session/myIdentityVerification/",
      "dryRun": false
    },
    {
      "name": "myMailLedger",
      "kind": "query",
      "family": "Your own session",
      "summary": "Every email the platform sent to your account, newest first — what it was, when, where the request came from, and the reference printed on its last line.",
      "path": "/reference/your-own-session/myMailLedger/",
      "dryRun": false
    },
    {
      "name": "myMessages",
      "kind": "query",
      "family": "Your own session",
      "summary": "Your inbox — messages to you and to your teams, newest first. Unread ones have no read mark yet.",
      "path": "/reference/your-own-session/myMessages/",
      "dryRun": false
    },
    {
      "name": "myNotifications",
      "kind": "query",
      "family": "Your own session",
      "summary": "Your notices — platform alerts about your own account, newest first, in any of your workspaces. Unread ones have no read mark yet.",
      "path": "/reference/your-own-session/myNotifications/",
      "dryRun": false
    },
    {
      "name": "myOrganizationGroup",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Your own organization group — the tenant root: its name, code, classification, status, and owners.",
      "path": "/reference/reading-your-records/myOrganizationGroup/",
      "dryRun": false
    },
    {
      "name": "myTasks",
      "kind": "query",
      "family": "Your own session",
      "summary": "Your personal task inbox — the to-dos assigned to you.",
      "path": "/reference/your-own-session/myTasks/",
      "dryRun": false
    },
    {
      "name": "myTraining",
      "kind": "query",
      "family": "Your own session",
      "summary": "Your own training standing — the requirements that apply to you with their due dates, the lessons you have read, your sittings and your certificates.",
      "path": "/reference/your-own-session/myTraining/",
      "dryRun": false
    },
    {
      "name": "needsAttention",
      "kind": "query",
      "family": "Your own session",
      "summary": "Your own worklist in this organization — overdue tasks first, then upcoming, then the rest, ranked for you.",
      "path": "/reference/your-own-session/needsAttention/",
      "dryRun": false
    },
    {
      "name": "noSale",
      "kind": "mutation",
      "family": "Gated floor actions",
      "summary": "Open the drawer without a sale.",
      "path": "/reference/gated-floor-actions/noSale/",
      "dryRun": false
    },
    {
      "name": "notes",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The notes attached to one record.",
      "path": "/reference/reading-your-records/notes/",
      "dryRun": false
    },
    {
      "name": "openTillSession",
      "kind": "mutation",
      "family": "Till sessions",
      "summary": "Open a till — start a drawer shift with a counted opening float.",
      "path": "/reference/till-sessions/openTillSession/",
      "dryRun": false
    },
    {
      "name": "optionGroup",
      "kind": "query",
      "family": "Option group",
      "summary": "Look up one record — an option group — a dimension like Size or Colour that variants vary by.",
      "path": "/reference/option-group/optionGroup/",
      "dryRun": false
    },
    {
      "name": "optionGroups",
      "kind": "query",
      "family": "Option group",
      "summary": "The option group list — each entry is an option group — a dimension like Size or Colour that variants vary by.",
      "path": "/reference/option-group/optionGroups/",
      "dryRun": false
    },
    {
      "name": "optionValue",
      "kind": "query",
      "family": "Option value",
      "summary": "Look up one record — one value inside an option group (like “Large” or “Red”).",
      "path": "/reference/option-value/optionValue/",
      "dryRun": false
    },
    {
      "name": "optionValues",
      "kind": "query",
      "family": "Option value",
      "summary": "The option value list — each entry is one value inside an option group (like “Large” or “Red”).",
      "path": "/reference/option-value/optionValues/",
      "dryRun": false
    },
    {
      "name": "order",
      "kind": "query",
      "family": "Order",
      "summary": "Look up one record — a customer order.",
      "path": "/reference/order/order/",
      "dryRun": false
    },
    {
      "name": "orderTenders",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The payments applied to one order — the tender-by-tender money story.",
      "path": "/reference/reading-your-records/orderTenders/",
      "dryRun": false
    },
    {
      "name": "orders",
      "kind": "query",
      "family": "Order",
      "summary": "The order list — each entry is a customer order.",
      "path": "/reference/order/orders/",
      "dryRun": false
    },
    {
      "name": "orgBrand",
      "kind": "query",
      "family": "Org brand",
      "summary": "Look up one record — your organization’s enablement of a shared brand — switching it on locally.",
      "path": "/reference/org-brand/orgBrand/",
      "dryRun": false
    },
    {
      "name": "orgBrands",
      "kind": "query",
      "family": "Org brand",
      "summary": "The org brand list — each entry is your organization’s enablement of a shared brand — switching it on locally.",
      "path": "/reference/org-brand/orgBrands/",
      "dryRun": false
    },
    {
      "name": "orgBus",
      "kind": "query",
      "family": "Reading your records",
      "summary": "What’s happening across your whole organization — every create, edit, and status change on every record, newest first, over roughly the last three months.",
      "path": "/reference/reading-your-records/orgBus/",
      "dryRun": false
    },
    {
      "name": "orgCustomer",
      "kind": "query",
      "family": "Org customer",
      "summary": "Look up one record — a customer of your organization.",
      "path": "/reference/org-customer/orgCustomer/",
      "dryRun": false
    },
    {
      "name": "orgCustomers",
      "kind": "query",
      "family": "Org customer",
      "summary": "The org customer list — each entry is a customer of your organization.",
      "path": "/reference/org-customer/orgCustomers/",
      "dryRun": false
    },
    {
      "name": "orgDivision",
      "kind": "query",
      "family": "Org division",
      "summary": "Look up one record — your organization’s enablement of a shared division.",
      "path": "/reference/org-division/orgDivision/",
      "dryRun": false
    },
    {
      "name": "orgDivisions",
      "kind": "query",
      "family": "Org division",
      "summary": "The org division list — each entry is your organization’s enablement of a shared division.",
      "path": "/reference/org-division/orgDivisions/",
      "dryRun": false
    },
    {
      "name": "orgLayout",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Your organization’s operational map in one call — every physical facility (with its location site), the logical facilities inside each, and the registers inside those.",
      "path": "/reference/reading-your-records/orgLayout/",
      "dryRun": false
    },
    {
      "name": "orgManufacturer",
      "kind": "query",
      "family": "Org manufacturer",
      "summary": "Look up one record — your organization’s enablement of a shared manufacturer.",
      "path": "/reference/org-manufacturer/orgManufacturer/",
      "dryRun": false
    },
    {
      "name": "orgManufacturers",
      "kind": "query",
      "family": "Org manufacturer",
      "summary": "The org manufacturer list — each entry is your organization’s enablement of a shared manufacturer.",
      "path": "/reference/org-manufacturer/orgManufacturers/",
      "dryRun": false
    },
    {
      "name": "orgPlugin",
      "kind": "query",
      "family": "Org plugin",
      "summary": "Look up one record — a per-organization plugin enablement — which registered extensions run at this organization.",
      "path": "/reference/org-plugin/orgPlugin/",
      "dryRun": false
    },
    {
      "name": "orgPlugins",
      "kind": "query",
      "family": "Org plugin",
      "summary": "The org plugin list — each entry is a per-organization plugin enablement — which registered extensions run at this organization.",
      "path": "/reference/org-plugin/orgPlugins/",
      "dryRun": false
    },
    {
      "name": "orgSeason",
      "kind": "query",
      "family": "Org season",
      "summary": "Look up one record — your organization’s enablement of a shared season.",
      "path": "/reference/org-season/orgSeason/",
      "dryRun": false
    },
    {
      "name": "orgSeasons",
      "kind": "query",
      "family": "Org season",
      "summary": "The org season list — each entry is your organization’s enablement of a shared season.",
      "path": "/reference/org-season/orgSeasons/",
      "dryRun": false
    },
    {
      "name": "orgStyle",
      "kind": "query",
      "family": "Org style",
      "summary": "Look up one record — your organization’s enablement of a shared style — selling it locally.",
      "path": "/reference/org-style/orgStyle/",
      "dryRun": false
    },
    {
      "name": "orgStyles",
      "kind": "query",
      "family": "Org style",
      "summary": "The org style list — each entry is your organization’s enablement of a shared style — selling it locally.",
      "path": "/reference/org-style/orgStyles/",
      "dryRun": false
    },
    {
      "name": "orgVendor",
      "kind": "query",
      "family": "Org vendor",
      "summary": "Look up one record — your commercial relationship with a vendor — terms, currency, minimums.",
      "path": "/reference/org-vendor/orgVendor/",
      "dryRun": false
    },
    {
      "name": "orgVendorItem",
      "kind": "query",
      "family": "Org vendor item",
      "summary": "Look up one record — a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU.",
      "path": "/reference/org-vendor-item/orgVendorItem/",
      "dryRun": false
    },
    {
      "name": "orgVendorItems",
      "kind": "query",
      "family": "Org vendor item",
      "summary": "The org vendor item list — each entry is a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU.",
      "path": "/reference/org-vendor-item/orgVendorItems/",
      "dryRun": false
    },
    {
      "name": "orgVendors",
      "kind": "query",
      "family": "Org vendor",
      "summary": "The org vendor list — each entry is your commercial relationship with a vendor — terms, currency, minimums.",
      "path": "/reference/org-vendor/orgVendors/",
      "dryRun": false
    },
    {
      "name": "organization",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Look up one record — an organization — one store or business unit in your group.",
      "path": "/reference/reading-your-records/organization/",
      "dryRun": false
    },
    {
      "name": "organizations",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The organization list — each entry is an organization — one store or business unit in your group.",
      "path": "/reference/reading-your-records/organizations/",
      "dryRun": false
    },
    {
      "name": "packFulfillment",
      "kind": "mutation",
      "family": "Fulfillment",
      "summary": "Pack a picked fulfilment — sealed and ready to go.",
      "path": "/reference/fulfillment/packFulfillment/",
      "dryRun": false
    },
    {
      "name": "pairDeviceToRegister",
      "kind": "mutation",
      "family": "Device fleet",
      "summary": "Point a POS device at a register — which drawer this till drives.",
      "path": "/reference/device-fleet/pairDeviceToRegister/",
      "dryRun": false
    },
    {
      "name": "pauseAgentChannel",
      "kind": "mutation",
      "family": "Agent channel",
      "summary": "Pause a live agent channel — agents are told the shop is unavailable (with a retry hint) and checkout is hidden until you resume.",
      "path": "/reference/agent-channel/pauseAgentChannel/",
      "dryRun": false
    },
    {
      "name": "payment",
      "kind": "query",
      "family": "Payment",
      "summary": "Look up one record — a payment on an order.",
      "path": "/reference/payment/payment/",
      "dryRun": false
    },
    {
      "name": "payments",
      "kind": "query",
      "family": "Payment",
      "summary": "The payment list — each entry is a payment on an order.",
      "path": "/reference/payment/payments/",
      "dryRun": false
    },
    {
      "name": "physicalFacilities",
      "kind": "query",
      "family": "Physical facility",
      "summary": "The physical facility list — each entry is a physical facility — an actual building (a store, a warehouse).",
      "path": "/reference/physical-facility/physicalFacilities/",
      "dryRun": false
    },
    {
      "name": "physicalFacility",
      "kind": "query",
      "family": "Physical facility",
      "summary": "Look up one record — a physical facility — an actual building (a store, a warehouse).",
      "path": "/reference/physical-facility/physicalFacility/",
      "dryRun": false
    },
    {
      "name": "physicalFacilityLocation",
      "kind": "query",
      "family": "Physical facility location",
      "summary": "Look up one record — a facility address — where a physical facility sits.",
      "path": "/reference/physical-facility-location/physicalFacilityLocation/",
      "dryRun": false
    },
    {
      "name": "physicalFacilityLocations",
      "kind": "query",
      "family": "Physical facility location",
      "summary": "The physical facility location list — each entry is a facility address — where a physical facility sits.",
      "path": "/reference/physical-facility-location/physicalFacilityLocations/",
      "dryRun": false
    },
    {
      "name": "pingWebhookSubscription",
      "kind": "mutation",
      "family": "System and integration setup",
      "summary": "Send a signed test delivery through the real webhook lane — prove your endpoint end to end.",
      "path": "/reference/system-and-integration-setup/pingWebhookSubscription/",
      "dryRun": false
    },
    {
      "name": "placeOrder",
      "kind": "mutation",
      "family": "Order",
      "summary": "Place an open order — the moment a cart becomes a committed sale.",
      "path": "/reference/order/placeOrder/",
      "dryRun": false
    },
    {
      "name": "plugin",
      "kind": "query",
      "family": "Plugin",
      "summary": "Look up one record — a plugin — a third-party extension registered for your group (it runs on the developer’s own systems).",
      "path": "/reference/plugin/plugin/",
      "dryRun": false
    },
    {
      "name": "plugins",
      "kind": "query",
      "family": "Plugin",
      "summary": "The plugin list — each entry is a plugin — a third-party extension registered for your group (it runs on the developer’s own systems).",
      "path": "/reference/plugin/plugins/",
      "dryRun": false
    },
    {
      "name": "policyValue",
      "kind": "query",
      "family": "Policy value record",
      "summary": "One scheduled policy value — the key, the value, where it applies, and when.",
      "path": "/reference/policy-value-record/policyValue/",
      "dryRun": false
    },
    {
      "name": "policyValues",
      "kind": "query",
      "family": "Policy value record",
      "summary": "Your group’s policy schedule, page by page — every value window ever set, kept forever.",
      "path": "/reference/policy-value-record/policyValues/",
      "dryRun": false
    },
    {
      "name": "posReturn",
      "kind": "mutation",
      "family": "Register approvals",
      "summary": "A with-receipt return at the till, in ONE step — approve, take the goods back, and refund cash from the drawer.",
      "path": "/reference/register-approvals/posReturn/",
      "dryRun": false
    },
    {
      "name": "postCount",
      "kind": "mutation",
      "family": "Inventory adjustments",
      "summary": "Post a completed stock count — the counted truth replaces the book figures.",
      "path": "/reference/inventory-adjustments/postCount/",
      "dryRun": false
    },
    {
      "name": "postReceipt",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Post a goods receipt — the received quantities book into stock.",
      "path": "/reference/inventory-operations/postReceipt/",
      "dryRun": false
    },
    {
      "name": "postponeTask",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Park a task until a chosen moment — it leaves the inboxes and comes back BY ITSELF at that time (the boomerang).",
      "path": "/reference/work-and-notes/postponeTask/",
      "dryRun": false
    },
    {
      "name": "priceList",
      "kind": "query",
      "family": "Price list",
      "summary": "Look up one record — a price list — a named set of prices.",
      "path": "/reference/price-list/priceList/",
      "dryRun": false
    },
    {
      "name": "priceListEntries",
      "kind": "query",
      "family": "Price list entry",
      "summary": "The price list entry list — each entry is one price on a price list — a variant’s price in a currency.",
      "path": "/reference/price-list-entry/priceListEntries/",
      "dryRun": false
    },
    {
      "name": "priceListEntry",
      "kind": "query",
      "family": "Price list entry",
      "summary": "Look up one record — one price on a price list — a variant’s price in a currency.",
      "path": "/reference/price-list-entry/priceListEntry/",
      "dryRun": false
    },
    {
      "name": "priceLists",
      "kind": "query",
      "family": "Price list",
      "summary": "The price list list — each entry is a price list — a named set of prices.",
      "path": "/reference/price-list/priceLists/",
      "dryRun": false
    },
    {
      "name": "privacyRequest",
      "kind": "query",
      "family": "Privacy request",
      "summary": "One privacy request — the right asked, the regime, the subject, and the fulfillment evidence.",
      "path": "/reference/privacy-request/privacyRequest/",
      "dryRun": false
    },
    {
      "name": "privacyRequests",
      "kind": "query",
      "family": "Privacy request",
      "summary": "Your group’s privacy-request register, newest first — every GDPR/CCPA request you received, forever.",
      "path": "/reference/privacy-request/privacyRequests/",
      "dryRun": false
    },
    {
      "name": "processReaderPayment",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Take a card-present payment on the card reader paired to this till.",
      "path": "/reference/selling/processReaderPayment/",
      "dryRun": false
    },
    {
      "name": "product",
      "kind": "query",
      "family": "Product",
      "summary": "Look up one record — a product — the sellable middle of a family.",
      "path": "/reference/product/product/",
      "dryRun": false
    },
    {
      "name": "productRelation",
      "kind": "query",
      "family": "Product relation",
      "summary": "Look up one record — a product relationship — “goes with”, “replaces”, “upsell” links between products.",
      "path": "/reference/product-relation/productRelation/",
      "dryRun": false
    },
    {
      "name": "productRelations",
      "kind": "query",
      "family": "Product relation",
      "summary": "The product relation list — each entry is a product relationship — “goes with”, “replaces”, “upsell” links between products.",
      "path": "/reference/product-relation/productRelations/",
      "dryRun": false
    },
    {
      "name": "products",
      "kind": "query",
      "family": "Product",
      "summary": "The product list — each entry is a product — the sellable middle of a family.",
      "path": "/reference/product/products/",
      "dryRun": false
    },
    {
      "name": "promotion",
      "kind": "query",
      "family": "Promotion",
      "summary": "Look up one record — a promotion — an automatic price rule.",
      "path": "/reference/promotion/promotion/",
      "dryRun": false
    },
    {
      "name": "promotions",
      "kind": "query",
      "family": "Promotion",
      "summary": "The promotion list — each entry is a promotion — an automatic price rule.",
      "path": "/reference/promotion/promotions/",
      "dryRun": false
    },
    {
      "name": "provisionStripeAccount",
      "kind": "mutation",
      "family": "Organization structure",
      "summary": "Create your organization’s Stripe payments account — the money destination for card payments.",
      "path": "/reference/organization-structure/provisionStripeAccount/",
      "dryRun": false
    },
    {
      "name": "publishAgentChannel",
      "kind": "mutation",
      "family": "Agent channel",
      "summary": "Take a draft agent channel live — the whole configuration is re-checked and agent platforms may start buying.",
      "path": "/reference/agent-channel/publishAgentChannel/",
      "dryRun": false
    },
    {
      "name": "publishStorefront",
      "kind": "mutation",
      "family": "Storefront",
      "summary": "Take a draft storefront live — the whole configuration is re-checked and the custom web address (if set) is claimed.",
      "path": "/reference/storefront/publishStorefront/",
      "dryRun": false
    },
    {
      "name": "purchaseOrder",
      "kind": "query",
      "family": "Purchase order",
      "summary": "Look up one record — a purchase order — what you are buying from a supplier.",
      "path": "/reference/purchase-order/purchaseOrder/",
      "dryRun": false
    },
    {
      "name": "purchaseOrderLines",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The lines on one purchase order — what you ordered, where each lot is going, and how much of it has landed.",
      "path": "/reference/reading-your-records/purchaseOrderLines/",
      "dryRun": false
    },
    {
      "name": "purchaseOrders",
      "kind": "query",
      "family": "Purchase order",
      "summary": "The purchase order list — each entry is a purchase order — what you are buying from a supplier.",
      "path": "/reference/purchase-order/purchaseOrders/",
      "dryRun": false
    },
    {
      "name": "purchasePack",
      "kind": "query",
      "family": "Purchase pack",
      "summary": "Look up one record — a purchase pack — the case/pack size a vendor sells in.",
      "path": "/reference/purchase-pack/purchasePack/",
      "dryRun": false
    },
    {
      "name": "purchasePacks",
      "kind": "query",
      "family": "Purchase pack",
      "summary": "The purchase pack list — each entry is a purchase pack — the case/pack size a vendor sells in.",
      "path": "/reference/purchase-pack/purchasePacks/",
      "dryRun": false
    },
    {
      "name": "purchaseSupportPlan",
      "kind": "mutation",
      "family": "Billing and the wallet",
      "summary": "Buy the quarterly handholding plan — sized by your recent usage, charged to the stored card, covering this month and the next two. It starts serving human incidents 72 hours after purchase; renewals are automatic until you cancel.",
      "path": "/reference/billing-and-the-wallet/purchaseSupportPlan/",
      "dryRun": false
    },
    {
      "name": "purchaseTokensNow",
      "kind": "mutation",
      "family": "Billing and the wallet",
      "summary": "Buy kernels NOW with the stored card — one press, no checkout.",
      "path": "/reference/billing-and-the-wallet/purchaseTokensNow/",
      "dryRun": false
    },
    {
      "name": "putMyAppData",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Save one of your own per-app preferences at this organization — your theme, language, or a layout choice.",
      "path": "/reference/your-own-session/putMyAppData/",
      "dryRun": false
    },
    {
      "name": "reactToNote",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "React to a note with one of the canned emojis — a lightweight mark everyone can see and count.",
      "path": "/reference/your-own-session/reactToNote/",
      "dryRun": false
    },
    {
      "name": "reactivateAffiliate",
      "kind": "mutation",
      "family": "Affiliate",
      "summary": "Reactivate an affiliate — a commission-earning referral partner — bring a deactivated record back into use.",
      "path": "/reference/affiliate/reactivateAffiliate/",
      "dryRun": false
    },
    {
      "name": "reactivateBin",
      "kind": "mutation",
      "family": "Bin",
      "summary": "Reactivate a bin — an exact shelf/slot stock lives in — bring a deactivated record back into use.",
      "path": "/reference/bin/reactivateBin/",
      "dryRun": false
    },
    {
      "name": "reactivateBrand",
      "kind": "mutation",
      "family": "Brand",
      "summary": "Reactivate a brand — a product building block — bring a deactivated record back into use.",
      "path": "/reference/brand/reactivateBrand/",
      "dryRun": false
    },
    {
      "name": "reactivateCategory",
      "kind": "mutation",
      "family": "Category",
      "summary": "Reactivate a category — the product tree’s branches — bring a deactivated record back into use.",
      "path": "/reference/category/reactivateCategory/",
      "dryRun": false
    },
    {
      "name": "reactivateCollaborator",
      "kind": "mutation",
      "family": "Collaborator",
      "summary": "Restore a paused collaborator’s access.",
      "path": "/reference/collaborator/reactivateCollaborator/",
      "dryRun": false
    },
    {
      "name": "reactivateCollection",
      "kind": "mutation",
      "family": "Collection",
      "summary": "Reactivate a collection — a curated or rule-driven product set — bring a deactivated record back into use.",
      "path": "/reference/collection/reactivateCollection/",
      "dryRun": false
    },
    {
      "name": "reactivateCommissionConfig",
      "kind": "mutation",
      "family": "Commission config",
      "summary": "Reactivate the commission settings — how staff sales commission is computed — bring a deactivated record back into use.",
      "path": "/reference/commission-config/reactivateCommissionConfig/",
      "dryRun": false
    },
    {
      "name": "reactivateConsentPurpose",
      "kind": "mutation",
      "family": "Consent purpose",
      "summary": "Reactivate a consent purpose — one named thing customers can allow or refuse (marketing email, data use) — bring a deactivated record back into use.",
      "path": "/reference/consent-purpose/reactivateConsentPurpose/",
      "dryRun": false
    },
    {
      "name": "reactivateContact",
      "kind": "mutation",
      "family": "Contact",
      "summary": "Reactivate a contact — a person or address book entry — bring a deactivated record back into use.",
      "path": "/reference/contact/reactivateContact/",
      "dryRun": false
    },
    {
      "name": "reactivateCorporateCustomer",
      "kind": "mutation",
      "family": "Corporate customer",
      "summary": "Reactivate a corporate customer — a business buyer with house terms — bring a deactivated record back into use.",
      "path": "/reference/corporate-customer/reactivateCorporateCustomer/",
      "dryRun": false
    },
    {
      "name": "reactivateCoupon",
      "kind": "mutation",
      "family": "Coupon",
      "summary": "Reactivate a coupon — a code a customer presents for a reduction — bring a deactivated record back into use.",
      "path": "/reference/coupon/reactivateCoupon/",
      "dryRun": false
    },
    {
      "name": "reactivateCustomUom",
      "kind": "mutation",
      "family": "Custom unit of measure",
      "summary": "Reactivate a custom unit of measure your group defines (a bundle, a crate) — bring a deactivated record back into use.",
      "path": "/reference/custom-uom/reactivateCustomUom/",
      "dryRun": false
    },
    {
      "name": "reactivateCustomerPriceGroup",
      "kind": "mutation",
      "family": "Customer price group",
      "summary": "Reactivate a customer price group — named customers who get special pricing — bring a deactivated record back into use.",
      "path": "/reference/customer-price-group/reactivateCustomerPriceGroup/",
      "dryRun": false
    },
    {
      "name": "reactivateDashboard",
      "kind": "mutation",
      "family": "Dashboard",
      "summary": "Bring a staged dashboard back to active.",
      "path": "/reference/dashboard/reactivateDashboard/",
      "dryRun": false
    },
    {
      "name": "reactivateDecoration",
      "kind": "mutation",
      "family": "Decoration",
      "summary": "Reactivate a decoration — extra display content attached to a record (images, blurbs) — bring a deactivated record back into use.",
      "path": "/reference/decoration/reactivateDecoration/",
      "dryRun": false
    },
    {
      "name": "reactivateDevice",
      "kind": "mutation",
      "family": "Device",
      "summary": "Reactivate a registered device — a till, terminal, or bridge your group enrolled — bring a deactivated record back into use.",
      "path": "/reference/device/reactivateDevice/",
      "dryRun": false
    },
    {
      "name": "reactivateDevicePeripheral",
      "kind": "mutation",
      "family": "Device peripheral",
      "summary": "Reactivate a device peripheral — a printer, scanner, or card reader on a device — bring a deactivated record back into use.",
      "path": "/reference/device-peripheral/reactivateDevicePeripheral/",
      "dryRun": false
    },
    {
      "name": "reactivateDivision",
      "kind": "mutation",
      "family": "Division",
      "summary": "Reactivate a division — a top-level product grouping — bring a deactivated record back into use.",
      "path": "/reference/division/reactivateDivision/",
      "dryRun": false
    },
    {
      "name": "reactivateFeedSubscription",
      "kind": "mutation",
      "family": "Feed subscription",
      "summary": "Rearm a paused or auto-suspended feed.",
      "path": "/reference/feed-subscription/reactivateFeedSubscription/",
      "dryRun": false
    },
    {
      "name": "reactivateInventoryItem",
      "kind": "mutation",
      "family": "Inventory item",
      "summary": "Reactivate an inventory item — one variant’s stock identity — bring a deactivated record back into use.",
      "path": "/reference/inventory-item/reactivateInventoryItem/",
      "dryRun": false
    },
    {
      "name": "reactivateLogicalFacility",
      "kind": "mutation",
      "family": "Logical facility",
      "summary": "Reactivate a logical facility — a sellable/working unit inside a building (the shop floor, the back room) — bring a deactivated record back into use.",
      "path": "/reference/logical-facility/reactivateLogicalFacility/",
      "dryRun": false
    },
    {
      "name": "reactivateLoyaltyMember",
      "kind": "mutation",
      "family": "Loyalty member",
      "summary": "Reactivate a customer’s membership in your loyalty program — bring a deactivated record back into use.",
      "path": "/reference/loyalty-member/reactivateLoyaltyMember/",
      "dryRun": false
    },
    {
      "name": "reactivateLoyaltyProgram",
      "kind": "mutation",
      "family": "Loyalty program",
      "summary": "Reactivate your loyalty program — how customers earn and redeem points — bring a deactivated record back into use.",
      "path": "/reference/loyalty-program/reactivateLoyaltyProgram/",
      "dryRun": false
    },
    {
      "name": "reactivateManufacturer",
      "kind": "mutation",
      "family": "Manufacturer",
      "summary": "Reactivate a manufacturer — who builds a product — bring a deactivated record back into use.",
      "path": "/reference/manufacturer/reactivateManufacturer/",
      "dryRun": false
    },
    {
      "name": "reactivateOptionGroup",
      "kind": "mutation",
      "family": "Option group",
      "summary": "Reactivate an option group — a dimension like Size or Colour that variants vary by — bring a deactivated record back into use.",
      "path": "/reference/option-group/reactivateOptionGroup/",
      "dryRun": false
    },
    {
      "name": "reactivateOptionValue",
      "kind": "mutation",
      "family": "Option value",
      "summary": "Reactivate one value inside an option group (like “Large” or “Red”) — bring a deactivated record back into use.",
      "path": "/reference/option-value/reactivateOptionValue/",
      "dryRun": false
    },
    {
      "name": "reactivateOrgBrand",
      "kind": "mutation",
      "family": "Org brand",
      "summary": "Reactivate your organization’s enablement of a shared brand — switching it on locally — bring a deactivated record back into use.",
      "path": "/reference/org-brand/reactivateOrgBrand/",
      "dryRun": false
    },
    {
      "name": "reactivateOrgCustomer",
      "kind": "mutation",
      "family": "Org customer",
      "summary": "Reactivate a customer of your organization — bring a deactivated record back into use.",
      "path": "/reference/org-customer/reactivateOrgCustomer/",
      "dryRun": false
    },
    {
      "name": "reactivateOrgDivision",
      "kind": "mutation",
      "family": "Org division",
      "summary": "Reactivate your organization’s enablement of a shared division — bring a deactivated record back into use.",
      "path": "/reference/org-division/reactivateOrgDivision/",
      "dryRun": false
    },
    {
      "name": "reactivateOrgManufacturer",
      "kind": "mutation",
      "family": "Org manufacturer",
      "summary": "Reactivate your organization’s enablement of a shared manufacturer — bring a deactivated record back into use.",
      "path": "/reference/org-manufacturer/reactivateOrgManufacturer/",
      "dryRun": false
    },
    {
      "name": "reactivateOrgPlugin",
      "kind": "mutation",
      "family": "Org plugin",
      "summary": "Reactivate a per-organization plugin enablement — which registered extensions run at this organization — bring a deactivated record back into use.",
      "path": "/reference/org-plugin/reactivateOrgPlugin/",
      "dryRun": false
    },
    {
      "name": "reactivateOrgSeason",
      "kind": "mutation",
      "family": "Org season",
      "summary": "Reactivate your organization’s enablement of a shared season — bring a deactivated record back into use.",
      "path": "/reference/org-season/reactivateOrgSeason/",
      "dryRun": false
    },
    {
      "name": "reactivateOrgStyle",
      "kind": "mutation",
      "family": "Org style",
      "summary": "Reactivate your organization’s enablement of a shared style — selling it locally — bring a deactivated record back into use.",
      "path": "/reference/org-style/reactivateOrgStyle/",
      "dryRun": false
    },
    {
      "name": "reactivateOrgVendor",
      "kind": "mutation",
      "family": "Org vendor",
      "summary": "Reactivate your commercial relationship with a vendor — terms, currency, minimums — bring a deactivated record back into use.",
      "path": "/reference/org-vendor/reactivateOrgVendor/",
      "dryRun": false
    },
    {
      "name": "reactivateOrgVendorItem",
      "kind": "mutation",
      "family": "Org vendor item",
      "summary": "Reactivate a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU — bring a deactivated record back into use.",
      "path": "/reference/org-vendor-item/reactivateOrgVendorItem/",
      "dryRun": false
    },
    {
      "name": "reactivatePhysicalFacility",
      "kind": "mutation",
      "family": "Physical facility",
      "summary": "Reactivate a physical facility — an actual building (a store, a warehouse) — bring a deactivated record back into use.",
      "path": "/reference/physical-facility/reactivatePhysicalFacility/",
      "dryRun": false
    },
    {
      "name": "reactivatePlugin",
      "kind": "mutation",
      "family": "Plugin",
      "summary": "Reactivate a plugin — a third-party extension registered for your group (it runs on the developer’s own systems) — bring a deactivated record back into use.",
      "path": "/reference/plugin/reactivatePlugin/",
      "dryRun": false
    },
    {
      "name": "reactivatePriceList",
      "kind": "mutation",
      "family": "Price list",
      "summary": "Reactivate a price list — a named set of prices — bring a deactivated record back into use.",
      "path": "/reference/price-list/reactivatePriceList/",
      "dryRun": false
    },
    {
      "name": "reactivateProduct",
      "kind": "mutation",
      "family": "Product",
      "summary": "Reactivate a product — the sellable middle of a family — bring a deactivated record back into use.",
      "path": "/reference/product/reactivateProduct/",
      "dryRun": false
    },
    {
      "name": "reactivateProductRelation",
      "kind": "mutation",
      "family": "Product relation",
      "summary": "Reactivate a product relationship — “goes with”, “replaces”, “upsell” links between products — bring a deactivated record back into use.",
      "path": "/reference/product-relation/reactivateProductRelation/",
      "dryRun": false
    },
    {
      "name": "reactivatePromotion",
      "kind": "mutation",
      "family": "Promotion",
      "summary": "Reactivate a promotion — an automatic price rule — bring a deactivated record back into use.",
      "path": "/reference/promotion/reactivatePromotion/",
      "dryRun": false
    },
    {
      "name": "reactivatePurchasePack",
      "kind": "mutation",
      "family": "Purchase pack",
      "summary": "Reactivate a purchase pack — the case/pack size a vendor sells in — bring a deactivated record back into use.",
      "path": "/reference/purchase-pack/reactivatePurchasePack/",
      "dryRun": false
    },
    {
      "name": "reactivateRegister",
      "kind": "mutation",
      "family": "Register",
      "summary": "Reactivate a register — one till position a device drives — bring a deactivated record back into use.",
      "path": "/reference/register/reactivateRegister/",
      "dryRun": false
    },
    {
      "name": "reactivateReplenishmentConfig",
      "kind": "mutation",
      "family": "Replenishment config",
      "summary": "Reactivate the replenishment settings — how reorder suggestions are computed for a scope — bring a deactivated record back into use.",
      "path": "/reference/replenishment-config/reactivateReplenishmentConfig/",
      "dryRun": false
    },
    {
      "name": "reactivateReport",
      "kind": "mutation",
      "family": "Report",
      "summary": "Bring a retired saved report back into use.",
      "path": "/reference/report/reactivateReport/",
      "dryRun": false
    },
    {
      "name": "reactivateRole",
      "kind": "mutation",
      "family": "Role",
      "summary": "Reactivate a role — a named bundle of permissions — bring a deactivated record back into use.",
      "path": "/reference/role/reactivateRole/",
      "dryRun": false
    },
    {
      "name": "reactivateSchedulableResource",
      "kind": "mutation",
      "family": "Schedulable resource",
      "summary": "Return a retired bookable resource to service — it takes bookings again.",
      "path": "/reference/schedulable-resource/reactivateSchedulableResource/",
      "dryRun": false
    },
    {
      "name": "reactivateSeason",
      "kind": "mutation",
      "family": "Season",
      "summary": "Reactivate a season — a time-bounded product grouping — bring a deactivated record back into use.",
      "path": "/reference/season/reactivateSeason/",
      "dryRun": false
    },
    {
      "name": "reactivateSegment",
      "kind": "mutation",
      "family": "Segment",
      "summary": "Bring a staged segment back to active.",
      "path": "/reference/segment/reactivateSegment/",
      "dryRun": false
    },
    {
      "name": "reactivateSizeRun",
      "kind": "mutation",
      "family": "Size run",
      "summary": "Reactivate a size run — the ratio a buyer spreads a quantity over one option dimension (S-M-L-XL 1-2-2-1), kept once and reused by every style that names it — bring a deactivated record back into use.",
      "path": "/reference/size-run/reactivateSizeRun/",
      "dryRun": false
    },
    {
      "name": "reactivateStyle",
      "kind": "mutation",
      "family": "Style",
      "summary": "Reactivate a style — the top of a product family — bring a deactivated record back into use.",
      "path": "/reference/style/reactivateStyle/",
      "dryRun": false
    },
    {
      "name": "reactivateTaskLabel",
      "kind": "mutation",
      "family": "Task label",
      "summary": "Reactivate a label for organizing tasks — bring a deactivated record back into use.",
      "path": "/reference/task-label/reactivateTaskLabel/",
      "dryRun": false
    },
    {
      "name": "reactivateTaxRegistration",
      "kind": "mutation",
      "family": "Tax registration",
      "summary": "Reactivate your tax registration in a jurisdiction — the legal basis for collecting there — bring a deactivated record back into use.",
      "path": "/reference/tax-registration/reactivateTaxRegistration/",
      "dryRun": false
    },
    {
      "name": "reactivateTeam",
      "kind": "mutation",
      "family": "Team",
      "summary": "Reactivate a team — a working group of staff — bring a deactivated record back into use.",
      "path": "/reference/team/reactivateTeam/",
      "dryRun": false
    },
    {
      "name": "reactivateTokenAccount",
      "kind": "mutation",
      "family": "Token account",
      "summary": "Reactivate your group’s kernel wallet — the prepaid balance that pays for platform usage — bring a deactivated record back into use.",
      "path": "/reference/token-account/reactivateTokenAccount/",
      "dryRun": false
    },
    {
      "name": "reactivateTrainingQuestion",
      "kind": "mutation",
      "family": "Training question",
      "summary": "Put a retired question back into the draw.",
      "path": "/reference/training-question/reactivateTrainingQuestion/",
      "dryRun": false
    },
    {
      "name": "reactivateTrainingRequirement",
      "kind": "mutation",
      "family": "Training requirement",
      "summary": "Put a training rule back in force.",
      "path": "/reference/training-requirement/reactivateTrainingRequirement/",
      "dryRun": false
    },
    {
      "name": "reactivateTransferLane",
      "kind": "mutation",
      "family": "Transfer lane",
      "summary": "Reactivate a transfer lane — a named sender→receiver route stock moves along — bring a deactivated record back into use.",
      "path": "/reference/transfer-lane/reactivateTransferLane/",
      "dryRun": false
    },
    {
      "name": "reactivateUser",
      "kind": "mutation",
      "family": "User",
      "summary": "Reactivate a staff user — bring a deactivated record back into use.",
      "path": "/reference/user/reactivateUser/",
      "dryRun": false
    },
    {
      "name": "reactivateVariant",
      "kind": "mutation",
      "family": "Variant",
      "summary": "Reactivate a variant — the exact sellable thing (the barcode level) — bring a deactivated record back into use.",
      "path": "/reference/variant/reactivateVariant/",
      "dryRun": false
    },
    {
      "name": "reactivateVendor",
      "kind": "mutation",
      "family": "Vendor",
      "summary": "Reactivate a vendor — who sells to you — bring a deactivated record back into use.",
      "path": "/reference/vendor/reactivateVendor/",
      "dryRun": false
    },
    {
      "name": "reactivateWarrantyTerms",
      "kind": "mutation",
      "family": "Warranty terms",
      "summary": "Reactivate warranty terms — what coverage a product carries — bring a deactivated record back into use.",
      "path": "/reference/warranty-terms/reactivateWarrantyTerms/",
      "dryRun": false
    },
    {
      "name": "reactivateWebhookSubscription",
      "kind": "mutation",
      "family": "Webhook subscription",
      "summary": "Reactivate a webhook subscription — your endpoint, signed and POSTed when the events you picked happen — bring a deactivated record back into use.",
      "path": "/reference/webhook-subscription/reactivateWebhookSubscription/",
      "dryRun": false
    },
    {
      "name": "reactivateZone",
      "kind": "mutation",
      "family": "Zone",
      "summary": "Reactivate a zone — a named area inside a facility — bring a deactivated record back into use.",
      "path": "/reference/zone/reactivateZone/",
      "dryRun": false
    },
    {
      "name": "realizeScratchpad",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Execute an approved plan — create its records one step at a time under YOUR OWN permissions.",
      "path": "/reference/work-and-notes/realizeScratchpad/",
      "dryRun": false
    },
    {
      "name": "rebalanceSuggestions",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Stock-balancing suggestions between your locations — pull stock to where it sells.",
      "path": "/reference/reading-your-records/rebalanceSuggestions/",
      "dryRun": false
    },
    {
      "name": "receipt",
      "kind": "query",
      "family": "Receipt",
      "summary": "Look up one record — a goods receipt — stock arriving from a purchase order.",
      "path": "/reference/receipt/receipt/",
      "dryRun": false
    },
    {
      "name": "receiptLines",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The lines on one goods receipt — which purchase-order lines arrived, how many of each, and where they landed.",
      "path": "/reference/reading-your-records/receiptLines/",
      "dryRun": false
    },
    {
      "name": "receipts",
      "kind": "query",
      "family": "Receipt",
      "summary": "The receipt list — each entry is a goods receipt — stock arriving from a purchase order.",
      "path": "/reference/receipt/receipts/",
      "dryRun": false
    },
    {
      "name": "receiveReturn",
      "kind": "mutation",
      "family": "Gated floor actions",
      "summary": "Take returned goods physically back in.",
      "path": "/reference/gated-floor-actions/receiveReturn/",
      "dryRun": false
    },
    {
      "name": "receiveStock",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Book stock in against a purchase — goods arriving at your door.",
      "path": "/reference/inventory-operations/receiveStock/",
      "dryRun": false
    },
    {
      "name": "receiveTransfer",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Receive a transfer — the stock arrives and books into the receiver.",
      "path": "/reference/inventory-operations/receiveTransfer/",
      "dryRun": false
    },
    {
      "name": "reclassStock",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Move stock between buckets (for example sellable to damaged) without changing the total.",
      "path": "/reference/inventory-operations/reclassStock/",
      "dryRun": false
    },
    {
      "name": "recordCashEntry",
      "kind": "mutation",
      "family": "Till and cash management",
      "summary": "Record cash moving in or out of the drawer outside a sale — paid-ins, paid-outs, drops to the safe, pickups.",
      "path": "/reference/till-and-cash-management/recordCashEntry/",
      "dryRun": false
    },
    {
      "name": "recordLessonRead",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Note that you read one step of a play — your own progress record; reading it again changes nothing.",
      "path": "/reference/your-own-session/recordLessonRead/",
      "dryRun": false
    },
    {
      "name": "recordRegistryFulfillment",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Record that a registry item was bought — the gift is covered.",
      "path": "/reference/selling/recordRegistryFulfillment/",
      "dryRun": false
    },
    {
      "name": "recordRtvCredit",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Record the vendor’s credit for a return-to-vendor — the money side of sending goods back.",
      "path": "/reference/purchasing/recordRtvCredit/",
      "dryRun": false
    },
    {
      "name": "referralReport",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "How your referrals are performing — every business you referred with its standing, how many months it has paid you, what it earned you, and whether its first-year usage share is still running; plus your lifetime totals (earned, settled against your own bill, reversed), your spendable credit, and the last twelve months of activity month by month.",
      "path": "/reference/billing-and-the-wallet/referralReport/",
      "dryRun": false
    },
    {
      "name": "referredSignups",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "Your referred businesses and where each stands — every signup that used your referral code, with its standing (awaiting approval, approved, or not approved) and when it joined; earning begins after AlmondTill approves a referral, and you are told either way.",
      "path": "/reference/billing-and-the-wallet/referredSignups/",
      "dryRun": false
    },
    {
      "name": "refreshSegment",
      "kind": "mutation",
      "family": "Pricing",
      "summary": "Recompute a rule-based segment’s membership from its rule — shoppers who now match join, shoppers who no longer match leave.",
      "path": "/reference/pricing/refreshSegment/",
      "dryRun": false
    },
    {
      "name": "refreshStripeAccountStatus",
      "kind": "mutation",
      "family": "Organization structure",
      "summary": "Re-check your Stripe account’s status — charges enabled? details submitted?",
      "path": "/reference/organization-structure/refreshStripeAccountStatus/",
      "dryRun": false
    },
    {
      "name": "refreshSuggestions",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Ask the suggestions desk to look now — it runs every active detector for one organization and refreshes the offers.",
      "path": "/reference/work-and-notes/refreshSuggestions/",
      "dryRun": false
    },
    {
      "name": "refund",
      "kind": "query",
      "family": "Refund",
      "summary": "Look up one record — a refund — money going back to a customer.",
      "path": "/reference/refund/refund/",
      "dryRun": false
    },
    {
      "name": "refundReturn",
      "kind": "mutation",
      "family": "Refunds and payment corrections",
      "summary": "Pay the customer back for an approved, received return.",
      "path": "/reference/refunds-and-payment-corrections/refundReturn/",
      "dryRun": false
    },
    {
      "name": "refundTender",
      "kind": "mutation",
      "family": "Refunds and payment corrections",
      "summary": "Refund a specific payment on an order (the record-only lane for cash/external tenders).",
      "path": "/reference/refunds-and-payment-corrections/refundTender/",
      "dryRun": false
    },
    {
      "name": "refunds",
      "kind": "query",
      "family": "Refund",
      "summary": "The refund list — each entry is a refund — money going back to a customer.",
      "path": "/reference/refund/refunds/",
      "dryRun": false
    },
    {
      "name": "register",
      "kind": "query",
      "family": "Register",
      "summary": "Look up one record — a register — one till position a device drives.",
      "path": "/reference/register/register/",
      "dryRun": false
    },
    {
      "name": "registers",
      "kind": "query",
      "family": "Register",
      "summary": "The register list — each entry is a register — one till position a device drives.",
      "path": "/reference/register/registers/",
      "dryRun": false
    },
    {
      "name": "registriesByConsumer",
      "kind": "query",
      "family": "Reading your records",
      "summary": "All of one customer’s registries.",
      "path": "/reference/reading-your-records/registriesByConsumer/",
      "dryRun": false
    },
    {
      "name": "registryFulfillments",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Who bought what against one registry — the fulfilment audit.",
      "path": "/reference/reading-your-records/registryFulfillments/",
      "dryRun": false
    },
    {
      "name": "registryItems",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The items on one gift registry.",
      "path": "/reference/reading-your-records/registryItems/",
      "dryRun": false
    },
    {
      "name": "reissueDevicePairingCode",
      "kind": "mutation",
      "family": "Device fleet",
      "summary": "Issue a fresh pairing code — for a lost code or a scheduled credential rotation.",
      "path": "/reference/device-fleet/reissueDevicePairingCode/",
      "dryRun": false
    },
    {
      "name": "rejectPrivacyRequest",
      "kind": "mutation",
      "family": "Privacy request",
      "summary": "Reject a privacy request — the reason is required.",
      "path": "/reference/privacy-request/rejectPrivacyRequest/",
      "dryRun": false
    },
    {
      "name": "rejectPurchaseOrder",
      "kind": "mutation",
      "family": "Document approvals",
      "summary": "Reject a submitted purchase order internally — back for rework.",
      "path": "/reference/document-approvals/rejectPurchaseOrder/",
      "dryRun": false
    },
    {
      "name": "rejectReturn",
      "kind": "mutation",
      "family": "Return",
      "summary": "Reject a customer return — send it back or stop it.",
      "path": "/reference/return/rejectReturn/",
      "dryRun": false
    },
    {
      "name": "rejectTransferRequest",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Decline another location’s stock request.",
      "path": "/reference/inventory-operations/rejectTransferRequest/",
      "dryRun": false
    },
    {
      "name": "relationshipCounts",
      "kind": "query",
      "family": "Reading your records",
      "summary": "How many records point at this one, per family — the folder counts on a record’s Explore page.",
      "path": "/reference/reading-your-records/relationshipCounts/",
      "dryRun": false
    },
    {
      "name": "relocateStock",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Move stock between bins or zones inside a facility.",
      "path": "/reference/inventory-operations/relocateStock/",
      "dryRun": false
    },
    {
      "name": "removeOrderCoupon",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Take a coupon off an open order — the price maths re-runs without it.",
      "path": "/reference/selling/removeOrderCoupon/",
      "dryRun": false
    },
    {
      "name": "removeOrderEmployeeDiscount",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Remove the employee discount from an open order.",
      "path": "/reference/selling/removeOrderEmployeeDiscount/",
      "dryRun": false
    },
    {
      "name": "removeOrderLoyalty",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Take the loyalty redemption off an open order — the points go back.",
      "path": "/reference/selling/removeOrderLoyalty/",
      "dryRun": false
    },
    {
      "name": "removePurchaseOrderLines",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Take lines off a purchase order you have not sent yet — the ones you decided not to buy after all.",
      "path": "/reference/purchasing/removePurchaseOrderLines/",
      "dryRun": false
    },
    {
      "name": "removeReceiptLines",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Take lines off a goods receipt you have not posted yet — the ones that did not actually arrive.",
      "path": "/reference/inventory-operations/removeReceiptLines/",
      "dryRun": false
    },
    {
      "name": "removeRegistryItem",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Remove an item from a gift registry, as staff.",
      "path": "/reference/selling/removeRegistryItem/",
      "dryRun": false
    },
    {
      "name": "removeSegmentMembers",
      "kind": "mutation",
      "family": "Pricing",
      "summary": "Remove up to 48 shoppers from a segment in one call.",
      "path": "/reference/pricing/removeSegmentMembers/",
      "dryRun": false
    },
    {
      "name": "reorderOrder",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Start a fresh order from a past one — the same items, priced FRESH at today’s prices.",
      "path": "/reference/selling/reorderOrder/",
      "dryRun": false
    },
    {
      "name": "repairInventoryOnOrder",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Correct one stock item’s on-order figure to what your open purchase orders add up to — with a reason.",
      "path": "/reference/inventory-operations/repairInventoryOnOrder/",
      "dryRun": false
    },
    {
      "name": "replenishmentConfig",
      "kind": "query",
      "family": "Replenishment config",
      "summary": "Look up one record — the replenishment settings — how reorder suggestions are computed for a scope.",
      "path": "/reference/replenishment-config/replenishmentConfig/",
      "dryRun": false
    },
    {
      "name": "replenishmentConfigs",
      "kind": "query",
      "family": "Replenishment config",
      "summary": "The replenishment config list — each entry is the replenishment settings — how reorder suggestions are computed for a scope.",
      "path": "/reference/replenishment-config/replenishmentConfigs/",
      "dryRun": false
    },
    {
      "name": "replenishmentParameters",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The reorder maths per item — min/max, lead times, safety stock — that replenishment suggestions use.",
      "path": "/reference/reading-your-records/replenishmentParameters/",
      "dryRun": false
    },
    {
      "name": "replenishmentSuggestions",
      "kind": "query",
      "family": "Reading your records",
      "summary": "What to reorder — suggested purchase quantities from your sales pace and stock levels.",
      "path": "/reference/reading-your-records/replenishmentSuggestions/",
      "dryRun": false
    },
    {
      "name": "report",
      "kind": "query",
      "family": "Report",
      "summary": "Look up one saved report definition — its words, the family it reports on, and its spec.",
      "path": "/reference/report/report/",
      "dryRun": false
    },
    {
      "name": "reportRun",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Run a report — group and total the last step’s records (count, sums, smallest, largest, average per currency) or list chosen columns of them, newest first.",
      "path": "/reference/reading-your-records/reportRun/",
      "dryRun": false
    },
    {
      "name": "reports",
      "kind": "query",
      "family": "Report",
      "summary": "Your organization group’s saved reports, newest first.",
      "path": "/reference/report/reports/",
      "dryRun": false
    },
    {
      "name": "republishStorefront",
      "kind": "mutation",
      "family": "Storefront",
      "summary": "Put a taken-down storefront back live — the configuration re-checks and the web address (if set) is claimed again.",
      "path": "/reference/storefront/republishStorefront/",
      "dryRun": false
    },
    {
      "name": "requestApproval",
      "kind": "mutation",
      "family": "Gated floor actions",
      "summary": "Ask a manager to approve something above your limit — a discount, a return, a void.",
      "path": "/reference/gated-floor-actions/requestApproval/",
      "dryRun": false
    },
    {
      "name": "requestKernelBlockTransfer",
      "kind": "mutation",
      "family": "Billing and the wallet",
      "summary": "Ask AlmondTill to move whole kernel blocks you bought to another group. Eligible blocks: untouched, settled at least 90 days ago, never moved before.",
      "path": "/reference/billing-and-the-wallet/requestKernelBlockTransfer/",
      "dryRun": false
    },
    {
      "name": "rescheduleAppointment",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Move an appointment to a new time — the old booking closes as rescheduled and a linked replacement is created in one step.",
      "path": "/reference/selling/rescheduleAppointment/",
      "dryRun": false
    },
    {
      "name": "resetAssistantContext",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Clear this session's Ask context.",
      "path": "/reference/your-own-session/resetAssistantContext/",
      "dryRun": false
    },
    {
      "name": "resetConsumerPassword",
      "kind": "mutation",
      "family": "Identity and access",
      "summary": "Reset a shopper’s password, as staff — the recovery lane.",
      "path": "/reference/identity-and-access/resetConsumerPassword/",
      "dryRun": false
    },
    {
      "name": "resolveFxRate",
      "kind": "query",
      "family": "Reading your records",
      "summary": "What exchange rate applies right now for a foreign currency at your organization.",
      "path": "/reference/reading-your-records/resolveFxRate/",
      "dryRun": false
    },
    {
      "name": "resolveIdentifier",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Scan lookup — which variant does this barcode belong to?",
      "path": "/reference/reading-your-records/resolveIdentifier/",
      "dryRun": false
    },
    {
      "name": "resolvePolicyValue",
      "kind": "query",
      "family": "Operating policy",
      "summary": "What policy value applies right now (or at a chosen moment) for a location or organization.",
      "path": "/reference/operating-policy/resolvePolicyValue/",
      "dryRun": false
    },
    {
      "name": "resolveStoredValueInstrument",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Look up a gift card or store credit by its number — balance and state, the till’s check before redeeming.",
      "path": "/reference/reading-your-records/resolveStoredValueInstrument/",
      "dryRun": false
    },
    {
      "name": "resolveTaxJurisdictionByPostal",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Find the tax jurisdiction that applies at a postal code — type a ZIP, get the place.",
      "path": "/reference/reading-your-records/resolveTaxJurisdictionByPostal/",
      "dryRun": false
    },
    {
      "name": "resolveTransfer",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Resolve a transfer’s missing or damaged residuals — decide loss, damage, or found, in one step.",
      "path": "/reference/inventory-operations/resolveTransfer/",
      "dryRun": false
    },
    {
      "name": "resubmitMyChangeRequest",
      "kind": "mutation",
      "family": "Organization requests",
      "summary": "Resubmit your own change request after adding the asked-for information.",
      "path": "/reference/organization-requests/resubmitMyChangeRequest/",
      "dryRun": false
    },
    {
      "name": "resumeAgentChannel",
      "kind": "mutation",
      "family": "Agent channel",
      "summary": "Put a paused agent channel back live — the configuration re-checks first.",
      "path": "/reference/agent-channel/resumeAgentChannel/",
      "dryRun": false
    },
    {
      "name": "resumeOrder",
      "kind": "mutation",
      "family": "Order",
      "summary": "Resume a held order — it goes back to open and can be worked again.",
      "path": "/reference/order/resumeOrder/",
      "dryRun": false
    },
    {
      "name": "resumeTillSession",
      "kind": "mutation",
      "family": "Till session",
      "summary": "Resume a suspended till session.",
      "path": "/reference/till-session/resumeTillSession/",
      "dryRun": false
    },
    {
      "name": "retireIdentifier",
      "kind": "mutation",
      "family": "Catalog editing",
      "summary": "Retire an identifier from a variant — it stops resolving.",
      "path": "/reference/catalog-editing/retireIdentifier/",
      "dryRun": false
    },
    {
      "name": "return",
      "kind": "query",
      "family": "Return",
      "summary": "Look up one record — a customer return.",
      "path": "/reference/return/return/",
      "dryRun": false
    },
    {
      "name": "returns",
      "kind": "query",
      "family": "Return",
      "summary": "The return list — each entry is a customer return.",
      "path": "/reference/return/returns/",
      "dryRun": false
    },
    {
      "name": "review",
      "kind": "query",
      "family": "Review",
      "summary": "Look up one product review.",
      "path": "/reference/review/review/",
      "dryRun": false
    },
    {
      "name": "reviewRecord",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Ask AI to review this record for issues — incomplete, inconsistent, or suspicious-looking values.",
      "path": "/reference/reading-your-records/reviewRecord/",
      "dryRun": false
    },
    {
      "name": "reviews",
      "kind": "query",
      "family": "Review",
      "summary": "The product reviews at your organization.",
      "path": "/reference/review/reviews/",
      "dryRun": false
    },
    {
      "name": "revisions",
      "kind": "query",
      "family": "Reading your records",
      "summary": "A record’s full change history — every saved version, what changed, when, and why, with the stated reason kept word for word.",
      "path": "/reference/reading-your-records/revisions/",
      "dryRun": false
    },
    {
      "name": "revokeAllDeviceSessions",
      "kind": "mutation",
      "family": "Device fleet",
      "summary": "Kill every live session of one device — the lost-device sweep (usually with suspend).",
      "path": "/reference/device-fleet/revokeAllDeviceSessions/",
      "dryRun": false
    },
    {
      "name": "revokeCollaboratorSessions",
      "kind": "mutation",
      "family": "Identity and access",
      "summary": "Sign a collaborator out everywhere — revoke all their sessions, as staff.",
      "path": "/reference/identity-and-access/revokeCollaboratorSessions/",
      "dryRun": false
    },
    {
      "name": "revokeConsumerSessions",
      "kind": "mutation",
      "family": "Identity and access",
      "summary": "Sign a shopper out everywhere — revoke all their sessions, as staff.",
      "path": "/reference/identity-and-access/revokeConsumerSessions/",
      "dryRun": false
    },
    {
      "name": "revokeExemptionCertificate",
      "kind": "mutation",
      "family": "Exemption certificate",
      "summary": "Revoke a customer’s tax-exemption certificate — kill it now.",
      "path": "/reference/exemption-certificate/revokeExemptionCertificate/",
      "dryRun": false
    },
    {
      "name": "revokeTrainingCertificate",
      "kind": "mutation",
      "family": "Training",
      "summary": "Withdraw a certificate with a reason — the person passes the course again to be certified anew.",
      "path": "/reference/training/revokeTrainingCertificate/",
      "dryRun": false
    },
    {
      "name": "role",
      "kind": "query",
      "family": "Role",
      "summary": "Look up one record — a role — a named bundle of permissions.",
      "path": "/reference/role/role/",
      "dryRun": false
    },
    {
      "name": "rolePermissions",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The full picture of what ONE role may and may not do at an organization — before anyone holds it (the guide’s “show this guide for a different role”).",
      "path": "/reference/reading-your-records/rolePermissions/",
      "dryRun": false
    },
    {
      "name": "roles",
      "kind": "query",
      "family": "Role",
      "summary": "The role list — each entry is a role — a named bundle of permissions.",
      "path": "/reference/role/roles/",
      "dryRun": false
    },
    {
      "name": "rotateAgentChannelKey",
      "kind": "mutation",
      "family": "System and integration setup",
      "summary": "Mint a fresh signing key for the channel — the outgoing key keeps verifying for seven more days, then retires.",
      "path": "/reference/system-and-integration-setup/rotateAgentChannelKey/",
      "dryRun": false
    },
    {
      "name": "rotateWebhookSubscriptionSecret",
      "kind": "mutation",
      "family": "System and integration setup",
      "summary": "Mint a fresh signing secret for a webhook — the old one stops working immediately.",
      "path": "/reference/system-and-integration-setup/rotateWebhookSubscriptionSecret/",
      "dryRun": false
    },
    {
      "name": "rtv",
      "kind": "query",
      "family": "Supplier return",
      "summary": "Look up one record — a return-to-vendor — goods going back to a supplier.",
      "path": "/reference/rtv/rtv/",
      "dryRun": false
    },
    {
      "name": "rtvs",
      "kind": "query",
      "family": "Supplier return",
      "summary": "The rtv list — each entry is a return-to-vendor — goods going back to a supplier.",
      "path": "/reference/rtv/rtvs/",
      "dryRun": false
    },
    {
      "name": "runFeedSubscriptionNow",
      "kind": "mutation",
      "family": "System and integration setup",
      "summary": "Run a feed now instead of waiting for its cadence — the next hourly sweep exports it.",
      "path": "/reference/system-and-integration-setup/runFeedSubscriptionNow/",
      "dryRun": false
    },
    {
      "name": "saga",
      "kind": "query",
      "family": "Saga",
      "summary": "Look up one background workflow run — a long-running job the platform runs on your behalf (a checkout, a sourcing chase).",
      "path": "/reference/saga/saga/",
      "dryRun": false
    },
    {
      "name": "sagas",
      "kind": "query",
      "family": "Saga",
      "summary": "The background workflow runs — the platform’s long-running jobs for your organization.",
      "path": "/reference/saga/sagas/",
      "dryRun": false
    },
    {
      "name": "salePrice",
      "kind": "query",
      "family": "Sale price",
      "summary": "Look up one record — a sale price — a time-boxed promotional price.",
      "path": "/reference/sale-price/salePrice/",
      "dryRun": false
    },
    {
      "name": "salePrices",
      "kind": "query",
      "family": "Sale price",
      "summary": "The sale price list — each entry is a sale price — a time-boxed promotional price.",
      "path": "/reference/sale-price/salePrices/",
      "dryRun": false
    },
    {
      "name": "schedulableResource",
      "kind": "query",
      "family": "Schedulable resource",
      "summary": "Look up one bookable resource — its kind, staff link, capacity and working hours.",
      "path": "/reference/schedulable-resource/schedulableResource/",
      "dryRun": false
    },
    {
      "name": "schedulableResourceAvailability",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One resource’s availability facts over a window (at most 31 days) — its advisory hours, capacity and the reserved bookings; compose free slots from them.",
      "path": "/reference/reading-your-records/schedulableResourceAvailability/",
      "dryRun": false
    },
    {
      "name": "schedulableResources",
      "kind": "query",
      "family": "Schedulable resource",
      "summary": "List your bookable resources — filter by kind, location, staff member or lifecycle state.",
      "path": "/reference/schedulable-resource/schedulableResources/",
      "dryRun": false
    },
    {
      "name": "scheduleMarkdownPlan",
      "kind": "mutation",
      "family": "Pricing",
      "summary": "Schedule a markdown plan — the price cuts will fire on their dates.",
      "path": "/reference/pricing/scheduleMarkdownPlan/",
      "dryRun": false
    },
    {
      "name": "scratchpad",
      "kind": "query",
      "family": "Scratchpad",
      "summary": "Look up one record — a scratchpad — a plan of records to create, reviewed and approved before anything is born.",
      "path": "/reference/scratchpad/scratchpad/",
      "dryRun": false
    },
    {
      "name": "scratchpads",
      "kind": "query",
      "family": "Scratchpad",
      "summary": "The scratchpad list — each entry is a scratchpad — a plan of records to create, reviewed and approved before anything is born.",
      "path": "/reference/scratchpad/scratchpads/",
      "dryRun": false
    },
    {
      "name": "search",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Name search across your records — type-ahead by caption within your own group.",
      "path": "/reference/reading-your-records/search/",
      "dryRun": false
    },
    {
      "name": "searchAll",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One search over every kind of record you may read — a word, a code or an id finds products, vendors, contacts and more, grouped by kind.",
      "path": "/reference/reading-your-records/searchAll/",
      "dryRun": false
    },
    {
      "name": "searchJob",
      "kind": "query",
      "family": "Search job",
      "summary": "Look up one background search — a search plan the platform is running, or has run, for you: its words, how far it got, how many records matched, and why it stopped if it stopped short.",
      "path": "/reference/search-job/searchJob/",
      "dryRun": false
    },
    {
      "name": "searchJobMatches",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Read the matches a background search found — the last step’s records newest first, the whole match count, how many records were examined, and whether the set is partial or has expired.",
      "path": "/reference/reading-your-records/searchJobMatches/",
      "dryRun": false
    },
    {
      "name": "searchJobs",
      "kind": "query",
      "family": "Search job",
      "summary": "The background searches in your organization — the plans people started, newest first, with their progress and outcome.",
      "path": "/reference/search-job/searchJobs/",
      "dryRun": false
    },
    {
      "name": "searchPlanRun",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Run a search plan — start at one kind of record, follow its links to related records step by step, and read the last step’s matches newest first.",
      "path": "/reference/reading-your-records/searchPlanRun/",
      "dryRun": false
    },
    {
      "name": "season",
      "kind": "query",
      "family": "Season",
      "summary": "Look up one record — a season — a time-bounded product grouping.",
      "path": "/reference/season/season/",
      "dryRun": false
    },
    {
      "name": "seasons",
      "kind": "query",
      "family": "Season",
      "summary": "The season list — each entry is a season — a time-bounded product grouping.",
      "path": "/reference/season/seasons/",
      "dryRun": false
    },
    {
      "name": "segment",
      "kind": "query",
      "family": "Segment",
      "summary": "Look up one customer segment.",
      "path": "/reference/segment/segment/",
      "dryRun": false
    },
    {
      "name": "segmentMembers",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One segment’s member list, in shopper-id order.",
      "path": "/reference/reading-your-records/segmentMembers/",
      "dryRun": false
    },
    {
      "name": "segments",
      "kind": "query",
      "family": "Segment",
      "summary": "Your organization group’s customer segments, newest first.",
      "path": "/reference/segment/segments/",
      "dryRun": false
    },
    {
      "name": "sendMessage",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Send a message to one person or one of your teams — optionally about a specific record.",
      "path": "/reference/work-and-notes/sendMessage/",
      "dryRun": false
    },
    {
      "name": "sendOrder",
      "kind": "mutation",
      "family": "Order",
      "summary": "Send a draft or quote to the customer — the offer goes out.",
      "path": "/reference/order/sendOrder/",
      "dryRun": false
    },
    {
      "name": "sessions",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "Your group’s sittings, newest first — every sign-in makes one, and ended sittings stay on the list so their usage can still be drilled.",
      "path": "/reference/billing-and-the-wallet/sessions/",
      "dryRun": false
    },
    {
      "name": "setBookmarkPop",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Schedule one of your bookmarks to resurface at a future date — or clear a schedule you set.",
      "path": "/reference/your-own-session/setBookmarkPop/",
      "dryRun": false
    },
    {
      "name": "setScratchpadPlan",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Write or replace the whole plan on a draft scratchpad — the ordered list of records it will create.",
      "path": "/reference/work-and-notes/setScratchpadPlan/",
      "dryRun": false
    },
    {
      "name": "setTeamBookmarkPop",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Schedule a record to resurface in your team’s feed at a future date — or clear that schedule.",
      "path": "/reference/your-own-session/setTeamBookmarkPop/",
      "dryRun": false
    },
    {
      "name": "settleCreditNoteToAr",
      "kind": "mutation",
      "family": "Refunds and payment corrections",
      "summary": "Settle a credit note into the customer’s house account — the credit lands on their AR balance.",
      "path": "/reference/refunds-and-payment-corrections/settleCreditNoteToAr/",
      "dryRun": false
    },
    {
      "name": "settleDebitNoteToAr",
      "kind": "mutation",
      "family": "Refunds and payment corrections",
      "summary": "Settle a debit note into the customer’s house account — the charge lands on their AR balance.",
      "path": "/reference/refunds-and-payment-corrections/settleDebitNoteToAr/",
      "dryRun": false
    },
    {
      "name": "shipFulfillment",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Ship a fulfilment — it leaves with the carrier.",
      "path": "/reference/inventory-operations/shipFulfillment/",
      "dryRun": false
    },
    {
      "name": "shipRtv",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Ship a return-to-vendor — the goods leave your stock back to the supplier.",
      "path": "/reference/purchasing/shipRtv/",
      "dryRun": false
    },
    {
      "name": "shipTransfer",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Ship a transfer — the stock physically leaves the sender.",
      "path": "/reference/inventory-operations/shipTransfer/",
      "dryRun": false
    },
    {
      "name": "sizeRun",
      "kind": "query",
      "family": "Size run",
      "summary": "Look up one record — a size run — the ratio a buyer spreads a quantity over one option dimension (S-M-L-XL 1-2-2-1), kept once and reused by every style that names it.",
      "path": "/reference/size-run/sizeRun/",
      "dryRun": false
    },
    {
      "name": "sizeRunFill",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Spread a total over a size run’s ratio — whole units, the remainder to the largest shares, ties to the earlier size.",
      "path": "/reference/reading-your-records/sizeRunFill/",
      "dryRun": false
    },
    {
      "name": "sizeRuns",
      "kind": "query",
      "family": "Size run",
      "summary": "The size run list — each entry is a size run — the ratio a buyer spreads a quantity over one option dimension (S-M-L-XL 1-2-2-1), kept once and reused by every style that names it.",
      "path": "/reference/size-run/sizeRuns/",
      "dryRun": false
    },
    {
      "name": "stagePickupFulfillment",
      "kind": "mutation",
      "family": "Fulfillment",
      "summary": "Stage a pickup fulfilment — ready and waiting for the customer.",
      "path": "/reference/fulfillment/stagePickupFulfillment/",
      "dryRun": false
    },
    {
      "name": "startAppointment",
      "kind": "mutation",
      "family": "Appointment",
      "summary": "Start a confirmed appointment — the service or pickup is underway; the no-show clock disarms.",
      "path": "/reference/appointment/startAppointment/",
      "dryRun": false
    },
    {
      "name": "startCount",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Start a stock count — the checklist of what to count is drawn up.",
      "path": "/reference/inventory-operations/startCount/",
      "dryRun": false
    },
    {
      "name": "startExportJob",
      "kind": "mutation",
      "family": "Reading your records",
      "summary": "Export records to a file in the background — start at one kind of record, follow its links step by step, and let the platform write every matching record as CSV or JSON Lines while you carry on; download the file when it is done.",
      "path": "/reference/reading-your-records/startExportJob/",
      "dryRun": false
    },
    {
      "name": "startFillDraft",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Draft a whole wizard from your text and your documents — every page at once, in the background; read the sheet when it is ready and review every value before anything is saved.",
      "path": "/reference/work-and-notes/startFillDraft/",
      "dryRun": false
    },
    {
      "name": "startIdentityVerification",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Begin — or pick back up — your identity verification through Stripe; answers the secure Stripe page to complete it on.",
      "path": "/reference/your-own-session/startIdentityVerification/",
      "dryRun": false
    },
    {
      "name": "startPickFulfillment",
      "kind": "mutation",
      "family": "Fulfillment",
      "summary": "Start picking a fulfilment — the picker takes the job.",
      "path": "/reference/fulfillment/startPickFulfillment/",
      "dryRun": false
    },
    {
      "name": "startPrivacyRequest",
      "kind": "mutation",
      "family": "Privacy request",
      "summary": "Start fulfilling a verified privacy request.",
      "path": "/reference/privacy-request/startPrivacyRequest/",
      "dryRun": false
    },
    {
      "name": "startSearchJob",
      "kind": "mutation",
      "family": "Reading your records",
      "summary": "Start a search plan in the background — start at one kind of record, follow its links step by step, and let the platform dig while you carry on; read the matches when it is done.",
      "path": "/reference/reading-your-records/startSearchJob/",
      "dryRun": false
    },
    {
      "name": "startTrainingAttempt",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Start your own sitting of a course’s test — the platform draws the questions and keeps exactly that draw.",
      "path": "/reference/your-own-session/startTrainingAttempt/",
      "dryRun": false
    },
    {
      "name": "startTrainingPractice",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Start a practice run of a course’s test — the same draw a sitting makes, rehearsed against your pass mark; nothing is certified.",
      "path": "/reference/your-own-session/startTrainingPractice/",
      "dryRun": false
    },
    {
      "name": "stockCard",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One item’s full stock story at a location — every movement, in order.",
      "path": "/reference/reading-your-records/stockCard/",
      "dryRun": false
    },
    {
      "name": "stockRecords",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The stock balances — what you own, where, in which bucket.",
      "path": "/reference/reading-your-records/stockRecords/",
      "dryRun": false
    },
    {
      "name": "storedValueInstrument",
      "kind": "query",
      "family": "Stored value instrument",
      "summary": "Look up one record — a gift card or store-credit instrument — customer-held, money-like.",
      "path": "/reference/stored-value-instrument/storedValueInstrument/",
      "dryRun": false
    },
    {
      "name": "storedValueInstruments",
      "kind": "query",
      "family": "Stored value instrument",
      "summary": "The stored value instrument list — each entry is a gift card or store-credit instrument — customer-held, money-like.",
      "path": "/reference/stored-value-instrument/storedValueInstruments/",
      "dryRun": false
    },
    {
      "name": "storedValueLedger",
      "kind": "query",
      "family": "Reading your records",
      "summary": "A gift card / store credit’s full money story — every load and redemption.",
      "path": "/reference/reading-your-records/storedValueLedger/",
      "dryRun": false
    },
    {
      "name": "storefront",
      "kind": "query",
      "family": "Storefront",
      "summary": "Look up one online storefront — its theme, selling location, collections and lifecycle state.",
      "path": "/reference/storefront/storefront/",
      "dryRun": false
    },
    {
      "name": "storefronts",
      "kind": "query",
      "family": "Storefront",
      "summary": "List your online storefronts — decommissioned ones drop from the listing; drafts, live and taken-down sites stay.",
      "path": "/reference/storefront/storefronts/",
      "dryRun": false
    },
    {
      "name": "style",
      "kind": "query",
      "family": "Style",
      "summary": "Look up one record — a style — the top of a product family.",
      "path": "/reference/style/style/",
      "dryRun": false
    },
    {
      "name": "styleStockMatrix",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The cells of one style at one location — on hand, reserved, available and on order per variant, the axes in scheme and size order.",
      "path": "/reference/reading-your-records/styleStockMatrix/",
      "dryRun": false
    },
    {
      "name": "styles",
      "kind": "query",
      "family": "Style",
      "summary": "The style list — each entry is a style — the top of a product family.",
      "path": "/reference/style/styles/",
      "dryRun": false
    },
    {
      "name": "submitChangeRequest",
      "kind": "mutation",
      "family": "Organization requests",
      "summary": "File a change request — asking the platform to change something about your organizations (park, unpark).",
      "path": "/reference/organization-requests/submitChangeRequest/",
      "dryRun": false
    },
    {
      "name": "submitEvidenceDispute",
      "kind": "mutation",
      "family": "Refunds and payment corrections",
      "summary": "Fight a card dispute — submit your evidence (receipts, delivery proof) to the card networks.",
      "path": "/reference/refunds-and-payment-corrections/submitEvidenceDispute/",
      "dryRun": false
    },
    {
      "name": "submitPurchaseOrder",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Send a purchase order to the vendor — the buy commitment goes out.",
      "path": "/reference/purchasing/submitPurchaseOrder/",
      "dryRun": false
    },
    {
      "name": "submitTrainingAttempt",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Hand in your sitting — one answer per drawn question, graded on the server against the stored draw.",
      "path": "/reference/your-own-session/submitTrainingAttempt/",
      "dryRun": false
    },
    {
      "name": "submitTrainingPractice",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Hand in your practice — graded on the server against the current questions, the right answers and explanations shown; no certificate, no record anyone else sees.",
      "path": "/reference/your-own-session/submitTrainingPractice/",
      "dryRun": false
    },
    {
      "name": "submitTransfer",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Submit a stock transfer — commit the move between your locations.",
      "path": "/reference/inventory-operations/submitTransfer/",
      "dryRun": false
    },
    {
      "name": "submitTransferRequest",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Ask another of your locations for stock — the pull request.",
      "path": "/reference/inventory-operations/submitTransferRequest/",
      "dryRun": false
    },
    {
      "name": "suggestCaption",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Suggest a cleaned-up version of a record name you are typing — casing, spacing, and obvious typos fixed.",
      "path": "/reference/reading-your-records/suggestCaption/",
      "dryRun": false
    },
    {
      "name": "suggestCode",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Suggest a code for a record, built from its name — and free to take where codes must be unique.",
      "path": "/reference/reading-your-records/suggestCode/",
      "dryRun": false
    },
    {
      "name": "suggestFormFill",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Ask AI to draft values for the empty inputs on this wizard page, predicted from what you already answered.",
      "path": "/reference/reading-your-records/suggestFormFill/",
      "dryRun": false
    },
    {
      "name": "suggestNote",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Ask AI to draft one internal note — from the thread so far, or by cleaning up words you already wrote.",
      "path": "/reference/reading-your-records/suggestNote/",
      "dryRun": false
    },
    {
      "name": "suggestReason",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Draft a short reason for the change you are about to save — composed from what actually changed.",
      "path": "/reference/reading-your-records/suggestReason/",
      "dryRun": false
    },
    {
      "name": "suggestedActions",
      "kind": "query",
      "family": "Your own session",
      "summary": "The likely next actions for one record, based on where it is in its lifecycle — ranked, and limited to what you may actually do.",
      "path": "/reference/your-own-session/suggestedActions/",
      "dryRun": false
    },
    {
      "name": "suggestion",
      "kind": "query",
      "family": "Suggestion",
      "summary": "Look up one record — a suggestion — something the desk noticed and drafted a plan for, yours to take or decline.",
      "path": "/reference/suggestion/suggestion/",
      "dryRun": false
    },
    {
      "name": "suggestionSchema",
      "kind": "query",
      "family": "Suggestion schema",
      "summary": "Look up one record — a suggestion schema — one detector the desk runs (or is parked from running) for your organization.",
      "path": "/reference/suggestion-schema/suggestionSchema/",
      "dryRun": false
    },
    {
      "name": "suggestionSchemas",
      "kind": "query",
      "family": "Suggestion schema",
      "summary": "The suggestion schema list — each entry is a suggestion schema — one detector the desk runs (or is parked from running) for your organization.",
      "path": "/reference/suggestion-schema/suggestionSchemas/",
      "dryRun": false
    },
    {
      "name": "suggestions",
      "kind": "query",
      "family": "Suggestion",
      "summary": "The suggestion list — each entry is a suggestion — something the desk noticed and drafted a plan for, yours to take or decline.",
      "path": "/reference/suggestion/suggestions/",
      "dryRun": false
    },
    {
      "name": "summarizeThread",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Ask AI for a short synopsis of this record’s note thread — what it is about, what was decided, what still hangs.",
      "path": "/reference/reading-your-records/summarizeThread/",
      "dryRun": false
    },
    {
      "name": "supportPlan",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "Your handholding-plan picture — the size class your recent usage lands in, what a quarter costs at that size, the per-incident price without a plan, and where your plan stands (waiting, active, canceled, or lapsed).",
      "path": "/reference/billing-and-the-wallet/supportPlan/",
      "dryRun": false
    },
    {
      "name": "supportTrailUnseals",
      "kind": "query",
      "family": "Support trail",
      "summary": "Every opening of your staff’s sealed activity trail — who opened it, which door, which user, which window, the ticket or the reason.",
      "path": "/reference/support-trail/supportTrailUnseals/",
      "dryRun": false
    },
    {
      "name": "suspendConsumer",
      "kind": "mutation",
      "family": "Consumer",
      "summary": "Suspend a shopper’s account — they cannot sign in or transact.",
      "path": "/reference/consumer/suspendConsumer/",
      "dryRun": false
    },
    {
      "name": "suspendDevice",
      "kind": "mutation",
      "family": "Device",
      "summary": "Suspend a device — the kill switch for a lost or compromised till.",
      "path": "/reference/device/suspendDevice/",
      "dryRun": false
    },
    {
      "name": "suspendTillSession",
      "kind": "mutation",
      "family": "Till session",
      "summary": "Suspend a till session — pause the drawer without closing it.",
      "path": "/reference/till-session/suspendTillSession/",
      "dryRun": false
    },
    {
      "name": "tag",
      "kind": "query",
      "family": "Tag",
      "summary": "Look up one record — a tag — a free-form product label.",
      "path": "/reference/tag/tag/",
      "dryRun": false
    },
    {
      "name": "tags",
      "kind": "query",
      "family": "Tag",
      "summary": "The tag list — each entry is a tag — a free-form product label.",
      "path": "/reference/tag/tags/",
      "dryRun": false
    },
    {
      "name": "takeConsultationPlan",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Take a drafted plan from one of Aldric's replies — a scratchpad is created with it, ready for your review and approval.",
      "path": "/reference/work-and-notes/takeConsultationPlan/",
      "dryRun": false
    },
    {
      "name": "takeFillDraft",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Mark one of your ready wizard drafts as taken — the record you created from it is born, and the draft is its history now.",
      "path": "/reference/work-and-notes/takeFillDraft/",
      "dryRun": false
    },
    {
      "name": "takeSuggestion",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Take a suggestion — a scratchpad is created with its drafted plan, ready for your review and approval.",
      "path": "/reference/work-and-notes/takeSuggestion/",
      "dryRun": false
    },
    {
      "name": "talkFillDraft",
      "kind": "mutation",
      "family": "Work and notes",
      "summary": "Tell the assistant what to change on one of your ready wizard drafts — it answers in plain words and hands back the whole revised sheet, in the background.",
      "path": "/reference/work-and-notes/talkFillDraft/",
      "dryRun": false
    },
    {
      "name": "task",
      "kind": "query",
      "family": "Task",
      "summary": "Look up one record — a task — a to-do assigned to people or teams.",
      "path": "/reference/task/task/",
      "dryRun": false
    },
    {
      "name": "taskLabel",
      "kind": "query",
      "family": "Task label",
      "summary": "Look up one record — a label for organizing tasks.",
      "path": "/reference/task-label/taskLabel/",
      "dryRun": false
    },
    {
      "name": "taskLabels",
      "kind": "query",
      "family": "Task label",
      "summary": "The task label list — each entry is a label for organizing tasks.",
      "path": "/reference/task-label/taskLabels/",
      "dryRun": false
    },
    {
      "name": "tasks",
      "kind": "query",
      "family": "Task",
      "summary": "The task list — each entry is a task — a to-do assigned to people or teams.",
      "path": "/reference/task/tasks/",
      "dryRun": false
    },
    {
      "name": "tasksByConstruct",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The tasks attached to one record — “what’s to do about this?”.",
      "path": "/reference/reading-your-records/tasksByConstruct/",
      "dryRun": false
    },
    {
      "name": "taxJurisdiction",
      "kind": "query",
      "family": "Tax jurisdiction",
      "summary": "One tax jurisdiction — a place whose tax rules can apply to your sales.",
      "path": "/reference/tax-jurisdiction/taxJurisdiction/",
      "dryRun": false
    },
    {
      "name": "taxJurisdictionChildren",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One tax jurisdiction’s direct children — drill a country into its states, a state into its counties.",
      "path": "/reference/reading-your-records/taxJurisdictionChildren/",
      "dryRun": false
    },
    {
      "name": "taxJurisdictionCountries",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The countries with a live tax-jurisdiction tree — what the tax page’s country picker offers.",
      "path": "/reference/reading-your-records/taxJurisdictionCountries/",
      "dryRun": false
    },
    {
      "name": "taxJurisdictions",
      "kind": "query",
      "family": "Tax jurisdiction",
      "summary": "The tax jurisdictions — the places whose tax rules the platform maintains.",
      "path": "/reference/tax-jurisdiction/taxJurisdictions/",
      "dryRun": false
    },
    {
      "name": "taxRate",
      "kind": "query",
      "family": "Tax rate",
      "summary": "One tax rate row — the percentage a jurisdiction charges for a category, over time.",
      "path": "/reference/tax-rate/taxRate/",
      "dryRun": false
    },
    {
      "name": "taxRates",
      "kind": "query",
      "family": "Tax rate",
      "summary": "The tax-rate table your tills resolve against.",
      "path": "/reference/tax-rate/taxRates/",
      "dryRun": false
    },
    {
      "name": "taxRegistration",
      "kind": "query",
      "family": "Tax registration",
      "summary": "Look up one record — your tax registration in a jurisdiction — the legal basis for collecting there.",
      "path": "/reference/tax-registration/taxRegistration/",
      "dryRun": false
    },
    {
      "name": "taxRegistrations",
      "kind": "query",
      "family": "Tax registration",
      "summary": "The tax registration list — each entry is your tax registration in a jurisdiction — the legal basis for collecting there.",
      "path": "/reference/tax-registration/taxRegistrations/",
      "dryRun": false
    },
    {
      "name": "team",
      "kind": "query",
      "family": "Team",
      "summary": "Look up one record — a team — a working group of staff.",
      "path": "/reference/team/team/",
      "dryRun": false
    },
    {
      "name": "teamTasks",
      "kind": "query",
      "family": "Reading your records",
      "summary": "One team’s task inbox — the to-dos assigned to that team.",
      "path": "/reference/reading-your-records/teamTasks/",
      "dryRun": false
    },
    {
      "name": "teams",
      "kind": "query",
      "family": "Team",
      "summary": "The team list — each entry is a team — a working group of staff.",
      "path": "/reference/team/teams/",
      "dryRun": false
    },
    {
      "name": "tillSession",
      "kind": "query",
      "family": "Till session",
      "summary": "Look up one record — a till session — one drawer’s working shift, opened and closed with counts.",
      "path": "/reference/till-session/tillSession/",
      "dryRun": false
    },
    {
      "name": "tillSessions",
      "kind": "query",
      "family": "Till session",
      "summary": "The till session list — each entry is a till session — one drawer’s working shift, opened and closed with counts.",
      "path": "/reference/till-session/tillSessions/",
      "dryRun": false
    },
    {
      "name": "tokenAccount",
      "kind": "query",
      "family": "Token account",
      "summary": "Look up one record — your group’s kernel wallet — the prepaid balance that pays for platform usage.",
      "path": "/reference/token-account/tokenAccount/",
      "dryRun": false
    },
    {
      "name": "tokenAccounts",
      "kind": "query",
      "family": "Token account",
      "summary": "The token account list — each entry is your group’s kernel wallet — the prepaid balance that pays for platform usage.",
      "path": "/reference/token-account/tokenAccounts/",
      "dryRun": false
    },
    {
      "name": "tokenEntries",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "Your group’s kernel ledger — every charge, purchase, and adjustment on your prepaid balance.",
      "path": "/reference/billing-and-the-wallet/tokenEntries/",
      "dryRun": false
    },
    {
      "name": "tokenPurchase",
      "kind": "query",
      "family": "Token purchase",
      "summary": "Look up one record — a purchase of kernels — a top-up of the prepaid balance.",
      "path": "/reference/token-purchase/tokenPurchase/",
      "dryRun": false
    },
    {
      "name": "tokenPurchases",
      "kind": "query",
      "family": "Token purchase",
      "summary": "The token purchase list — each entry is a purchase of kernels — a top-up of the prepaid balance.",
      "path": "/reference/token-purchase/tokenPurchases/",
      "dryRun": false
    },
    {
      "name": "trainingAttempt",
      "kind": "query",
      "family": "Training attempt",
      "summary": "Look up one sitting — the person, the course, the drawn questions, the answers and the score once submitted.",
      "path": "/reference/training-attempt/trainingAttempt/",
      "dryRun": false
    },
    {
      "name": "trainingAttempts",
      "kind": "query",
      "family": "Training attempt",
      "summary": "Every sitting in your organization group, newest first — who sat what, and how it went.",
      "path": "/reference/training-attempt/trainingAttempts/",
      "dryRun": false
    },
    {
      "name": "trainingCertificate",
      "kind": "query",
      "family": "Training certificate",
      "summary": "Look up one certificate — the holder, the course, the sitting, the score and when it was issued.",
      "path": "/reference/training-certificate/trainingCertificate/",
      "dryRun": false
    },
    {
      "name": "trainingCertificates",
      "kind": "query",
      "family": "Training certificate",
      "summary": "Every certificate in your organization group, newest first — who is certified for which course.",
      "path": "/reference/training-certificate/trainingCertificates/",
      "dryRun": false
    },
    {
      "name": "trainingQuestion",
      "kind": "query",
      "family": "Training question",
      "summary": "Look up one question of a course’s bank — the prompt, the options, the right one and the explanation.",
      "path": "/reference/training-question/trainingQuestion/",
      "dryRun": false
    },
    {
      "name": "trainingQuestions",
      "kind": "query",
      "family": "Training question",
      "summary": "Your organization group’s question bank, newest first, across every course.",
      "path": "/reference/training-question/trainingQuestions/",
      "dryRun": false
    },
    {
      "name": "trainingRequirement",
      "kind": "query",
      "family": "Training requirement",
      "summary": "Look up one training rule — which kind of role must pass which course, the days of grace and the pass mark.",
      "path": "/reference/training-requirement/trainingRequirement/",
      "dryRun": false
    },
    {
      "name": "trainingRequirements",
      "kind": "query",
      "family": "Training requirement",
      "summary": "Your organization group’s training rules, newest first.",
      "path": "/reference/training-requirement/trainingRequirements/",
      "dryRun": false
    },
    {
      "name": "trainingSitting",
      "kind": "query",
      "family": "Your own session",
      "summary": "Open one sitting whole — the attempt and its drawn questions in the order they were asked; the right answers and explanations appear once it is submitted, never while it is open.",
      "path": "/reference/your-own-session/trainingSitting/",
      "dryRun": false
    },
    {
      "name": "trainingTutor",
      "kind": "query",
      "family": "Your own session",
      "summary": "Ask the tutor a question about one course — it answers from the course’s own steps and the bank’s explanations, naming what it rests on.",
      "path": "/reference/your-own-session/trainingTutor/",
      "dryRun": false
    },
    {
      "name": "transfer",
      "kind": "query",
      "family": "Transfer",
      "summary": "Look up one record — a stock transfer between locations.",
      "path": "/reference/transfer/transfer/",
      "dryRun": false
    },
    {
      "name": "transferLane",
      "kind": "query",
      "family": "Transfer lane",
      "summary": "Look up one record — a transfer lane — a named sender→receiver route stock moves along.",
      "path": "/reference/transfer-lane/transferLane/",
      "dryRun": false
    },
    {
      "name": "transferLaneRanking",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Which transfer lanes (location pairs) serve a move best, ranked.",
      "path": "/reference/reading-your-records/transferLaneRanking/",
      "dryRun": false
    },
    {
      "name": "transferLanes",
      "kind": "query",
      "family": "Transfer lane",
      "summary": "The transfer lane list — each entry is a transfer lane — a named sender→receiver route stock moves along.",
      "path": "/reference/transfer-lane/transferLanes/",
      "dryRun": false
    },
    {
      "name": "transferRequest",
      "kind": "query",
      "family": "Transfer request",
      "summary": "Look up one record — a stock-transfer request between your locations.",
      "path": "/reference/transfer-request/transferRequest/",
      "dryRun": false
    },
    {
      "name": "transferRequests",
      "kind": "query",
      "family": "Transfer request",
      "summary": "The transfer request list — each entry is a stock-transfer request between your locations.",
      "path": "/reference/transfer-request/transferRequests/",
      "dryRun": false
    },
    {
      "name": "transfers",
      "kind": "query",
      "family": "Transfer",
      "summary": "The transfer list — each entry is a stock transfer between locations.",
      "path": "/reference/transfer/transfers/",
      "dryRun": false
    },
    {
      "name": "transitionConsultation",
      "kind": "mutation",
      "family": "Consultation",
      "summary": "Archive a conversation (kept, read-only), reopen an archived one, or discard it (drop it from the lists).",
      "path": "/reference/consultation/transitionConsultation/",
      "dryRun": false
    },
    {
      "name": "transitionCsCase",
      "kind": "mutation",
      "family": "Customer-support case",
      "summary": "Move a service case through its life — take it, resolve it, close it, or cancel it.",
      "path": "/reference/cs-case/transitionCsCase/",
      "dryRun": false
    },
    {
      "name": "transitionReview",
      "kind": "mutation",
      "family": "Review",
      "summary": "Moderate a review — approve it for display or reject it.",
      "path": "/reference/review/transitionReview/",
      "dryRun": false
    },
    {
      "name": "transitionScratchpad",
      "kind": "mutation",
      "family": "Scratchpad",
      "summary": "Move a scratchpad through its life — hold the plan for review, reopen it for editing, approve it, or abandon it.",
      "path": "/reference/scratchpad/transitionScratchpad/",
      "dryRun": false
    },
    {
      "name": "transitionSuggestionSchema",
      "kind": "mutation",
      "family": "Suggestion schema",
      "summary": "Park, reactivate, or permanently retire one of the desk's detectors for your organization.",
      "path": "/reference/suggestion-schema/transitionSuggestionSchema/",
      "dryRun": false
    },
    {
      "name": "transitionTask",
      "kind": "mutation",
      "family": "Task",
      "summary": "Move a task through its life — take it, complete it, cancel it, or pull a postponed one back now.",
      "path": "/reference/task/transitionTask/",
      "dryRun": false
    },
    {
      "name": "unbookmarkConstruct",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Remove one of your bookmarks. The record itself is untouched.",
      "path": "/reference/your-own-session/unbookmarkConstruct/",
      "dryRun": false
    },
    {
      "name": "unhighlightBookmark",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Remove your highlight mark from a bookmark. The bookmark itself stays.",
      "path": "/reference/your-own-session/unhighlightBookmark/",
      "dryRun": false
    },
    {
      "name": "unpairDevice",
      "kind": "mutation",
      "family": "Device fleet",
      "summary": "Clear a device’s register binding.",
      "path": "/reference/device-fleet/unpairDevice/",
      "dryRun": false
    },
    {
      "name": "unpublishStorefront",
      "kind": "mutation",
      "family": "Storefront",
      "summary": "Take a live storefront down — the web address is released and the configuration stands for a later republish.",
      "path": "/reference/storefront/unpublishStorefront/",
      "dryRun": false
    },
    {
      "name": "unreactToNote",
      "kind": "mutation",
      "family": "Your own session",
      "summary": "Remove your own reaction from a note.",
      "path": "/reference/your-own-session/unreactToNote/",
      "dryRun": false
    },
    {
      "name": "unsuspendConsumer",
      "kind": "mutation",
      "family": "Consumer",
      "summary": "Lift a shopper’s suspension.",
      "path": "/reference/consumer/unsuspendConsumer/",
      "dryRun": false
    },
    {
      "name": "updateAffiliate",
      "kind": "mutation",
      "family": "Affiliate",
      "summary": "Edit an affiliate — a commission-earning referral partner — change its details.",
      "path": "/reference/affiliate/updateAffiliate/",
      "dryRun": true
    },
    {
      "name": "updateAgentChannel",
      "kind": "mutation",
      "family": "Agent channel",
      "summary": "Edit an agent channel’s controls — what is listed, prices, fulfillment, shipping, platforms, consent, policies, the checkout window.",
      "path": "/reference/agent-channel/updateAgentChannel/",
      "dryRun": true
    },
    {
      "name": "updateApiKey",
      "kind": "mutation",
      "family": "API key",
      "summary": "Edit an API key’s facts (caption); the secret and scopes are immutable.",
      "path": "/reference/api-key/updateApiKey/",
      "dryRun": true
    },
    {
      "name": "updateAppointment",
      "kind": "mutation",
      "family": "Appointment",
      "summary": "Edit an appointment — everything while requested; only the name, customer and order link once confirmed.",
      "path": "/reference/appointment/updateAppointment/",
      "dryRun": true
    },
    {
      "name": "updateBin",
      "kind": "mutation",
      "family": "Bin",
      "summary": "Edit a bin — an exact shelf/slot stock lives in — change its details.",
      "path": "/reference/bin/updateBin/",
      "dryRun": true
    },
    {
      "name": "updateBrand",
      "kind": "mutation",
      "family": "Brand",
      "summary": "Edit a brand — a product building block — change its details.",
      "path": "/reference/brand/updateBrand/",
      "dryRun": true
    },
    {
      "name": "updateCategory",
      "kind": "mutation",
      "family": "Category",
      "summary": "Edit a category — the product tree’s branches — change its details.",
      "path": "/reference/category/updateCategory/",
      "dryRun": true
    },
    {
      "name": "updateCharacteristic",
      "kind": "mutation",
      "family": "Characteristic",
      "summary": "Edit a product characteristic — a typed attribute products carry (material, care, age rating) — change its details.",
      "path": "/reference/characteristic/updateCharacteristic/",
      "dryRun": true
    },
    {
      "name": "updateCollaborator",
      "kind": "mutation",
      "family": "Collaborator",
      "summary": "Edit a collaborator — their details or which organizations and roles they hold.",
      "path": "/reference/collaborator/updateCollaborator/",
      "dryRun": true
    },
    {
      "name": "updateCollection",
      "kind": "mutation",
      "family": "Collection",
      "summary": "Edit a collection — a curated or rule-driven product set — change its details.",
      "path": "/reference/collection/updateCollection/",
      "dryRun": true
    },
    {
      "name": "updateCollectionMember",
      "kind": "mutation",
      "family": "Collection member",
      "summary": "Edit one product pinned into a collection — change its details.",
      "path": "/reference/collection-member/updateCollectionMember/",
      "dryRun": true
    },
    {
      "name": "updateCommissionConfig",
      "kind": "mutation",
      "family": "Commission config",
      "summary": "Edit the commission settings — how staff sales commission is computed — change its details.",
      "path": "/reference/commission-config/updateCommissionConfig/",
      "dryRun": true
    },
    {
      "name": "updateConsentPurpose",
      "kind": "mutation",
      "family": "Consent purpose",
      "summary": "Edit a consent purpose — one named thing customers can allow or refuse (marketing email, data use) — change its details.",
      "path": "/reference/consent-purpose/updateConsentPurpose/",
      "dryRun": true
    },
    {
      "name": "updateConsultation",
      "kind": "mutation",
      "family": "Consultation",
      "summary": "Edit a consultation — your chat with Aldric; the transcript and its rolling summary are the record — change its details.",
      "path": "/reference/consultation/updateConsultation/",
      "dryRun": true
    },
    {
      "name": "updateConsumer",
      "kind": "mutation",
      "family": "Consumer",
      "summary": "Edit a consumer profile — the shopper identity used by portals — change its details.",
      "path": "/reference/consumer/updateConsumer/",
      "dryRun": true
    },
    {
      "name": "updateContact",
      "kind": "mutation",
      "family": "Contact",
      "summary": "Edit a contact — a person or address book entry — change its details.",
      "path": "/reference/contact/updateContact/",
      "dryRun": true
    },
    {
      "name": "updateContactAssignment",
      "kind": "mutation",
      "family": "Contact assignment",
      "summary": "Edit a contact’s assignment to a record — who is the buyer on this vendor, the manager at this store — change its details.",
      "path": "/reference/contact-assignment/updateContactAssignment/",
      "dryRun": true
    },
    {
      "name": "updateCorporateCustomer",
      "kind": "mutation",
      "family": "Corporate customer",
      "summary": "Edit a corporate customer — a business buyer with house terms — change its details.",
      "path": "/reference/corporate-customer/updateCorporateCustomer/",
      "dryRun": true
    },
    {
      "name": "updateCount",
      "kind": "mutation",
      "family": "Count",
      "summary": "Edit a stock count — checking real shelves against the books — change its details.",
      "path": "/reference/count/updateCount/",
      "dryRun": true
    },
    {
      "name": "updateCoupon",
      "kind": "mutation",
      "family": "Coupon",
      "summary": "Edit a coupon — a code a customer presents for a reduction — change its details.",
      "path": "/reference/coupon/updateCoupon/",
      "dryRun": true
    },
    {
      "name": "updateCsCase",
      "kind": "mutation",
      "family": "Customer-support case",
      "summary": "Edit a customer-service case — change its details.",
      "path": "/reference/cs-case/updateCsCase/",
      "dryRun": true
    },
    {
      "name": "updateCustomUom",
      "kind": "mutation",
      "family": "Custom unit of measure",
      "summary": "Edit a custom unit of measure your group defines (a bundle, a crate) — change its details.",
      "path": "/reference/custom-uom/updateCustomUom/",
      "dryRun": true
    },
    {
      "name": "updateCustomerPriceGroup",
      "kind": "mutation",
      "family": "Customer price group",
      "summary": "Edit a customer price group — named customers who get special pricing — change its details.",
      "path": "/reference/customer-price-group/updateCustomerPriceGroup/",
      "dryRun": true
    },
    {
      "name": "updateDashboard",
      "kind": "mutation",
      "family": "Dashboard",
      "summary": "Rename a dashboard or replace its widget layout wholesale.",
      "path": "/reference/dashboard/updateDashboard/",
      "dryRun": true
    },
    {
      "name": "updateDecoration",
      "kind": "mutation",
      "family": "Decoration",
      "summary": "Edit a decoration — extra display content attached to a record (images, blurbs) — change its details.",
      "path": "/reference/decoration/updateDecoration/",
      "dryRun": true
    },
    {
      "name": "updateDevice",
      "kind": "mutation",
      "family": "Device",
      "summary": "Edit a registered device — a till, terminal, or bridge your group enrolled — change its details.",
      "path": "/reference/device/updateDevice/",
      "dryRun": true
    },
    {
      "name": "updateDevicePeripheral",
      "kind": "mutation",
      "family": "Device peripheral",
      "summary": "Edit a device peripheral — a printer, scanner, or card reader on a device — change its details.",
      "path": "/reference/device-peripheral/updateDevicePeripheral/",
      "dryRun": true
    },
    {
      "name": "updateDivision",
      "kind": "mutation",
      "family": "Division",
      "summary": "Edit a division — a top-level product grouping — change its details.",
      "path": "/reference/division/updateDivision/",
      "dryRun": true
    },
    {
      "name": "updateExemptionCertificate",
      "kind": "mutation",
      "family": "Exemption certificate",
      "summary": "Edit a customer’s tax-exemption certificate — change its details.",
      "path": "/reference/exemption-certificate/updateExemptionCertificate/",
      "dryRun": true
    },
    {
      "name": "updateFeedSubscription",
      "kind": "mutation",
      "family": "Feed subscription",
      "summary": "Re-point a feed — its name, organization, record kind, cadence, or file shape.",
      "path": "/reference/feed-subscription/updateFeedSubscription/",
      "dryRun": true
    },
    {
      "name": "updateFxRate",
      "kind": "mutation",
      "family": "FX rate",
      "summary": "Edit a foreign-exchange rate your tills use for foreign cash — change its details.",
      "path": "/reference/fx-rate/updateFxRate/",
      "dryRun": true
    },
    {
      "name": "updateGiftRegistry",
      "kind": "mutation",
      "family": "Gift registry",
      "summary": "Edit a customer’s gift registry — change its details.",
      "path": "/reference/gift-registry/updateGiftRegistry/",
      "dryRun": true
    },
    {
      "name": "updateInventoryItem",
      "kind": "mutation",
      "family": "Inventory item",
      "summary": "Edit an inventory item — one variant’s stock identity — change its details.",
      "path": "/reference/inventory-item/updateInventoryItem/",
      "dryRun": true
    },
    {
      "name": "updateLogicalFacility",
      "kind": "mutation",
      "family": "Logical facility",
      "summary": "Edit a logical facility — a sellable/working unit inside a building (the shop floor, the back room) — change its details.",
      "path": "/reference/logical-facility/updateLogicalFacility/",
      "dryRun": true
    },
    {
      "name": "updateLoyaltyMember",
      "kind": "mutation",
      "family": "Loyalty member",
      "summary": "Edit a customer’s membership in your loyalty program — change its details.",
      "path": "/reference/loyalty-member/updateLoyaltyMember/",
      "dryRun": true
    },
    {
      "name": "updateLoyaltyProgram",
      "kind": "mutation",
      "family": "Loyalty program",
      "summary": "Edit your loyalty program — how customers earn and redeem points — change its details.",
      "path": "/reference/loyalty-program/updateLoyaltyProgram/",
      "dryRun": true
    },
    {
      "name": "updateManufacturer",
      "kind": "mutation",
      "family": "Manufacturer",
      "summary": "Edit a manufacturer — who builds a product — change its details.",
      "path": "/reference/manufacturer/updateManufacturer/",
      "dryRun": true
    },
    {
      "name": "updateMarkdownPlan",
      "kind": "mutation",
      "family": "Markdown plan",
      "summary": "Edit a markdown plan — scheduled price cuts over time — change its details.",
      "path": "/reference/markdown-plan/updateMarkdownPlan/",
      "dryRun": true
    },
    {
      "name": "updateOptionGroup",
      "kind": "mutation",
      "family": "Option group",
      "summary": "Edit an option group — a dimension like Size or Colour that variants vary by — change its details.",
      "path": "/reference/option-group/updateOptionGroup/",
      "dryRun": true
    },
    {
      "name": "updateOptionValue",
      "kind": "mutation",
      "family": "Option value",
      "summary": "Edit one value inside an option group (like “Large” or “Red”) — change its details.",
      "path": "/reference/option-value/updateOptionValue/",
      "dryRun": true
    },
    {
      "name": "updateOrder",
      "kind": "mutation",
      "family": "Order",
      "summary": "Edit a customer order — change its details.",
      "path": "/reference/order/updateOrder/",
      "dryRun": true
    },
    {
      "name": "updateOrgBrand",
      "kind": "mutation",
      "family": "Org brand",
      "summary": "Edit your organization’s enablement of a shared brand — switching it on locally — change its details.",
      "path": "/reference/org-brand/updateOrgBrand/",
      "dryRun": true
    },
    {
      "name": "updateOrgCustomer",
      "kind": "mutation",
      "family": "Org customer",
      "summary": "Edit a customer of your organization — change its details.",
      "path": "/reference/org-customer/updateOrgCustomer/",
      "dryRun": true
    },
    {
      "name": "updateOrgDivision",
      "kind": "mutation",
      "family": "Org division",
      "summary": "Edit your organization’s enablement of a shared division — change its details.",
      "path": "/reference/org-division/updateOrgDivision/",
      "dryRun": true
    },
    {
      "name": "updateOrgManufacturer",
      "kind": "mutation",
      "family": "Org manufacturer",
      "summary": "Edit your organization’s enablement of a shared manufacturer — change its details.",
      "path": "/reference/org-manufacturer/updateOrgManufacturer/",
      "dryRun": true
    },
    {
      "name": "updateOrgPlugin",
      "kind": "mutation",
      "family": "Org plugin",
      "summary": "Edit a per-organization plugin enablement — which registered extensions run at this organization — change its details.",
      "path": "/reference/org-plugin/updateOrgPlugin/",
      "dryRun": true
    },
    {
      "name": "updateOrgSeason",
      "kind": "mutation",
      "family": "Org season",
      "summary": "Edit your organization’s enablement of a shared season — change its details.",
      "path": "/reference/org-season/updateOrgSeason/",
      "dryRun": true
    },
    {
      "name": "updateOrgStyle",
      "kind": "mutation",
      "family": "Org style",
      "summary": "Edit your organization’s enablement of a shared style — selling it locally — change its details.",
      "path": "/reference/org-style/updateOrgStyle/",
      "dryRun": true
    },
    {
      "name": "updateOrgVendor",
      "kind": "mutation",
      "family": "Org vendor",
      "summary": "Edit your commercial relationship with a vendor — terms, currency, minimums — change its details.",
      "path": "/reference/org-vendor/updateOrgVendor/",
      "dryRun": true
    },
    {
      "name": "updateOrgVendorItem",
      "kind": "mutation",
      "family": "Org vendor item",
      "summary": "Edit a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU — change its details.",
      "path": "/reference/org-vendor-item/updateOrgVendorItem/",
      "dryRun": true
    },
    {
      "name": "updateOrganization",
      "kind": "mutation",
      "family": "Organization structure",
      "summary": "Edit an organization — one store or business unit in your group — change its details.",
      "path": "/reference/organization-structure/updateOrganization/",
      "dryRun": false
    },
    {
      "name": "updatePhysicalFacility",
      "kind": "mutation",
      "family": "Physical facility",
      "summary": "Edit a physical facility — an actual building (a store, a warehouse) — change its details.",
      "path": "/reference/physical-facility/updatePhysicalFacility/",
      "dryRun": true
    },
    {
      "name": "updatePhysicalFacilityLocation",
      "kind": "mutation",
      "family": "Physical facility location",
      "summary": "Edit a facility address — where a physical facility sits — change its details.",
      "path": "/reference/physical-facility-location/updatePhysicalFacilityLocation/",
      "dryRun": true
    },
    {
      "name": "updatePlugin",
      "kind": "mutation",
      "family": "Plugin",
      "summary": "Edit a plugin — a third-party extension registered for your group (it runs on the developer’s own systems) — change its details.",
      "path": "/reference/plugin/updatePlugin/",
      "dryRun": true
    },
    {
      "name": "updatePolicyValueRecord",
      "kind": "mutation",
      "family": "Policy value record",
      "summary": "Rename a policy value window.",
      "path": "/reference/policy-value-record/updatePolicyValueRecord/",
      "dryRun": true
    },
    {
      "name": "updatePriceList",
      "kind": "mutation",
      "family": "Price list",
      "summary": "Edit a price list — a named set of prices — change its details.",
      "path": "/reference/price-list/updatePriceList/",
      "dryRun": true
    },
    {
      "name": "updatePriceListEntry",
      "kind": "mutation",
      "family": "Price list entry",
      "summary": "Edit one price on a price list — a variant’s price in a currency — change its details.",
      "path": "/reference/price-list-entry/updatePriceListEntry/",
      "dryRun": true
    },
    {
      "name": "updateProduct",
      "kind": "mutation",
      "family": "Product",
      "summary": "Edit a product — the sellable middle of a family — change its details.",
      "path": "/reference/product/updateProduct/",
      "dryRun": true
    },
    {
      "name": "updateProductRelation",
      "kind": "mutation",
      "family": "Product relation",
      "summary": "Edit a product relationship — “goes with”, “replaces”, “upsell” links between products — change its details.",
      "path": "/reference/product-relation/updateProductRelation/",
      "dryRun": true
    },
    {
      "name": "updatePromotion",
      "kind": "mutation",
      "family": "Promotion",
      "summary": "Edit a promotion — an automatic price rule — change its details.",
      "path": "/reference/promotion/updatePromotion/",
      "dryRun": true
    },
    {
      "name": "updatePurchaseOrder",
      "kind": "mutation",
      "family": "Purchase order",
      "summary": "Edit a purchase order — what you are buying from a supplier — change its details.",
      "path": "/reference/purchase-order/updatePurchaseOrder/",
      "dryRun": true
    },
    {
      "name": "updatePurchaseOrderLine",
      "kind": "mutation",
      "family": "Purchasing",
      "summary": "Replace one line on a draft purchase order — its product, quantity, cost, receiving location or expected date.",
      "path": "/reference/purchasing/updatePurchaseOrderLine/",
      "dryRun": false
    },
    {
      "name": "updatePurchasePack",
      "kind": "mutation",
      "family": "Purchase pack",
      "summary": "Edit a purchase pack — the case/pack size a vendor sells in — change its details.",
      "path": "/reference/purchase-pack/updatePurchasePack/",
      "dryRun": true
    },
    {
      "name": "updateReceipt",
      "kind": "mutation",
      "family": "Receipt",
      "summary": "Edit a goods receipt — stock arriving from a purchase order — change its details.",
      "path": "/reference/receipt/updateReceipt/",
      "dryRun": true
    },
    {
      "name": "updateReceiptLine",
      "kind": "mutation",
      "family": "Inventory operations",
      "summary": "Replace one line on a draft goods receipt — its purchase-order line, quantity, routing, bin or pack.",
      "path": "/reference/inventory-operations/updateReceiptLine/",
      "dryRun": false
    },
    {
      "name": "updateRegister",
      "kind": "mutation",
      "family": "Register",
      "summary": "Edit a register — one till position a device drives — change its details.",
      "path": "/reference/register/updateRegister/",
      "dryRun": true
    },
    {
      "name": "updateRegistryItem",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Change a registry item — usually the wanted quantity.",
      "path": "/reference/selling/updateRegistryItem/",
      "dryRun": false
    },
    {
      "name": "updateReplenishmentConfig",
      "kind": "mutation",
      "family": "Replenishment config",
      "summary": "Edit the replenishment settings — how reorder suggestions are computed for a scope — change its details.",
      "path": "/reference/replenishment-config/updateReplenishmentConfig/",
      "dryRun": true
    },
    {
      "name": "updateReport",
      "kind": "mutation",
      "family": "Report",
      "summary": "Rename a saved report, change what it is for, or replace its spec wholesale — the words and family re-derive.",
      "path": "/reference/report/updateReport/",
      "dryRun": true
    },
    {
      "name": "updateReturn",
      "kind": "mutation",
      "family": "Return",
      "summary": "Edit a customer return — change its details.",
      "path": "/reference/return/updateReturn/",
      "dryRun": true
    },
    {
      "name": "updateRole",
      "kind": "mutation",
      "family": "Role",
      "summary": "Edit a role — a named bundle of permissions — change its details.",
      "path": "/reference/role/updateRole/",
      "dryRun": true
    },
    {
      "name": "updateRtv",
      "kind": "mutation",
      "family": "Supplier return",
      "summary": "Edit a return-to-vendor — goods going back to a supplier — change its details.",
      "path": "/reference/rtv/updateRtv/",
      "dryRun": true
    },
    {
      "name": "updateSalePrice",
      "kind": "mutation",
      "family": "Sale price",
      "summary": "Edit a sale price — a time-boxed promotional price — change its details.",
      "path": "/reference/sale-price/updateSalePrice/",
      "dryRun": true
    },
    {
      "name": "updateSchedulableResource",
      "kind": "mutation",
      "family": "Schedulable resource",
      "summary": "Edit a bookable resource — its name, staff link, capacity, working hours or code.",
      "path": "/reference/schedulable-resource/updateSchedulableResource/",
      "dryRun": true
    },
    {
      "name": "updateScratchpad",
      "kind": "mutation",
      "family": "Scratchpad",
      "summary": "Edit a scratchpad — a plan of records to create, reviewed and approved before anything is born — change its details.",
      "path": "/reference/scratchpad/updateScratchpad/",
      "dryRun": true
    },
    {
      "name": "updateSeason",
      "kind": "mutation",
      "family": "Season",
      "summary": "Edit a season — a time-bounded product grouping — change its details.",
      "path": "/reference/season/updateSeason/",
      "dryRun": true
    },
    {
      "name": "updateSegment",
      "kind": "mutation",
      "family": "Segment",
      "summary": "Rename a customer segment — the label only; membership is unchanged.",
      "path": "/reference/segment/updateSegment/",
      "dryRun": true
    },
    {
      "name": "updateSizeRun",
      "kind": "mutation",
      "family": "Size run",
      "summary": "Edit a size run — the ratio a buyer spreads a quantity over one option dimension (S-M-L-XL 1-2-2-1), kept once and reused by every style that names it — change its details.",
      "path": "/reference/size-run/updateSizeRun/",
      "dryRun": true
    },
    {
      "name": "updateStoredValueInstrument",
      "kind": "mutation",
      "family": "Stored value instrument",
      "summary": "Edit a gift card or store-credit instrument — customer-held, money-like — change its details.",
      "path": "/reference/stored-value-instrument/updateStoredValueInstrument/",
      "dryRun": true
    },
    {
      "name": "updateStorefront",
      "kind": "mutation",
      "family": "Storefront",
      "summary": "Edit a storefront — its name, selling location, theme, web address, collections, browse tree or channel division.",
      "path": "/reference/storefront/updateStorefront/",
      "dryRun": true
    },
    {
      "name": "updateStyle",
      "kind": "mutation",
      "family": "Style",
      "summary": "Edit a style — the top of a product family — change its details.",
      "path": "/reference/style/updateStyle/",
      "dryRun": true
    },
    {
      "name": "updateTag",
      "kind": "mutation",
      "family": "Tag",
      "summary": "Edit a tag — a free-form product label — change its details.",
      "path": "/reference/tag/updateTag/",
      "dryRun": true
    },
    {
      "name": "updateTask",
      "kind": "mutation",
      "family": "Task",
      "summary": "Edit a task — a to-do assigned to people or teams — change its details.",
      "path": "/reference/task/updateTask/",
      "dryRun": true
    },
    {
      "name": "updateTaskLabel",
      "kind": "mutation",
      "family": "Task label",
      "summary": "Edit a label for organizing tasks — change its details.",
      "path": "/reference/task-label/updateTaskLabel/",
      "dryRun": true
    },
    {
      "name": "updateTaxRegistration",
      "kind": "mutation",
      "family": "Tax registration",
      "summary": "Edit your tax registration in a jurisdiction — the legal basis for collecting there — change its details.",
      "path": "/reference/tax-registration/updateTaxRegistration/",
      "dryRun": true
    },
    {
      "name": "updateTeam",
      "kind": "mutation",
      "family": "Team",
      "summary": "Edit a team — a working group of staff — change its details.",
      "path": "/reference/team/updateTeam/",
      "dryRun": true
    },
    {
      "name": "updateTokenAccount",
      "kind": "mutation",
      "family": "Token account",
      "summary": "Edit your group’s kernel wallet — the prepaid balance that pays for platform usage — change its details.",
      "path": "/reference/token-account/updateTokenAccount/",
      "dryRun": true
    },
    {
      "name": "updateTrainingQuestion",
      "kind": "mutation",
      "family": "Training question",
      "summary": "Fix a question’s prompt, options, right answer, explanation or step.",
      "path": "/reference/training-question/updateTrainingQuestion/",
      "dryRun": true
    },
    {
      "name": "updateTrainingRequirement",
      "kind": "mutation",
      "family": "Training requirement",
      "summary": "Change a training rule’s grace, pass mark or note — the role and the course never move.",
      "path": "/reference/training-requirement/updateTrainingRequirement/",
      "dryRun": true
    },
    {
      "name": "updateTransfer",
      "kind": "mutation",
      "family": "Transfer",
      "summary": "Edit a stock transfer between locations — change its details.",
      "path": "/reference/transfer/updateTransfer/",
      "dryRun": true
    },
    {
      "name": "updateTransferLane",
      "kind": "mutation",
      "family": "Transfer lane",
      "summary": "Edit a transfer lane — a named sender→receiver route stock moves along — change its details.",
      "path": "/reference/transfer-lane/updateTransferLane/",
      "dryRun": true
    },
    {
      "name": "updateTransferRequest",
      "kind": "mutation",
      "family": "Transfer request",
      "summary": "Edit a stock-transfer request between your locations — change its details.",
      "path": "/reference/transfer-request/updateTransferRequest/",
      "dryRun": true
    },
    {
      "name": "updateUser",
      "kind": "mutation",
      "family": "User",
      "summary": "Edit a staff user — change its details.",
      "path": "/reference/user/updateUser/",
      "dryRun": true
    },
    {
      "name": "updateVariant",
      "kind": "mutation",
      "family": "Variant",
      "summary": "Edit a variant — the exact sellable thing (the barcode level) — change its details.",
      "path": "/reference/variant/updateVariant/",
      "dryRun": true
    },
    {
      "name": "updateVariantComponent",
      "kind": "mutation",
      "family": "Variant component",
      "summary": "Edit a kit recipe line — which component (and how many) goes into a kit variant — change its details.",
      "path": "/reference/variant-component/updateVariantComponent/",
      "dryRun": true
    },
    {
      "name": "updateVendor",
      "kind": "mutation",
      "family": "Vendor",
      "summary": "Edit a vendor — who sells to you — change its details.",
      "path": "/reference/vendor/updateVendor/",
      "dryRun": true
    },
    {
      "name": "updateVendorInvoice",
      "kind": "mutation",
      "family": "Vendor invoice",
      "summary": "Edit a vendor’s invoice — what a supplier billed you against a purchase — change its details.",
      "path": "/reference/vendor-invoice/updateVendorInvoice/",
      "dryRun": true
    },
    {
      "name": "updateWarranty",
      "kind": "mutation",
      "family": "Warranty",
      "summary": "Edit warranty terms on what you sell — change its details.",
      "path": "/reference/warranty/updateWarranty/",
      "dryRun": true
    },
    {
      "name": "updateWarrantyTerms",
      "kind": "mutation",
      "family": "Warranty terms",
      "summary": "Edit warranty terms — what coverage a product carries — change its details.",
      "path": "/reference/warranty-terms/updateWarrantyTerms/",
      "dryRun": true
    },
    {
      "name": "updateWebhookSubscription",
      "kind": "mutation",
      "family": "Webhook subscription",
      "summary": "Edit a webhook subscription — your endpoint, signed and POSTed when the events you picked happen — change its details.",
      "path": "/reference/webhook-subscription/updateWebhookSubscription/",
      "dryRun": true
    },
    {
      "name": "updateZone",
      "kind": "mutation",
      "family": "Zone",
      "summary": "Edit a zone — a named area inside a facility — change its details.",
      "path": "/reference/zone/updateZone/",
      "dryRun": true
    },
    {
      "name": "usageReport",
      "kind": "query",
      "family": "Billing and the wallet",
      "summary": "What your group’s use of the platform consumes, day by day, in kernels — with a per-kind breakdown, and a drill to one person or one sitting.",
      "path": "/reference/billing-and-the-wallet/usageReport/",
      "dryRun": false
    },
    {
      "name": "user",
      "kind": "query",
      "family": "User",
      "summary": "Look up one record — a staff user.",
      "path": "/reference/user/user/",
      "dryRun": false
    },
    {
      "name": "userActivityTrail",
      "kind": "mutation",
      "family": "Support trail",
      "summary": "Ask what one of your users was doing — a user, a window of at most seven days and your reason; the sealed per-call trail opens for that window alone.",
      "path": "/reference/support-trail/userActivityTrail/",
      "dryRun": false
    },
    {
      "name": "users",
      "kind": "query",
      "family": "User",
      "summary": "The user list — each entry is a staff user.",
      "path": "/reference/user/users/",
      "dryRun": false
    },
    {
      "name": "variant",
      "kind": "query",
      "family": "Variant",
      "summary": "Look up one record — a variant — the exact sellable thing (the barcode level).",
      "path": "/reference/variant/variant/",
      "dryRun": false
    },
    {
      "name": "variantComponent",
      "kind": "query",
      "family": "Variant component",
      "summary": "Look up one record — a kit recipe line — which component (and how many) goes into a kit variant.",
      "path": "/reference/variant-component/variantComponent/",
      "dryRun": false
    },
    {
      "name": "variantComponents",
      "kind": "query",
      "family": "Variant component",
      "summary": "The variant component list — each entry is a kit recipe line — which component (and how many) goes into a kit variant.",
      "path": "/reference/variant-component/variantComponents/",
      "dryRun": false
    },
    {
      "name": "variantIdentifiers",
      "kind": "query",
      "family": "Reading your records",
      "summary": "The identifiers (barcodes/SKUs) assigned to one variant.",
      "path": "/reference/reading-your-records/variantIdentifiers/",
      "dryRun": false
    },
    {
      "name": "variants",
      "kind": "query",
      "family": "Variant",
      "summary": "The variant list — each entry is a variant — the exact sellable thing (the barcode level).",
      "path": "/reference/variant/variants/",
      "dryRun": false
    },
    {
      "name": "vendor",
      "kind": "query",
      "family": "Vendor",
      "summary": "Look up one record — a vendor — who sells to you.",
      "path": "/reference/vendor/vendor/",
      "dryRun": false
    },
    {
      "name": "vendorInvoice",
      "kind": "query",
      "family": "Vendor invoice",
      "summary": "Look up one record — a vendor’s invoice — what a supplier billed you against a purchase.",
      "path": "/reference/vendor-invoice/vendorInvoice/",
      "dryRun": false
    },
    {
      "name": "vendorInvoices",
      "kind": "query",
      "family": "Vendor invoice",
      "summary": "The vendor invoice list — each entry is a vendor’s invoice — what a supplier billed you against a purchase.",
      "path": "/reference/vendor-invoice/vendorInvoices/",
      "dryRun": false
    },
    {
      "name": "vendors",
      "kind": "query",
      "family": "Vendor",
      "summary": "The vendor list — each entry is a vendor — who sells to you.",
      "path": "/reference/vendor/vendors/",
      "dryRun": false
    },
    {
      "name": "verifyInventoryItem",
      "kind": "query",
      "family": "Reading your records",
      "summary": "Reconcile one item’s ledger against its cached balances — “do the books add up?”.",
      "path": "/reference/reading-your-records/verifyInventoryItem/",
      "dryRun": false
    },
    {
      "name": "verifyPrivacyRequest",
      "kind": "mutation",
      "family": "Privacy request",
      "summary": "Mark the requester’s identity as verified.",
      "path": "/reference/privacy-request/verifyPrivacyRequest/",
      "dryRun": false
    },
    {
      "name": "voidCreditNote",
      "kind": "mutation",
      "family": "Credit note",
      "summary": "Void a credit note — a formal “we owe you” financial document — cancel it as if it should not have happened, keeping the paper trail.",
      "path": "/reference/credit-note/voidCreditNote/",
      "dryRun": false
    },
    {
      "name": "voidDebitNote",
      "kind": "mutation",
      "family": "Debit note",
      "summary": "Void a debit note — a formal “you owe us” financial document — cancel it as if it should not have happened, keeping the paper trail.",
      "path": "/reference/debit-note/voidDebitNote/",
      "dryRun": false
    },
    {
      "name": "voidIdentifierEntry",
      "kind": "mutation",
      "family": "Catalog editing",
      "summary": "Void an identifier assignment made in error — the honest correction of a mistaken assignment.",
      "path": "/reference/catalog-editing/voidIdentifierEntry/",
      "dryRun": false
    },
    {
      "name": "voidInvoice",
      "kind": "mutation",
      "family": "Invoice",
      "summary": "Void an invoice — the billing document of a sale — cancel it as if it should not have happened, keeping the paper trail.",
      "path": "/reference/invoice/voidInvoice/",
      "dryRun": false
    },
    {
      "name": "voidOrder",
      "kind": "mutation",
      "family": "Order",
      "summary": "Void a customer order — cancel it as if it should not have happened, keeping the paper trail.",
      "path": "/reference/order/voidOrder/",
      "dryRun": false
    },
    {
      "name": "voidPayment",
      "kind": "mutation",
      "family": "Payment",
      "summary": "Void a payment on an order — cancel it as if it should not have happened, keeping the paper trail.",
      "path": "/reference/payment/voidPayment/",
      "dryRun": false
    },
    {
      "name": "warranties",
      "kind": "query",
      "family": "Warranty",
      "summary": "The warranty list — each entry is warranty terms on what you sell.",
      "path": "/reference/warranty/warranties/",
      "dryRun": false
    },
    {
      "name": "warranty",
      "kind": "query",
      "family": "Warranty",
      "summary": "Look up one record — warranty terms on what you sell.",
      "path": "/reference/warranty/warranty/",
      "dryRun": false
    },
    {
      "name": "warrantyTerms",
      "kind": "query",
      "family": "Warranty terms",
      "summary": "Look up one record — warranty terms — what coverage a product carries.",
      "path": "/reference/warranty-terms/warrantyTerms/",
      "dryRun": false
    },
    {
      "name": "warrantyTermsList",
      "kind": "query",
      "family": "Warranty terms",
      "summary": "The warranty terms defined at your organization.",
      "path": "/reference/warranty-terms/warrantyTermsList/",
      "dryRun": false
    },
    {
      "name": "webhookSubscription",
      "kind": "query",
      "family": "Webhook subscription",
      "summary": "Look up one record — a webhook subscription — your endpoint, signed and POSTed when the events you picked happen.",
      "path": "/reference/webhook-subscription/webhookSubscription/",
      "dryRun": false
    },
    {
      "name": "webhookSubscriptions",
      "kind": "query",
      "family": "Webhook subscription",
      "summary": "The webhook subscription list — each entry is a webhook subscription — your endpoint, signed and POSTed when the events you picked happen.",
      "path": "/reference/webhook-subscription/webhookSubscriptions/",
      "dryRun": false
    },
    {
      "name": "withdrawConsent",
      "kind": "mutation",
      "family": "Selling",
      "summary": "Record a customer withdrawing a consent, as staff.",
      "path": "/reference/selling/withdrawConsent/",
      "dryRun": false
    },
    {
      "name": "zone",
      "kind": "query",
      "family": "Zone",
      "summary": "Look up one record — a zone — a named area inside a facility.",
      "path": "/reference/zone/zone/",
      "dryRun": false
    },
    {
      "name": "zones",
      "kind": "query",
      "family": "Zone",
      "summary": "The zone list — each entry is a zone — a named area inside a facility.",
      "path": "/reference/zone/zones/",
      "dryRun": false
    }
  ],
  "guides": [
    {
      "name": "Authentication and key hygiene",
      "kind": "guide",
      "family": "Guides",
      "summary": "Every call to the API carries a session token, and every session token comes from an API key.",
      "path": "/guides/authentication-and-key-hygiene/"
    },
    {
      "name": "Your first call",
      "kind": "guide",
      "family": "Guides",
      "summary": "Five minutes from a key to your first page of records.",
      "path": "/guides/your-first-call/"
    },
    {
      "name": "Paging and the cursor grammar",
      "kind": "guide",
      "family": "Guides",
      "summary": "Every listing answers a page, never the whole set.",
      "path": "/guides/paging-and-the-cursor-grammar/"
    },
    {
      "name": "Versions and the envelope",
      "kind": "guide",
      "family": "Guides",
      "summary": "Every request and every answer carries a small block under extensions.at: the envelope.",
      "path": "/guides/versions-and-the-envelope/"
    },
    {
      "name": "Errors and retries",
      "kind": "guide",
      "family": "Guides",
      "summary": "A refusal is never a bare status code.",
      "path": "/guides/errors-and-retries/"
    },
    {
      "name": "Rate limits",
      "kind": "guide",
      "family": "Guides",
      "summary": "Calls are metered so the service stays responsive for everyone.",
      "path": "/guides/rate-limits/"
    },
    {
      "name": "Dry runs",
      "kind": "guide",
      "family": "Guides",
      "summary": "Some changes can be rehearsed: every check runs, the write is rehearsed against your current records, and nothing is stored.",
      "path": "/guides/dry-runs/"
    },
    {
      "name": "Webhooks and the signature",
      "kind": "guide",
      "family": "Guides",
      "summary": "A webhook subscription is your https endpoint, signed and POSTed when the events you picked happen — so your systems hear about a change the moment it happens instead of polling for it.",
      "path": "/guides/webhooks-and-the-signature/"
    },
    {
      "name": "The agent channel",
      "kind": "guide",
      "family": "Guides",
      "summary": "AI shopping agents can buy from your shop over the open UCP standard, and an agent channel is your set of controls for them.",
      "path": "/guides/the-agent-channel/"
    },
    {
      "name": "Search",
      "kind": "guide",
      "family": "Guides",
      "summary": "One word finds the records that carry it — every kind at once, grouped by kind, and only the kinds your key may read.",
      "path": "/guides/search/"
    }
  ],
  "useCases": [
    {
      "name": "Bring someone onto the team",
      "kind": "use-case",
      "family": "Manage",
      "summary": "Give a person a working identity here — who they are, what they may do, and the team they sit in.",
      "path": "/use-cases/bring-someone-on/"
    },
    {
      "name": "Change what someone can do",
      "kind": "use-case",
      "family": "Manage",
      "summary": "Adjust a person’s roles — what the platform will and will not let them do.",
      "path": "/use-cases/change-what-someone-can-do/"
    },
    {
      "name": "Open a new location",
      "kind": "use-case",
      "family": "Manage",
      "summary": "Set up a new place of business — where it is, what it’s called, and how it operates.",
      "path": "/use-cases/open-a-location/"
    },
    {
      "name": "Connect a till",
      "kind": "use-case",
      "family": "POS estate",
      "summary": "Bring a point-of-sale device online — enroll it, pair it, and bind it to its register.",
      "path": "/use-cases/connect-a-till/"
    },
    {
      "name": "Let an app or your accountant integrate",
      "kind": "use-case",
      "family": "Integrations",
      "summary": "Mint an API key with an exact scope — the secret shows once, and it expires on schedule.",
      "path": "/use-cases/api-key/"
    },
    {
      "name": "Connect your AI assistant",
      "kind": "use-case",
      "family": "Integrations",
      "summary": "Let Claude or ChatGPT read this group’s data — paste one URL, approve the connection, pick the organization. Read-only.",
      "path": "/use-cases/connect-ai-assistant/"
    },
    {
      "name": "Fix the business details",
      "kind": "use-case",
      "family": "Manage",
      "summary": "Correct your organization’s own record — name, registration facts, the details on your paperwork.",
      "path": "/use-cases/fix-business-details/"
    },
    {
      "name": "Someone left — shut their access off",
      "kind": "use-case",
      "family": "Manage",
      "summary": "Take a person out of service — their sign-in stops working here; history stays intact.",
      "path": "/use-cases/shut-access-off/"
    },
    {
      "name": "Plan a batch of records before creating them",
      "kind": "use-case",
      "family": "Work",
      "summary": "Write the records as a reviewable plan — check what will be born, approve it, then create them all together under your own permissions.",
      "path": "/use-cases/plan-a-batch/"
    },
    {
      "name": "Stock arrives — from purchase order to the shelf",
      "kind": "use-case",
      "family": "Procurement",
      "summary": "How goods enter your business on paper and in fact: you order from a vendor, the order is approved and issued, and when the boxes arrive a receipt records exactly what came in — your stock figures move only when the receipt posts.",
      "path": "/use-cases/stock-arrives/"
    },
    {
      "name": "Set up a new product line",
      "kind": "use-case",
      "family": "Catalog",
      "summary": "How new merchandise becomes sellable: the brand exists first, the item wizard creates the style, product, and variant together, and a sale price makes it ring at the till.",
      "path": "/use-cases/new-product-line/"
    },
    {
      "name": "Plan with Aldric — from a conversation to real records",
      "kind": "use-case",
      "family": "Work",
      "summary": "How a conversation becomes records safely: Aldric drafts a plan in the chat, taking it opens a scratchpad, and nothing exists until you review, approve, and realize the plan under your own permissions.",
      "path": "/use-cases/plan-with-aldric/"
    },
    {
      "name": "Act on the desk’s suggestions",
      "kind": "use-case",
      "family": "Work",
      "summary": "How the desk works for you: detectors watch your own data and draft plans — low stock worth ordering, reviews waiting too long, stock worth moving. You only ever see what your own permissions could run; taking one opens a scratchpad you approve and realize yourself.",
      "path": "/use-cases/act-on-suggestions/"
    },
    {
      "name": "Move stock between locations",
      "kind": "use-case",
      "family": "Warehouse",
      "summary": "How stock travels between your locations without losing custody: a transfer names the lines up front, submitting reserves them at the source, shipping carries them at their book value, and receiving lands them — with every shortfall or surplus disposed by name, never silently.",
      "path": "/use-cases/move-stock/"
    },
    {
      "name": "Count the shelves against the books",
      "kind": "use-case",
      "family": "Warehouse",
      "summary": "How the books stay honest: a count freezes a location’s lines, the counter works blind against the shelves, captures record what was physically found, and posting moves the books by exactly the differences — no more, no less.",
      "path": "/use-cases/count-stock/"
    },
    {
      "name": "Create an item — style, product and variant in one pass",
      "kind": "use-case",
      "family": "Catalog",
      "summary": "One pass births the whole sellable family — the style, its product and the variant — reviewed before anything is created, so nothing is born half-made.",
      "path": "/use-cases/create-an-item/"
    },
    {
      "name": "Organize the catalog into categories and collections",
      "kind": "use-case",
      "family": "Catalog",
      "summary": "Give the catalog its shape — a tree of categories to browse by, curated collections to merchandise with, and the links between products that belong together — so people, storefronts and agents find things the same way.",
      "path": "/use-cases/organize-the-catalog/"
    },
    {
      "name": "Describe how products vary — sizes, colours, options",
      "kind": "use-case",
      "family": "Catalog",
      "summary": "Say what dimensions your products vary by, list the values, then add the exact sellable variants — the barcode level — under each product.",
      "path": "/use-cases/describe-how-products-vary/"
    },
    {
      "name": "Give items their barcodes and identifiers",
      "kind": "use-case",
      "family": "Catalog",
      "summary": "Attach the codes scanners and tills recognize — a barcode, a UPC or EAN, an internal SKU — to each variant, and retire or void a code cleanly when it changes.",
      "path": "/use-cases/give-items-their-barcodes/"
    },
    {
      "name": "Sell items together as a kit",
      "kind": "use-case",
      "family": "Catalog",
      "summary": "Declare a kit’s recipe — which components and how many go into the kit variant — then assemble kits from component stock, or break them back into parts, in one all-or-nothing movement each way.",
      "path": "/use-cases/sell-a-kit/"
    },
    {
      "name": "Shape the catalog’s vocabulary — seasons, tags, characteristics, units",
      "kind": "use-case",
      "family": "Catalog",
      "summary": "Define the words the catalog is described in — the seasons goods belong to, free-form tags, the typed characteristics products carry, your own units of measure, the top-level divisions and the makers — so every item is filed the same way.",
      "path": "/use-cases/shape-the-catalog-vocabulary/"
    },
    {
      "name": "Switch shared catalog entries on for your organization",
      "kind": "use-case",
      "family": "Catalog",
      "summary": "Brands, seasons, manufacturers, styles and divisions are shared across the group; switching one on locally is how your organization starts using it — and decorations add the display content a record shows.",
      "path": "/use-cases/switch-on-shared-catalog-entries/"
    },
    {
      "name": "Price differently for a customer group",
      "kind": "use-case",
      "family": "Pricing & money",
      "summary": "Name the customers who get special pricing, give them a price list, and put the prices on it — the till and the storefront pick the right price by who is buying.",
      "path": "/use-cases/price-for-a-customer-group/"
    },
    {
      "name": "Change what an item sells for",
      "kind": "use-case",
      "family": "Pricing & money",
      "summary": "A sale price is what the till charges for a window of time — add the new price with its dates, or edit the standing one; the old windows stay as history.",
      "path": "/use-cases/change-what-an-item-sells-for/"
    },
    {
      "name": "Take foreign cash at the till",
      "kind": "use-case",
      "family": "Pricing & money",
      "summary": "Set the exchange rates your tills convert foreign cash at, and see exactly which rate a payment would use right now.",
      "path": "/use-cases/take-foreign-cash/"
    },
    {
      "name": "Bill a business customer and collect on account",
      "kind": "use-case",
      "family": "Pricing & money",
      "summary": "Issue the formal invoice for an order, take payments against the customer’s house account — applied oldest-first, always — and correct a bill with a credit or debit note; an issued invoice is never edited.",
      "path": "/use-cases/bill-a-business-customer/"
    },
    {
      "name": "Sell and redeem gift cards and store credit",
      "kind": "use-case",
      "family": "Pricing & money",
      "summary": "Create the money-like instrument, turn it on so it can be sold and redeemed, look a card up at the till by its number, and correct a balance with a reason when you must — every entry stays on the ledger.",
      "path": "/use-cases/sell-gift-cards/"
    },
    {
      "name": "Fund the AI wallet and see what the platform costs you",
      "kind": "use-case",
      "family": "Pricing & money",
      "summary": "Put a card on file for your group’s kernel wallet, buy kernels when you need them, and read what the platform is charging you — the kernel ledger, the usage day by day, the AI usage by surface, and the platform’s charges.",
      "path": "/use-cases/fund-the-ai-wallet/"
    },
    {
      "name": "Pay the people who sell for you — staff commissions and referral partners",
      "kind": "use-case",
      "family": "Pricing & money",
      "summary": "Define how staff commission is computed and read what you owe each seller; set up the partners who refer businesses to you and read what you owe them — ledgers and payout reports on both sides.",
      "path": "/use-cases/pay-the-people-who-sell-for-you/"
    },
    {
      "name": "Run a promotion",
      "kind": "use-case",
      "family": "Promotions & loyalty",
      "summary": "An automatic price rule — create it, adjust it while it runs, and switch it off when it ends; it keeps its history and can come back.",
      "path": "/use-cases/run-a-promotion/"
    },
    {
      "name": "Issue coupon codes — one code or a batch",
      "kind": "use-case",
      "family": "Promotions & loyalty",
      "summary": "Create the coupon with its terms, mint a batch of unique single-use codes that unlock it, and export the codes with their redemption status for the campaign.",
      "path": "/use-cases/issue-coupons/"
    },
    {
      "name": "Start a loyalty programme and enrol members",
      "kind": "use-case",
      "family": "Promotions & loyalty",
      "summary": "Define how customers earn and redeem points, enrol members, and correct a member’s points with a reason when you must — every entry stays in the ledger.",
      "path": "/use-cases/start-a-loyalty-programme/"
    },
    {
      "name": "Plan scheduled price cuts (a markdown)",
      "kind": "use-case",
      "family": "Promotions & loyalty",
      "summary": "Write the markdown plan — the price cuts and their dates — schedule it so the cuts fire on time, and cancel it before it fires if plans change.",
      "path": "/use-cases/plan-a-markdown/"
    },
    {
      "name": "Add a shopper and record their consent",
      "kind": "use-case",
      "family": "Customers",
      "summary": "Create the shopper identity the portals use, keep its details current, record the consent they actually gave and the withdrawal the moment it comes — consent records are legal facts.",
      "path": "/use-cases/add-a-shopper/"
    },
    {
      "name": "Open an account for a business customer",
      "kind": "use-case",
      "family": "Customers",
      "summary": "Create the business buyer with its house terms and open its account with your organization — the customer that buys on invoice.",
      "path": "/use-cases/open-a-business-account/"
    },
    {
      "name": "Handle a customer case from first message to close",
      "kind": "use-case",
      "family": "Customers",
      "summary": "Open the case, reply to the customer or leave staff-only notes, and move it through its life — take it, resolve it, close it.",
      "path": "/use-cases/handle-a-customer-case/"
    },
    {
      "name": "Build a gift registry for a shopper",
      "kind": "use-case",
      "family": "Customers",
      "summary": "Create the registry, add the products the shopper wants with their quantities, and record each purchase against it so others do not double-buy.",
      "path": "/use-cases/build-a-gift-registry/"
    },
    {
      "name": "Group shoppers into segments for marketing",
      "kind": "use-case",
      "family": "Customers",
      "summary": "Create the named group, add the shoppers who belong, and recompute a rule-based segment so it always matches its rule.",
      "path": "/use-cases/segment-your-customers/"
    },
    {
      "name": "Set up a supplier and what you buy from them",
      "kind": "use-case",
      "family": "Procurement",
      "summary": "Record who sells to you, your commercial terms with them, their catalog entry for each of your variants — their cost, their pack, their SKU — and the pack sizes they ship in.",
      "path": "/use-cases/set-up-a-supplier/"
    },
    {
      "name": "Send goods back to a supplier",
      "kind": "use-case",
      "family": "Procurement",
      "summary": "Raise the return-to-vendor, approve it, ship it — stock leaves your books when it ships — and record the supplier’s credit, the money side of sending goods back.",
      "path": "/use-cases/send-goods-back-to-a-supplier/"
    },
    {
      "name": "Record and match a supplier’s invoice",
      "kind": "use-case",
      "family": "Procurement",
      "summary": "Record what the supplier billed you against the purchase and capture it so the three-way story — ordered, received, billed — builds; cancel one recorded in error.",
      "path": "/use-cases/record-a-supplier-invoice/"
    },
    {
      "name": "Keep shelves replenished",
      "kind": "use-case",
      "family": "Procurement",
      "summary": "Set how reorder suggestions are computed for a scope, read the maths per item, and see what to reorder — nothing is ordered until you raise the purchase orders.",
      "path": "/use-cases/keep-shelves-replenished/"
    },
    {
      "name": "Keep contacts for suppliers, customers and sites",
      "kind": "use-case",
      "family": "Address book",
      "summary": "Add the people and addresses your business deals with, and assign each contact to the record it belongs to — the buyer on this supplier, the manager at this store.",
      "path": "/use-cases/keep-contacts/"
    },
    {
      "name": "Register for tax where you sell",
      "kind": "use-case",
      "family": "Tax",
      "summary": "Record your tax registration in a jurisdiction — the legal basis for collecting there — find the jurisdiction that applies at a postal code, read the rate table your tills resolve against, and hold a customer’s exemption certificate so their purchases are taxed correctly.",
      "path": "/use-cases/register-for-tax/"
    },
    {
      "name": "Lay out a location into zones and bins",
      "kind": "use-case",
      "family": "Warehouse",
      "summary": "Name the areas inside a facility and the exact shelves and slots stock lives in, then move stock between them — the totals hold, only where it sits changes.",
      "path": "/use-cases/lay-out-a-location/"
    },
    {
      "name": "Stock an item at a location",
      "kind": "use-case",
      "family": "Warehouse",
      "summary": "Give a variant its stock identity at a location, book stock in against a purchase as it arrives, and check that the books add up.",
      "path": "/use-cases/stock-an-item-at-a-location/"
    },
    {
      "name": "Correct stock on hand, with a reason",
      "kind": "use-case",
      "family": "Warehouse",
      "summary": "Write stock on or off outside buying and selling — corrections, damage, shrink — with a reason code, move stock between buckets without changing the total, and read the full movement story of an item.",
      "path": "/use-cases/correct-stock/"
    },
    {
      "name": "Ask another location for stock",
      "kind": "use-case",
      "family": "Warehouse",
      "summary": "Raise the request, submit it to the sending location, let them accept — reserving the stock and starting the transfer — or decline it; open a regular lane between two locations that move stock often.",
      "path": "/use-cases/ask-another-location-for-stock/"
    },
    {
      "name": "Set up a register position — and shut a lost till off",
      "kind": "use-case",
      "family": "POS estate",
      "summary": "Create the till position a device drives, point the paired device at it, record the printer, scanner or card reader on the device — and when a till is lost or compromised, suspend it immediately and retire it for good.",
      "path": "/use-cases/set-up-a-register/"
    },
    {
      "name": "Open, run and close a till day",
      "kind": "use-case",
      "family": "POS estate",
      "summary": "Open the drawer with a counted float, record cash moving in or out outside a sale, open the drawer without a sale when you must, freeze it for the closing count, and close it — the over/short is the shift’s record.",
      "path": "/use-cases/run-a-till-day/"
    },
    {
      "name": "Approve what the till may not do alone",
      "kind": "use-case",
      "family": "POS estate",
      "summary": "A discount, a return or a void above someone’s limit files an approval request; a manager grants it — lending their authority to that exact act — or denies it.",
      "path": "/use-cases/approve-what-the-till-may-not-do-alone/"
    },
    {
      "name": "Ring a sale",
      "kind": "use-case",
      "family": "Selling",
      "summary": "Start the order, place it — the moment a cart becomes a committed sale — take the payment in cash, card or another tender, and hold an order to pick it up later.",
      "path": "/use-cases/ring-a-sale/"
    },
    {
      "name": "Give a discount on a sale — coupon, points or staff",
      "kind": "use-case",
      "family": "Selling",
      "summary": "Apply a coupon code, redeem a customer’s loyalty points or attach an employee discount to an open order — the order keeps the maths and the who.",
      "path": "/use-cases/give-a-discount-on-a-sale/"
    },
    {
      "name": "Take a return and refund it",
      "kind": "use-case",
      "family": "Selling",
      "summary": "Create the return, take the goods back — sellable or damaged as received — approve it, pay the customer back on the original method where possible, and close it. At the till with a receipt, one step does the whole walk.",
      "path": "/use-cases/take-a-return/"
    },
    {
      "name": "Set warranty terms and handle a claim",
      "kind": "use-case",
      "family": "Selling",
      "summary": "Define what coverage a product carries so every sale of it can carry a warranty, and when a customer claims, file the claim on the active warranty — it links the customer-service case and the warranty flips to claimed.",
      "path": "/use-cases/warranty-terms-and-claims/"
    },
    {
      "name": "Offer appointments on a bookable resource",
      "kind": "use-case",
      "family": "Selling",
      "summary": "Add the resource appointments book against — a person, a station, a chair — take the request, confirm it so the slot is reserved, and complete it when it happens.",
      "path": "/use-cases/book-appointments/"
    },
    {
      "name": "Open your online storefront",
      "kind": "use-case",
      "family": "Selling",
      "summary": "Set the storefront up as a draft — the selling location, a theme, the collections it merchandises, a web address — publish it to go live, moderate the reviews it shows, and take it down when you must without losing the configuration.",
      "path": "/use-cases/open-a-storefront/"
    },
    {
      "name": "Let AI shopping agents buy from you",
      "kind": "use-case",
      "family": "Selling",
      "summary": "Set the controls agents buy under — what is listed, prices, fulfillment, the platforms you allow — publish the channel, and rotate its signing key on your schedule.",
      "path": "/use-cases/sell-through-shopping-agents/"
    },
    {
      "name": "Take a card payment on the reader",
      "kind": "use-case",
      "family": "Payments & fulfillment",
      "summary": "Send the order’s remaining amount to the paired card reader, capture an authorized payment when the money should move, and void a payment that should not have happened — the paper trail stays.",
      "path": "/use-cases/take-a-card-payment/"
    },
    {
      "name": "Refund a payment",
      "kind": "use-case",
      "family": "Payments & fulfillment",
      "summary": "Refund a specific payment on an order — the record-only lane for cash and external tenders — and read the refunds as recorded.",
      "path": "/use-cases/refund-a-payment/"
    },
    {
      "name": "Answer a card dispute",
      "kind": "use-case",
      "family": "Payments & fulfillment",
      "summary": "Fight the chargeback with your evidence — usually one shot — or accept it and let the money go back to the cardholder.",
      "path": "/use-cases/answer-a-card-dispute/"
    },
    {
      "name": "Pick, pack and ship or hand over an order",
      "kind": "use-case",
      "family": "Payments & fulfillment",
      "summary": "Start the fulfilment job, pick it, pack it, and either ship it with the carrier or stage it for pickup and hand it to the customer.",
      "path": "/use-cases/fulfil-an-order/"
    },
    {
      "name": "Get set up to take card payments",
      "kind": "use-case",
      "family": "Payments & fulfillment",
      "summary": "Create your organization’s payments account with the processor — where card money settles — complete the paperwork through the onboarding link, and re-check the account’s status.",
      "path": "/use-cases/get-set-up-to-take-card-payments/"
    },
    {
      "name": "Give the team its work — tasks, labels, hand-offs",
      "kind": "use-case",
      "family": "Work",
      "summary": "Create tasks for people or teams, move them through their life, label them to organize the board, park one until a chosen moment — it comes back by itself — and leave a permanent note on any record.",
      "path": "/use-cases/give-the-team-its-work/"
    },
    {
      "name": "Tune the desk’s detectors",
      "kind": "use-case",
      "family": "Work",
      "summary": "The desk runs detectors over your own data — see which ones run for your organization, park one you no longer want offers from, bring it back, or retire it for good.",
      "path": "/use-cases/tune-the-desks-detectors/"
    },
    {
      "name": "Build a dashboard",
      "kind": "use-case",
      "family": "Insights",
      "summary": "Lay out the canned metric widgets you want at a glance, read the live figures, and rename or re-lay it as your questions change.",
      "path": "/use-cases/build-a-dashboard/"
    },
    {
      "name": "Send events to another system (webhooks)",
      "kind": "use-case",
      "family": "Integrations",
      "summary": "Register your endpoint for signed POSTs when the events you pick happen, prove it end to end with a signed test delivery, and rotate the signing secret — the new one shows once.",
      "path": "/use-cases/send-events-to-another-system/"
    },
    {
      "name": "Schedule a data feed for your BI tool",
      "kind": "use-case",
      "family": "Integrations",
      "summary": "Register a scheduled export of one record kind onto your export shelf, run it now when you cannot wait, and mint the short-lived link your tool pulls a file with.",
      "path": "/use-cases/schedule-a-data-feed/"
    },
    {
      "name": "Manage your integrations’ keys and plugins",
      "kind": "use-case",
      "family": "Integrations",
      "summary": "See the keys your integrations hold, fix a key’s caption, retire a key that should no longer work, and switch a registered plugin on or off for your organization.",
      "path": "/use-cases/manage-integration-keys-and-plugins/"
    },
    {
      "name": "Bring in an outside collaborator",
      "kind": "use-case",
      "family": "Integrations",
      "summary": "Add the accountant, agency or consultant with scoped, never-owner access, send them their one-time invite code privately, and pause their access when the engagement ends.",
      "path": "/use-cases/bring-in-an-outside-collaborator/"
    },
    {
      "name": "Answer a privacy request",
      "kind": "use-case",
      "family": "Compliance",
      "summary": "Record the request the moment it arrives, verify the requester, mark the work underway, erase the shopper’s personal data when the right is erasure, and close it fulfilled with the evidence — or reject it with your grounds.",
      "path": "/use-cases/answer-a-privacy-request/"
    },
    {
      "name": "Define what shoppers can consent to",
      "kind": "use-case",
      "family": "Compliance",
      "summary": "Name each thing customers can allow or refuse — marketing email, data use — as a consent purpose, so every consent recorded points at a defined purpose.",
      "path": "/use-cases/define-consent-purposes/"
    },
    {
      "name": "Triage a fraud alert",
      "kind": "use-case",
      "family": "Compliance",
      "summary": "Take the alert under investigation, then record the verdict — a confirmed finding kept forever, or a dismissal with your reason.",
      "path": "/use-cases/triage-a-fraud-alert/"
    },
    {
      "name": "Issue a fiscal receipt where the law requires one",
      "kind": "use-case",
      "family": "Compliance",
      "summary": "Where a market’s fiscal scheme applies, issue the certified receipt for a completed order or an issued invoice — signed or authority-cleared, gap-free numbered, one per document forever.",
      "path": "/use-cases/issue-a-fiscal-receipt/"
    },
    {
      "name": "Set a policy value — thresholds and limits",
      "kind": "use-case",
      "family": "Compliance",
      "summary": "Schedule a policy value for an organization or a location — a fraud-alert threshold, for instance — and see exactly which value applies right now.",
      "path": "/use-cases/set-a-policy-value/"
    },
    {
      "name": "Shape a role from a canned template",
      "kind": "use-case",
      "family": "Manage",
      "summary": "Copy a platform-preset role into your group as your own editable copy, edit what it may do, and deactivate a role no longer in use — its history stays.",
      "path": "/use-cases/shape-a-role/"
    },
    {
      "name": "Build a team",
      "kind": "use-case",
      "family": "Manage",
      "summary": "Create a working group of staff so shared work and team messages reach the right people, edit it as people move, and deactivate it when it disbands.",
      "path": "/use-cases/build-a-team/"
    },
    {
      "name": "Verify your identity as an owner",
      "kind": "use-case",
      "family": "Manage",
      "summary": "Owning an organization asks a one-time identity check — see where yours stands and begin or pick it back up on the secure page; once verified you are never asked again.",
      "path": "/use-cases/verify-your-identity-as-an-owner/"
    }
  ]
}
