# AlmondTill/G3N API > The public reference of the AlmondTill/G3N API — every operation in plain words, with a request and a response you can copy. Every page below is Markdown; the html twin stands at the same address without index.md. The full schema is at https://docs.almondtill.com/schema.graphql and the operation index at https://docs.almondtill.com/index.json. ## Start - [AlmondTill/G3N API](https://docs.almondtill.com/index.md): The public reference of the AlmondTill/G3N API — every operation in plain words, with a request and a response you can copy. ## Reference - [Reference](https://docs.almondtill.com/reference/index.md): Every operation of the API, by family, in plain words. - [API key](https://docs.almondtill.com/reference/api-key/index.md): An API key is a machine credential for integrations. - [apiKey](https://docs.almondtill.com/reference/api-key/apiKey/index.md): Look up one record — an API key — a machine credential for integrations. - [apiKeys](https://docs.almondtill.com/reference/api-key/apiKeys/index.md): The api key list — each entry is an API key — a machine credential for integrations. - [doomApiKey](https://docs.almondtill.com/reference/api-key/doomApiKey/index.md): Permanently retire an API key — a machine credential for integrations. - [updateApiKey](https://docs.almondtill.com/reference/api-key/updateApiKey/index.md): Edit an API key’s facts (caption); the secret and scopes are immutable. - [Affiliate](https://docs.almondtill.com/reference/affiliate/index.md): An affiliate is an outside promoter — an influencer or partner — who sends shoppers your way. - [affiliate](https://docs.almondtill.com/reference/affiliate/affiliate/index.md): Look up one affiliate — a partner who earns commission for referring sales to you. - [affiliates](https://docs.almondtill.com/reference/affiliate/affiliates/index.md): List your affiliates — the partners who earn referral commission. - [createAffiliate](https://docs.almondtill.com/reference/affiliate/createAffiliate/index.md): Create a new affiliate — a commission-earning referral partner at your organization. - [deactivateAffiliate](https://docs.almondtill.com/reference/affiliate/deactivateAffiliate/index.md): Deactivate an affiliate — a commission-earning referral partner — it stops being usable but keeps its history and can be reactivated. - [doomAffiliate](https://docs.almondtill.com/reference/affiliate/doomAffiliate/index.md): Permanently retire an affiliate — a commission-earning referral partner. - [reactivateAffiliate](https://docs.almondtill.com/reference/affiliate/reactivateAffiliate/index.md): Reactivate an affiliate — a commission-earning referral partner — bring a deactivated record back into use. - [updateAffiliate](https://docs.almondtill.com/reference/affiliate/updateAffiliate/index.md): Edit an affiliate — a commission-earning referral partner — change its details. - [Agent channel](https://docs.almondtill.com/reference/agent-channel/index.md): An agent channel is your shop’s set of controls for AI shopping agents buying over the open UCP standard — which store’s stock and prices they buy from, which collections they may see (nothing until y - [agentChannel](https://docs.almondtill.com/reference/agent-channel/agentChannel/index.md): Look up one agent channel — its controls, lifecycle state and public signing keys. - [agentChannels](https://docs.almondtill.com/reference/agent-channel/agentChannels/index.md): List your agent channels (one per organization) — decommissioned ones drop from the listing; drafts, live and paused channels stay. - [createAgentChannel](https://docs.almondtill.com/reference/agent-channel/createAgentChannel/index.md): 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. - [doomAgentChannel](https://docs.almondtill.com/reference/agent-channel/doomAgentChannel/index.md): Decommission a draft or paused agent channel permanently — the record stays as history; the organization may create a fresh channel afterwards. - [pauseAgentChannel](https://docs.almondtill.com/reference/agent-channel/pauseAgentChannel/index.md): Pause a live agent channel — agents are told the shop is unavailable (with a retry hint) and checkout is hidden until you resume. - [publishAgentChannel](https://docs.almondtill.com/reference/agent-channel/publishAgentChannel/index.md): Take a draft agent channel live — the whole configuration is re-checked and agent platforms may start buying. - [resumeAgentChannel](https://docs.almondtill.com/reference/agent-channel/resumeAgentChannel/index.md): Put a paused agent channel back live — the configuration re-checks first. - [updateAgentChannel](https://docs.almondtill.com/reference/agent-channel/updateAgentChannel/index.md): Edit an agent channel’s controls — what is listed, prices, fulfillment, shipping, platforms, consent, policies, the checkout window. - [Appointment](https://docs.almondtill.com/reference/appointment/index.md): An appointment is a customer booking at one of your locations — a service visit (an alteration, a fitting) or an order pickup — holding one to eight resources for a window. - [appointment](https://docs.almondtill.com/reference/appointment/appointment/index.md): Look up one appointment — its purpose, window, resources, customer and lifecycle state. - [appointments](https://docs.almondtill.com/reference/appointment/appointments/index.md): List your appointments — cancelled/no-show/rescheduled drop from the listing; completed history stays. - [cancelAppointment](https://docs.almondtill.com/reference/appointment/cancelAppointment/index.md): Cancel an appointment before it starts — the slot frees for other bookings. - [confirmAppointment](https://docs.almondtill.com/reference/appointment/confirmAppointment/index.md): Confirm a requested appointment — the capacity check runs and the slot is reserved on every booked resource. - [createAppointment](https://docs.almondtill.com/reference/appointment/createAppointment/index.md): 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. - [startAppointment](https://docs.almondtill.com/reference/appointment/startAppointment/index.md): Start a confirmed appointment — the service or pickup is underway; the no-show clock disarms. - [updateAppointment](https://docs.almondtill.com/reference/appointment/updateAppointment/index.md): Edit an appointment — everything while requested; only the name, customer and order link once confirmed. - [Approval request](https://docs.almondtill.com/reference/approval-request/index.md): An approval request is a register asking permission, live, for one action above the cashier’s own authority — a discount past the limit, voiding a transaction, approving a return, among the actions th - [approvalRequest](https://docs.almondtill.com/reference/approval-request/approvalRequest/index.md): Look up one record — an approval request — asking a manager’s authority for an act above your limit. - [approvalRequests](https://docs.almondtill.com/reference/approval-request/approvalRequests/index.md): The approval request list — each entry is an approval request — asking a manager’s authority for an act above your limit. - [approveApprovalRequest](https://docs.almondtill.com/reference/approval-request/approveApprovalRequest/index.md): Grant a pending approval request — your authority unblocks the requester’s act. - [cancelApprovalRequest](https://docs.almondtill.com/reference/approval-request/cancelApprovalRequest/index.md): Withdraw your own pending approval request. - [denyApprovalRequest](https://docs.almondtill.com/reference/approval-request/denyApprovalRequest/index.md): Deny a pending approval request. - [Billing and the wallet](https://docs.almondtill.com/reference/billing-and-the-wallet/index.md): Your platform bill, token purchases and the usage and cost reads. - [affiliateAccruals](https://docs.almondtill.com/reference/billing-and-the-wallet/affiliateAccruals/index.md): 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. - [aiCalls](https://docs.almondtill.com/reference/billing-and-the-wallet/aiCalls/index.md): 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. - [aiFlags](https://docs.almondtill.com/reference/billing-and-the-wallet/aiFlags/index.md): Your group’s AI usage flags by day — who tripped which unusual-pressing pattern, so a person can take a look. - [aiUsage](https://docs.almondtill.com/reference/billing-and-the-wallet/aiUsage/index.md): Your group’s AI usage by day — calls, tokens, and spend, with a per-surface breakdown. - [attachTokenAccountBackupBillingMethod](https://docs.almondtill.com/reference/billing-and-the-wallet/attachTokenAccountBackupBillingMethod/index.md): Attach a BACKUP payment method — used automatically when the primary card declines a top-up. - [attachTokenAccountBillingMethod](https://docs.almondtill.com/reference/billing-and-the-wallet/attachTokenAccountBillingMethod/index.md): Attach a payment method to your group’s kernel wallet — how top-ups get paid. - [cancelSupportPlan](https://docs.almondtill.com/reference/billing-and-the-wallet/cancelSupportPlan/index.md): 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. - [claimReferralCode](https://docs.almondtill.com/reference/billing-and-the-wallet/claimReferralCode/index.md): 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. - [detachTokenAccountBackupBillingMethod](https://docs.almondtill.com/reference/billing-and-the-wallet/detachTokenAccountBackupBillingMethod/index.md): Remove the backup payment method from your kernel wallet. - [detachTokenAccountBillingMethod](https://docs.almondtill.com/reference/billing-and-the-wallet/detachTokenAccountBillingMethod/index.md): Remove the payment method from your kernel wallet. - [giveBack](https://docs.almondtill.com/reference/billing-and-the-wallet/giveBack/index.md): 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. - [kernelBlocks](https://docs.almondtill.com/reference/billing-and-the-wallet/kernelBlocks/index.md): Your kernel blocks — each purchase you made as one block, showing whether it is queued, being consumed, spent, or moving to another group. - [purchaseSupportPlan](https://docs.almondtill.com/reference/billing-and-the-wallet/purchaseSupportPlan/index.md): 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. - [purchaseTokensNow](https://docs.almondtill.com/reference/billing-and-the-wallet/purchaseTokensNow/index.md): Buy kernels NOW with the stored card — one press, no checkout. - [referralReport](https://docs.almondtill.com/reference/billing-and-the-wallet/referralReport/index.md): 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. - [referredSignups](https://docs.almondtill.com/reference/billing-and-the-wallet/referredSignups/index.md): 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. - [requestKernelBlockTransfer](https://docs.almondtill.com/reference/billing-and-the-wallet/requestKernelBlockTransfer/index.md): Ask AlmondTill to move whole kernel blocks you bought to another group. Eligible blocks: untouched, settled at least 90 days ago, never moved before. - [sessions](https://docs.almondtill.com/reference/billing-and-the-wallet/sessions/index.md): 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. - [supportPlan](https://docs.almondtill.com/reference/billing-and-the-wallet/supportPlan/index.md): 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). - [tokenEntries](https://docs.almondtill.com/reference/billing-and-the-wallet/tokenEntries/index.md): Your group’s kernel ledger — every charge, purchase, and adjustment on your prepaid balance. - [usageReport](https://docs.almondtill.com/reference/billing-and-the-wallet/usageReport/index.md): 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. - [Billing charge](https://docs.almondtill.com/reference/billing-charge/index.md): A platform charge is a bill from Almond Till itself — minted and settled by the platform against your kernel wallet, never entered by hand. - [billingCharge](https://docs.almondtill.com/reference/billing-charge/billingCharge/index.md): One platform usage charge — what the platform billed your group and why. - [billingCharges](https://docs.almondtill.com/reference/billing-charge/billingCharges/index.md): The platform’s usage charges to your group — the transparency ledger. - [Bin](https://docs.almondtill.com/reference/bin/index.md): A bin is one stock location inside a zone — the shelf or slot stock actually sits in. - [bin](https://docs.almondtill.com/reference/bin/bin/index.md): Look up one record — a bin — an exact shelf/slot stock lives in. - [bins](https://docs.almondtill.com/reference/bin/bins/index.md): The bin list — each entry is a bin — an exact shelf/slot stock lives in. - [createBin](https://docs.almondtill.com/reference/bin/createBin/index.md): Create a new bin — an exact shelf/slot stock lives in at your organization. - [deactivateBin](https://docs.almondtill.com/reference/bin/deactivateBin/index.md): Deactivate a bin — an exact shelf/slot stock lives in — it stops being usable but keeps its history and can be reactivated. - [doomBin](https://docs.almondtill.com/reference/bin/doomBin/index.md): Permanently retire a bin — an exact shelf/slot stock lives in. - [reactivateBin](https://docs.almondtill.com/reference/bin/reactivateBin/index.md): Reactivate a bin — an exact shelf/slot stock lives in — bring a deactivated record back into use. - [updateBin](https://docs.almondtill.com/reference/bin/updateBin/index.md): Edit a bin — an exact shelf/slot stock lives in — change its details. - [Brand](https://docs.almondtill.com/reference/brand/index.md): A brand is the maker label your goods sell under. - [brand](https://docs.almondtill.com/reference/brand/brand/index.md): Look up one record — a brand — a product building block. - [brands](https://docs.almondtill.com/reference/brand/brands/index.md): The brand list — each entry is a brand — a product building block. - [createBrand](https://docs.almondtill.com/reference/brand/createBrand/index.md): Create a new brand — a product building block at your organization. - [deactivateBrand](https://docs.almondtill.com/reference/brand/deactivateBrand/index.md): Deactivate a brand — a product building block — it stops being usable but keeps its history and can be reactivated. - [doomBrand](https://docs.almondtill.com/reference/brand/doomBrand/index.md): Permanently retire a brand — a product building block. - [reactivateBrand](https://docs.almondtill.com/reference/brand/reactivateBrand/index.md): Reactivate a brand — a product building block — bring a deactivated record back into use. - [updateBrand](https://docs.almondtill.com/reference/brand/updateBrand/index.md): Edit a brand — a product building block — change its details. - [Catalog editing](https://docs.almondtill.com/reference/catalog-editing/index.md): Changing what you sell — the details of styles, products, variants and their identifiers. - [assignIdentifier](https://docs.almondtill.com/reference/catalog-editing/assignIdentifier/index.md): Assign an identifier (a barcode, a UPC/EAN/SKU) to a variant. - [retireIdentifier](https://docs.almondtill.com/reference/catalog-editing/retireIdentifier/index.md): Retire an identifier from a variant — it stops resolving. - [voidIdentifierEntry](https://docs.almondtill.com/reference/catalog-editing/voidIdentifierEntry/index.md): Void an identifier assignment made in error — the honest correction of a mistaken assignment. - [Catalog structure](https://docs.almondtill.com/reference/catalog-structure/index.md): Creating and retiring catalog families and whole items. - [copyCannedCharacteristic](https://docs.almondtill.com/reference/catalog-structure/copyCannedCharacteristic/index.md): Copy a platform-preset product characteristic you can copy into your group into your own group — your editable copy of the platform preset. - [createItem](https://docs.almondtill.com/reference/catalog-structure/createItem/index.md): Create a new item — a full style/product/variant family at your organization. - [Category](https://docs.almondtill.com/reference/category/index.md): Categories form your merchandise tree — the departments and sub-departments your range hangs from. - [categories](https://docs.almondtill.com/reference/category/categories/index.md): The category list — each entry is a category — the product tree’s branches. - [category](https://docs.almondtill.com/reference/category/category/index.md): Look up one record — a category — the product tree’s branches. - [createCategory](https://docs.almondtill.com/reference/category/createCategory/index.md): Create a new category — the product tree’s branches at your organization. - [deactivateCategory](https://docs.almondtill.com/reference/category/deactivateCategory/index.md): Deactivate a category — the product tree’s branches — it stops being usable but keeps its history and can be reactivated. - [doomCategory](https://docs.almondtill.com/reference/category/doomCategory/index.md): Permanently retire a category — the product tree’s branches. - [reactivateCategory](https://docs.almondtill.com/reference/category/reactivateCategory/index.md): Reactivate a category — the product tree’s branches — bring a deactivated record back into use. - [updateCategory](https://docs.almondtill.com/reference/category/updateCategory/index.md): Edit a category — the product tree’s branches — change its details. - [Characteristic](https://docs.almondtill.com/reference/characteristic/index.md): A characteristic is a named product attribute (think material, care class, compliance mark) with an optional format rule. - [characteristic](https://docs.almondtill.com/reference/characteristic/characteristic/index.md): Look up one record — a product characteristic — a typed attribute products carry (material, care, age rating). - [characteristics](https://docs.almondtill.com/reference/characteristic/characteristics/index.md): The characteristic list — each entry is a product characteristic — a typed attribute products carry (material, care, age rating). - [createCharacteristic](https://docs.almondtill.com/reference/characteristic/createCharacteristic/index.md): Create a new product characteristic — a typed attribute products carry (material, care, age rating) at your organization. - [doomCharacteristic](https://docs.almondtill.com/reference/characteristic/doomCharacteristic/index.md): Permanently retire a product characteristic — a typed attribute products carry (material, care, age rating). - [updateCharacteristic](https://docs.almondtill.com/reference/characteristic/updateCharacteristic/index.md): Edit a product characteristic — a typed attribute products carry (material, care, age rating) — change its details. - [Collaborator](https://docs.almondtill.com/reference/collaborator/index.md): A collaborator is an outside person — an accountant, an agency, a consultant — who signs in with their own email and password and holds roles per organization, exactly like staff, but can never own an - [collaborator](https://docs.almondtill.com/reference/collaborator/collaborator/index.md): Look up one external collaborator. - [collaborators](https://docs.almondtill.com/reference/collaborator/collaborators/index.md): Your organization group’s external collaborators (accountants, agencies, consultants), newest first. - [createCollaborator](https://docs.almondtill.com/reference/collaborator/createCollaborator/index.md): Add an external collaborator — an outside party (accountant, agency, consultant) with scoped, never-owner access. - [deactivateCollaborator](https://docs.almondtill.com/reference/collaborator/deactivateCollaborator/index.md): Pause a collaborator’s access — they cannot sign in or act until reactivated. - [eraseCollaborator](https://docs.almondtill.com/reference/collaborator/eraseCollaborator/index.md): Erase a collaborator’s personal data — the right-to-be-forgotten act, and the permanent end of their access. - [reactivateCollaborator](https://docs.almondtill.com/reference/collaborator/reactivateCollaborator/index.md): Restore a paused collaborator’s access. - [updateCollaborator](https://docs.almondtill.com/reference/collaborator/updateCollaborator/index.md): Edit a collaborator — their details or which organizations and roles they hold. - [Collection](https://docs.almondtill.com/reference/collection/index.md): A collection is a curated set of products — explicit picks, exclusions, and an optional rule that selects products automatically. - [collection](https://docs.almondtill.com/reference/collection/collection/index.md): Look up one record — a collection — a curated or rule-driven product set. - [collections](https://docs.almondtill.com/reference/collection/collections/index.md): The collection list — each entry is a collection — a curated or rule-driven product set. - [createCollection](https://docs.almondtill.com/reference/collection/createCollection/index.md): Create a new collection — a curated or rule-driven product set at your organization. - [deactivateCollection](https://docs.almondtill.com/reference/collection/deactivateCollection/index.md): Deactivate a collection — a curated or rule-driven product set — it stops being usable but keeps its history and can be reactivated. - [doomCollection](https://docs.almondtill.com/reference/collection/doomCollection/index.md): Permanently retire a collection — a curated or rule-driven product set. - [reactivateCollection](https://docs.almondtill.com/reference/collection/reactivateCollection/index.md): Reactivate a collection — a curated or rule-driven product set — bring a deactivated record back into use. - [updateCollection](https://docs.almondtill.com/reference/collection/updateCollection/index.md): Edit a collection — a curated or rule-driven product set — change its details. - [Collection member](https://docs.almondtill.com/reference/collection-member/index.md): A collection member is one explicit product membership inside a collection — the hand-picked edge, distinct from rule-selected products. - [collectionMember](https://docs.almondtill.com/reference/collection-member/collectionMember/index.md): Look up one record — one product pinned into a collection. - [collectionMembers](https://docs.almondtill.com/reference/collection-member/collectionMembers/index.md): The collection member list — each entry is one product pinned into a collection. - [createCollectionMember](https://docs.almondtill.com/reference/collection-member/createCollectionMember/index.md): Create a new one product pinned into a collection at your organization. - [doomCollectionMember](https://docs.almondtill.com/reference/collection-member/doomCollectionMember/index.md): Permanently retire one product pinned into a collection. - [updateCollectionMember](https://docs.almondtill.com/reference/collection-member/updateCollectionMember/index.md): Edit one product pinned into a collection — change its details. - [Commission config](https://docs.almondtill.com/reference/commission-config/index.md): A commission config is one cell in your commission matrix — who earns (a role or a person), on which merchandise, where, and on which channel. - [commissionConfig](https://docs.almondtill.com/reference/commission-config/commissionConfig/index.md): Look up one record — the commission settings — how staff sales commission is computed. - [commissionConfigs](https://docs.almondtill.com/reference/commission-config/commissionConfigs/index.md): The commission config list — each entry is the commission settings — how staff sales commission is computed. - [createCommissionConfig](https://docs.almondtill.com/reference/commission-config/createCommissionConfig/index.md): Create a new commission settings — how staff sales commission is computed at your organization. - [deactivateCommissionConfig](https://docs.almondtill.com/reference/commission-config/deactivateCommissionConfig/index.md): Deactivate the commission settings — how staff sales commission is computed — it stops being usable but keeps its history and can be reactivated. - [doomCommissionConfig](https://docs.almondtill.com/reference/commission-config/doomCommissionConfig/index.md): Permanently retire the commission settings — how staff sales commission is computed. - [reactivateCommissionConfig](https://docs.almondtill.com/reference/commission-config/reactivateCommissionConfig/index.md): Reactivate the commission settings — how staff sales commission is computed — bring a deactivated record back into use. - [updateCommissionConfig](https://docs.almondtill.com/reference/commission-config/updateCommissionConfig/index.md): Edit the commission settings — how staff sales commission is computed — change its details. - [Consent purpose](https://docs.almondtill.com/reference/consent-purpose/index.md): A consent purpose is one thing you may ask shoppers for permission to do — marketing email, marketing texts, analytics, personalization, sharing data — defined once for your whole group, one purpose p - [consentPurpose](https://docs.almondtill.com/reference/consent-purpose/consentPurpose/index.md): Look up one record — a consent purpose — one named thing customers can allow or refuse (marketing email, data use). - [consentPurposes](https://docs.almondtill.com/reference/consent-purpose/consentPurposes/index.md): The consent purpose list — each entry is a consent purpose — one named thing customers can allow or refuse (marketing email, data use). - [createConsentPurpose](https://docs.almondtill.com/reference/consent-purpose/createConsentPurpose/index.md): Create a new consent purpose — one named thing customers can allow or refuse (marketing email, data use) at your organization. - [deactivateConsentPurpose](https://docs.almondtill.com/reference/consent-purpose/deactivateConsentPurpose/index.md): 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. - [doomConsentPurpose](https://docs.almondtill.com/reference/consent-purpose/doomConsentPurpose/index.md): Permanently retire a consent purpose — one named thing customers can allow or refuse (marketing email, data use). - [reactivateConsentPurpose](https://docs.almondtill.com/reference/consent-purpose/reactivateConsentPurpose/index.md): Reactivate a consent purpose — one named thing customers can allow or refuse (marketing email, data use) — bring a deactivated record back into use. - [updateConsentPurpose](https://docs.almondtill.com/reference/consent-purpose/updateConsentPurpose/index.md): Edit a consent purpose — one named thing customers can allow or refuse (marketing email, data use) — change its details. - [Consent record](https://docs.almondtill.com/reference/consent-record/index.md): A consent record is the proof of one shopper’s decision on one purpose — granted or withdrawn — with the version of the notice they saw, where the decision was captured (the storefront, the till, the - [consentRecord](https://docs.almondtill.com/reference/consent-record/consentRecord/index.md): Look up one record — one customer’s decision on one consent purpose — a legal fact. - [consentRecords](https://docs.almondtill.com/reference/consent-record/consentRecords/index.md): The consent record list — each entry is one customer’s decision on one consent purpose — a legal fact. - [Consultation](https://docs.almondtill.com/reference/consultation/index.md): A consultation is a conversation with the assistant, kept as a record: the transcript is the record and a rolling summary on it is its memory. - [consultation](https://docs.almondtill.com/reference/consultation/consultation/index.md): Look up one record — a consultation — your chat with Aldric; the transcript and its rolling summary are the record. - [consultations](https://docs.almondtill.com/reference/consultation/consultations/index.md): The consultation list — each entry is a consultation — your chat with Aldric; the transcript and its rolling summary are the record. - [createConsultation](https://docs.almondtill.com/reference/consultation/createConsultation/index.md): Create a new consultation — your chat with Aldric; the transcript and its rolling summary are the record at your organization. - [transitionConsultation](https://docs.almondtill.com/reference/consultation/transitionConsultation/index.md): Archive a conversation (kept, read-only), reopen an archived one, or discard it (drop it from the lists). - [updateConsultation](https://docs.almondtill.com/reference/consultation/updateConsultation/index.md): Edit a consultation — your chat with Aldric; the transcript and its rolling summary are the record — change its details. - [Consumer](https://docs.almondtill.com/reference/consumer/index.md): A consumer is one shopper with an account at your group — the person who signs in to browse and buy, kept per group rather than shared across merchants. - [consumer](https://docs.almondtill.com/reference/consumer/consumer/index.md): Look up one record — a consumer profile — the shopper identity used by portals. - [consumers](https://docs.almondtill.com/reference/consumer/consumers/index.md): The consumer list — each entry is a consumer profile — the shopper identity used by portals. - [createConsumer](https://docs.almondtill.com/reference/consumer/createConsumer/index.md): Create a new consumer profile — the shopper identity used by portals at your organization. - [eraseConsumer](https://docs.almondtill.com/reference/consumer/eraseConsumer/index.md): Erase a shopper’s personal data — the right-to-be-forgotten act. - [suspendConsumer](https://docs.almondtill.com/reference/consumer/suspendConsumer/index.md): Suspend a shopper’s account — they cannot sign in or transact. - [unsuspendConsumer](https://docs.almondtill.com/reference/consumer/unsuspendConsumer/index.md): Lift a shopper’s suspension. - [updateConsumer](https://docs.almondtill.com/reference/consumer/updateConsumer/index.md): Edit a consumer profile — the shopper identity used by portals — change its details. - [Contact](https://docs.almondtill.com/reference/contact/index.md): A contact is a reusable set of contact details kept once at group level — a person (name, title, emails and phones), an address, or both, with notes — for the outside parties and functions you deal wi - [contact](https://docs.almondtill.com/reference/contact/contact/index.md): Look up one record — a contact — a person or address book entry. - [contacts](https://docs.almondtill.com/reference/contact/contacts/index.md): The contact list — each entry is a contact — a person or address book entry. - [createContact](https://docs.almondtill.com/reference/contact/createContact/index.md): Create a new contact — a person or address book entry at your organization. - [deactivateContact](https://docs.almondtill.com/reference/contact/deactivateContact/index.md): Deactivate a contact — a person or address book entry — it stops being usable but keeps its history and can be reactivated. - [doomContact](https://docs.almondtill.com/reference/contact/doomContact/index.md): Permanently retire a contact — a person or address book entry. - [reactivateContact](https://docs.almondtill.com/reference/contact/reactivateContact/index.md): Reactivate a contact — a person or address book entry — bring a deactivated record back into use. - [updateContact](https://docs.almondtill.com/reference/contact/updateContact/index.md): Edit a contact — a person or address book entry — change its details. - [Contact assignment](https://docs.almondtill.com/reference/contact-assignment/index.md): A contact assignment attaches one contact to one host — your group, an organization, a location, a vendor or a corporate customer — in a named role: primary, owner, manager, billing (AP), accounts rec - [contactAssignment](https://docs.almondtill.com/reference/contact-assignment/contactAssignment/index.md): Look up one record — a contact’s assignment to a record — who is the buyer on this vendor, the manager at this store. - [contactAssignments](https://docs.almondtill.com/reference/contact-assignment/contactAssignments/index.md): 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. - [createContactAssignment](https://docs.almondtill.com/reference/contact-assignment/createContactAssignment/index.md): Create a new contact’s assignment to a record — who is the buyer on this vendor, the manager at this store at your organization. - [doomContactAssignment](https://docs.almondtill.com/reference/contact-assignment/doomContactAssignment/index.md): Permanently retire a contact’s assignment to a record — who is the buyer on this vendor, the manager at this store. - [updateContactAssignment](https://docs.almondtill.com/reference/contact-assignment/updateContactAssignment/index.md): Edit a contact’s assignment to a record — who is the buyer on this vendor, the manager at this store — change its details. - [Corporate customer](https://docs.almondtill.com/reference/corporate-customer/index.md): A corporate customer is a business you sell to on business terms — the shared customer master for your whole group, kept deliberately thin: the trading name, the registered legal name, the tax id and - [corporateCustomer](https://docs.almondtill.com/reference/corporate-customer/corporateCustomer/index.md): Look up one record — a corporate customer — a business buyer with house terms. - [corporateCustomers](https://docs.almondtill.com/reference/corporate-customer/corporateCustomers/index.md): The corporate customer list — each entry is a corporate customer — a business buyer with house terms. - [createCorporateCustomer](https://docs.almondtill.com/reference/corporate-customer/createCorporateCustomer/index.md): Create a new corporate customer — a business buyer with house terms at your organization. - [deactivateCorporateCustomer](https://docs.almondtill.com/reference/corporate-customer/deactivateCorporateCustomer/index.md): Deactivate a corporate customer — a business buyer with house terms — it stops being usable but keeps its history and can be reactivated. - [doomCorporateCustomer](https://docs.almondtill.com/reference/corporate-customer/doomCorporateCustomer/index.md): Permanently retire a corporate customer — a business buyer with house terms. - [reactivateCorporateCustomer](https://docs.almondtill.com/reference/corporate-customer/reactivateCorporateCustomer/index.md): Reactivate a corporate customer — a business buyer with house terms — bring a deactivated record back into use. - [updateCorporateCustomer](https://docs.almondtill.com/reference/corporate-customer/updateCorporateCustomer/index.md): Edit a corporate customer — a business buyer with house terms — change its details. - [Count](https://docs.almondtill.com/reference/count/index.md): A stock count reconciles what the books say against what the shelves actually hold, at one location. - [count](https://docs.almondtill.com/reference/count/count/index.md): Look up one record — a stock count — checking real shelves against the books. - [counts](https://docs.almondtill.com/reference/count/counts/index.md): The count list — each entry is a stock count — checking real shelves against the books. - [updateCount](https://docs.almondtill.com/reference/count/updateCount/index.md): Edit a stock count — checking real shelves against the books — change its details. - [Coupon](https://docs.almondtill.com/reference/coupon/index.md): A coupon is a code a shopper presents at the till or checkout — stored upper-cased, one coupon per order. - [coupon](https://docs.almondtill.com/reference/coupon/coupon/index.md): Look up one record — a coupon — a code a customer presents for a reduction. - [coupons](https://docs.almondtill.com/reference/coupon/coupons/index.md): The coupon list — each entry is a coupon — a code a customer presents for a reduction. - [createCoupon](https://docs.almondtill.com/reference/coupon/createCoupon/index.md): Create a new coupon — a code a customer presents for a reduction at your organization. - [deactivateCoupon](https://docs.almondtill.com/reference/coupon/deactivateCoupon/index.md): Deactivate a coupon — a code a customer presents for a reduction — it stops being usable but keeps its history and can be reactivated. - [doomCoupon](https://docs.almondtill.com/reference/coupon/doomCoupon/index.md): Permanently retire a coupon — a code a customer presents for a reduction. - [reactivateCoupon](https://docs.almondtill.com/reference/coupon/reactivateCoupon/index.md): Reactivate a coupon — a code a customer presents for a reduction — bring a deactivated record back into use. - [updateCoupon](https://docs.almondtill.com/reference/coupon/updateCoupon/index.md): Edit a coupon — a code a customer presents for a reduction — change its details. - [Coupon batch](https://docs.almondtill.com/reference/coupon-batch/index.md): A coupon batch is a set of unique single-use codes minted at once from one coupon — up to 48 per batch, each generated for you under your chosen prefix and each unlocking the parent coupon’s terms exa - [couponBatch](https://docs.almondtill.com/reference/coupon-batch/couponBatch/index.md): Look up one batch of unique coupon codes. - [couponBatches](https://docs.almondtill.com/reference/coupon-batch/couponBatches/index.md): Your organization group’s coupon-code batches, newest first. - [doomCouponBatch](https://docs.almondtill.com/reference/coupon-batch/doomCouponBatch/index.md): Permanently void a batch — its unused codes stop working; already-redeemed history stays. - [Credit note](https://docs.almondtill.com/reference/credit-note/index.md): A credit note is the reducing correction to an invoice — it gives value back, line by line, and always says why. - [creditNote](https://docs.almondtill.com/reference/credit-note/creditNote/index.md): Look up one record — a credit note — a formal “we owe you” financial document. - [creditNotes](https://docs.almondtill.com/reference/credit-note/creditNotes/index.md): The credit note list — each entry is a credit note — a formal “we owe you” financial document. - [voidCreditNote](https://docs.almondtill.com/reference/credit-note/voidCreditNote/index.md): Void a credit note — a formal “we owe you” financial document — cancel it as if it should not have happened, keeping the paper trail. - [Custom unit of measure](https://docs.almondtill.com/reference/custom-uom/index.md): A custom unit of measure is your own unit — a pack, a bundle, a length — classed by what it measures. - [createCustomUom](https://docs.almondtill.com/reference/custom-uom/createCustomUom/index.md): Create a new custom unit of measure your group defines (a bundle, a crate) at your organization. - [customUom](https://docs.almondtill.com/reference/custom-uom/customUom/index.md): Look up one record — a custom unit of measure your group defines (a bundle, a crate). - [customUoms](https://docs.almondtill.com/reference/custom-uom/customUoms/index.md): The custom uom list — each entry is a custom unit of measure your group defines (a bundle, a crate). - [deactivateCustomUom](https://docs.almondtill.com/reference/custom-uom/deactivateCustomUom/index.md): 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. - [doomCustomUom](https://docs.almondtill.com/reference/custom-uom/doomCustomUom/index.md): Permanently retire a custom unit of measure your group defines (a bundle, a crate). - [reactivateCustomUom](https://docs.almondtill.com/reference/custom-uom/reactivateCustomUom/index.md): Reactivate a custom unit of measure your group defines (a bundle, a crate) — bring a deactivated record back into use. - [updateCustomUom](https://docs.almondtill.com/reference/custom-uom/updateCustomUom/index.md): Edit a custom unit of measure your group defines (a bundle, a crate) — change its details. - [Customer price group](https://docs.almondtill.com/reference/customer-price-group/index.md): A customer price group is a pricing tier — point it at an unscoped price list and every customer placed in the group prices from that list, across the organizations the group covers. - [createCustomerPriceGroup](https://docs.almondtill.com/reference/customer-price-group/createCustomerPriceGroup/index.md): Create a new customer price group — named customers who get special pricing at your organization. - [customerPriceGroup](https://docs.almondtill.com/reference/customer-price-group/customerPriceGroup/index.md): Look up one record — a customer price group — named customers who get special pricing. - [customerPriceGroups](https://docs.almondtill.com/reference/customer-price-group/customerPriceGroups/index.md): The customer price group list — each entry is a customer price group — named customers who get special pricing. - [deactivateCustomerPriceGroup](https://docs.almondtill.com/reference/customer-price-group/deactivateCustomerPriceGroup/index.md): Deactivate a customer price group — named customers who get special pricing — it stops being usable but keeps its history and can be reactivated. - [doomCustomerPriceGroup](https://docs.almondtill.com/reference/customer-price-group/doomCustomerPriceGroup/index.md): Permanently retire a customer price group — named customers who get special pricing. - [reactivateCustomerPriceGroup](https://docs.almondtill.com/reference/customer-price-group/reactivateCustomerPriceGroup/index.md): Reactivate a customer price group — named customers who get special pricing — bring a deactivated record back into use. - [updateCustomerPriceGroup](https://docs.almondtill.com/reference/customer-price-group/updateCustomerPriceGroup/index.md): Edit a customer price group — named customers who get special pricing — change its details. - [Customer-support case](https://docs.almondtill.com/reference/cs-case/index.md): A case is one customer-support interaction — a subject line over a running conversation, worked through a status flow (open → in progress → resolved → closed) with references to the order, return, or - [createCsCase](https://docs.almondtill.com/reference/cs-case/createCsCase/index.md): Create a new customer-service case at your organization. - [csCase](https://docs.almondtill.com/reference/cs-case/csCase/index.md): Look up one record — a customer-service case. - [csCases](https://docs.almondtill.com/reference/cs-case/csCases/index.md): The cs case list — each entry is a customer-service case. - [transitionCsCase](https://docs.almondtill.com/reference/cs-case/transitionCsCase/index.md): Move a service case through its life — take it, resolve it, close it, or cancel it. - [updateCsCase](https://docs.almondtill.com/reference/cs-case/updateCsCase/index.md): Edit a customer-service case — change its details. - [Dashboard](https://docs.almondtill.com/reference/dashboard/index.md): A dashboard is a saved glance — an ordered layout of canned metric tiles (sales today, open orders, inventory value…). - [createDashboard](https://docs.almondtill.com/reference/dashboard/createDashboard/index.md): Create a dashboard — an ordered layout of canned metric widgets. - [dashboard](https://docs.almondtill.com/reference/dashboard/dashboard/index.md): Look up one dashboard layout. - [dashboards](https://docs.almondtill.com/reference/dashboard/dashboards/index.md): Your organization group’s dashboard layouts, newest first. - [deactivateDashboard](https://docs.almondtill.com/reference/dashboard/deactivateDashboard/index.md): Stage a dashboard — marked inactive, still editable. - [doomDashboard](https://docs.almondtill.com/reference/dashboard/doomDashboard/index.md): Permanently retire a dashboard layout. - [reactivateDashboard](https://docs.almondtill.com/reference/dashboard/reactivateDashboard/index.md): Bring a staged dashboard back to active. - [updateDashboard](https://docs.almondtill.com/reference/dashboard/updateDashboard/index.md): Rename a dashboard or replace its widget layout wholesale. - [Debit note](https://docs.almondtill.com/reference/debit-note/index.md): A debit note is the increasing correction to an invoice — the undercharge twin of the credit note. - [debitNote](https://docs.almondtill.com/reference/debit-note/debitNote/index.md): Look up one record — a debit note — a formal “you owe us” financial document. - [debitNotes](https://docs.almondtill.com/reference/debit-note/debitNotes/index.md): The debit note list — each entry is a debit note — a formal “you owe us” financial document. - [voidDebitNote](https://docs.almondtill.com/reference/debit-note/voidDebitNote/index.md): Void a debit note — a formal “you owe us” financial document — cancel it as if it should not have happened, keeping the paper trail. - [Decoration](https://docs.almondtill.com/reference/decoration/index.md): A decoration is presentation content attached to one owner — a brand or a season — such as imagery or copy blocks. - [createDecoration](https://docs.almondtill.com/reference/decoration/createDecoration/index.md): Create a new decoration — extra display content attached to a record (images, blurbs) at your organization. - [deactivateDecoration](https://docs.almondtill.com/reference/decoration/deactivateDecoration/index.md): Deactivate a decoration — extra display content attached to a record (images, blurbs) — it stops being usable but keeps its history and can be reactivated. - [decoration](https://docs.almondtill.com/reference/decoration/decoration/index.md): Look up one record — a decoration — extra display content attached to a record (images, blurbs). - [decorations](https://docs.almondtill.com/reference/decoration/decorations/index.md): The decoration list — each entry is a decoration — extra display content attached to a record (images, blurbs). - [doomDecoration](https://docs.almondtill.com/reference/decoration/doomDecoration/index.md): Permanently retire a decoration — extra display content attached to a record (images, blurbs). - [reactivateDecoration](https://docs.almondtill.com/reference/decoration/reactivateDecoration/index.md): Reactivate a decoration — extra display content attached to a record (images, blurbs) — bring a deactivated record back into use. - [updateDecoration](https://docs.almondtill.com/reference/decoration/updateDecoration/index.md): Edit a decoration — extra display content attached to a record (images, blurbs) — change its details. - [Device](https://docs.almondtill.com/reference/device/index.md): A device is an enrolled piece of hardware. - [device](https://docs.almondtill.com/reference/device/device/index.md): Look up one record — a registered device — a till, terminal, or bridge your group enrolled. - [devices](https://docs.almondtill.com/reference/device/devices/index.md): The device list — each entry is a registered device — a till, terminal, or bridge your group enrolled. - [doomDevice](https://docs.almondtill.com/reference/device/doomDevice/index.md): Permanently retire a registered device — a till, terminal, or bridge your group enrolled. - [reactivateDevice](https://docs.almondtill.com/reference/device/reactivateDevice/index.md): Reactivate a registered device — a till, terminal, or bridge your group enrolled — bring a deactivated record back into use. - [suspendDevice](https://docs.almondtill.com/reference/device/suspendDevice/index.md): Suspend a device — the kill switch for a lost or compromised till. - [updateDevice](https://docs.almondtill.com/reference/device/updateDevice/index.md): Edit a registered device — a till, terminal, or bridge your group enrolled — change its details. - [Device fleet](https://docs.almondtill.com/reference/device-fleet/index.md): Enrolling, pairing, suspending and retiring the devices at your registers. - [enrollDevice](https://docs.almondtill.com/reference/device-fleet/enrollDevice/index.md): Enroll a device — register a till, terminal, or bridge and get its one-time pairing code. - [pairDeviceToRegister](https://docs.almondtill.com/reference/device-fleet/pairDeviceToRegister/index.md): Point a POS device at a register — which drawer this till drives. - [reissueDevicePairingCode](https://docs.almondtill.com/reference/device-fleet/reissueDevicePairingCode/index.md): Issue a fresh pairing code — for a lost code or a scheduled credential rotation. - [revokeAllDeviceSessions](https://docs.almondtill.com/reference/device-fleet/revokeAllDeviceSessions/index.md): Kill every live session of one device — the lost-device sweep (usually with suspend). - [unpairDevice](https://docs.almondtill.com/reference/device-fleet/unpairDevice/index.md): Clear a device’s register binding. - [Device peripheral](https://docs.almondtill.com/reference/device-peripheral/index.md): A device peripheral is hardware attached to a device — a printer, a scanner, a cash drawer — referencing its canned peripheral model. - [createDevicePeripheral](https://docs.almondtill.com/reference/device-peripheral/createDevicePeripheral/index.md): Create a new device peripheral — a printer, scanner, or card reader on a device at your organization. - [deactivateDevicePeripheral](https://docs.almondtill.com/reference/device-peripheral/deactivateDevicePeripheral/index.md): 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. - [devicePeripheral](https://docs.almondtill.com/reference/device-peripheral/devicePeripheral/index.md): Look up one record — a device peripheral — a printer, scanner, or card reader on a device. - [devicePeripherals](https://docs.almondtill.com/reference/device-peripheral/devicePeripherals/index.md): The device peripheral list — each entry is a device peripheral — a printer, scanner, or card reader on a device. - [doomDevicePeripheral](https://docs.almondtill.com/reference/device-peripheral/doomDevicePeripheral/index.md): Permanently retire a device peripheral — a printer, scanner, or card reader on a device. - [reactivateDevicePeripheral](https://docs.almondtill.com/reference/device-peripheral/reactivateDevicePeripheral/index.md): Reactivate a device peripheral — a printer, scanner, or card reader on a device — bring a deactivated record back into use. - [updateDevicePeripheral](https://docs.almondtill.com/reference/device-peripheral/updateDevicePeripheral/index.md): Edit a device peripheral — a printer, scanner, or card reader on a device — change its details. - [Dispute](https://docs.almondtill.com/reference/dispute/index.md): A dispute is a chargeback the card network raised against a payment, mirrored from the processor as it moves — needs a response, under review, won, lost or accepted. - [acceptDispute](https://docs.almondtill.com/reference/dispute/acceptDispute/index.md): Record that you accept a customer’s card dispute (a chargeback) instead of fighting it. - [dispute](https://docs.almondtill.com/reference/dispute/dispute/index.md): Look up one record — a card dispute (a chargeback) raised against a payment. - [disputes](https://docs.almondtill.com/reference/dispute/disputes/index.md): The dispute list — each entry is a card dispute (a chargeback) raised against a payment. - [Division](https://docs.almondtill.com/reference/division/index.md): A division is a branch of your group structure — merchandise divisions organize the range, operational and geographic divisions organize places and reporting. - [createDivision](https://docs.almondtill.com/reference/division/createDivision/index.md): Create a new division — a top-level product grouping at your organization. - [deactivateDivision](https://docs.almondtill.com/reference/division/deactivateDivision/index.md): Deactivate a division — a top-level product grouping — it stops being usable but keeps its history and can be reactivated. - [division](https://docs.almondtill.com/reference/division/division/index.md): Look up one record — a division — a top-level product grouping. - [divisions](https://docs.almondtill.com/reference/division/divisions/index.md): The division list — each entry is a division — a top-level product grouping. - [doomDivision](https://docs.almondtill.com/reference/division/doomDivision/index.md): Permanently retire a division — a top-level product grouping. - [reactivateDivision](https://docs.almondtill.com/reference/division/reactivateDivision/index.md): Reactivate a division — a top-level product grouping — bring a deactivated record back into use. - [updateDivision](https://docs.almondtill.com/reference/division/updateDivision/index.md): Edit a division — a top-level product grouping — change its details. - [Document approvals](https://docs.almondtill.com/reference/document-approvals/index.md): Approving or rejecting purchase orders and returns to vendors. - [approvePurchaseOrder](https://docs.almondtill.com/reference/document-approvals/approvePurchaseOrder/index.md): Approve a purchase order internally so it can be submitted. - [approveRtv](https://docs.almondtill.com/reference/document-approvals/approveRtv/index.md): Approve a return-to-vendor before it ships. - [rejectPurchaseOrder](https://docs.almondtill.com/reference/document-approvals/rejectPurchaseOrder/index.md): Reject a submitted purchase order internally — back for rework. - [Exemption certificate](https://docs.almondtill.com/reference/exemption-certificate/index.md): An exemption certificate is captured proof that a purchase may go tax-free — the certificate number, the holder, the covered jurisdictions and categories, and any expiry. - [createExemptionCertificate](https://docs.almondtill.com/reference/exemption-certificate/createExemptionCertificate/index.md): Create a new customer’s tax-exemption certificate at your organization. - [doomExemptionCertificate](https://docs.almondtill.com/reference/exemption-certificate/doomExemptionCertificate/index.md): Permanently retire a customer’s tax-exemption certificate. - [exemptionCertificate](https://docs.almondtill.com/reference/exemption-certificate/exemptionCertificate/index.md): Look up one record — a customer’s tax-exemption certificate. - [exemptionCertificates](https://docs.almondtill.com/reference/exemption-certificate/exemptionCertificates/index.md): The exemption certificate list — each entry is a customer’s tax-exemption certificate. - [revokeExemptionCertificate](https://docs.almondtill.com/reference/exemption-certificate/revokeExemptionCertificate/index.md): Revoke a customer’s tax-exemption certificate — kill it now. - [updateExemptionCertificate](https://docs.almondtill.com/reference/exemption-certificate/updateExemptionCertificate/index.md): Edit a customer’s tax-exemption certificate — change its details. - [Export job](https://docs.almondtill.com/reference/export-job/index.md): A background export is a saved search plan the platform runs for you — as you, with your own permissions — for up to five minutes, writing every matching record to ONE file: CSV (one column per field, - [exportJob](https://docs.almondtill.com/reference/export-job/exportJob/index.md): 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. - [exportJobs](https://docs.almondtill.com/reference/export-job/exportJobs/index.md): Your background exports — the exports you started, newest first, with their progress and outcome. - [FX rate](https://docs.almondtill.com/reference/fx-rate/index.md): An FX rate is a dated exchange window between two currencies — absolute buy and sell rates at group level, with adjust and par overrides per organization or logical facility. - [createFxRate](https://docs.almondtill.com/reference/fx-rate/createFxRate/index.md): Create a new foreign-exchange rate your tills use for foreign cash at your organization. - [doomFxRate](https://docs.almondtill.com/reference/fx-rate/doomFxRate/index.md): Permanently retire a foreign-exchange rate your tills use for foreign cash. - [fxRate](https://docs.almondtill.com/reference/fx-rate/fxRate/index.md): Look up one record — a foreign-exchange rate your tills use for foreign cash. - [fxRates](https://docs.almondtill.com/reference/fx-rate/fxRates/index.md): The fx rate list — each entry is a foreign-exchange rate your tills use for foreign cash. - [updateFxRate](https://docs.almondtill.com/reference/fx-rate/updateFxRate/index.md): Edit a foreign-exchange rate your tills use for foreign cash — change its details. - [Feed subscription](https://docs.almondtill.com/reference/feed-subscription/index.md): A feed subscription exports one record kind for one organization on a schedule — a fresh file lands on the export shelf daily, weekly, or monthly, and your BI tool pulls it with a short-lived link. - [deactivateFeedSubscription](https://docs.almondtill.com/reference/feed-subscription/deactivateFeedSubscription/index.md): Pause a feed — due runs stop until you reactivate. - [doomFeedSubscription](https://docs.almondtill.com/reference/feed-subscription/doomFeedSubscription/index.md): Remove a feed permanently. - [feedSubscription](https://docs.almondtill.com/reference/feed-subscription/feedSubscription/index.md): One scheduled BI feed — what it exports, how often, in which file shape, and when it last ran. - [feedSubscriptions](https://docs.almondtill.com/reference/feed-subscription/feedSubscriptions/index.md): Your group’s scheduled BI feeds — at most 10 active. - [reactivateFeedSubscription](https://docs.almondtill.com/reference/feed-subscription/reactivateFeedSubscription/index.md): Rearm a paused or auto-suspended feed. - [updateFeedSubscription](https://docs.almondtill.com/reference/feed-subscription/updateFeedSubscription/index.md): Re-point a feed — its name, organization, record kind, cadence, or file shape. - [Fraud alert](https://docs.almondtill.com/reference/fraud-alert/index.md): A fraud alert is the platform flagging a suspicious pattern — voids, refunds, overrides, cash variances — with a score, the window it scored, and the implicated person or location. - [acknowledgeFraudAlert](https://docs.almondtill.com/reference/fraud-alert/acknowledgeFraudAlert/index.md): Take a fraud alert under investigation. - [confirmFraudAlert](https://docs.almondtill.com/reference/fraud-alert/confirmFraudAlert/index.md): Record a fraud alert as a CONFIRMED finding. - [dismissFraudAlert](https://docs.almondtill.com/reference/fraud-alert/dismissFraudAlert/index.md): Dismiss a fraud alert as a false positive — the reason is required. - [fraudAlert](https://docs.almondtill.com/reference/fraud-alert/fraudAlert/index.md): One fraud alert — which signal fired, the score, who or where it implicates, and the evidence records. - [fraudAlerts](https://docs.almondtill.com/reference/fraud-alert/fraudAlerts/index.md): Your group’s fraud alerts, newest first — dismissed and expired ones drop off the list (each stays reachable by id). - [Fulfillment](https://docs.almondtill.com/reference/fulfillment/index.md): A fulfillment is one delivery of some order lines by one method from one location — pick, pack, then ship or stage for pickup and hand over. - [cancelFulfillment](https://docs.almondtill.com/reference/fulfillment/cancelFulfillment/index.md): Cancel a fulfilment job — the items go back into the order’s to-fulfil pool. - [createFulfillment](https://docs.almondtill.com/reference/fulfillment/createFulfillment/index.md): Start a fulfilment — the pick/pack/ship (or pickup) job for an order’s items. - [fulfillment](https://docs.almondtill.com/reference/fulfillment/fulfillment/index.md): Look up one record — a fulfilment — the pick/pack/ship (or pickup) job for an order. - [fulfillments](https://docs.almondtill.com/reference/fulfillment/fulfillments/index.md): The fulfillment list — each entry is a fulfilment — the pick/pack/ship (or pickup) job for an order. - [handoverFulfillment](https://docs.almondtill.com/reference/fulfillment/handoverFulfillment/index.md): Hand a pickup fulfilment to the customer — the goods change hands. - [packFulfillment](https://docs.almondtill.com/reference/fulfillment/packFulfillment/index.md): Pack a picked fulfilment — sealed and ready to go. - [stagePickupFulfillment](https://docs.almondtill.com/reference/fulfillment/stagePickupFulfillment/index.md): Stage a pickup fulfilment — ready and waiting for the customer. - [startPickFulfillment](https://docs.almondtill.com/reference/fulfillment/startPickFulfillment/index.md): Start picking a fulfilment — the picker takes the job. - [Gated floor actions](https://docs.almondtill.com/reference/gated-floor-actions/index.md): Voids, returns and the requests that need an approval. - [noSale](https://docs.almondtill.com/reference/gated-floor-actions/noSale/index.md): Open the drawer without a sale. - [receiveReturn](https://docs.almondtill.com/reference/gated-floor-actions/receiveReturn/index.md): Take returned goods physically back in. - [requestApproval](https://docs.almondtill.com/reference/gated-floor-actions/requestApproval/index.md): Ask a manager to approve something above your limit — a discount, a return, a void. - [Gift registry](https://docs.almondtill.com/reference/gift-registry/index.md): A gift registry is one shopper’s list of wanted items with purchases tracked against it — a wedding, baby, birthday, anniversary or holiday registry, a wishlist, or a custom one. - [closeGiftRegistry](https://docs.almondtill.com/reference/gift-registry/closeGiftRegistry/index.md): Close a gift registry — the event is over. - [createGiftRegistry](https://docs.almondtill.com/reference/gift-registry/createGiftRegistry/index.md): Create a new customer’s gift registry at your organization. - [doomGiftRegistry](https://docs.almondtill.com/reference/gift-registry/doomGiftRegistry/index.md): Permanently retire a customer’s gift registry. - [giftRegistries](https://docs.almondtill.com/reference/gift-registry/giftRegistries/index.md): The gift registries at your organization. - [giftRegistry](https://docs.almondtill.com/reference/gift-registry/giftRegistry/index.md): Look up one record — a customer’s gift registry. - [updateGiftRegistry](https://docs.almondtill.com/reference/gift-registry/updateGiftRegistry/index.md): Edit a customer’s gift registry — change its details. - [Identity and access](https://docs.almondtill.com/reference/identity-and-access/index.md): Who can sign in and what each role allows — users, roles and their assignments. - [copyCannedRole](https://docs.almondtill.com/reference/identity-and-access/copyCannedRole/index.md): Copy a platform-preset role template you can copy into your group into your own group — your editable copy of the platform preset. - [issueCollaboratorInvite](https://docs.almondtill.com/reference/identity-and-access/issueCollaboratorInvite/index.md): Send a collaborator their sign-up invite — a one-time code you pass along; issuing again replaces the old one. - [resetConsumerPassword](https://docs.almondtill.com/reference/identity-and-access/resetConsumerPassword/index.md): Reset a shopper’s password, as staff — the recovery lane. - [revokeCollaboratorSessions](https://docs.almondtill.com/reference/identity-and-access/revokeCollaboratorSessions/index.md): Sign a collaborator out everywhere — revoke all their sessions, as staff. - [revokeConsumerSessions](https://docs.almondtill.com/reference/identity-and-access/revokeConsumerSessions/index.md): Sign a shopper out everywhere — revoke all their sessions, as staff. - [Inventory adjustments](https://docs.almondtill.com/reference/inventory-adjustments/index.md): Correcting stock with a reason and posting counts. - [adjustStock](https://docs.almondtill.com/reference/inventory-adjustments/adjustStock/index.md): Write stock on or off outside of buying and selling — corrections, damage, shrink — with a reason code. - [postCount](https://docs.almondtill.com/reference/inventory-adjustments/postCount/index.md): Post a completed stock count — the counted truth replaces the book figures. - [Inventory item](https://docs.almondtill.com/reference/inventory-item/index.md): An inventory item is one variant’s stock position at one location — the on-hand, reserved, in-transit, damaged and held balances, what that leaves available to sell, and the average cost its movements - [createInventoryItem](https://docs.almondtill.com/reference/inventory-item/createInventoryItem/index.md): Create a new inventory item — one variant’s stock identity at your organization. - [deactivateInventoryItem](https://docs.almondtill.com/reference/inventory-item/deactivateInventoryItem/index.md): Deactivate an inventory item — one variant’s stock identity — it stops being usable but keeps its history and can be reactivated. - [doomInventoryItem](https://docs.almondtill.com/reference/inventory-item/doomInventoryItem/index.md): Permanently retire an inventory item — one variant’s stock identity. - [inventoryItem](https://docs.almondtill.com/reference/inventory-item/inventoryItem/index.md): Look up one record — an inventory item — one variant’s stock identity. - [inventoryItems](https://docs.almondtill.com/reference/inventory-item/inventoryItems/index.md): The inventory item list — each entry is an inventory item — one variant’s stock identity. - [reactivateInventoryItem](https://docs.almondtill.com/reference/inventory-item/reactivateInventoryItem/index.md): Reactivate an inventory item — one variant’s stock identity — bring a deactivated record back into use. - [updateInventoryItem](https://docs.almondtill.com/reference/inventory-item/updateInventoryItem/index.md): Edit an inventory item — one variant’s stock identity — change its details. - [Inventory operations](https://docs.almondtill.com/reference/inventory-operations/index.md): Receiving, counting, transferring and moving stock. - [acceptTransferRequest](https://docs.almondtill.com/reference/inventory-operations/acceptTransferRequest/index.md): Approve another location’s request to move stock — the sending side saying “yes, take it”. - [addReceiptLines](https://docs.almondtill.com/reference/inventory-operations/addReceiptLines/index.md): Add more lines to a goods receipt you have not posted yet — the way a big delivery gets recorded. - [breakStock](https://docs.almondtill.com/reference/inventory-operations/breakStock/index.md): Disassemble kits — break finished kits back into their component stock. - [buildStock](https://docs.almondtill.com/reference/inventory-operations/buildStock/index.md): Assemble kits — consume component stock to produce finished kit stock, per the kit’s recipe. - [cancelCount](https://docs.almondtill.com/reference/inventory-operations/cancelCount/index.md): Cancel a stock count before it posts. Nothing changes. - [cancelReceipt](https://docs.almondtill.com/reference/inventory-operations/cancelReceipt/index.md): Cancel a goods receipt — stock arriving from a purchase order. - [cancelTransfer](https://docs.almondtill.com/reference/inventory-operations/cancelTransfer/index.md): Cancel a stock transfer between locations. - [cancelTransferRequest](https://docs.almondtill.com/reference/inventory-operations/cancelTransferRequest/index.md): Cancel a stock-transfer request between your locations. - [captureCount](https://docs.almondtill.com/reference/inventory-operations/captureCount/index.md): Enter counted quantities into an open stock count. - [closeShortTransferRequest](https://docs.almondtill.com/reference/inventory-operations/closeShortTransferRequest/index.md): Close a transfer request short — the rest will not be sent. - [closeTransfer](https://docs.almondtill.com/reference/inventory-operations/closeTransfer/index.md): Close a completed transfer. - [createCount](https://docs.almondtill.com/reference/inventory-operations/createCount/index.md): Create a new stock count — checking real shelves against the books at your organization. - [createReceipt](https://docs.almondtill.com/reference/inventory-operations/createReceipt/index.md): Create a new goods receipt — stock arriving from a purchase order at your organization. - [createTransfer](https://docs.almondtill.com/reference/inventory-operations/createTransfer/index.md): Create a new stock transfer between locations at your organization. - [createTransferRequest](https://docs.almondtill.com/reference/inventory-operations/createTransferRequest/index.md): Create a new stock-transfer request between your locations at your organization. - [postReceipt](https://docs.almondtill.com/reference/inventory-operations/postReceipt/index.md): Post a goods receipt — the received quantities book into stock. - [receiveStock](https://docs.almondtill.com/reference/inventory-operations/receiveStock/index.md): Book stock in against a purchase — goods arriving at your door. - [receiveTransfer](https://docs.almondtill.com/reference/inventory-operations/receiveTransfer/index.md): Receive a transfer — the stock arrives and books into the receiver. - [reclassStock](https://docs.almondtill.com/reference/inventory-operations/reclassStock/index.md): Move stock between buckets (for example sellable to damaged) without changing the total. - [rejectTransferRequest](https://docs.almondtill.com/reference/inventory-operations/rejectTransferRequest/index.md): Decline another location’s stock request. - [relocateStock](https://docs.almondtill.com/reference/inventory-operations/relocateStock/index.md): Move stock between bins or zones inside a facility. - [removeReceiptLines](https://docs.almondtill.com/reference/inventory-operations/removeReceiptLines/index.md): Take lines off a goods receipt you have not posted yet — the ones that did not actually arrive. - [repairInventoryOnOrder](https://docs.almondtill.com/reference/inventory-operations/repairInventoryOnOrder/index.md): Correct one stock item’s on-order figure to what your open purchase orders add up to — with a reason. - [resolveTransfer](https://docs.almondtill.com/reference/inventory-operations/resolveTransfer/index.md): Resolve a transfer’s missing or damaged residuals — decide loss, damage, or found, in one step. - [shipFulfillment](https://docs.almondtill.com/reference/inventory-operations/shipFulfillment/index.md): Ship a fulfilment — it leaves with the carrier. - [shipTransfer](https://docs.almondtill.com/reference/inventory-operations/shipTransfer/index.md): Ship a transfer — the stock physically leaves the sender. - [startCount](https://docs.almondtill.com/reference/inventory-operations/startCount/index.md): Start a stock count — the checklist of what to count is drawn up. - [submitTransfer](https://docs.almondtill.com/reference/inventory-operations/submitTransfer/index.md): Submit a stock transfer — commit the move between your locations. - [submitTransferRequest](https://docs.almondtill.com/reference/inventory-operations/submitTransferRequest/index.md): Ask another of your locations for stock — the pull request. - [updateReceiptLine](https://docs.almondtill.com/reference/inventory-operations/updateReceiptLine/index.md): Replace one line on a draft goods receipt — its purchase-order line, quantity, routing, bin or pack. - [Invoice](https://docs.almondtill.com/reference/invoice/index.md): An invoice is the billing snapshot of an order — issue it for the full un-invoiced remainder or for chosen lines, and its figures freeze at issue. - [invoice](https://docs.almondtill.com/reference/invoice/invoice/index.md): Look up one record — an invoice — the billing document of a sale. - [invoices](https://docs.almondtill.com/reference/invoice/invoices/index.md): The invoice list — each entry is an invoice — the billing document of a sale. - [voidInvoice](https://docs.almondtill.com/reference/invoice/voidInvoice/index.md): Void an invoice — the billing document of a sale — cancel it as if it should not have happened, keeping the paper trail. - [Logical facility](https://docs.almondtill.com/reference/logical-facility/index.md): A logical facility is an operating unit inside a building — a shop floor, a warehouse, a service point. - [createLogicalFacility](https://docs.almondtill.com/reference/logical-facility/createLogicalFacility/index.md): Create a new logical facility — a sellable/working unit inside a building (the shop floor, the back room) at your organization. - [deactivateLogicalFacility](https://docs.almondtill.com/reference/logical-facility/deactivateLogicalFacility/index.md): 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. - [doomLogicalFacility](https://docs.almondtill.com/reference/logical-facility/doomLogicalFacility/index.md): Permanently retire a logical facility — a sellable/working unit inside a building (the shop floor, the back room). - [logicalFacilities](https://docs.almondtill.com/reference/logical-facility/logicalFacilities/index.md): The logical facility list — each entry is a logical facility — a sellable/working unit inside a building (the shop floor, the back room). - [logicalFacility](https://docs.almondtill.com/reference/logical-facility/logicalFacility/index.md): Look up one record — a logical facility — a sellable/working unit inside a building (the shop floor, the back room). - [reactivateLogicalFacility](https://docs.almondtill.com/reference/logical-facility/reactivateLogicalFacility/index.md): Reactivate a logical facility — a sellable/working unit inside a building (the shop floor, the back room) — bring a deactivated record back into use. - [updateLogicalFacility](https://docs.almondtill.com/reference/logical-facility/updateLogicalFacility/index.md): Edit a logical facility — a sellable/working unit inside a building (the shop floor, the back room) — change its details. - [Loyalty member](https://docs.almondtill.com/reference/loyalty-member/index.md): A loyalty member is one customer enrolled in one loyalty program — identified by email (required; one enrollment per program and email), with a name and phone, an optional tier, a customer price group - [createLoyaltyMember](https://docs.almondtill.com/reference/loyalty-member/createLoyaltyMember/index.md): Create a new customer’s membership in your loyalty program at your organization. - [deactivateLoyaltyMember](https://docs.almondtill.com/reference/loyalty-member/deactivateLoyaltyMember/index.md): Deactivate a customer’s membership in your loyalty program — it stops being usable but keeps its history and can be reactivated. - [doomLoyaltyMember](https://docs.almondtill.com/reference/loyalty-member/doomLoyaltyMember/index.md): Permanently retire a customer’s membership in your loyalty program. - [loyaltyMember](https://docs.almondtill.com/reference/loyalty-member/loyaltyMember/index.md): Look up one record — a customer’s membership in your loyalty program. - [loyaltyMembers](https://docs.almondtill.com/reference/loyalty-member/loyaltyMembers/index.md): The loyalty member list — each entry is a customer’s membership in your loyalty program. - [reactivateLoyaltyMember](https://docs.almondtill.com/reference/loyalty-member/reactivateLoyaltyMember/index.md): Reactivate a customer’s membership in your loyalty program — bring a deactivated record back into use. - [updateLoyaltyMember](https://docs.almondtill.com/reference/loyalty-member/updateLoyaltyMember/index.md): Edit a customer’s membership in your loyalty program — change its details. - [Loyalty program](https://docs.almondtill.com/reference/loyalty-program/index.md): A loyalty program is the rule book for earning and spending points: the currency it counts in, how many points each amount of eligible spend earns and how many points make a unit of discount, plus opt - [createLoyaltyProgram](https://docs.almondtill.com/reference/loyalty-program/createLoyaltyProgram/index.md): Create a new your loyalty program — how customers earn and redeem points at your organization. - [deactivateLoyaltyProgram](https://docs.almondtill.com/reference/loyalty-program/deactivateLoyaltyProgram/index.md): Deactivate your loyalty program — how customers earn and redeem points — it stops being usable but keeps its history and can be reactivated. - [doomLoyaltyProgram](https://docs.almondtill.com/reference/loyalty-program/doomLoyaltyProgram/index.md): Permanently retire your loyalty program — how customers earn and redeem points. - [loyaltyProgram](https://docs.almondtill.com/reference/loyalty-program/loyaltyProgram/index.md): Look up one record — your loyalty program — how customers earn and redeem points. - [loyaltyPrograms](https://docs.almondtill.com/reference/loyalty-program/loyaltyPrograms/index.md): The loyalty program list — each entry is your loyalty program — how customers earn and redeem points. - [reactivateLoyaltyProgram](https://docs.almondtill.com/reference/loyalty-program/reactivateLoyaltyProgram/index.md): Reactivate your loyalty program — how customers earn and redeem points — bring a deactivated record back into use. - [updateLoyaltyProgram](https://docs.almondtill.com/reference/loyalty-program/updateLoyaltyProgram/index.md): Edit your loyalty program — how customers earn and redeem points — change its details. - [Manufacturer](https://docs.almondtill.com/reference/manufacturer/index.md): A manufacturer is who physically makes the goods. - [createManufacturer](https://docs.almondtill.com/reference/manufacturer/createManufacturer/index.md): Create a new manufacturer — who builds a product at your organization. - [deactivateManufacturer](https://docs.almondtill.com/reference/manufacturer/deactivateManufacturer/index.md): Deactivate a manufacturer — who builds a product — it stops being usable but keeps its history and can be reactivated. - [doomManufacturer](https://docs.almondtill.com/reference/manufacturer/doomManufacturer/index.md): Permanently retire a manufacturer — who builds a product. - [manufacturer](https://docs.almondtill.com/reference/manufacturer/manufacturer/index.md): Look up one record — a manufacturer — who builds a product. - [manufacturers](https://docs.almondtill.com/reference/manufacturer/manufacturers/index.md): The manufacturer list — each entry is a manufacturer — who builds a product. - [reactivateManufacturer](https://docs.almondtill.com/reference/manufacturer/reactivateManufacturer/index.md): Reactivate a manufacturer — who builds a product — bring a deactivated record back into use. - [updateManufacturer](https://docs.almondtill.com/reference/manufacturer/updateManufacturer/index.md): Edit a manufacturer — who builds a product — change its details. - [Markdown plan](https://docs.almondtill.com/reference/markdown-plan/index.md): A markdown plan is a scheduled cadence of price cuts for a product scope — up to eight dated steps, each a percent off, an amount off or a move to a fixed price, in one currency, for the organizations - [createMarkdownPlan](https://docs.almondtill.com/reference/markdown-plan/createMarkdownPlan/index.md): Create a new markdown plan — scheduled price cuts over time at your organization. - [markdownPlan](https://docs.almondtill.com/reference/markdown-plan/markdownPlan/index.md): Look up one record — a markdown plan — scheduled price cuts over time. - [markdownPlans](https://docs.almondtill.com/reference/markdown-plan/markdownPlans/index.md): The markdown plan list — each entry is a markdown plan — scheduled price cuts over time. - [updateMarkdownPlan](https://docs.almondtill.com/reference/markdown-plan/updateMarkdownPlan/index.md): Edit a markdown plan — scheduled price cuts over time — change its details. - [Open doors](https://docs.almondtill.com/reference/open-doors/index.md): Calls that need no key — the health check and the key exchange. - [exchangeApiKey](https://docs.almondtill.com/reference/open-doors/exchangeApiKey/index.md): An integration’s sign-in — it exchanges its API key secret for a working session. - [health](https://docs.almondtill.com/reference/open-doors/health/index.md): Is the service alive — the plainest possible check. Reads nothing of yours. - [Operating policy](https://docs.almondtill.com/reference/operating-policy/index.md): The operational policies and thresholds your organization runs by. - [resolvePolicyValue](https://docs.almondtill.com/reference/operating-policy/resolvePolicyValue/index.md): What policy value applies right now (or at a chosen moment) for a location or organization. - [Option group](https://docs.almondtill.com/reference/option-group/index.md): An option group is one axis a product can vary on — Color, Size, Material. - [createOptionGroup](https://docs.almondtill.com/reference/option-group/createOptionGroup/index.md): Create a new option group — a dimension like Size or Colour that variants vary by at your organization. - [deactivateOptionGroup](https://docs.almondtill.com/reference/option-group/deactivateOptionGroup/index.md): 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. - [doomOptionGroup](https://docs.almondtill.com/reference/option-group/doomOptionGroup/index.md): Permanently retire an option group — a dimension like Size or Colour that variants vary by. - [optionGroup](https://docs.almondtill.com/reference/option-group/optionGroup/index.md): Look up one record — an option group — a dimension like Size or Colour that variants vary by. - [optionGroups](https://docs.almondtill.com/reference/option-group/optionGroups/index.md): The option group list — each entry is an option group — a dimension like Size or Colour that variants vary by. - [reactivateOptionGroup](https://docs.almondtill.com/reference/option-group/reactivateOptionGroup/index.md): Reactivate an option group — a dimension like Size or Colour that variants vary by — bring a deactivated record back into use. - [updateOptionGroup](https://docs.almondtill.com/reference/option-group/updateOptionGroup/index.md): Edit an option group — a dimension like Size or Colour that variants vary by — change its details. - [Option value](https://docs.almondtill.com/reference/option-value/index.md): An option value is one point on its option group axis — Red on Color, XL on Size. - [createOptionValue](https://docs.almondtill.com/reference/option-value/createOptionValue/index.md): Create a new one value inside an option group (like “Large” or “Red”) at your organization. - [deactivateOptionValue](https://docs.almondtill.com/reference/option-value/deactivateOptionValue/index.md): Deactivate one value inside an option group (like “Large” or “Red”) — it stops being usable but keeps its history and can be reactivated. - [doomOptionValue](https://docs.almondtill.com/reference/option-value/doomOptionValue/index.md): Permanently retire one value inside an option group (like “Large” or “Red”). - [optionValue](https://docs.almondtill.com/reference/option-value/optionValue/index.md): Look up one record — one value inside an option group (like “Large” or “Red”). - [optionValues](https://docs.almondtill.com/reference/option-value/optionValues/index.md): The option value list — each entry is one value inside an option group (like “Large” or “Red”). - [reactivateOptionValue](https://docs.almondtill.com/reference/option-value/reactivateOptionValue/index.md): Reactivate one value inside an option group (like “Large” or “Red”) — bring a deactivated record back into use. - [updateOptionValue](https://docs.almondtill.com/reference/option-value/updateOptionValue/index.md): Edit one value inside an option group (like “Large” or “Red”) — change its details. - [Order](https://docs.almondtill.com/reference/order/index.md): An order is a sale as the till and the online channels record it — the lines, the figures, the payment and fulfillment story. - [acceptOrder](https://docs.almondtill.com/reference/order/acceptOrder/index.md): Accept a draft or quote order so it becomes a real order to fulfil. - [cancelOrder](https://docs.almondtill.com/reference/order/cancelOrder/index.md): Cancel a customer order. - [createOrder](https://docs.almondtill.com/reference/order/createOrder/index.md): Create a new customer order at your organization. - [holdOrder](https://docs.almondtill.com/reference/order/holdOrder/index.md): Put an open order on hold — pause it without losing it. - [order](https://docs.almondtill.com/reference/order/order/index.md): Look up one record — a customer order. - [orders](https://docs.almondtill.com/reference/order/orders/index.md): The order list — each entry is a customer order. - [placeOrder](https://docs.almondtill.com/reference/order/placeOrder/index.md): Place an open order — the moment a cart becomes a committed sale. - [resumeOrder](https://docs.almondtill.com/reference/order/resumeOrder/index.md): Resume a held order — it goes back to open and can be worked again. - [sendOrder](https://docs.almondtill.com/reference/order/sendOrder/index.md): Send a draft or quote to the customer — the offer goes out. - [updateOrder](https://docs.almondtill.com/reference/order/updateOrder/index.md): Edit a customer order — change its details. - [voidOrder](https://docs.almondtill.com/reference/order/voidOrder/index.md): Void a customer order — cancel it as if it should not have happened, keeping the paper trail. - [Org brand](https://docs.almondtill.com/reference/org-brand/index.md): An org brand is an enablement edge: this organization actually ranges that master brand. - [createOrgBrand](https://docs.almondtill.com/reference/org-brand/createOrgBrand/index.md): Create a new your organization’s enablement of a shared brand — switching it on locally at your organization. - [deactivateOrgBrand](https://docs.almondtill.com/reference/org-brand/deactivateOrgBrand/index.md): 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. - [doomOrgBrand](https://docs.almondtill.com/reference/org-brand/doomOrgBrand/index.md): Permanently retire your organization’s enablement of a shared brand — switching it on locally. - [orgBrand](https://docs.almondtill.com/reference/org-brand/orgBrand/index.md): Look up one record — your organization’s enablement of a shared brand — switching it on locally. - [orgBrands](https://docs.almondtill.com/reference/org-brand/orgBrands/index.md): The org brand list — each entry is your organization’s enablement of a shared brand — switching it on locally. - [reactivateOrgBrand](https://docs.almondtill.com/reference/org-brand/reactivateOrgBrand/index.md): Reactivate your organization’s enablement of a shared brand — switching it on locally — bring a deactivated record back into use. - [updateOrgBrand](https://docs.almondtill.com/reference/org-brand/updateOrgBrand/index.md): Edit your organization’s enablement of a shared brand — switching it on locally — change its details. - [Org customer](https://docs.almondtill.com/reference/org-customer/index.md): A customer account is one corporate customer enabled at one of your organizations — the selling relationship itself, and the house account behind it. - [createOrgCustomer](https://docs.almondtill.com/reference/org-customer/createOrgCustomer/index.md): Create a new customer of your organization at your organization. - [deactivateOrgCustomer](https://docs.almondtill.com/reference/org-customer/deactivateOrgCustomer/index.md): Deactivate a customer of your organization — it stops being usable but keeps its history and can be reactivated. - [doomOrgCustomer](https://docs.almondtill.com/reference/org-customer/doomOrgCustomer/index.md): Permanently retire a customer of your organization. - [orgCustomer](https://docs.almondtill.com/reference/org-customer/orgCustomer/index.md): Look up one record — a customer of your organization. - [orgCustomers](https://docs.almondtill.com/reference/org-customer/orgCustomers/index.md): The org customer list — each entry is a customer of your organization. - [reactivateOrgCustomer](https://docs.almondtill.com/reference/org-customer/reactivateOrgCustomer/index.md): Reactivate a customer of your organization — bring a deactivated record back into use. - [updateOrgCustomer](https://docs.almondtill.com/reference/org-customer/updateOrgCustomer/index.md): Edit a customer of your organization — change its details. - [Org division](https://docs.almondtill.com/reference/org-division/index.md): An org division is an enablement edge tying an organization into a division of the group structure. - [createOrgDivision](https://docs.almondtill.com/reference/org-division/createOrgDivision/index.md): Create a new your organization’s enablement of a shared division at your organization. - [deactivateOrgDivision](https://docs.almondtill.com/reference/org-division/deactivateOrgDivision/index.md): Deactivate your organization’s enablement of a shared division — it stops being usable but keeps its history and can be reactivated. - [doomOrgDivision](https://docs.almondtill.com/reference/org-division/doomOrgDivision/index.md): Permanently retire your organization’s enablement of a shared division. - [orgDivision](https://docs.almondtill.com/reference/org-division/orgDivision/index.md): Look up one record — your organization’s enablement of a shared division. - [orgDivisions](https://docs.almondtill.com/reference/org-division/orgDivisions/index.md): The org division list — each entry is your organization’s enablement of a shared division. - [reactivateOrgDivision](https://docs.almondtill.com/reference/org-division/reactivateOrgDivision/index.md): Reactivate your organization’s enablement of a shared division — bring a deactivated record back into use. - [updateOrgDivision](https://docs.almondtill.com/reference/org-division/updateOrgDivision/index.md): Edit your organization’s enablement of a shared division — change its details. - [Org manufacturer](https://docs.almondtill.com/reference/org-manufacturer/index.md): An org manufacturer is an enablement edge: this organization sources from that maker. - [createOrgManufacturer](https://docs.almondtill.com/reference/org-manufacturer/createOrgManufacturer/index.md): Create a new your organization’s enablement of a shared manufacturer at your organization. - [deactivateOrgManufacturer](https://docs.almondtill.com/reference/org-manufacturer/deactivateOrgManufacturer/index.md): Deactivate your organization’s enablement of a shared manufacturer — it stops being usable but keeps its history and can be reactivated. - [doomOrgManufacturer](https://docs.almondtill.com/reference/org-manufacturer/doomOrgManufacturer/index.md): Permanently retire your organization’s enablement of a shared manufacturer. - [orgManufacturer](https://docs.almondtill.com/reference/org-manufacturer/orgManufacturer/index.md): Look up one record — your organization’s enablement of a shared manufacturer. - [orgManufacturers](https://docs.almondtill.com/reference/org-manufacturer/orgManufacturers/index.md): The org manufacturer list — each entry is your organization’s enablement of a shared manufacturer. - [reactivateOrgManufacturer](https://docs.almondtill.com/reference/org-manufacturer/reactivateOrgManufacturer/index.md): Reactivate your organization’s enablement of a shared manufacturer — bring a deactivated record back into use. - [updateOrgManufacturer](https://docs.almondtill.com/reference/org-manufacturer/updateOrgManufacturer/index.md): Edit your organization’s enablement of a shared manufacturer — change its details. - [Org plugin](https://docs.almondtill.com/reference/org-plugin/index.md): An organization plugin enablement switches a registered plugin ON for one organization. - [createOrgPlugin](https://docs.almondtill.com/reference/org-plugin/createOrgPlugin/index.md): Create a new per-organization plugin enablement — which registered extensions run at this organization at your organization. - [deactivateOrgPlugin](https://docs.almondtill.com/reference/org-plugin/deactivateOrgPlugin/index.md): 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. - [doomOrgPlugin](https://docs.almondtill.com/reference/org-plugin/doomOrgPlugin/index.md): Permanently retire a per-organization plugin enablement — which registered extensions run at this organization. - [orgPlugin](https://docs.almondtill.com/reference/org-plugin/orgPlugin/index.md): Look up one record — a per-organization plugin enablement — which registered extensions run at this organization. - [orgPlugins](https://docs.almondtill.com/reference/org-plugin/orgPlugins/index.md): The org plugin list — each entry is a per-organization plugin enablement — which registered extensions run at this organization. - [reactivateOrgPlugin](https://docs.almondtill.com/reference/org-plugin/reactivateOrgPlugin/index.md): Reactivate a per-organization plugin enablement — which registered extensions run at this organization — bring a deactivated record back into use. - [updateOrgPlugin](https://docs.almondtill.com/reference/org-plugin/updateOrgPlugin/index.md): Edit a per-organization plugin enablement — which registered extensions run at this organization — change its details. - [Org season](https://docs.almondtill.com/reference/org-season/index.md): An org season is an enablement edge: this organization takes part in that master season. - [createOrgSeason](https://docs.almondtill.com/reference/org-season/createOrgSeason/index.md): Create a new your organization’s enablement of a shared season at your organization. - [deactivateOrgSeason](https://docs.almondtill.com/reference/org-season/deactivateOrgSeason/index.md): Deactivate your organization’s enablement of a shared season — it stops being usable but keeps its history and can be reactivated. - [doomOrgSeason](https://docs.almondtill.com/reference/org-season/doomOrgSeason/index.md): Permanently retire your organization’s enablement of a shared season. - [orgSeason](https://docs.almondtill.com/reference/org-season/orgSeason/index.md): Look up one record — your organization’s enablement of a shared season. - [orgSeasons](https://docs.almondtill.com/reference/org-season/orgSeasons/index.md): The org season list — each entry is your organization’s enablement of a shared season. - [reactivateOrgSeason](https://docs.almondtill.com/reference/org-season/reactivateOrgSeason/index.md): Reactivate your organization’s enablement of a shared season — bring a deactivated record back into use. - [updateOrgSeason](https://docs.almondtill.com/reference/org-season/updateOrgSeason/index.md): Edit your organization’s enablement of a shared season — change its details. - [Org style](https://docs.almondtill.com/reference/org-style/index.md): An org style is an enablement edge: this organization ranges that style. - [createOrgStyle](https://docs.almondtill.com/reference/org-style/createOrgStyle/index.md): Create a new your organization’s enablement of a shared style — selling it locally at your organization. - [deactivateOrgStyle](https://docs.almondtill.com/reference/org-style/deactivateOrgStyle/index.md): Deactivate your organization’s enablement of a shared style — selling it locally — it stops being usable but keeps its history and can be reactivated. - [doomOrgStyle](https://docs.almondtill.com/reference/org-style/doomOrgStyle/index.md): Permanently retire your organization’s enablement of a shared style — selling it locally. - [orgStyle](https://docs.almondtill.com/reference/org-style/orgStyle/index.md): Look up one record — your organization’s enablement of a shared style — selling it locally. - [orgStyles](https://docs.almondtill.com/reference/org-style/orgStyles/index.md): The org style list — each entry is your organization’s enablement of a shared style — selling it locally. - [reactivateOrgStyle](https://docs.almondtill.com/reference/org-style/reactivateOrgStyle/index.md): Reactivate your organization’s enablement of a shared style — selling it locally — bring a deactivated record back into use. - [updateOrgStyle](https://docs.almondtill.com/reference/org-style/updateOrgStyle/index.md): Edit your organization’s enablement of a shared style — selling it locally — change its details. - [Org vendor](https://docs.almondtill.com/reference/org-vendor/index.md): A supplier account is the account an organization holds with one shared supplier — the commercial terms it buys under: currency, payment terms, delivery terms, lead time, order minimums, and the defau - [createOrgVendor](https://docs.almondtill.com/reference/org-vendor/createOrgVendor/index.md): Create a new your commercial relationship with a vendor — terms, currency, minimums at your organization. - [deactivateOrgVendor](https://docs.almondtill.com/reference/org-vendor/deactivateOrgVendor/index.md): Deactivate your commercial relationship with a vendor — terms, currency, minimums — it stops being usable but keeps its history and can be reactivated. - [doomOrgVendor](https://docs.almondtill.com/reference/org-vendor/doomOrgVendor/index.md): Permanently retire your commercial relationship with a vendor — terms, currency, minimums. - [orgVendor](https://docs.almondtill.com/reference/org-vendor/orgVendor/index.md): Look up one record — your commercial relationship with a vendor — terms, currency, minimums. - [orgVendors](https://docs.almondtill.com/reference/org-vendor/orgVendors/index.md): The org vendor list — each entry is your commercial relationship with a vendor — terms, currency, minimums. - [reactivateOrgVendor](https://docs.almondtill.com/reference/org-vendor/reactivateOrgVendor/index.md): Reactivate your commercial relationship with a vendor — terms, currency, minimums — bring a deactivated record back into use. - [updateOrgVendor](https://docs.almondtill.com/reference/org-vendor/updateOrgVendor/index.md): Edit your commercial relationship with a vendor — terms, currency, minimums — change its details. - [Org vendor item](https://docs.almondtill.com/reference/org-vendor-item/index.md): A supplier item is what one of your organizations buys from one of its supplier accounts: this variant, under the supplier’s own part number, at their list cost, with the minimum order quantity, the l - [createOrgVendorItem](https://docs.almondtill.com/reference/org-vendor-item/createOrgVendorItem/index.md): Create a new vendor’s catalog entry for one of your variants — their cost, their pack, their SKU at your organization. - [deactivateOrgVendorItem](https://docs.almondtill.com/reference/org-vendor-item/deactivateOrgVendorItem/index.md): 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. - [doomOrgVendorItem](https://docs.almondtill.com/reference/org-vendor-item/doomOrgVendorItem/index.md): Permanently retire a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU. - [orgVendorItem](https://docs.almondtill.com/reference/org-vendor-item/orgVendorItem/index.md): Look up one record — a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU. - [orgVendorItems](https://docs.almondtill.com/reference/org-vendor-item/orgVendorItems/index.md): The org vendor item list — each entry is a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU. - [reactivateOrgVendorItem](https://docs.almondtill.com/reference/org-vendor-item/reactivateOrgVendorItem/index.md): Reactivate a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU — bring a deactivated record back into use. - [updateOrgVendorItem](https://docs.almondtill.com/reference/org-vendor-item/updateOrgVendorItem/index.md): Edit a vendor’s catalog entry for one of your variants — their cost, their pack, their SKU — change its details. - [Organization requests](https://docs.almondtill.com/reference/organization-requests/index.md): Filing and following requests to park or reopen your organizations. - [cancelMyChangeRequest](https://docs.almondtill.com/reference/organization-requests/cancelMyChangeRequest/index.md): Cancel your own pending change request. - [myChangeRequest](https://docs.almondtill.com/reference/organization-requests/myChangeRequest/index.md): Read one of your own change requests. - [myChangeRequests](https://docs.almondtill.com/reference/organization-requests/myChangeRequests/index.md): Your own change requests — the park/unpark queue for your group. - [resubmitMyChangeRequest](https://docs.almondtill.com/reference/organization-requests/resubmitMyChangeRequest/index.md): Resubmit your own change request after adding the asked-for information. - [submitChangeRequest](https://docs.almondtill.com/reference/organization-requests/submitChangeRequest/index.md): File a change request — asking the platform to change something about your organizations (park, unpark). - [Organization structure](https://docs.almondtill.com/reference/organization-structure/index.md): Opening and closing organizations and facilities — the legal and physical structure of your group. - [createOrganization](https://docs.almondtill.com/reference/organization-structure/createOrganization/index.md): Create a new organization — one store or business unit in your group at your organization. - [createStripeOnboardingLink](https://docs.almondtill.com/reference/organization-structure/createStripeOnboardingLink/index.md): Get the Stripe onboarding link — where the owner completes the payments-account paperwork. - [provisionStripeAccount](https://docs.almondtill.com/reference/organization-structure/provisionStripeAccount/index.md): Create your organization’s Stripe payments account — the money destination for card payments. - [refreshStripeAccountStatus](https://docs.almondtill.com/reference/organization-structure/refreshStripeAccountStatus/index.md): Re-check your Stripe account’s status — charges enabled? details submitted? - [updateOrganization](https://docs.almondtill.com/reference/organization-structure/updateOrganization/index.md): Edit an organization — one store or business unit in your group — change its details. - [Payment](https://docs.almondtill.com/reference/payment/index.md): A payment is a card charge against an order as the processor sees it — authorized (the hold), captured, settled or failed. - [authorizePayment](https://docs.almondtill.com/reference/payment/authorizePayment/index.md): Authorize a card payment — reserve the money on the customer’s card without taking it yet. - [cancelPayment](https://docs.almondtill.com/reference/payment/cancelPayment/index.md): Cancel a payment on an order. - [capturePayment](https://docs.almondtill.com/reference/payment/capturePayment/index.md): Capture an authorized card payment — actually take the reserved money. - [payment](https://docs.almondtill.com/reference/payment/payment/index.md): Look up one record — a payment on an order. - [payments](https://docs.almondtill.com/reference/payment/payments/index.md): The payment list — each entry is a payment on an order. - [voidPayment](https://docs.almondtill.com/reference/payment/voidPayment/index.md): Void a payment on an order — cancel it as if it should not have happened, keeping the paper trail. - [Physical facility](https://docs.almondtill.com/reference/physical-facility/index.md): A physical facility is a building or site at a location — the bricks. - [createPhysicalFacility](https://docs.almondtill.com/reference/physical-facility/createPhysicalFacility/index.md): Create a new physical facility — an actual building (a store, a warehouse) at your organization. - [deactivatePhysicalFacility](https://docs.almondtill.com/reference/physical-facility/deactivatePhysicalFacility/index.md): Deactivate a physical facility — an actual building (a store, a warehouse) — it stops being usable but keeps its history and can be reactivated. - [doomPhysicalFacility](https://docs.almondtill.com/reference/physical-facility/doomPhysicalFacility/index.md): Permanently retire a physical facility — an actual building (a store, a warehouse). - [physicalFacilities](https://docs.almondtill.com/reference/physical-facility/physicalFacilities/index.md): The physical facility list — each entry is a physical facility — an actual building (a store, a warehouse). - [physicalFacility](https://docs.almondtill.com/reference/physical-facility/physicalFacility/index.md): Look up one record — a physical facility — an actual building (a store, a warehouse). - [reactivatePhysicalFacility](https://docs.almondtill.com/reference/physical-facility/reactivatePhysicalFacility/index.md): Reactivate a physical facility — an actual building (a store, a warehouse) — bring a deactivated record back into use. - [updatePhysicalFacility](https://docs.almondtill.com/reference/physical-facility/updatePhysicalFacility/index.md): Edit a physical facility — an actual building (a store, a warehouse) — change its details. - [Physical facility location](https://docs.almondtill.com/reference/physical-facility-location/index.md): A location is a street address with coordinates — the geographic anchor a building stands on. - [createPhysicalFacilityLocation](https://docs.almondtill.com/reference/physical-facility-location/createPhysicalFacilityLocation/index.md): Create a new facility address — where a physical facility sits at your organization. - [doomPhysicalFacilityLocation](https://docs.almondtill.com/reference/physical-facility-location/doomPhysicalFacilityLocation/index.md): Permanently retire a facility address — where a physical facility sits. - [physicalFacilityLocation](https://docs.almondtill.com/reference/physical-facility-location/physicalFacilityLocation/index.md): Look up one record — a facility address — where a physical facility sits. - [physicalFacilityLocations](https://docs.almondtill.com/reference/physical-facility-location/physicalFacilityLocations/index.md): The physical facility location list — each entry is a facility address — where a physical facility sits. - [updatePhysicalFacilityLocation](https://docs.almondtill.com/reference/physical-facility-location/updatePhysicalFacilityLocation/index.md): Edit a facility address — where a physical facility sits — change its details. - [Plugin](https://docs.almondtill.com/reference/plugin/index.md): A plugin declaration registers a third-party extension with your group — who made it, where it lives, and which permissions it says it needs. - [createPlugin](https://docs.almondtill.com/reference/plugin/createPlugin/index.md): Create a new plugin — a third-party extension registered for your group (it runs on the developer’s own systems) at your organization. - [deactivatePlugin](https://docs.almondtill.com/reference/plugin/deactivatePlugin/index.md): 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. - [doomPlugin](https://docs.almondtill.com/reference/plugin/doomPlugin/index.md): Permanently retire a plugin — a third-party extension registered for your group (it runs on the developer’s own systems). - [plugin](https://docs.almondtill.com/reference/plugin/plugin/index.md): Look up one record — a plugin — a third-party extension registered for your group (it runs on the developer’s own systems). - [plugins](https://docs.almondtill.com/reference/plugin/plugins/index.md): The plugin list — each entry is a plugin — a third-party extension registered for your group (it runs on the developer’s own systems). - [reactivatePlugin](https://docs.almondtill.com/reference/plugin/reactivatePlugin/index.md): 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. - [updatePlugin](https://docs.almondtill.com/reference/plugin/updatePlugin/index.md): Edit a plugin — a third-party extension registered for your group (it runs on the developer’s own systems) — change its details. - [Policy value record](https://docs.almondtill.com/reference/policy-value-record/index.md): A policy value is one dated window in your policy schedule — a setting from the platform’s fixed list (the appointment lead time, the maximum days ahead a booking may be made, the no-show window, the - [createPolicyValueRecord](https://docs.almondtill.com/reference/policy-value-record/createPolicyValueRecord/index.md): Schedule a policy value for an organization or a location — e.g. a fraud-alert threshold. - [doomPolicyValueRecord](https://docs.almondtill.com/reference/policy-value-record/doomPolicyValueRecord/index.md): Cancel a policy value window that has not started yet. - [policyValue](https://docs.almondtill.com/reference/policy-value-record/policyValue/index.md): One scheduled policy value — the key, the value, where it applies, and when. - [policyValues](https://docs.almondtill.com/reference/policy-value-record/policyValues/index.md): Your group’s policy schedule, page by page — every value window ever set, kept forever. - [updatePolicyValueRecord](https://docs.almondtill.com/reference/policy-value-record/updatePolicyValueRecord/index.md): Rename a policy value window. - [Price list](https://docs.almondtill.com/reference/price-list/index.md): A price list is a book of pricing rules — its entries set or adjust prices for the organizations it covers. - [createPriceList](https://docs.almondtill.com/reference/price-list/createPriceList/index.md): Create a new price list — a named set of prices at your organization. - [deactivatePriceList](https://docs.almondtill.com/reference/price-list/deactivatePriceList/index.md): Deactivate a price list — a named set of prices — it stops being usable but keeps its history and can be reactivated. - [doomPriceList](https://docs.almondtill.com/reference/price-list/doomPriceList/index.md): Permanently retire a price list — a named set of prices. - [priceList](https://docs.almondtill.com/reference/price-list/priceList/index.md): Look up one record — a price list — a named set of prices. - [priceLists](https://docs.almondtill.com/reference/price-list/priceLists/index.md): The price list list — each entry is a price list — a named set of prices. - [reactivatePriceList](https://docs.almondtill.com/reference/price-list/reactivatePriceList/index.md): Reactivate a price list — a named set of prices — bring a deactivated record back into use. - [updatePriceList](https://docs.almondtill.com/reference/price-list/updatePriceList/index.md): Edit a price list — a named set of prices — change its details. - [Price list entry](https://docs.almondtill.com/reference/price-list-entry/index.md): A price list entry is one dated rule inside a price list: it targets a single merchandise axis (a variant, a category subtree, a brand, or a division) and prices it as a fixed amount, a percentage off - [createPriceListEntry](https://docs.almondtill.com/reference/price-list-entry/createPriceListEntry/index.md): Create a new one price on a price list — a variant’s price in a currency at your organization. - [doomPriceListEntry](https://docs.almondtill.com/reference/price-list-entry/doomPriceListEntry/index.md): Permanently retire one price on a price list — a variant’s price in a currency. - [priceListEntries](https://docs.almondtill.com/reference/price-list-entry/priceListEntries/index.md): The price list entry list — each entry is one price on a price list — a variant’s price in a currency. - [priceListEntry](https://docs.almondtill.com/reference/price-list-entry/priceListEntry/index.md): Look up one record — one price on a price list — a variant’s price in a currency. - [updatePriceListEntry](https://docs.almondtill.com/reference/price-list-entry/updatePriceListEntry/index.md): Edit one price on a price list — a variant’s price in a currency — change its details. - [Pricing](https://docs.almondtill.com/reference/pricing/index.md): Prices, price schedules, promotions, coupons and the money rules of selling. - [addSegmentMembers](https://docs.almondtill.com/reference/pricing/addSegmentMembers/index.md): Add up to 48 shoppers to a segment in one call — already-present shoppers are skipped, not errors. - [cancelMarkdownPlan](https://docs.almondtill.com/reference/pricing/cancelMarkdownPlan/index.md): Cancel a markdown plan — scheduled price cuts over time. - [createCouponBatch](https://docs.almondtill.com/reference/pricing/createCouponBatch/index.md): Mint a batch of unique single-use codes (up to 48) that all unlock one existing coupon’s terms. - [refreshSegment](https://docs.almondtill.com/reference/pricing/refreshSegment/index.md): Recompute a rule-based segment’s membership from its rule — shoppers who now match join, shoppers who no longer match leave. - [removeSegmentMembers](https://docs.almondtill.com/reference/pricing/removeSegmentMembers/index.md): Remove up to 48 shoppers from a segment in one call. - [scheduleMarkdownPlan](https://docs.almondtill.com/reference/pricing/scheduleMarkdownPlan/index.md): Schedule a markdown plan — the price cuts will fire on their dates. - [Privacy and compliance](https://docs.almondtill.com/reference/privacy-and-compliance/index.md): Tax and fiscal configuration, certificates and privacy requests. - [copyCannedConsentPurpose](https://docs.almondtill.com/reference/privacy-and-compliance/copyCannedConsentPurpose/index.md): Copy a platform-preset consent purpose you can copy into your group into your own group — your editable copy of the platform preset. - [fulfillPrivacyRequest](https://docs.almondtill.com/reference/privacy-and-compliance/fulfillPrivacyRequest/index.md): Mark a privacy request fulfilled, with the evidence. - [issueFiscalReceipt](https://docs.almondtill.com/reference/privacy-and-compliance/issueFiscalReceipt/index.md): 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. - [Privacy request](https://docs.almondtill.com/reference/privacy-request/index.md): A privacy request records a data-subject demand — erasure, access, portability, rectification, or opt-out — under GDPR or CCPA, with who asked and how it arrived. - [createPrivacyRequest](https://docs.almondtill.com/reference/privacy-request/createPrivacyRequest/index.md): Record a privacy request the moment it arrives — who asked, for which right, under which law. - [privacyRequest](https://docs.almondtill.com/reference/privacy-request/privacyRequest/index.md): One privacy request — the right asked, the regime, the subject, and the fulfillment evidence. - [privacyRequests](https://docs.almondtill.com/reference/privacy-request/privacyRequests/index.md): Your group’s privacy-request register, newest first — every GDPR/CCPA request you received, forever. - [rejectPrivacyRequest](https://docs.almondtill.com/reference/privacy-request/rejectPrivacyRequest/index.md): Reject a privacy request — the reason is required. - [startPrivacyRequest](https://docs.almondtill.com/reference/privacy-request/startPrivacyRequest/index.md): Start fulfilling a verified privacy request. - [verifyPrivacyRequest](https://docs.almondtill.com/reference/privacy-request/verifyPrivacyRequest/index.md): Mark the requester’s identity as verified. - [Product](https://docs.almondtill.com/reference/product/index.md): A product is one sellable line under a style: it fixes the product-tier options, carries the recommended price, and its segment bounds which variant cells may exist beneath it. - [createProduct](https://docs.almondtill.com/reference/product/createProduct/index.md): Create a new product — the sellable middle of a family at your organization. - [deactivateProduct](https://docs.almondtill.com/reference/product/deactivateProduct/index.md): Deactivate a product — the sellable middle of a family — it stops being usable but keeps its history and can be reactivated. - [doomProduct](https://docs.almondtill.com/reference/product/doomProduct/index.md): Permanently retire a product — the sellable middle of a family. - [product](https://docs.almondtill.com/reference/product/product/index.md): Look up one record — a product — the sellable middle of a family. - [products](https://docs.almondtill.com/reference/product/products/index.md): The product list — each entry is a product — the sellable middle of a family. - [reactivateProduct](https://docs.almondtill.com/reference/product/reactivateProduct/index.md): Reactivate a product — the sellable middle of a family — bring a deactivated record back into use. - [updateProduct](https://docs.almondtill.com/reference/product/updateProduct/index.md): Edit a product — the sellable middle of a family — change its details. - [Product relation](https://docs.almondtill.com/reference/product-relation/index.md): A product relation is a typed link between two products — goes-with, replaces, and the like. - [createProductRelation](https://docs.almondtill.com/reference/product-relation/createProductRelation/index.md): Create a new product relationship — “goes with”, “replaces”, “upsell” links between products at your organization. - [deactivateProductRelation](https://docs.almondtill.com/reference/product-relation/deactivateProductRelation/index.md): Deactivate a product relationship — “goes with”, “replaces”, “upsell” links between products — it stops being usable but keeps its history and can be reactivated. - [doomProductRelation](https://docs.almondtill.com/reference/product-relation/doomProductRelation/index.md): Permanently retire a product relationship — “goes with”, “replaces”, “upsell” links between products. - [productRelation](https://docs.almondtill.com/reference/product-relation/productRelation/index.md): Look up one record — a product relationship — “goes with”, “replaces”, “upsell” links between products. - [productRelations](https://docs.almondtill.com/reference/product-relation/productRelations/index.md): The product relation list — each entry is a product relationship — “goes with”, “replaces”, “upsell” links between products. - [reactivateProductRelation](https://docs.almondtill.com/reference/product-relation/reactivateProductRelation/index.md): Reactivate a product relationship — “goes with”, “replaces”, “upsell” links between products — bring a deactivated record back into use. - [updateProductRelation](https://docs.almondtill.com/reference/product-relation/updateProductRelation/index.md): Edit a product relationship — “goes with”, “replaces”, “upsell” links between products — change its details. - [Promotion](https://docs.almondtill.com/reference/promotion/index.md): A promotion is an automatic discount rule — percent off, an amount off, a fixed unit price, buy some and get some, or a bundle deal — with where it applies (channels, locations, organizations, custome - [createPromotion](https://docs.almondtill.com/reference/promotion/createPromotion/index.md): Create a new promotion — an automatic price rule at your organization. - [deactivatePromotion](https://docs.almondtill.com/reference/promotion/deactivatePromotion/index.md): Deactivate a promotion — an automatic price rule — it stops being usable but keeps its history and can be reactivated. - [doomPromotion](https://docs.almondtill.com/reference/promotion/doomPromotion/index.md): Permanently retire a promotion — an automatic price rule. - [promotion](https://docs.almondtill.com/reference/promotion/promotion/index.md): Look up one record — a promotion — an automatic price rule. - [promotions](https://docs.almondtill.com/reference/promotion/promotions/index.md): The promotion list — each entry is a promotion — an automatic price rule. - [reactivatePromotion](https://docs.almondtill.com/reference/promotion/reactivatePromotion/index.md): Reactivate a promotion — an automatic price rule — bring a deactivated record back into use. - [updatePromotion](https://docs.almondtill.com/reference/promotion/updatePromotion/index.md): Edit a promotion — an automatic price rule — change its details. - [Purchase order](https://docs.almondtill.com/reference/purchase-order/index.md): A purchase order is a commitment to buy from one supplier account — lines of variants, quantities and receiving locations, priced in the supplier currency snapshot taken at creation. - [purchaseOrder](https://docs.almondtill.com/reference/purchase-order/purchaseOrder/index.md): Look up one record — a purchase order — what you are buying from a supplier. - [purchaseOrders](https://docs.almondtill.com/reference/purchase-order/purchaseOrders/index.md): The purchase order list — each entry is a purchase order — what you are buying from a supplier. - [updatePurchaseOrder](https://docs.almondtill.com/reference/purchase-order/updatePurchaseOrder/index.md): Edit a purchase order — what you are buying from a supplier — change its details. - [Purchase pack](https://docs.almondtill.com/reference/purchase-pack/index.md): A purchase pack is how a supplier ships a variant — a case of 24, a pallet of 480 — with a code, the units per pack, an optional pack barcode (GTIN), a nominal weight and outer dimensions. - [createPurchasePack](https://docs.almondtill.com/reference/purchase-pack/createPurchasePack/index.md): Create a new purchase pack — the case/pack size a vendor sells in at your organization. - [deactivatePurchasePack](https://docs.almondtill.com/reference/purchase-pack/deactivatePurchasePack/index.md): Deactivate a purchase pack — the case/pack size a vendor sells in — it stops being usable but keeps its history and can be reactivated. - [doomPurchasePack](https://docs.almondtill.com/reference/purchase-pack/doomPurchasePack/index.md): Permanently retire a purchase pack — the case/pack size a vendor sells in. - [purchasePack](https://docs.almondtill.com/reference/purchase-pack/purchasePack/index.md): Look up one record — a purchase pack — the case/pack size a vendor sells in. - [purchasePacks](https://docs.almondtill.com/reference/purchase-pack/purchasePacks/index.md): The purchase pack list — each entry is a purchase pack — the case/pack size a vendor sells in. - [reactivatePurchasePack](https://docs.almondtill.com/reference/purchase-pack/reactivatePurchasePack/index.md): Reactivate a purchase pack — the case/pack size a vendor sells in — bring a deactivated record back into use. - [updatePurchasePack](https://docs.almondtill.com/reference/purchase-pack/updatePurchasePack/index.md): Edit a purchase pack — the case/pack size a vendor sells in — change its details. - [Purchasing](https://docs.almondtill.com/reference/purchasing/index.md): Purchase orders, returns to vendors, vendor invoices and supplier records. - [acknowledgePurchaseOrder](https://docs.almondtill.com/reference/purchasing/acknowledgePurchaseOrder/index.md): Record that your supplier confirmed a purchase order. - [addPurchaseOrderLines](https://docs.almondtill.com/reference/purchasing/addPurchaseOrderLines/index.md): Add more lines to a purchase order you have not sent yet — the way a big order gets built up. - [cancelPurchaseOrder](https://docs.almondtill.com/reference/purchasing/cancelPurchaseOrder/index.md): Cancel a purchase order before anything has arrived — a draft, one awaiting approval, or an issued one with no receipts yet. - [cancelRtv](https://docs.almondtill.com/reference/purchasing/cancelRtv/index.md): Cancel a return-to-vendor — goods going back to a supplier. - [cancelVendorInvoice](https://docs.almondtill.com/reference/purchasing/cancelVendorInvoice/index.md): Cancel a vendor’s invoice — what a supplier billed you against a purchase. - [captureVendorInvoice](https://docs.almondtill.com/reference/purchasing/captureVendorInvoice/index.md): Capture a vendor’s invoice against a purchase — what they billed you. - [closeShortPurchaseOrder](https://docs.almondtill.com/reference/purchasing/closeShortPurchaseOrder/index.md): Close a partially-received purchase order short — you have decided the rest is not coming. - [createPurchaseOrder](https://docs.almondtill.com/reference/purchasing/createPurchaseOrder/index.md): Create a new purchase order — what you are buying from a supplier at your organization. - [createRtv](https://docs.almondtill.com/reference/purchasing/createRtv/index.md): Create a new return-to-vendor — goods going back to a supplier at your organization. - [createVendorInvoice](https://docs.almondtill.com/reference/purchasing/createVendorInvoice/index.md): Create a new vendor’s invoice — what a supplier billed you against a purchase at your organization. - [issuePurchaseOrder](https://docs.almondtill.com/reference/purchasing/issuePurchaseOrder/index.md): Issue a purchase order — commit it into the buying pipeline. - [recordRtvCredit](https://docs.almondtill.com/reference/purchasing/recordRtvCredit/index.md): Record the vendor’s credit for a return-to-vendor — the money side of sending goods back. - [removePurchaseOrderLines](https://docs.almondtill.com/reference/purchasing/removePurchaseOrderLines/index.md): Take lines off a purchase order you have not sent yet — the ones you decided not to buy after all. - [shipRtv](https://docs.almondtill.com/reference/purchasing/shipRtv/index.md): Ship a return-to-vendor — the goods leave your stock back to the supplier. - [submitPurchaseOrder](https://docs.almondtill.com/reference/purchasing/submitPurchaseOrder/index.md): Send a purchase order to the vendor — the buy commitment goes out. - [updatePurchaseOrderLine](https://docs.almondtill.com/reference/purchasing/updatePurchaseOrderLine/index.md): Replace one line on a draft purchase order — its product, quantity, cost, receiving location or expected date. - [Reading your records](https://docs.almondtill.com/reference/reading-your-records/index.md): Looking up and listing the records of your organization. - [abcClasses](https://docs.almondtill.com/reference/reading-your-records/abcClasses/index.md): 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. - [affiliateEntryList](https://docs.almondtill.com/reference/reading-your-records/affiliateEntryList/index.md): The ledger of what an affiliate has earned, entry by entry. - [affiliatePayoutReport](https://docs.almondtill.com/reference/reading-your-records/affiliatePayoutReport/index.md): The payout report for affiliates — what you owe each partner for the period. - [agentChannelCatalogLookup](https://docs.almondtill.com/reference/reading-your-records/agentChannelCatalogLookup/index.md): Resolve product, variant, SKU or barcode identifiers to the listed products an agent would see. - [agentChannelCatalogProduct](https://docs.almondtill.com/reference/reading-your-records/agentChannelCatalogProduct/index.md): One listed product as an agent sees it in full — its variants narrowed by chosen options, each option value marked available or not. - [agentChannelCatalogSearch](https://docs.almondtill.com/reference/reading-your-records/agentChannelCatalogSearch/index.md): 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. - [agentChannelCheckout](https://docs.almondtill.com/reference/reading-your-records/agentChannelCheckout/index.md): Read one agent checkout as the platform sees it — the lines, the quote, the delivery options, the status and its messages. - [agentChannelOrder](https://docs.almondtill.com/reference/reading-your-records/agentChannelOrder/index.md): Read a completed agent checkout’s order as the platform sees it — what was bought, how it ships, what has happened since. - [allocationSuggestions](https://docs.almondtill.com/reference/reading-your-records/allocationSuggestions/index.md): Suggestions for pushing genuine excess stock from a hub out to your stores, shared fairly by each store’s weight. - [arAging](https://docs.almondtill.com/reference/reading-your-records/arAging/index.md): The aging report — who owes what, and for how long (30/60/90 buckets). - [arLedger](https://docs.almondtill.com/reference/reading-your-records/arLedger/index.md): A customer’s house-account ledger — every charge and payment, in order. - [assistantAsk](https://docs.almondtill.com/reference/reading-your-records/assistantAsk/index.md): 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. - [binStock](https://docs.almondtill.com/reference/reading-your-records/binStock/index.md): What is sitting in one bin. - [cancelExportJob](https://docs.almondtill.com/reference/reading-your-records/cancelExportJob/index.md): Stop one of your own background exports — it ends as cancelled and no file is produced. - [cancelSearchJob](https://docs.almondtill.com/reference/reading-your-records/cancelSearchJob/index.md): Stop one of your own background searches — it ends as cancelled and keeps the matches found so far. - [cannedCharacteristics](https://docs.almondtill.com/reference/reading-your-records/cannedCharacteristics/index.md): The canned characteristic list — each entry is a platform-preset product characteristic you can copy into your group. - [cannedConsentPurposes](https://docs.almondtill.com/reference/reading-your-records/cannedConsentPurposes/index.md): The canned consent purpose list — each entry is a platform-preset consent purpose you can copy into your group. - [cannedFiscalRegimes](https://docs.almondtill.com/reference/reading-your-records/cannedFiscalRegimes/index.md): 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. - [cannedPeripheralModels](https://docs.almondtill.com/reference/reading-your-records/cannedPeripheralModels/index.md): 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. - [cannedRoles](https://docs.almondtill.com/reference/reading-your-records/cannedRoles/index.md): The canned role list — each entry is a platform-preset role template you can copy into your group. - [cannedStorefrontThemes](https://docs.almondtill.com/reference/reading-your-records/cannedStorefrontThemes/index.md): The canned storefront themes to pick from — each key names a ready-made look; storefronts only accept listed keys. - [cannedUoms](https://docs.almondtill.com/reference/reading-your-records/cannedUoms/index.md): The platform’s preset units of measure (each, pair, kilogram…) — copy or reference them instead of redefining the basics. - [caseMessages](https://docs.almondtill.com/reference/reading-your-records/caseMessages/index.md): One case’s message thread — staff replies, internal notes, and the customer’s messages. - [casesByConsumer](https://docs.almondtill.com/reference/reading-your-records/casesByConsumer/index.md): All the service cases one customer has had — their support history. - [categoryChildren](https://docs.almondtill.com/reference/reading-your-records/categoryChildren/index.md): One category’s direct children — browse your merchandise tree level by level. - [collectionProducts](https://docs.almondtill.com/reference/reading-your-records/collectionProducts/index.md): What a collection actually contains right now — the evaluated product list (pins plus rule matches). - [commissionEntryList](https://docs.almondtill.com/reference/reading-your-records/commissionEntryList/index.md): The commission ledger — what staff earned, entry by entry. - [commissionPayoutReport](https://docs.almondtill.com/reference/reading-your-records/commissionPayoutReport/index.md): The commission payout report — what you owe each seller for the period. - [consultationTurns](https://docs.almondtill.com/reference/reading-your-records/consultationTurns/index.md): One page of a consultation's transcript, oldest first. - [couponBatchCodes](https://docs.almondtill.com/reference/reading-your-records/couponBatchCodes/index.md): One batch’s unique codes with their redemption status — the list you export for a campaign. - [dashboardMetrics](https://docs.almondtill.com/reference/reading-your-records/dashboardMetrics/index.md): One dashboard’s widgets answered with live figures — counts and per-currency totals computed at read time, each stamped with when it was read. - [draftReport](https://docs.almondtill.com/reference/reading-your-records/draftReport/index.md): 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. - [draftSearchPlan](https://docs.almondtill.com/reference/reading-your-records/draftSearchPlan/index.md): 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. - [drawerLedger](https://docs.almondtill.com/reference/reading-your-records/drawerLedger/index.md): The drawer’s cash movements for one till session — every entry, in order. - [effectivePermissions](https://docs.almondtill.com/reference/reading-your-records/effectivePermissions/index.md): This page — the full picture of what a user may and may not do at an organization. - [expectedReceipts](https://docs.almondtill.com/reference/reading-your-records/expectedReceipts/index.md): What is expected to arrive — open purchase-order lines by item and date. - [explainWizardStep](https://docs.almondtill.com/reference/reading-your-records/explainWizardStep/index.md): 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. - [exportJobDownload](https://docs.almondtill.com/reference/reading-your-records/exportJobDownload/index.md): Get a short-lived link to download the file a finished export wrote — its name, size, row count and format come with it. - [fillDraft](https://docs.almondtill.com/reference/reading-your-records/fillDraft/index.md): 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. - [fillDraftTurns](https://docs.almondtill.com/reference/reading-your-records/fillDraftTurns/index.md): The conversation on one of your own wizard drafts, oldest first — what you said and what the assistant answered — one page at a time. - [fillDrafts](https://docs.almondtill.com/reference/reading-your-records/fillDrafts/index.md): Your own wizard drafts, newest first — being made, ready, or failed — one page at a time. - [fiscalReceipt](https://docs.almondtill.com/reference/reading-your-records/fiscalReceipt/index.md): 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. - [fiscalReceipts](https://docs.almondtill.com/reference/reading-your-records/fiscalReceipts/index.md): List your fiscal receipts, newest first — the gap-free compliance journal; receipts are permanent and never edited or removed. - [interpretFilter](https://docs.almondtill.com/reference/reading-your-records/interpretFilter/index.md): Turn a written request — “issued orders from Acme since June” — into filter conditions you can review and apply. - [inventoryOnOrderAudit](https://docs.almondtill.com/reference/reading-your-records/inventoryOnOrderAudit/index.md): 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. - [loyaltyLedger](https://docs.almondtill.com/reference/reading-your-records/loyaltyLedger/index.md): A loyalty member’s points history — every earn, redemption, and adjustment. - [myOrganizationGroup](https://docs.almondtill.com/reference/reading-your-records/myOrganizationGroup/index.md): Your own organization group — the tenant root: its name, code, classification, status, and owners. - [notes](https://docs.almondtill.com/reference/reading-your-records/notes/index.md): The notes attached to one record. - [orderTenders](https://docs.almondtill.com/reference/reading-your-records/orderTenders/index.md): The payments applied to one order — the tender-by-tender money story. - [orgBus](https://docs.almondtill.com/reference/reading-your-records/orgBus/index.md): What’s happening across your whole organization — every create, edit, and status change on every record, newest first, over roughly the last three months. - [orgLayout](https://docs.almondtill.com/reference/reading-your-records/orgLayout/index.md): 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. - [organization](https://docs.almondtill.com/reference/reading-your-records/organization/index.md): Look up one record — an organization — one store or business unit in your group. - [organizations](https://docs.almondtill.com/reference/reading-your-records/organizations/index.md): The organization list — each entry is an organization — one store or business unit in your group. - [purchaseOrderLines](https://docs.almondtill.com/reference/reading-your-records/purchaseOrderLines/index.md): The lines on one purchase order — what you ordered, where each lot is going, and how much of it has landed. - [rebalanceSuggestions](https://docs.almondtill.com/reference/reading-your-records/rebalanceSuggestions/index.md): Stock-balancing suggestions between your locations — pull stock to where it sells. - [receiptLines](https://docs.almondtill.com/reference/reading-your-records/receiptLines/index.md): The lines on one goods receipt — which purchase-order lines arrived, how many of each, and where they landed. - [registriesByConsumer](https://docs.almondtill.com/reference/reading-your-records/registriesByConsumer/index.md): All of one customer’s registries. - [registryFulfillments](https://docs.almondtill.com/reference/reading-your-records/registryFulfillments/index.md): Who bought what against one registry — the fulfilment audit. - [registryItems](https://docs.almondtill.com/reference/reading-your-records/registryItems/index.md): The items on one gift registry. - [relationshipCounts](https://docs.almondtill.com/reference/reading-your-records/relationshipCounts/index.md): How many records point at this one, per family — the folder counts on a record’s Explore page. - [replenishmentParameters](https://docs.almondtill.com/reference/reading-your-records/replenishmentParameters/index.md): The reorder maths per item — min/max, lead times, safety stock — that replenishment suggestions use. - [replenishmentSuggestions](https://docs.almondtill.com/reference/reading-your-records/replenishmentSuggestions/index.md): What to reorder — suggested purchase quantities from your sales pace and stock levels. - [reportRun](https://docs.almondtill.com/reference/reading-your-records/reportRun/index.md): 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. - [resolveFxRate](https://docs.almondtill.com/reference/reading-your-records/resolveFxRate/index.md): What exchange rate applies right now for a foreign currency at your organization. - [resolveIdentifier](https://docs.almondtill.com/reference/reading-your-records/resolveIdentifier/index.md): Scan lookup — which variant does this barcode belong to? - [resolveStoredValueInstrument](https://docs.almondtill.com/reference/reading-your-records/resolveStoredValueInstrument/index.md): Look up a gift card or store credit by its number — balance and state, the till’s check before redeeming. - [resolveTaxJurisdictionByPostal](https://docs.almondtill.com/reference/reading-your-records/resolveTaxJurisdictionByPostal/index.md): Find the tax jurisdiction that applies at a postal code — type a ZIP, get the place. - [reviewRecord](https://docs.almondtill.com/reference/reading-your-records/reviewRecord/index.md): Ask AI to review this record for issues — incomplete, inconsistent, or suspicious-looking values. - [revisions](https://docs.almondtill.com/reference/reading-your-records/revisions/index.md): A record’s full change history — every saved version, what changed, when, and why, with the stated reason kept word for word. - [rolePermissions](https://docs.almondtill.com/reference/reading-your-records/rolePermissions/index.md): 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”). - [schedulableResourceAvailability](https://docs.almondtill.com/reference/reading-your-records/schedulableResourceAvailability/index.md): 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. - [search](https://docs.almondtill.com/reference/reading-your-records/search/index.md): Name search across your records — type-ahead by caption within your own group. - [searchAll](https://docs.almondtill.com/reference/reading-your-records/searchAll/index.md): 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. - [searchJobMatches](https://docs.almondtill.com/reference/reading-your-records/searchJobMatches/index.md): 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. - [searchPlanRun](https://docs.almondtill.com/reference/reading-your-records/searchPlanRun/index.md): 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. - [segmentMembers](https://docs.almondtill.com/reference/reading-your-records/segmentMembers/index.md): One segment’s member list, in shopper-id order. - [sizeRunFill](https://docs.almondtill.com/reference/reading-your-records/sizeRunFill/index.md): Spread a total over a size run’s ratio — whole units, the remainder to the largest shares, ties to the earlier size. - [startExportJob](https://docs.almondtill.com/reference/reading-your-records/startExportJob/index.md): 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. - [startSearchJob](https://docs.almondtill.com/reference/reading-your-records/startSearchJob/index.md): 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. - [stockCard](https://docs.almondtill.com/reference/reading-your-records/stockCard/index.md): One item’s full stock story at a location — every movement, in order. - [stockRecords](https://docs.almondtill.com/reference/reading-your-records/stockRecords/index.md): The stock balances — what you own, where, in which bucket. - [storedValueLedger](https://docs.almondtill.com/reference/reading-your-records/storedValueLedger/index.md): A gift card / store credit’s full money story — every load and redemption. - [styleStockMatrix](https://docs.almondtill.com/reference/reading-your-records/styleStockMatrix/index.md): The cells of one style at one location — on hand, reserved, available and on order per variant, the axes in scheme and size order. - [suggestCaption](https://docs.almondtill.com/reference/reading-your-records/suggestCaption/index.md): Suggest a cleaned-up version of a record name you are typing — casing, spacing, and obvious typos fixed. - [suggestCode](https://docs.almondtill.com/reference/reading-your-records/suggestCode/index.md): Suggest a code for a record, built from its name — and free to take where codes must be unique. - [suggestFormFill](https://docs.almondtill.com/reference/reading-your-records/suggestFormFill/index.md): Ask AI to draft values for the empty inputs on this wizard page, predicted from what you already answered. - [suggestNote](https://docs.almondtill.com/reference/reading-your-records/suggestNote/index.md): Ask AI to draft one internal note — from the thread so far, or by cleaning up words you already wrote. - [suggestReason](https://docs.almondtill.com/reference/reading-your-records/suggestReason/index.md): Draft a short reason for the change you are about to save — composed from what actually changed. - [summarizeThread](https://docs.almondtill.com/reference/reading-your-records/summarizeThread/index.md): Ask AI for a short synopsis of this record’s note thread — what it is about, what was decided, what still hangs. - [tasksByConstruct](https://docs.almondtill.com/reference/reading-your-records/tasksByConstruct/index.md): The tasks attached to one record — “what’s to do about this?”. - [taxJurisdictionChildren](https://docs.almondtill.com/reference/reading-your-records/taxJurisdictionChildren/index.md): One tax jurisdiction’s direct children — drill a country into its states, a state into its counties. - [taxJurisdictionCountries](https://docs.almondtill.com/reference/reading-your-records/taxJurisdictionCountries/index.md): The countries with a live tax-jurisdiction tree — what the tax page’s country picker offers. - [teamTasks](https://docs.almondtill.com/reference/reading-your-records/teamTasks/index.md): One team’s task inbox — the to-dos assigned to that team. - [transferLaneRanking](https://docs.almondtill.com/reference/reading-your-records/transferLaneRanking/index.md): Which transfer lanes (location pairs) serve a move best, ranked. - [variantIdentifiers](https://docs.almondtill.com/reference/reading-your-records/variantIdentifiers/index.md): The identifiers (barcodes/SKUs) assigned to one variant. - [verifyInventoryItem](https://docs.almondtill.com/reference/reading-your-records/verifyInventoryItem/index.md): Reconcile one item’s ledger against its cached balances — “do the books add up?”. - [Receipt](https://docs.almondtill.com/reference/receipt/index.md): A receipt records goods arriving against one issued purchase order at one receiving location — lines address PO lines by number, each with a disposition: accept into stock, hold for review with a cann - [receipt](https://docs.almondtill.com/reference/receipt/receipt/index.md): Look up one record — a goods receipt — stock arriving from a purchase order. - [receipts](https://docs.almondtill.com/reference/receipt/receipts/index.md): The receipt list — each entry is a goods receipt — stock arriving from a purchase order. - [updateReceipt](https://docs.almondtill.com/reference/receipt/updateReceipt/index.md): Edit a goods receipt — stock arriving from a purchase order — change its details. - [Refund](https://docs.almondtill.com/reference/refund/index.md): A refund is money returned to the original card against a payment. - [refund](https://docs.almondtill.com/reference/refund/refund/index.md): Look up one record — a refund — money going back to a customer. - [refunds](https://docs.almondtill.com/reference/refund/refunds/index.md): The refund list — each entry is a refund — money going back to a customer. - [Refunds and payment corrections](https://docs.almondtill.com/reference/refunds-and-payment-corrections/index.md): Refunds, corrective notes and voiding invoices. - [adjustLoyaltyPoints](https://docs.almondtill.com/reference/refunds-and-payment-corrections/adjustLoyaltyPoints/index.md): Manually add or remove a customer’s loyalty points, with a reason. - [adjustStoredValueInstrument](https://docs.almondtill.com/reference/refunds-and-payment-corrections/adjustStoredValueInstrument/index.md): Manually correct a gift card or store-credit balance, with a reason. - [arWriteoff](https://docs.almondtill.com/reference/refunds-and-payment-corrections/arWriteoff/index.md): Write off part of a customer’s house-account balance — money you are giving up on. - [issueCreditNote](https://docs.almondtill.com/reference/refunds-and-payment-corrections/issueCreditNote/index.md): Issue a credit note — a formal “we owe you” against an invoice. - [issueDebitNote](https://docs.almondtill.com/reference/refunds-and-payment-corrections/issueDebitNote/index.md): Issue a debit note — a formal “you owe us more” against an invoice. - [refundReturn](https://docs.almondtill.com/reference/refunds-and-payment-corrections/refundReturn/index.md): Pay the customer back for an approved, received return. - [refundTender](https://docs.almondtill.com/reference/refunds-and-payment-corrections/refundTender/index.md): Refund a specific payment on an order (the record-only lane for cash/external tenders). - [settleCreditNoteToAr](https://docs.almondtill.com/reference/refunds-and-payment-corrections/settleCreditNoteToAr/index.md): Settle a credit note into the customer’s house account — the credit lands on their AR balance. - [settleDebitNoteToAr](https://docs.almondtill.com/reference/refunds-and-payment-corrections/settleDebitNoteToAr/index.md): Settle a debit note into the customer’s house account — the charge lands on their AR balance. - [submitEvidenceDispute](https://docs.almondtill.com/reference/refunds-and-payment-corrections/submitEvidenceDispute/index.md): Fight a card dispute — submit your evidence (receipts, delivery proof) to the card networks. - [Register](https://docs.almondtill.com/reference/register/index.md): A register is one checkout lane at a logical facility — the till definition devices pair against. - [createRegister](https://docs.almondtill.com/reference/register/createRegister/index.md): Create a new register — one till position a device drives at your organization. - [deactivateRegister](https://docs.almondtill.com/reference/register/deactivateRegister/index.md): Deactivate a register — one till position a device drives — it stops being usable but keeps its history and can be reactivated. - [doomRegister](https://docs.almondtill.com/reference/register/doomRegister/index.md): Permanently retire a register — one till position a device drives. - [reactivateRegister](https://docs.almondtill.com/reference/register/reactivateRegister/index.md): Reactivate a register — one till position a device drives — bring a deactivated record back into use. - [register](https://docs.almondtill.com/reference/register/register/index.md): Look up one record — a register — one till position a device drives. - [registers](https://docs.almondtill.com/reference/register/registers/index.md): The register list — each entry is a register — one till position a device drives. - [updateRegister](https://docs.almondtill.com/reference/register/updateRegister/index.md): Edit a register — one till position a device drives — change its details. - [Register approvals](https://docs.almondtill.com/reference/register-approvals/index.md): Approving or denying the requests raised at a register. - [posReturn](https://docs.almondtill.com/reference/register-approvals/posReturn/index.md): A with-receipt return at the till, in ONE step — approve, take the goods back, and refund cash from the drawer. - [Replenishment config](https://docs.almondtill.com/reference/replenishment-config/index.md): A replenishment rule is one cell of your stock-planning settings, scoped by any mix of organization or location, category or style, season and brand — group-wide when none is set — carrying the parame - [createReplenishmentConfig](https://docs.almondtill.com/reference/replenishment-config/createReplenishmentConfig/index.md): Create a new replenishment settings — how reorder suggestions are computed for a scope at your organization. - [deactivateReplenishmentConfig](https://docs.almondtill.com/reference/replenishment-config/deactivateReplenishmentConfig/index.md): Deactivate the replenishment settings — how reorder suggestions are computed for a scope — it stops being usable but keeps its history and can be reactivated. - [doomReplenishmentConfig](https://docs.almondtill.com/reference/replenishment-config/doomReplenishmentConfig/index.md): Permanently retire the replenishment settings — how reorder suggestions are computed for a scope. - [reactivateReplenishmentConfig](https://docs.almondtill.com/reference/replenishment-config/reactivateReplenishmentConfig/index.md): Reactivate the replenishment settings — how reorder suggestions are computed for a scope — bring a deactivated record back into use. - [replenishmentConfig](https://docs.almondtill.com/reference/replenishment-config/replenishmentConfig/index.md): Look up one record — the replenishment settings — how reorder suggestions are computed for a scope. - [replenishmentConfigs](https://docs.almondtill.com/reference/replenishment-config/replenishmentConfigs/index.md): The replenishment config list — each entry is the replenishment settings — how reorder suggestions are computed for a scope. - [updateReplenishmentConfig](https://docs.almondtill.com/reference/replenishment-config/updateReplenishmentConfig/index.md): Edit the replenishment settings — how reorder suggestions are computed for a scope — change its details. - [Report](https://docs.almondtill.com/reference/report/index.md): A saved report is a named, editable report definition — the plan that says which records, and either the columns to show for each record or the fields to group by and the measures to total — that anyo - [createReport](https://docs.almondtill.com/reference/report/createReport/index.md): Save a report definition — a plan with columns, or a group-by and measures; validated now, run later as whoever runs it. - [deactivateReport](https://docs.almondtill.com/reference/report/deactivateReport/index.md): Retire a saved report from use — it cannot run until reactivated. - [doomReport](https://docs.almondtill.com/reference/report/doomReport/index.md): Permanently retire a saved report — it can never run again. - [reactivateReport](https://docs.almondtill.com/reference/report/reactivateReport/index.md): Bring a retired saved report back into use. - [report](https://docs.almondtill.com/reference/report/report/index.md): Look up one saved report definition — its words, the family it reports on, and its spec. - [reports](https://docs.almondtill.com/reference/report/reports/index.md): Your organization group’s saved reports, newest first. - [updateReport](https://docs.almondtill.com/reference/report/updateReport/index.md): Rename a saved report, change what it is for, or replace its spec wholesale — the words and family re-derive. - [Return](https://docs.almondtill.com/reference/return/index.md): A return is a customer bringing goods back against a sale — the goods-back document, distinct from a return to supplier and from a credit note, which corrects a bill rather than taking goods back. - [approveReturn](https://docs.almondtill.com/reference/return/approveReturn/index.md): Approve a customer return — your sign-off moves it forward. - [cancelReturn](https://docs.almondtill.com/reference/return/cancelReturn/index.md): Cancel a customer return. - [closeReturn](https://docs.almondtill.com/reference/return/closeReturn/index.md): Close a customer return — finish it. - [createReturn](https://docs.almondtill.com/reference/return/createReturn/index.md): Create a new customer return at your organization. - [rejectReturn](https://docs.almondtill.com/reference/return/rejectReturn/index.md): Reject a customer return — send it back or stop it. - [return](https://docs.almondtill.com/reference/return/return/index.md): Look up one record — a customer return. - [returns](https://docs.almondtill.com/reference/return/returns/index.md): The return list — each entry is a customer return. - [updateReturn](https://docs.almondtill.com/reference/return/updateReturn/index.md): Edit a customer return — change its details. - [Review](https://docs.almondtill.com/reference/review/index.md): A product review is one shopper’s written verdict on one product — a rating from 1 to 5, a title and a body — with a verified-purchase mark the system stamps itself when the shopper points at an order - [review](https://docs.almondtill.com/reference/review/review/index.md): Look up one product review. - [reviews](https://docs.almondtill.com/reference/review/reviews/index.md): The product reviews at your organization. - [transitionReview](https://docs.almondtill.com/reference/review/transitionReview/index.md): Moderate a review — approve it for display or reject it. - [Role](https://docs.almondtill.com/reference/role/index.md): A role is a named bundle of permissions granted per organization. - [createRole](https://docs.almondtill.com/reference/role/createRole/index.md): Create a new role — a named bundle of permissions at your organization. - [deactivateRole](https://docs.almondtill.com/reference/role/deactivateRole/index.md): Deactivate a role — a named bundle of permissions — it stops being usable but keeps its history and can be reactivated. - [doomRole](https://docs.almondtill.com/reference/role/doomRole/index.md): Permanently retire a role — a named bundle of permissions. - [reactivateRole](https://docs.almondtill.com/reference/role/reactivateRole/index.md): Reactivate a role — a named bundle of permissions — bring a deactivated record back into use. - [role](https://docs.almondtill.com/reference/role/role/index.md): Look up one record — a role — a named bundle of permissions. - [roles](https://docs.almondtill.com/reference/role/roles/index.md): The role list — each entry is a role — a named bundle of permissions. - [updateRole](https://docs.almondtill.com/reference/role/updateRole/index.md): Edit a role — a named bundle of permissions — change its details. - [Saga](https://docs.almondtill.com/reference/saga/index.md): A saga is the record of one multi-step process the platform runs for you — a checkout, a stock transfer, a purchase-order receipt, the sourcing of a special order, or the clearance of a fiscal receipt - [saga](https://docs.almondtill.com/reference/saga/saga/index.md): Look up one background workflow run — a long-running job the platform runs on your behalf (a checkout, a sourcing chase). - [sagas](https://docs.almondtill.com/reference/saga/sagas/index.md): The background workflow runs — the platform’s long-running jobs for your organization. - [Sale price](https://docs.almondtill.com/reference/sale-price/index.md): A sale price is one dated window in the price schedule of an inventory item (a variant at one facility) — the price that holds between its start and end instants. - [createSalePrice](https://docs.almondtill.com/reference/sale-price/createSalePrice/index.md): Create a new sale price — a time-boxed promotional price at your organization. - [doomSalePrice](https://docs.almondtill.com/reference/sale-price/doomSalePrice/index.md): Permanently retire a sale price — a time-boxed promotional price. - [salePrice](https://docs.almondtill.com/reference/sale-price/salePrice/index.md): Look up one record — a sale price — a time-boxed promotional price. - [salePrices](https://docs.almondtill.com/reference/sale-price/salePrices/index.md): The sale price list — each entry is a sale price — a time-boxed promotional price. - [updateSalePrice](https://docs.almondtill.com/reference/sale-price/updateSalePrice/index.md): Edit a sale price — a time-boxed promotional price — change its details. - [Schedulable resource](https://docs.almondtill.com/reference/schedulable-resource/index.md): A schedulable resource is a bookable thing at one of your locations — a staff member, a station like a fitting room, or a piece of equipment. - [createSchedulableResource](https://docs.almondtill.com/reference/schedulable-resource/createSchedulableResource/index.md): Add a bookable resource — a staff member, station or chair/equipment appointments book against, at one location. - [deactivateSchedulableResource](https://docs.almondtill.com/reference/schedulable-resource/deactivateSchedulableResource/index.md): Retire a bookable resource from service — it takes no new bookings until reactivated. - [doomSchedulableResource](https://docs.almondtill.com/reference/schedulable-resource/doomSchedulableResource/index.md): Decommission a bookable resource permanently — the record stays as history but can never book again. - [reactivateSchedulableResource](https://docs.almondtill.com/reference/schedulable-resource/reactivateSchedulableResource/index.md): Return a retired bookable resource to service — it takes bookings again. - [schedulableResource](https://docs.almondtill.com/reference/schedulable-resource/schedulableResource/index.md): Look up one bookable resource — its kind, staff link, capacity and working hours. - [schedulableResources](https://docs.almondtill.com/reference/schedulable-resource/schedulableResources/index.md): List your bookable resources — filter by kind, location, staff member or lifecycle state. - [updateSchedulableResource](https://docs.almondtill.com/reference/schedulable-resource/updateSchedulableResource/index.md): Edit a bookable resource — its name, staff link, capacity, working hours or code. - [Scratchpad](https://docs.almondtill.com/reference/scratchpad/index.md): A scratchpad collects intent until it holds a plan — ordered steps in the API’s own vocabulary — and, once a person approves it, realizes the plan into records through the ordinary operations under th - [createScratchpad](https://docs.almondtill.com/reference/scratchpad/createScratchpad/index.md): Create a new scratchpad — a plan of records to create, reviewed and approved before anything is born at your organization. - [scratchpad](https://docs.almondtill.com/reference/scratchpad/scratchpad/index.md): Look up one record — a scratchpad — a plan of records to create, reviewed and approved before anything is born. - [scratchpads](https://docs.almondtill.com/reference/scratchpad/scratchpads/index.md): The scratchpad list — each entry is a scratchpad — a plan of records to create, reviewed and approved before anything is born. - [transitionScratchpad](https://docs.almondtill.com/reference/scratchpad/transitionScratchpad/index.md): Move a scratchpad through its life — hold the plan for review, reopen it for editing, approve it, or abandon it. - [updateScratchpad](https://docs.almondtill.com/reference/scratchpad/updateScratchpad/index.md): Edit a scratchpad — a plan of records to create, reviewed and approved before anything is born — change its details. - [Search job](https://docs.almondtill.com/reference/search-job/index.md): A background search is a saved search plan the platform runs for you — as you, with your own permissions — for up to five minutes, across related records: it starts from one kind of record, follows up - [searchJob](https://docs.almondtill.com/reference/search-job/searchJob/index.md): 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. - [searchJobs](https://docs.almondtill.com/reference/search-job/searchJobs/index.md): The background searches in your organization — the plans people started, newest first, with their progress and outcome. - [Season](https://docs.almondtill.com/reference/season/index.md): A season is a selling window — a collection period your styles and enablements can belong to. - [createSeason](https://docs.almondtill.com/reference/season/createSeason/index.md): Create a new season — a time-bounded product grouping at your organization. - [deactivateSeason](https://docs.almondtill.com/reference/season/deactivateSeason/index.md): Deactivate a season — a time-bounded product grouping — it stops being usable but keeps its history and can be reactivated. - [doomSeason](https://docs.almondtill.com/reference/season/doomSeason/index.md): Permanently retire a season — a time-bounded product grouping. - [reactivateSeason](https://docs.almondtill.com/reference/season/reactivateSeason/index.md): Reactivate a season — a time-bounded product grouping — bring a deactivated record back into use. - [season](https://docs.almondtill.com/reference/season/season/index.md): Look up one record — a season — a time-bounded product grouping. - [seasons](https://docs.almondtill.com/reference/season/seasons/index.md): The season list — each entry is a season — a time-bounded product grouping. - [updateSeason](https://docs.almondtill.com/reference/season/updateSeason/index.md): Edit a season — a time-bounded product grouping — change its details. - [Segment](https://docs.almondtill.com/reference/segment/index.md): A segment is a saved audience — a named group of shoppers for marketing and outreach. - [createSegment](https://docs.almondtill.com/reference/segment/createSegment/index.md): Create a customer segment for marketing — a named group of shoppers you add members to. - [deactivateSegment](https://docs.almondtill.com/reference/segment/deactivateSegment/index.md): Stage a segment — it stays editable but marked inactive. - [doomSegment](https://docs.almondtill.com/reference/segment/doomSegment/index.md): Permanently retire a segment — its membership list dies with it. - [reactivateSegment](https://docs.almondtill.com/reference/segment/reactivateSegment/index.md): Bring a staged segment back to active. - [segment](https://docs.almondtill.com/reference/segment/segment/index.md): Look up one customer segment. - [segments](https://docs.almondtill.com/reference/segment/segments/index.md): Your organization group’s customer segments, newest first. - [updateSegment](https://docs.almondtill.com/reference/segment/updateSegment/index.md): Rename a customer segment — the label only; membership is unchanged. - [Selling](https://docs.almondtill.com/reference/selling/index.md): Ringing sales, serving customers and issuing invoices. - [addCaseMessage](https://docs.almondtill.com/reference/selling/addCaseMessage/index.md): Add a reply to a customer-service case, as staff. - [addRegistryItem](https://docs.almondtill.com/reference/selling/addRegistryItem/index.md): Add a product to a customer’s gift registry, as staff. - [agentChannelCheckoutCancel](https://docs.almondtill.com/reference/selling/agentChannelCheckoutCancel/index.md): Cancel an agent checkout before it completes. - [agentChannelCheckoutComplete](https://docs.almondtill.com/reference/selling/agentChannelCheckoutComplete/index.md): 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. - [agentChannelCheckoutCreate](https://docs.almondtill.com/reference/selling/agentChannelCheckoutCreate/index.md): 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. - [agentChannelCheckoutUpdate](https://docs.almondtill.com/reference/selling/agentChannelCheckoutUpdate/index.md): Replace an agent checkout wholesale — the items, the buyer, the delivery choice — and get the fresh quote. - [applyOrderCoupon](https://docs.almondtill.com/reference/selling/applyOrderCoupon/index.md): Apply a coupon code to an open order. - [applyOrderEmployeeDiscount](https://docs.almondtill.com/reference/selling/applyOrderEmployeeDiscount/index.md): Attach an employee discount to an open order (one employee per order). - [applyOrderLoyalty](https://docs.almondtill.com/reference/selling/applyOrderLoyalty/index.md): Redeem a customer’s loyalty points against an open order. - [applyTender](https://docs.almondtill.com/reference/selling/applyTender/index.md): Take payment on a placed order — cash, card, or other tender. - [arPay](https://docs.almondtill.com/reference/selling/arPay/index.md): Take a payment against a customer’s house account. - [completeAppointment](https://docs.almondtill.com/reference/selling/completeAppointment/index.md): Complete an in-progress appointment — optionally linking the billing order at the last legal moment. - [fileClaimWarranty](https://docs.almondtill.com/reference/selling/fileClaimWarranty/index.md): File a claim on an active warranty — link the customer-service case and the warranty flips to claimed. - [grantConsent](https://docs.almondtill.com/reference/selling/grantConsent/index.md): Record a customer’s consent (marketing, data use) as staff, on their word. - [issueInvoice](https://docs.almondtill.com/reference/selling/issueInvoice/index.md): Issue the invoice for an order — the formal bill. - [processReaderPayment](https://docs.almondtill.com/reference/selling/processReaderPayment/index.md): Take a card-present payment on the card reader paired to this till. - [recordRegistryFulfillment](https://docs.almondtill.com/reference/selling/recordRegistryFulfillment/index.md): Record that a registry item was bought — the gift is covered. - [removeOrderCoupon](https://docs.almondtill.com/reference/selling/removeOrderCoupon/index.md): Take a coupon off an open order — the price maths re-runs without it. - [removeOrderEmployeeDiscount](https://docs.almondtill.com/reference/selling/removeOrderEmployeeDiscount/index.md): Remove the employee discount from an open order. - [removeOrderLoyalty](https://docs.almondtill.com/reference/selling/removeOrderLoyalty/index.md): Take the loyalty redemption off an open order — the points go back. - [removeRegistryItem](https://docs.almondtill.com/reference/selling/removeRegistryItem/index.md): Remove an item from a gift registry, as staff. - [reorderOrder](https://docs.almondtill.com/reference/selling/reorderOrder/index.md): Start a fresh order from a past one — the same items, priced FRESH at today’s prices. - [rescheduleAppointment](https://docs.almondtill.com/reference/selling/rescheduleAppointment/index.md): Move an appointment to a new time — the old booking closes as rescheduled and a linked replacement is created in one step. - [updateRegistryItem](https://docs.almondtill.com/reference/selling/updateRegistryItem/index.md): Change a registry item — usually the wanted quantity. - [withdrawConsent](https://docs.almondtill.com/reference/selling/withdrawConsent/index.md): Record a customer withdrawing a consent, as staff. - [Size run](https://docs.almondtill.com/reference/size-run/index.md): A size run is a ratio over one option dimension — S-M-L-XL as 1-2-2-1 — that a buyer fills a purchase matrix with: kept once and reused by every style that names it, or as the dimension’s own default. - [createSizeRun](https://docs.almondtill.com/reference/size-run/createSizeRun/index.md): 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. - [deactivateSizeRun](https://docs.almondtill.com/reference/size-run/deactivateSizeRun/index.md): 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. - [doomSizeRun](https://docs.almondtill.com/reference/size-run/doomSizeRun/index.md): 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. - [reactivateSizeRun](https://docs.almondtill.com/reference/size-run/reactivateSizeRun/index.md): 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. - [sizeRun](https://docs.almondtill.com/reference/size-run/sizeRun/index.md): 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. - [sizeRuns](https://docs.almondtill.com/reference/size-run/sizeRuns/index.md): 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. - [updateSizeRun](https://docs.almondtill.com/reference/size-run/updateSizeRun/index.md): 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. - [Stored value instrument](https://docs.almondtill.com/reference/stored-value-instrument/index.md): A stored value instrument is spendable value your group has issued — a gift card, a gift certificate, or customer-bound store credit. - [createStoredValueInstrument](https://docs.almondtill.com/reference/stored-value-instrument/createStoredValueInstrument/index.md): Create a new gift card or store-credit instrument — customer-held, money-like at your organization. - [doomStoredValueInstrument](https://docs.almondtill.com/reference/stored-value-instrument/doomStoredValueInstrument/index.md): Permanently retire a gift card or store-credit instrument — customer-held, money-like. - [storedValueInstrument](https://docs.almondtill.com/reference/stored-value-instrument/storedValueInstrument/index.md): Look up one record — a gift card or store-credit instrument — customer-held, money-like. - [storedValueInstruments](https://docs.almondtill.com/reference/stored-value-instrument/storedValueInstruments/index.md): The stored value instrument list — each entry is a gift card or store-credit instrument — customer-held, money-like. - [updateStoredValueInstrument](https://docs.almondtill.com/reference/stored-value-instrument/updateStoredValueInstrument/index.md): Edit a gift card or store-credit instrument — customer-held, money-like — change its details. - [Storefront](https://docs.almondtill.com/reference/storefront/index.md): A storefront is your web shop’s publish configuration — the selling location it sells from, a canned theme, the merchandised collections, and optionally a custom domain. - [createStorefront](https://docs.almondtill.com/reference/storefront/createStorefront/index.md): 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. - [doomStorefront](https://docs.almondtill.com/reference/storefront/doomStorefront/index.md): Decommission a draft or taken-down storefront permanently — the record stays as history but never goes live again. - [publishStorefront](https://docs.almondtill.com/reference/storefront/publishStorefront/index.md): Take a draft storefront live — the whole configuration is re-checked and the custom web address (if set) is claimed. - [republishStorefront](https://docs.almondtill.com/reference/storefront/republishStorefront/index.md): Put a taken-down storefront back live — the configuration re-checks and the web address (if set) is claimed again. - [storefront](https://docs.almondtill.com/reference/storefront/storefront/index.md): Look up one online storefront — its theme, selling location, collections and lifecycle state. - [storefronts](https://docs.almondtill.com/reference/storefront/storefronts/index.md): List your online storefronts — decommissioned ones drop from the listing; drafts, live and taken-down sites stay. - [unpublishStorefront](https://docs.almondtill.com/reference/storefront/unpublishStorefront/index.md): Take a live storefront down — the web address is released and the configuration stands for a later republish. - [updateStorefront](https://docs.almondtill.com/reference/storefront/updateStorefront/index.md): Edit a storefront — its name, selling location, theme, web address, collections, browse tree or channel division. - [Style](https://docs.almondtill.com/reference/style/index.md): A style is the product family — the top of the spine. - [createStyle](https://docs.almondtill.com/reference/style/createStyle/index.md): Create a new style — the top of a product family at your organization. - [deactivateStyle](https://docs.almondtill.com/reference/style/deactivateStyle/index.md): Deactivate a style — the top of a product family — it stops being usable but keeps its history and can be reactivated. - [doomStyle](https://docs.almondtill.com/reference/style/doomStyle/index.md): Permanently retire a style — the top of a product family. - [reactivateStyle](https://docs.almondtill.com/reference/style/reactivateStyle/index.md): Reactivate a style — the top of a product family — bring a deactivated record back into use. - [style](https://docs.almondtill.com/reference/style/style/index.md): Look up one record — a style — the top of a product family. - [styles](https://docs.almondtill.com/reference/style/styles/index.md): The style list — each entry is a style — the top of a product family. - [updateStyle](https://docs.almondtill.com/reference/style/updateStyle/index.md): Edit a style — the top of a product family — change its details. - [Suggestion](https://docs.almondtill.com/reference/suggestion/index.md): A suggestion is an offer the platform minted from bounded live reads: why, in plain words; the evidence it looked at; a drafted plan; and an expiry. - [declineSuggestion](https://docs.almondtill.com/reference/suggestion/declineSuggestion/index.md): Decline a suggestion — say why, and the desk keeps your reason so it learns. - [suggestion](https://docs.almondtill.com/reference/suggestion/suggestion/index.md): Look up one record — a suggestion — something the desk noticed and drafted a plan for, yours to take or decline. - [suggestions](https://docs.almondtill.com/reference/suggestion/suggestions/index.md): The suggestion list — each entry is a suggestion — something the desk noticed and drafted a plan for, yours to take or decline. - [Suggestion schema](https://docs.almondtill.com/reference/suggestion-schema/index.md): A suggestion schema is one suggestion detector registered for an organization, active or parked. - [suggestionSchema](https://docs.almondtill.com/reference/suggestion-schema/suggestionSchema/index.md): Look up one record — a suggestion schema — one detector the desk runs (or is parked from running) for your organization. - [suggestionSchemas](https://docs.almondtill.com/reference/suggestion-schema/suggestionSchemas/index.md): The suggestion schema list — each entry is a suggestion schema — one detector the desk runs (or is parked from running) for your organization. - [transitionSuggestionSchema](https://docs.almondtill.com/reference/suggestion-schema/transitionSuggestionSchema/index.md): Park, reactivate, or permanently retire one of the desk's detectors for your organization. - [Supplier return](https://docs.almondtill.com/reference/rtv/index.md): A supplier return (RTV) sends stock back to the supplier — lines of variants with quantities, a canned reason, and the source bucket they leave from. - [rtv](https://docs.almondtill.com/reference/rtv/rtv/index.md): Look up one record — a return-to-vendor — goods going back to a supplier. - [rtvs](https://docs.almondtill.com/reference/rtv/rtvs/index.md): The rtv list — each entry is a return-to-vendor — goods going back to a supplier. - [updateRtv](https://docs.almondtill.com/reference/rtv/updateRtv/index.md): Edit a return-to-vendor — goods going back to a supplier — change its details. - [Support trail](https://docs.almondtill.com/reference/support-trail/index.md): Opening a user’s sealed activity trail and the ledger of every opening. - [supportTrailUnseals](https://docs.almondtill.com/reference/support-trail/supportTrailUnseals/index.md): Every opening of your staff’s sealed activity trail — who opened it, which door, which user, which window, the ticket or the reason. - [userActivityTrail](https://docs.almondtill.com/reference/support-trail/userActivityTrail/index.md): 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. - [System and integration setup](https://docs.almondtill.com/reference/system-and-integration-setup/index.md): Registers, connections and the settings your systems run on. - [approveConnectorAuthorization](https://docs.almondtill.com/reference/system-and-integration-setup/approveConnectorAuthorization/index.md): 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. - [connectorAuthorization](https://docs.almondtill.com/reference/system-and-integration-setup/connectorAuthorization/index.md): 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. - [createFeedSubscription](https://docs.almondtill.com/reference/system-and-integration-setup/createFeedSubscription/index.md): 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. - [createWebhookSubscription](https://docs.almondtill.com/reference/system-and-integration-setup/createWebhookSubscription/index.md): Register a webhook — your endpoint gets signed POSTs when the events you pick happen. - [feedSubscriptionRuns](https://docs.almondtill.com/reference/system-and-integration-setup/feedSubscriptionRuns/index.md): The files a feed has produced — its export shelf, newest first (the newest 8 are kept). - [mintApiKey](https://docs.almondtill.com/reference/system-and-integration-setup/mintApiKey/index.md): Mint an API key — a machine credential for your integrations. - [mintFeedRunDownload](https://docs.almondtill.com/reference/system-and-integration-setup/mintFeedRunDownload/index.md): Get a short-lived download link (5 minutes) for one of a feed’s files. - [pingWebhookSubscription](https://docs.almondtill.com/reference/system-and-integration-setup/pingWebhookSubscription/index.md): Send a signed test delivery through the real webhook lane — prove your endpoint end to end. - [rotateAgentChannelKey](https://docs.almondtill.com/reference/system-and-integration-setup/rotateAgentChannelKey/index.md): Mint a fresh signing key for the channel — the outgoing key keeps verifying for seven more days, then retires. - [rotateWebhookSubscriptionSecret](https://docs.almondtill.com/reference/system-and-integration-setup/rotateWebhookSubscriptionSecret/index.md): Mint a fresh signing secret for a webhook — the old one stops working immediately. - [runFeedSubscriptionNow](https://docs.almondtill.com/reference/system-and-integration-setup/runFeedSubscriptionNow/index.md): Run a feed now instead of waiting for its cadence — the next hourly sweep exports it. - [Tag](https://docs.almondtill.com/reference/tag/index.md): A tag is a free label you attach to styles and products to group and find them your own way. - [createTag](https://docs.almondtill.com/reference/tag/createTag/index.md): Create a new tag — a free-form product label at your organization. - [doomTag](https://docs.almondtill.com/reference/tag/doomTag/index.md): Permanently retire a tag — a free-form product label. - [tag](https://docs.almondtill.com/reference/tag/tag/index.md): Look up one record — a tag — a free-form product label. - [tags](https://docs.almondtill.com/reference/tag/tags/index.md): The tag list — each entry is a tag — a free-form product label. - [updateTag](https://docs.almondtill.com/reference/tag/updateTag/index.md): Edit a tag — a free-form product label — change its details. - [Task](https://docs.almondtill.com/reference/task/index.md): A task is a tracked piece of work for your team — assign people or teams, label it, set a due instant, and point it at the records it concerns. - [createTask](https://docs.almondtill.com/reference/task/createTask/index.md): Create a new task — a to-do assigned to people or teams at your organization. - [task](https://docs.almondtill.com/reference/task/task/index.md): Look up one record — a task — a to-do assigned to people or teams. - [tasks](https://docs.almondtill.com/reference/task/tasks/index.md): The task list — each entry is a task — a to-do assigned to people or teams. - [transitionTask](https://docs.almondtill.com/reference/task/transitionTask/index.md): Move a task through its life — take it, complete it, cancel it, or pull a postponed one back now. - [updateTask](https://docs.almondtill.com/reference/task/updateTask/index.md): Edit a task — a to-do assigned to people or teams — change its details. - [Task label](https://docs.almondtill.com/reference/task-label/index.md): A task label is a colored word you put on tasks to sort and spot them — pure organization for your work queue. - [createTaskLabel](https://docs.almondtill.com/reference/task-label/createTaskLabel/index.md): Create a new label for organizing tasks at your organization. - [deactivateTaskLabel](https://docs.almondtill.com/reference/task-label/deactivateTaskLabel/index.md): Deactivate a label for organizing tasks — it stops being usable but keeps its history and can be reactivated. - [doomTaskLabel](https://docs.almondtill.com/reference/task-label/doomTaskLabel/index.md): Permanently retire a label for organizing tasks. - [reactivateTaskLabel](https://docs.almondtill.com/reference/task-label/reactivateTaskLabel/index.md): Reactivate a label for organizing tasks — bring a deactivated record back into use. - [taskLabel](https://docs.almondtill.com/reference/task-label/taskLabel/index.md): Look up one record — a label for organizing tasks. - [taskLabels](https://docs.almondtill.com/reference/task-label/taskLabels/index.md): The task label list — each entry is a label for organizing tasks. - [updateTaskLabel](https://docs.almondtill.com/reference/task-label/updateTaskLabel/index.md): Edit a label for organizing tasks — change its details. - [Tax jurisdiction](https://docs.almondtill.com/reference/tax-jurisdiction/index.md): Tax jurisdictions are the places whose tax rules can apply to a sale — countries, states, counties, cities and special districts. - [taxJurisdiction](https://docs.almondtill.com/reference/tax-jurisdiction/taxJurisdiction/index.md): One tax jurisdiction — a place whose tax rules can apply to your sales. - [taxJurisdictions](https://docs.almondtill.com/reference/tax-jurisdiction/taxJurisdictions/index.md): The tax jurisdictions — the places whose tax rules the platform maintains. - [Tax rate](https://docs.almondtill.com/reference/tax-rate/index.md): Tax rates are the percentages a jurisdiction charges, together with the dates they take effect. - [taxRate](https://docs.almondtill.com/reference/tax-rate/taxRate/index.md): One tax rate row — the percentage a jurisdiction charges for a category, over time. - [taxRates](https://docs.almondtill.com/reference/tax-rate/taxRates/index.md): The tax-rate table your tills resolve against. - [Tax registration](https://docs.almondtill.com/reference/tax-registration/index.md): A tax registration records that one of your organizations is registered with a tax authority for a jurisdiction — the fact your tax paperwork hangs from. - [createTaxRegistration](https://docs.almondtill.com/reference/tax-registration/createTaxRegistration/index.md): Create a new your tax registration in a jurisdiction — the legal basis for collecting there at your organization. - [deactivateTaxRegistration](https://docs.almondtill.com/reference/tax-registration/deactivateTaxRegistration/index.md): 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. - [doomTaxRegistration](https://docs.almondtill.com/reference/tax-registration/doomTaxRegistration/index.md): Permanently retire your tax registration in a jurisdiction — the legal basis for collecting there. - [reactivateTaxRegistration](https://docs.almondtill.com/reference/tax-registration/reactivateTaxRegistration/index.md): Reactivate your tax registration in a jurisdiction — the legal basis for collecting there — bring a deactivated record back into use. - [taxRegistration](https://docs.almondtill.com/reference/tax-registration/taxRegistration/index.md): Look up one record — your tax registration in a jurisdiction — the legal basis for collecting there. - [taxRegistrations](https://docs.almondtill.com/reference/tax-registration/taxRegistrations/index.md): The tax registration list — each entry is your tax registration in a jurisdiction — the legal basis for collecting there. - [updateTaxRegistration](https://docs.almondtill.com/reference/tax-registration/updateTaxRegistration/index.md): Edit your tax registration in a jurisdiction — the legal basis for collecting there — change its details. - [Team](https://docs.almondtill.com/reference/team/index.md): A team is a working group of users. - [createTeam](https://docs.almondtill.com/reference/team/createTeam/index.md): Create a new team — a working group of staff at your organization. - [deactivateTeam](https://docs.almondtill.com/reference/team/deactivateTeam/index.md): Deactivate a team — a working group of staff — it stops being usable but keeps its history and can be reactivated. - [doomTeam](https://docs.almondtill.com/reference/team/doomTeam/index.md): Permanently retire a team — a working group of staff. - [reactivateTeam](https://docs.almondtill.com/reference/team/reactivateTeam/index.md): Reactivate a team — a working group of staff — bring a deactivated record back into use. - [team](https://docs.almondtill.com/reference/team/team/index.md): Look up one record — a team — a working group of staff. - [teams](https://docs.almondtill.com/reference/team/teams/index.md): The team list — each entry is a team — a working group of staff. - [updateTeam](https://docs.almondtill.com/reference/team/updateTeam/index.md): Edit a team — a working group of staff — change its details. - [Till and cash management](https://docs.almondtill.com/reference/till-and-cash-management/index.md): Manual drawer entries and force-closing a till. - [activateStoredValueInstrument](https://docs.almondtill.com/reference/till-and-cash-management/activateStoredValueInstrument/index.md): Turn on a gift card or store-credit instrument so it can be sold and redeemed. - [recordCashEntry](https://docs.almondtill.com/reference/till-and-cash-management/recordCashEntry/index.md): Record cash moving in or out of the drawer outside a sale — paid-ins, paid-outs, drops to the safe, pickups. - [Till session](https://docs.almondtill.com/reference/till-session/index.md): A till session is one register shift — the drawer story from opening float through the closing count. - [beginCloseTillSession](https://docs.almondtill.com/reference/till-session/beginCloseTillSession/index.md): Start closing a till — freeze the drawer for the closing count. - [forceCloseTillSession](https://docs.almondtill.com/reference/till-session/forceCloseTillSession/index.md): Force-close a till that cannot close normally (a crashed register, an abandoned shift). - [resumeTillSession](https://docs.almondtill.com/reference/till-session/resumeTillSession/index.md): Resume a suspended till session. - [suspendTillSession](https://docs.almondtill.com/reference/till-session/suspendTillSession/index.md): Suspend a till session — pause the drawer without closing it. - [tillSession](https://docs.almondtill.com/reference/till-session/tillSession/index.md): Look up one record — a till session — one drawer’s working shift, opened and closed with counts. - [tillSessions](https://docs.almondtill.com/reference/till-session/tillSessions/index.md): The till session list — each entry is a till session — one drawer’s working shift, opened and closed with counts. - [Till sessions](https://docs.almondtill.com/reference/till-sessions/index.md): Opening, suspending, resuming and closing your own till session. - [closeTillSession](https://docs.almondtill.com/reference/till-sessions/closeTillSession/index.md): Close a till — record the closing count; over/short is computed against the expected totals. - [openTillSession](https://docs.almondtill.com/reference/till-sessions/openTillSession/index.md): Open a till — start a drawer shift with a counted opening float. - [Token account](https://docs.almondtill.com/reference/token-account/index.md): The kernel wallet holds the prepaid kernels your group runs on — one wallet per group, opened once. - [createTokenAccount](https://docs.almondtill.com/reference/token-account/createTokenAccount/index.md): Create a new your group’s kernel wallet — the prepaid balance that pays for platform usage at your organization. - [deactivateTokenAccount](https://docs.almondtill.com/reference/token-account/deactivateTokenAccount/index.md): 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. - [doomTokenAccount](https://docs.almondtill.com/reference/token-account/doomTokenAccount/index.md): Permanently retire your group’s kernel wallet — the prepaid balance that pays for platform usage. - [reactivateTokenAccount](https://docs.almondtill.com/reference/token-account/reactivateTokenAccount/index.md): Reactivate your group’s kernel wallet — the prepaid balance that pays for platform usage — bring a deactivated record back into use. - [tokenAccount](https://docs.almondtill.com/reference/token-account/tokenAccount/index.md): Look up one record — your group’s kernel wallet — the prepaid balance that pays for platform usage. - [tokenAccounts](https://docs.almondtill.com/reference/token-account/tokenAccounts/index.md): The token account list — each entry is your group’s kernel wallet — the prepaid balance that pays for platform usage. - [updateTokenAccount](https://docs.almondtill.com/reference/token-account/updateTokenAccount/index.md): Edit your group’s kernel wallet — the prepaid balance that pays for platform usage — change its details. - [Token purchase](https://docs.almondtill.com/reference/token-purchase/index.md): A kernel purchase buys prepaid kernels for the wallet — you choose the USD amount and the server prices it at the volume tier (dollars per million kernels, cheaper in bulk). - [createTokenPurchase](https://docs.almondtill.com/reference/token-purchase/createTokenPurchase/index.md): Buy kernels — top up your group’s prepaid balance. - [tokenPurchase](https://docs.almondtill.com/reference/token-purchase/tokenPurchase/index.md): Look up one record — a purchase of kernels — a top-up of the prepaid balance. - [tokenPurchases](https://docs.almondtill.com/reference/token-purchase/tokenPurchases/index.md): The token purchase list — each entry is a purchase of kernels — a top-up of the prepaid balance. - [Training](https://docs.almondtill.com/reference/training/index.md): Courses, tests, certificates and the training rules of your team. - [doomTrainingAttempt](https://docs.almondtill.com/reference/training/doomTrainingAttempt/index.md): Retire an abandoned open sitting so the person can start again. - [draftTrainingQuestions](https://docs.almondtill.com/reference/training/draftTrainingQuestions/index.md): Ask the assistant for candidate questions grounded on one play’s own words — shown to you, saved only when you keep one. - [revokeTrainingCertificate](https://docs.almondtill.com/reference/training/revokeTrainingCertificate/index.md): Withdraw a certificate with a reason — the person passes the course again to be certified anew. - [Training attempt](https://docs.almondtill.com/reference/training-attempt/index.md): A training attempt is one sitting of a course’s test by one person — always the person who started it. - [trainingAttempt](https://docs.almondtill.com/reference/training-attempt/trainingAttempt/index.md): Look up one sitting — the person, the course, the drawn questions, the answers and the score once submitted. - [trainingAttempts](https://docs.almondtill.com/reference/training-attempt/trainingAttempts/index.md): Every sitting in your organization group, newest first — who sat what, and how it went. - [Training certificate](https://docs.almondtill.com/reference/training-certificate/index.md): A training certificate is the platform’s own record that a person passed a course — the holder, the course, the sitting, the score and the pass mark, the moment it was issued, and the version of the c - [trainingCertificate](https://docs.almondtill.com/reference/training-certificate/trainingCertificate/index.md): Look up one certificate — the holder, the course, the sitting, the score and when it was issued. - [trainingCertificates](https://docs.almondtill.com/reference/training-certificate/trainingCertificates/index.md): Every certificate in your organization group, newest first — who is certified for which course. - [Training question](https://docs.almondtill.com/reference/training-question/index.md): A training question is one multiple-choice question in a course’s bank — the prompt, two to six options, which option is right, and the explanation shown after a sitting. - [createTrainingQuestion](https://docs.almondtill.com/reference/training-question/createTrainingQuestion/index.md): Save one question into a course’s bank — the prompt, two to six options, which is right, the explanation — marked drafted or written. - [deactivateTrainingQuestion](https://docs.almondtill.com/reference/training-question/deactivateTrainingQuestion/index.md): Retire a question from the draw — kept, never asked, until reactivated. - [doomTrainingQuestion](https://docs.almondtill.com/reference/training-question/doomTrainingQuestion/index.md): Permanently retire a question from a course’s bank. - [reactivateTrainingQuestion](https://docs.almondtill.com/reference/training-question/reactivateTrainingQuestion/index.md): Put a retired question back into the draw. - [trainingQuestion](https://docs.almondtill.com/reference/training-question/trainingQuestion/index.md): Look up one question of a course’s bank — the prompt, the options, the right one and the explanation. - [trainingQuestions](https://docs.almondtill.com/reference/training-question/trainingQuestions/index.md): Your organization group’s question bank, newest first, across every course. - [updateTrainingQuestion](https://docs.almondtill.com/reference/training-question/updateTrainingQuestion/index.md): Fix a question’s prompt, options, right answer, explanation or step. - [Training requirement](https://docs.almondtill.com/reference/training-requirement/index.md): A training requirement is the owner’s rule that people holding a certain kind of role must pass a course — one of the Playbook’s plays — and hold a valid certificate for it. - [createTrainingRequirement](https://docs.almondtill.com/reference/training-requirement/createTrainingRequirement/index.md): Write a training rule — a role template must pass a course within so many days of grace, at this pass mark. - [deactivateTrainingRequirement](https://docs.almondtill.com/reference/training-requirement/deactivateTrainingRequirement/index.md): Take a training rule out of force — kept, not counted, until reactivated. - [doomTrainingRequirement](https://docs.almondtill.com/reference/training-requirement/doomTrainingRequirement/index.md): Permanently retire a training rule. - [reactivateTrainingRequirement](https://docs.almondtill.com/reference/training-requirement/reactivateTrainingRequirement/index.md): Put a training rule back in force. - [trainingRequirement](https://docs.almondtill.com/reference/training-requirement/trainingRequirement/index.md): Look up one training rule — which kind of role must pass which course, the days of grace and the pass mark. - [trainingRequirements](https://docs.almondtill.com/reference/training-requirement/trainingRequirements/index.md): Your organization group’s training rules, newest first. - [updateTrainingRequirement](https://docs.almondtill.com/reference/training-requirement/updateTrainingRequirement/index.md): Change a training rule’s grace, pass mark or note — the role and the course never move. - [Transfer](https://docs.almondtill.com/reference/transfer/index.md): A transfer moves stock between two locations of your group in one shipment — lines of source items and quantities, fixed at birth. - [transfer](https://docs.almondtill.com/reference/transfer/transfer/index.md): Look up one record — a stock transfer between locations. - [transfers](https://docs.almondtill.com/reference/transfer/transfers/index.md): The transfer list — each entry is a stock transfer between locations. - [updateTransfer](https://docs.almondtill.com/reference/transfer/updateTransfer/index.md): Edit a stock transfer between locations — change its details. - [Transfer lane](https://docs.almondtill.com/reference/transfer-lane/index.md): A transfer lane is your standing word on moving stock from one location to another, in that one direction — never (a prohibition), always (a preferred source), or ranked (an explicit order, with its r - [createTransferLane](https://docs.almondtill.com/reference/transfer-lane/createTransferLane/index.md): Create a new transfer lane — a named sender→receiver route stock moves along at your organization. - [deactivateTransferLane](https://docs.almondtill.com/reference/transfer-lane/deactivateTransferLane/index.md): Deactivate a transfer lane — a named sender→receiver route stock moves along — it stops being usable but keeps its history and can be reactivated. - [doomTransferLane](https://docs.almondtill.com/reference/transfer-lane/doomTransferLane/index.md): Permanently retire a transfer lane — a named sender→receiver route stock moves along. - [reactivateTransferLane](https://docs.almondtill.com/reference/transfer-lane/reactivateTransferLane/index.md): Reactivate a transfer lane — a named sender→receiver route stock moves along — bring a deactivated record back into use. - [transferLane](https://docs.almondtill.com/reference/transfer-lane/transferLane/index.md): Look up one record — a transfer lane — a named sender→receiver route stock moves along. - [transferLanes](https://docs.almondtill.com/reference/transfer-lane/transferLanes/index.md): The transfer lane list — each entry is a transfer lane — a named sender→receiver route stock moves along. - [updateTransferLane](https://docs.almondtill.com/reference/transfer-lane/updateTransferLane/index.md): Edit a transfer lane — a named sender→receiver route stock moves along — change its details. - [Transfer request](https://docs.almondtill.com/reference/transfer-request/index.md): A transfer request is the pull side of moving stock — a location asks for what it needs, line by line, and supplying locations answer. - [transferRequest](https://docs.almondtill.com/reference/transfer-request/transferRequest/index.md): Look up one record — a stock-transfer request between your locations. - [transferRequests](https://docs.almondtill.com/reference/transfer-request/transferRequests/index.md): The transfer request list — each entry is a stock-transfer request between your locations. - [updateTransferRequest](https://docs.almondtill.com/reference/transfer-request/updateTransferRequest/index.md): Edit a stock-transfer request between your locations — change its details. - [User](https://docs.almondtill.com/reference/user/index.md): A user is a person on your team — their sign-in identity plus the roles they hold at each organization. - [createUser](https://docs.almondtill.com/reference/user/createUser/index.md): Create a new staff user at your organization. - [deactivateUser](https://docs.almondtill.com/reference/user/deactivateUser/index.md): Deactivate a staff user — it stops being usable but keeps its history and can be reactivated. - [doomUser](https://docs.almondtill.com/reference/user/doomUser/index.md): Permanently retire a staff user. - [reactivateUser](https://docs.almondtill.com/reference/user/reactivateUser/index.md): Reactivate a staff user — bring a deactivated record back into use. - [updateUser](https://docs.almondtill.com/reference/user/updateUser/index.md): Edit a staff user — change its details. - [user](https://docs.almondtill.com/reference/user/user/index.md): Look up one record — a staff user. - [users](https://docs.almondtill.com/reference/user/users/index.md): The user list — each entry is a staff user. - [Variant](https://docs.almondtill.com/reference/variant/index.md): A variant is the sellable cell under a product — the exact combination customers buy. - [createVariant](https://docs.almondtill.com/reference/variant/createVariant/index.md): Create a new variant — the exact sellable thing (the barcode level) at your organization. - [deactivateVariant](https://docs.almondtill.com/reference/variant/deactivateVariant/index.md): Deactivate a variant — the exact sellable thing (the barcode level) — it stops being usable but keeps its history and can be reactivated. - [doomVariant](https://docs.almondtill.com/reference/variant/doomVariant/index.md): Permanently retire a variant — the exact sellable thing (the barcode level). - [reactivateVariant](https://docs.almondtill.com/reference/variant/reactivateVariant/index.md): Reactivate a variant — the exact sellable thing (the barcode level) — bring a deactivated record back into use. - [updateVariant](https://docs.almondtill.com/reference/variant/updateVariant/index.md): Edit a variant — the exact sellable thing (the barcode level) — change its details. - [variant](https://docs.almondtill.com/reference/variant/variant/index.md): Look up one record — a variant — the exact sellable thing (the barcode level). - [variants](https://docs.almondtill.com/reference/variant/variants/index.md): The variant list — each entry is a variant — the exact sellable thing (the barcode level). - [Variant component](https://docs.almondtill.com/reference/variant-component/index.md): A variant component is a build edge: this variant is assembled from that component variant in a given quantity. - [createVariantComponent](https://docs.almondtill.com/reference/variant-component/createVariantComponent/index.md): Create a new kit recipe line — which component (and how many) goes into a kit variant at your organization. - [doomVariantComponent](https://docs.almondtill.com/reference/variant-component/doomVariantComponent/index.md): Permanently retire a kit recipe line — which component (and how many) goes into a kit variant. - [updateVariantComponent](https://docs.almondtill.com/reference/variant-component/updateVariantComponent/index.md): Edit a kit recipe line — which component (and how many) goes into a kit variant — change its details. - [variantComponent](https://docs.almondtill.com/reference/variant-component/variantComponent/index.md): Look up one record — a kit recipe line — which component (and how many) goes into a kit variant. - [variantComponents](https://docs.almondtill.com/reference/variant-component/variantComponents/index.md): The variant component list — each entry is a kit recipe line — which component (and how many) goes into a kit variant. - [Vendor](https://docs.almondtill.com/reference/vendor/index.md): A supplier is one company your group buys from — the shared record every organization points at, kept deliberately thin: a name and an optional reference code, nothing more. - [createVendor](https://docs.almondtill.com/reference/vendor/createVendor/index.md): Create a new vendor — who sells to you at your organization. - [deactivateVendor](https://docs.almondtill.com/reference/vendor/deactivateVendor/index.md): Deactivate a vendor — who sells to you — it stops being usable but keeps its history and can be reactivated. - [doomVendor](https://docs.almondtill.com/reference/vendor/doomVendor/index.md): Permanently retire a vendor — who sells to you. - [reactivateVendor](https://docs.almondtill.com/reference/vendor/reactivateVendor/index.md): Reactivate a vendor — who sells to you — bring a deactivated record back into use. - [updateVendor](https://docs.almondtill.com/reference/vendor/updateVendor/index.md): Edit a vendor — who sells to you — change its details. - [vendor](https://docs.almondtill.com/reference/vendor/vendor/index.md): Look up one record — a vendor — who sells to you. - [vendors](https://docs.almondtill.com/reference/vendor/vendors/index.md): The vendor list — each entry is a vendor — who sells to you. - [Vendor invoice](https://docs.almondtill.com/reference/vendor-invoice/index.md): A supplier invoice captures the bill for one purchase order — merchandise match lines priced per PO line, actual landed-cost components, or both (at least one side). - [updateVendorInvoice](https://docs.almondtill.com/reference/vendor-invoice/updateVendorInvoice/index.md): Edit a vendor’s invoice — what a supplier billed you against a purchase — change its details. - [vendorInvoice](https://docs.almondtill.com/reference/vendor-invoice/vendorInvoice/index.md): Look up one record — a vendor’s invoice — what a supplier billed you against a purchase. - [vendorInvoices](https://docs.almondtill.com/reference/vendor-invoice/vendorInvoices/index.md): The vendor invoice list — each entry is a vendor’s invoice — what a supplier billed you against a purchase. - [Warranty](https://docs.almondtill.com/reference/warranty/index.md): One sold item’s warranty — born by the engine when a sale completes for any line whose product or maker carries active warranty terms; it says who honors it, how many units, when coverage started and - [updateWarranty](https://docs.almondtill.com/reference/warranty/updateWarranty/index.md): Edit warranty terms on what you sell — change its details. - [warranties](https://docs.almondtill.com/reference/warranty/warranties/index.md): The warranty list — each entry is warranty terms on what you sell. - [warranty](https://docs.almondtill.com/reference/warranty/warranty/index.md): Look up one record — warranty terms on what you sell. - [Warranty terms](https://docs.almondtill.com/reference/warranty-terms/index.md): Warranty terms are a warranty policy template — who honors it (the manufacturer or the vendor), how many days it runs, and what it covers in your own words — attached to exactly one product or one man - [createWarrantyTerms](https://docs.almondtill.com/reference/warranty-terms/createWarrantyTerms/index.md): Create a new warranty terms — what coverage a product carries at your organization. - [deactivateWarrantyTerms](https://docs.almondtill.com/reference/warranty-terms/deactivateWarrantyTerms/index.md): Deactivate warranty terms — what coverage a product carries — it stops being usable but keeps its history and can be reactivated. - [doomWarrantyTerms](https://docs.almondtill.com/reference/warranty-terms/doomWarrantyTerms/index.md): Permanently retire warranty terms — what coverage a product carries. - [reactivateWarrantyTerms](https://docs.almondtill.com/reference/warranty-terms/reactivateWarrantyTerms/index.md): Reactivate warranty terms — what coverage a product carries — bring a deactivated record back into use. - [updateWarrantyTerms](https://docs.almondtill.com/reference/warranty-terms/updateWarrantyTerms/index.md): Edit warranty terms — what coverage a product carries — change its details. - [warrantyTerms](https://docs.almondtill.com/reference/warranty-terms/warrantyTerms/index.md): Look up one record — warranty terms — what coverage a product carries. - [warrantyTermsList](https://docs.almondtill.com/reference/warranty-terms/warrantyTermsList/index.md): The warranty terms defined at your organization. - [Webhook subscription](https://docs.almondtill.com/reference/webhook-subscription/index.md): A webhook subscription pushes your events to an outside system as they happen — pick the event names, give an https endpoint, and every delivery arrives signed with the subscription’s secret. - [deactivateWebhookSubscription](https://docs.almondtill.com/reference/webhook-subscription/deactivateWebhookSubscription/index.md): 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. - [doomWebhookSubscription](https://docs.almondtill.com/reference/webhook-subscription/doomWebhookSubscription/index.md): Permanently retire a webhook subscription — your endpoint, signed and POSTed when the events you picked happen. - [reactivateWebhookSubscription](https://docs.almondtill.com/reference/webhook-subscription/reactivateWebhookSubscription/index.md): Reactivate a webhook subscription — your endpoint, signed and POSTed when the events you picked happen — bring a deactivated record back into use. - [updateWebhookSubscription](https://docs.almondtill.com/reference/webhook-subscription/updateWebhookSubscription/index.md): Edit a webhook subscription — your endpoint, signed and POSTed when the events you picked happen — change its details. - [webhookSubscription](https://docs.almondtill.com/reference/webhook-subscription/webhookSubscription/index.md): Look up one record — a webhook subscription — your endpoint, signed and POSTed when the events you picked happen. - [webhookSubscriptions](https://docs.almondtill.com/reference/webhook-subscription/webhookSubscriptions/index.md): The webhook subscription list — each entry is a webhook subscription — your endpoint, signed and POSTed when the events you picked happen. - [Work and notes](https://docs.almondtill.com/reference/work-and-notes/index.md): Tasks, notes, messages, dashboards and the everyday tools every staff member keeps. - [abandonFillDraft](https://docs.almondtill.com/reference/work-and-notes/abandonFillDraft/index.md): Close one of your own wizard drafts — while it is being made or once it is ready. - [addNote](https://docs.almondtill.com/reference/work-and-notes/addNote/index.md): Attach a note (optionally with files) to any record — an order, a product, a customer. - [askConsultation](https://docs.almondtill.com/reference/work-and-notes/askConsultation/index.md): Ask Aldric one question in a consultation — the reply may include a drafted plan of records to create. - [confirmWizardMaterial](https://docs.almondtill.com/reference/work-and-notes/confirmWizardMaterial/index.md): Confirm an uploaded wizard material — the assistant reads it once and keeps a compact fact sheet. - [mintNoteAttachmentDownload](https://docs.almondtill.com/reference/work-and-notes/mintNoteAttachmentDownload/index.md): Get a short-lived download link for a note attachment. - [mintNoteAttachmentUpload](https://docs.almondtill.com/reference/work-and-notes/mintNoteAttachmentUpload/index.md): Get a short-lived, pre-authorized upload slot for a note attachment. - [mintWizardMaterialUpload](https://docs.almondtill.com/reference/work-and-notes/mintWizardMaterialUpload/index.md): Get a short-lived, pre-authorized upload slot for a wizard material (a PDF, image, text, or CSV you want the assistant to read). - [postponeTask](https://docs.almondtill.com/reference/work-and-notes/postponeTask/index.md): Park a task until a chosen moment — it leaves the inboxes and comes back BY ITSELF at that time (the boomerang). - [realizeScratchpad](https://docs.almondtill.com/reference/work-and-notes/realizeScratchpad/index.md): Execute an approved plan — create its records one step at a time under YOUR OWN permissions. - [refreshSuggestions](https://docs.almondtill.com/reference/work-and-notes/refreshSuggestions/index.md): Ask the suggestions desk to look now — it runs every active detector for one organization and refreshes the offers. - [sendMessage](https://docs.almondtill.com/reference/work-and-notes/sendMessage/index.md): Send a message to one person or one of your teams — optionally about a specific record. - [setScratchpadPlan](https://docs.almondtill.com/reference/work-and-notes/setScratchpadPlan/index.md): Write or replace the whole plan on a draft scratchpad — the ordered list of records it will create. - [startFillDraft](https://docs.almondtill.com/reference/work-and-notes/startFillDraft/index.md): 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. - [takeConsultationPlan](https://docs.almondtill.com/reference/work-and-notes/takeConsultationPlan/index.md): Take a drafted plan from one of Aldric's replies — a scratchpad is created with it, ready for your review and approval. - [takeFillDraft](https://docs.almondtill.com/reference/work-and-notes/takeFillDraft/index.md): Mark one of your ready wizard drafts as taken — the record you created from it is born, and the draft is its history now. - [takeSuggestion](https://docs.almondtill.com/reference/work-and-notes/takeSuggestion/index.md): Take a suggestion — a scratchpad is created with its drafted plan, ready for your review and approval. - [talkFillDraft](https://docs.almondtill.com/reference/work-and-notes/talkFillDraft/index.md): 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. - [Your own session](https://docs.almondtill.com/reference/your-own-session/index.md): What every signed-in person may do for themselves — their session, their profile and their own work. - [bookmarkConstruct](https://docs.almondtill.com/reference/your-own-session/bookmarkConstruct/index.md): Bookmark any record so it joins your Profile feed (or a team’s shared feed). - [boostBookmark](https://docs.almondtill.com/reference/your-own-session/boostBookmark/index.md): Pop one of your bookmarked records to the top of your feed — a personal “look at this again now”. - [boostTeamBookmark](https://docs.almondtill.com/reference/your-own-session/boostTeamBookmark/index.md): Pop a record to the top of your team’s shared feed — a deliberate “team, look at this”. - [changes](https://docs.almondtill.com/reference/your-own-session/changes/index.md): 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. - [deleteMyAppData](https://docs.almondtill.com/reference/your-own-session/deleteMyAppData/index.md): Remove one of your saved preferences. Removing a name that isn’t there refuses — nothing silent. - [highlightBookmark](https://docs.almondtill.com/reference/your-own-session/highlightBookmark/index.md): Mark one of your bookmarks as a highlight — your private shortlist, shown on the Highlights tab. - [listMyAppData](https://docs.almondtill.com/reference/your-own-session/listMyAppData/index.md): The names of your saved preferences for one app — what exists and when it changed, without the contents. - [logout](https://docs.almondtill.com/reference/your-own-session/logout/index.md): Sign out — end the current session. - [mailByRef](https://docs.almondtill.com/reference/your-own-session/mailByRef/index.md): 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. - [markMessageRead](https://docs.almondtill.com/reference/your-own-session/markMessageRead/index.md): Mark one of your messages as read. Team messages don’t track per-person reads. - [markNotificationRead](https://docs.almondtill.com/reference/your-own-session/markNotificationRead/index.md): Mark one of your notices as read. - [me](https://docs.almondtill.com/reference/your-own-session/me/index.md): Who am I — the signed-in session’s own identity. Reads nothing but your session. - [myAccount](https://docs.almondtill.com/reference/your-own-session/myAccount/index.md): Your own sign-in account’s details — login name, email, and the account record’s facts. - [myAppData](https://docs.almondtill.com/reference/your-own-session/myAppData/index.md): Read one of your own saved per-app preferences. Never saved yet reads as empty — that’s normal. - [myBookmarks](https://docs.almondtill.com/reference/your-own-session/myBookmarks/index.md): Your own bookmark list — the records you (and your teams) subscribed to. - [myEffectivePermissions](https://docs.almondtill.com/reference/your-own-session/myEffectivePermissions/index.md): Your own access at the organization you are acting in — every operation and whether your roles allow it, and why. - [myFeed](https://docs.almondtill.com/reference/your-own-session/myFeed/index.md): Your Profile feed — your bookmarked records sorted by what moved last. - [myIdentityVerification](https://docs.almondtill.com/reference/your-own-session/myIdentityVerification/index.md): 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. - [myMailLedger](https://docs.almondtill.com/reference/your-own-session/myMailLedger/index.md): 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. - [myMessages](https://docs.almondtill.com/reference/your-own-session/myMessages/index.md): Your inbox — messages to you and to your teams, newest first. Unread ones have no read mark yet. - [myNotifications](https://docs.almondtill.com/reference/your-own-session/myNotifications/index.md): Your notices — platform alerts about your own account, newest first, in any of your workspaces. Unread ones have no read mark yet. - [myTasks](https://docs.almondtill.com/reference/your-own-session/myTasks/index.md): Your personal task inbox — the to-dos assigned to you. - [myTraining](https://docs.almondtill.com/reference/your-own-session/myTraining/index.md): Your own training standing — the requirements that apply to you with their due dates, the lessons you have read, your sittings and your certificates. - [needsAttention](https://docs.almondtill.com/reference/your-own-session/needsAttention/index.md): Your own worklist in this organization — overdue tasks first, then upcoming, then the rest, ranked for you. - [putMyAppData](https://docs.almondtill.com/reference/your-own-session/putMyAppData/index.md): Save one of your own per-app preferences at this organization — your theme, language, or a layout choice. - [reactToNote](https://docs.almondtill.com/reference/your-own-session/reactToNote/index.md): React to a note with one of the canned emojis — a lightweight mark everyone can see and count. - [recordLessonRead](https://docs.almondtill.com/reference/your-own-session/recordLessonRead/index.md): Note that you read one step of a play — your own progress record; reading it again changes nothing. - [resetAssistantContext](https://docs.almondtill.com/reference/your-own-session/resetAssistantContext/index.md): Clear this session's Ask context. - [setBookmarkPop](https://docs.almondtill.com/reference/your-own-session/setBookmarkPop/index.md): Schedule one of your bookmarks to resurface at a future date — or clear a schedule you set. - [setTeamBookmarkPop](https://docs.almondtill.com/reference/your-own-session/setTeamBookmarkPop/index.md): Schedule a record to resurface in your team’s feed at a future date — or clear that schedule. - [startIdentityVerification](https://docs.almondtill.com/reference/your-own-session/startIdentityVerification/index.md): Begin — or pick back up — your identity verification through Stripe; answers the secure Stripe page to complete it on. - [startTrainingAttempt](https://docs.almondtill.com/reference/your-own-session/startTrainingAttempt/index.md): Start your own sitting of a course’s test — the platform draws the questions and keeps exactly that draw. - [startTrainingPractice](https://docs.almondtill.com/reference/your-own-session/startTrainingPractice/index.md): Start a practice run of a course’s test — the same draw a sitting makes, rehearsed against your pass mark; nothing is certified. - [submitTrainingAttempt](https://docs.almondtill.com/reference/your-own-session/submitTrainingAttempt/index.md): Hand in your sitting — one answer per drawn question, graded on the server against the stored draw. - [submitTrainingPractice](https://docs.almondtill.com/reference/your-own-session/submitTrainingPractice/index.md): 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. - [suggestedActions](https://docs.almondtill.com/reference/your-own-session/suggestedActions/index.md): The likely next actions for one record, based on where it is in its lifecycle — ranked, and limited to what you may actually do. - [trainingSitting](https://docs.almondtill.com/reference/your-own-session/trainingSitting/index.md): 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. - [trainingTutor](https://docs.almondtill.com/reference/your-own-session/trainingTutor/index.md): 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. - [unbookmarkConstruct](https://docs.almondtill.com/reference/your-own-session/unbookmarkConstruct/index.md): Remove one of your bookmarks. The record itself is untouched. - [unhighlightBookmark](https://docs.almondtill.com/reference/your-own-session/unhighlightBookmark/index.md): Remove your highlight mark from a bookmark. The bookmark itself stays. - [unreactToNote](https://docs.almondtill.com/reference/your-own-session/unreactToNote/index.md): Remove your own reaction from a note. - [Zone](https://docs.almondtill.com/reference/zone/index.md): A zone is a named area inside a logical facility — receiving, backroom, the floor. - [createZone](https://docs.almondtill.com/reference/zone/createZone/index.md): Create a new zone — a named area inside a facility at your organization. - [deactivateZone](https://docs.almondtill.com/reference/zone/deactivateZone/index.md): Deactivate a zone — a named area inside a facility — it stops being usable but keeps its history and can be reactivated. - [doomZone](https://docs.almondtill.com/reference/zone/doomZone/index.md): Permanently retire a zone — a named area inside a facility. - [reactivateZone](https://docs.almondtill.com/reference/zone/reactivateZone/index.md): Reactivate a zone — a named area inside a facility — bring a deactivated record back into use. - [updateZone](https://docs.almondtill.com/reference/zone/updateZone/index.md): Edit a zone — a named area inside a facility — change its details. - [zone](https://docs.almondtill.com/reference/zone/zone/index.md): Look up one record — a zone — a named area inside a facility. - [zones](https://docs.almondtill.com/reference/zone/zones/index.md): The zone list — each entry is a zone — a named area inside a facility. ## Types - [Types](https://docs.almondtill.com/types/index.md): Every type a documented operation takes or answers. - [RefCaption](https://docs.almondtill.com/types/RefCaption/index.md): One server-composed reference caption (the referenced-caption rule): the caption of a record THIS record references via a declared ID-class field. - [Principal](https://docs.almondtill.com/types/Principal/index.md): A resolved session principal — what an authenticated call acts as. - [CollaboratorInviteMint](https://docs.almondtill.com/types/CollaboratorInviteMint/index.md): The show-once invite mint. - [SearchableType](https://docs.almondtill.com/types/SearchableType/index.md): The group-scoped, name-bearing construct types the caption search read-model indexes (generated from the contracts SEARCHABLE_CONSTRUCT_TYPES SoT — anti-drift). - [SearchHit](https://docs.almondtill.com/types/SearchHit/index.md): One caption-search typeahead hit — the display projection of a matched construct. - [SearchAllHit](https://docs.almondtill.com/types/SearchAllHit/index.md): one cross-type search hit — the display projection + the TOKEN that matched (a caption word · the sysId · the master's code), so a face can say why the record answered. - [SearchAllGroup](https://docs.almondtill.com/types/SearchAllGroup/index.md): the hits of ONE searchable type, in the index's order (folded token · type · id). - [SearchAllPage](https://docs.almondtill.com/types/SearchAllPage/index.md): ONE typeahead page over every kind of record the caller may read — the hits grouped by type in the searchable-type order; more says rows remained beyond this page (a typeahead page is born bounded — n - [DescriptorContribution](https://docs.almondtill.com/types/DescriptorContribution/index.md): One descriptor contribution — the carrying Role + the descriptor that matched (the verification-mechanism attribution). - [EffectivePermission](https://docs.almondtill.com/types/EffectivePermission/index.md): One operation's evaluation under the flat algorithm: permitted ⟺ at least one allow matched AND no disallow matched (default-DENY, disallow-wins; per-segment * wildcards; ONLY active roles contribute) - [EffectivePermissionsRole](https://docs.almondtill.com/types/EffectivePermissionsRole/index.md): An assigned role the evaluation considered — the user orgRoles selection for the org, loaded LIVE. - [EffectivePermissions](https://docs.almondtill.com/types/EffectivePermissions/index.md): The verification mechanism: (user, org) → the FULL effective-permission map + which role contributed each descriptor, computed by the SAME evaluator the future gate uses (preview ≡ enforcement — no se - [FilterClauseInput](https://docs.almondtill.com/types/FilterClauseInput/index.md): One structured-filter clause: `field` must be on the family's DECLARED filterable roster (taught in the listing's own doc — an unknown field's refusal re-teaches it); `op` must fit the field's kind (t - [FilterInput](https://docs.almondtill.com/types/FilterInput/index.md): ABSENT means unfiltered; an EMPTY clause list refuses (say nothing, or say something). - [SortInput](https://docs.almondtill.com/types/SortInput/index.md): One sort key: missing-fact records trail in EITHER direction; ties resolve by id, so every order is total and pages are stable. - [SortDirection](https://docs.almondtill.com/types/SortDirection/index.md): The sort directions (the contracts SORT_DIRECTIONS vocabulary VERBATIM: asc · desc). - [InterpretedClause](https://docs.almondtill.com/types/InterpretedClause/index.md): One interpreted filter clause. - [InterpretUnmappablePart](https://docs.almondtill.com/types/InterpretUnmappablePart/index.md): One part of the written request the interpreter could not express in the filter grammar — `part` quotes the user's own words; `reason` speaks the SAME teaching voice the filter validator refuses in (a - [InterpretRefCandidate](https://docs.almondtill.com/types/InterpretRefCandidate/index.md): One in-tenant record a reference NAME might mean (the office lookup picker pre-opens over these). - [InterpretAmbiguousRef](https://docs.almondtill.com/types/InterpretAmbiguousRef/index.md): One reference name that did not resolve to EXACTLY one record — empty candidates = no match at all; the human picks (names never resolve by guess). - [InterpretedFilter](https://docs.almondtill.com/types/InterpretedFilter/index.md): The NL interpreter's answer: grammar clauses that SURVIVED the strict validator (they pre-fill the builder — NOTHING auto-applies), the parts that could not map (worded), and the reference names needi - [SearchPlanStepInput](https://docs.almondtill.com/types/SearchPlanStepInput/index.md): One plan step: `family` must be a plan-searchable family; the optional `filter` is the FilterInput grammar VERBATIM, validated against THAT family's roster exactly as its filtered listing validates it - [SearchPlanHopDirection](https://docs.almondtill.com/types/SearchPlanHopDirection/index.md): The two hop directions (the contracts PLAN_HOP_DIRECTIONS vocabulary VERBATIM: outbound · inbound): outbound follows the CURRENT family's reference field to the family it names (one keyed read per dis - [SearchPlanHopInput](https://docs.almondtill.com/types/SearchPlanHopInput/index.md): One hop along a KNOWN relationship — a construct-graph reference or a roster ref field, both ends plan-searchable; a hop that is not a relationship of the current family refuses naming the legal ones - [SearchPlanInput](https://docs.almondtill.com/types/SearchPlanInput/index.md): The whole plan: the start step, zero to 3 hops in order, and the answer's ceiling (`limit` 1..200; absent = 100). - [SearchPlanWalkEstimate](https://docs.almondtill.com/types/SearchPlanWalkEstimate/index.md): One walked family's measured size (KEYS ONLY, before any read) — `over` when the count passed the budget that remained when it was measured. - [SearchPlanEstimate](https://docs.almondtill.com/types/SearchPlanEstimate/index.md): The estimate the run made BEFORE reading a record: every walked family's size plus one frontier ceiling (1000) per outbound hop. - [SearchPlanMatch](https://docs.almondtill.com/types/SearchPlanMatch/index.md): One answer row — the six summary fields of a record of the plan's LAST family (open the record for more). - [SearchPlanRun](https://docs.almondtill.com/types/SearchPlanRun/index.md): A finished plan run: the plan in words, the pre-read estimate, the matches newest first up to the limit, the EXACT matchCount, the records examined, the elapsed ms. - [SearchPlanDraftUnmappable](https://docs.almondtill.com/types/SearchPlanDraftUnmappable/index.md): One part of a plain-words ask no plan could express: `step` 0 = the ask as a whole (the router's own), 1 = the start family, k + 1 = hop k; `family` is null at step 0; `reason` speaks the SAME teachin - [SearchPlanDraftAmbiguousRef](https://docs.almondtill.com/types/SearchPlanDraftAmbiguousRef/index.md): One reference NAME in a step's conditions that did not resolve to EXACTLY one record: the human picks from the candidates (empty = no match at all); `step` 1 = the start, k + 1 = hop k. - [SearchPlanDraft](https://docs.almondtill.com/types/SearchPlanDraft/index.md): NOTHING has run. - [ReportDraft](https://docs.almondtill.com/types/ReportDraft/index.md): NOTHING has run and nothing is saved. - [TrainingQuestionDraft](https://docs.almondtill.com/types/TrainingQuestionDraft/index.md): ONE candidate question the assistant drafted: the strict TrainingQuestionDraft shape — the prompt, 2..6 options, the right one (0-based), the explanation, and the play step it tests (null = the whole - [TrainingQuestionDrafts](https://docs.almondtill.com/types/TrainingQuestionDrafts/index.md): The draft call's answer: the course, the kept candidates (at most the count asked) and how many the strict schema DROPPED — loud, never silent. - [MyTrainingRequirement](https://docs.almondtill.com/types/MyTrainingRequirement/index.md): One training requirement that applies to YOU: the rule, its due instant (the later of your role grant and the rule's birth, plus its grace days) and whether a VALID certificate satisfies it today (cer - [MyTrainingPlayProgress](https://docs.almondtill.com/types/MyTrainingPlayProgress/index.md): One play's reading — the steps you have read (1-based, sorted, unique) and the last read instant. - [MyTrainingCourse](https://docs.almondtill.com/types/MyTrainingCourse/index.md): One course's standing for you — sittings started TODAY (UTC), the open sitting, the last sitting, the best score, whether you ever passed, the latest certificate minted for it. - [MyTraining](https://docs.almondtill.com/types/MyTraining/index.md): YOUR training standing — the ONE self read the face needs: the requirements that apply to you · your progress per play · your courses · your open sittings · your valid certificates. - [TrainingSittingQuestion](https://docs.almondtill.com/types/TrainingSittingQuestion/index.md): ONE drawn question as the sitter sees it: the prompt, its options and the play step it tests (null = the whole course). - [TrainingSitting](https://docs.almondtill.com/types/TrainingSitting/index.md): ONE sitting opened whole: the attempt + its drawn questions in the STORED draw's order (a since-retired question still answers — the draw is history; a row that cannot be read is skipped). - [TrainingPracticeQuestion](https://docs.almondtill.com/types/TrainingPracticeQuestion/index.md): ONE drawn question as you PRACTISE it (🎓: the prompt, its options and the play step (null = the whole course) — NO key: correctIndex and explanation never ride an open draw (THE NULL-KEY RULE). - [TrainingPracticeSitting](https://docs.almondtill.com/types/TrainingPracticeSitting/index.md): A practice draw opened: the course, the pass mark you rehearse against (the strictest rule binding your roles for the course, else 80), the drawn questions in the order asked, when. - [TrainingPracticeResultQuestion](https://docs.almondtill.com/types/TrainingPracticeResultQuestion/index.md): ONE question of a handed-in practice: the key, the explanation and YOUR pick (yourAnswer). - [TrainingPracticeResult](https://docs.almondtill.com/types/TrainingPracticeResult/index.md): A handed-in practice: the score over the WHOLE draw, the pass mark, passed (the answer's alone — never a standing; no certificate, no notice), the readable questions with their keys and your picks, pr - [TrainingTutorGround](https://docs.almondtill.com/types/TrainingTutorGround/index.md): What a tutor answer rests on: a step of the course (ref = the step number) or a question of the bank (ref = its sysId). - [TrainingTutorAnswer](https://docs.almondtill.com/types/TrainingTutorAnswer/index.md): The tutor's answer: plain words (at most 1200 characters), the grounds it rests on, the model that spoke. - [SearchJobMatches](https://docs.almondtill.com/types/SearchJobMatches/index.md): One background search's result set: the matches of the plan's LAST family newest first up to the plan's limit, the EXACT matchCount, the records examined, `partial` (the job halted before finishing — - [ExportFormat](https://docs.almondtill.com/types/ExportFormat/index.md): The export file formats — DERIVED from the contracts EXPORT_FORMATS: csv (RFC 4180 through the one cell rule) · jsonl (JSON Lines — one record per line). - [ExportJobDownload](https://docs.almondtill.com/types/ExportJobDownload/index.md): One finished export's download: the presigned GET (`url`, alive until `expiresAt` — 300 s), the name to save it as, and the file's facts off the record — bytes · rowCount · format · `partial` (the run - [ReportMeasureFn](https://docs.almondtill.com/types/ReportMeasureFn/index.md): The report measure functions — DERIVED from the contracts REPORT_MEASURE_FNS: count takes no field; sum · min · max · avg take ONE money or number field of the terminal family. - [ReportDateBucket](https://docs.almondtill.com/types/ReportDateBucket/index.md): The calendar buckets a DATE group key takes — DERIVED from the contracts REPORT_DATE_BUCKETS: UTC on the stored instant; week is the ISO-8601 week (Monday-based; its year may differ from the calendar - [ReportGroupKeyInput](https://docs.almondtill.com/types/ReportGroupKeyInput/index.md): One group key: a roster field of the terminal family of kind enum · reference · text · flag · date; `bucket` is REQUIRED on a date field and FORBIDDEN on every other kind. - [ReportMeasureInput](https://docs.almondtill.com/types/ReportMeasureInput/index.md): One measure: `count` alone (no field — and it is always present whether named or not), or sum · min · max · avg over ONE money or number field (`field` required for those four). - [ReportSortInput](https://docs.almondtill.com/types/ReportSortInput/index.md): The report's sort — over an OUTPUT column name (`totalMinor.sum`, `createdAt.month`, `count`, a projected field, …), never a raw roster field; the direction is the contracts SORT_DIRECTIONS vocabulary - [ReportSpecInput](https://docs.almondtill.com/types/ReportSpecInput/index.md): The whole report spec: the plan (the SearchPlanInput grammar VERBATIM — its defaults apply, its `limit` bounds a projection's rows on the synchronous lane), then EXACTLY ONE of `columns` (1..24 — a pr - [ReportColumn](https://docs.almondtill.com/types/ReportColumn/index.md): One output column of a report: its name in the row (``, `.`, `.caption`, `count`, `.`) and its kind — a roster kind (text · enum · ref · date · number · money · - [ReportRows](https://docs.almondtill.com/types/ReportRows/index.md): A finished synchronous report run: the report in words, the terminal family, THE OUTPUT PLAN, the rows as ONE JSON array text (`rowsJson` — the planJson carrier idiom: a row's shape is the column plan - [SuggestedCaption](https://docs.almondtill.com/types/SuggestedCaption/index.md): The name assist's answer: ONE cleaned-up name, already normalized under the name rule and bounded like every stored caption. - [SuggestedReason](https://docs.almondtill.com/types/SuggestedReason/index.md): The reason assist's answer: ONE drafted change-log reason, trimmed and bounded like every stored cause reason. - [RecordReview](https://docs.almondtill.com/types/RecordReview/index.md): The record review's answer: a SHORT plain-text issue review of the record content you sent, or exactly 'No issues found.'. - [SuggestedNote](https://docs.almondtill.com/types/SuggestedNote/index.md): The note-suggest answer: ONE drafted note body. - [ThreadSummary](https://docs.almondtill.com/types/ThreadSummary/index.md): The thread-summary answer: the synopsis of the thread YOU sent — advice words, nothing changes. - [FormFillSuggestion](https://docs.almondtill.com/types/FormFillSuggestion/index.md): The form-fill assist's answer: drafted values for the empty fields you asked about, name/value pairs the office pre-fills for review, PLUS advice about what you already answered. - [FormFillField](https://docs.almondtill.com/types/FormFillField/index.md): One drafted field value — the exact field name from your WANT lines + the text to type. - [StepExplanation](https://docs.almondtill.com/types/StepExplanation/index.md): The responsive guide's answer: what this step is doing, what you have provided, what is still needed and why. - [SuggestedCode](https://docs.almondtill.com/types/SuggestedCode/index.md): The code suggest's answer: ONE derived code, free against its family's declared uniqueness scope AT ANSWER TIME (a race can still take it before you save — the save then refuses honestly). - [AssistantContextInput](https://docs.almondtill.com/types/AssistantContextInput/index.md): The page context the assistant grounds on. - [AssistantLink](https://docs.almondtill.com/types/AssistantLink/index.md): One page link in an assistant answer — the path is validated against the app's OWN route directory (an invented path never reaches you). - [AssistantAnswer](https://docs.almondtill.com/types/AssistantAnswer/index.md): The assistant's answer: grounded prose + up to five directory links. - [AssistantContextMeter](https://docs.almondtill.com/types/AssistantContextMeter/index.md): The Ask session-context meter after a clear. - [Organization](https://docs.almondtill.com/types/Organization/index.md): An organization — THE CONTAINER: a merchant's operating organization within its org group. - [OwnerVerificationStanding](https://docs.almondtill.com/types/OwnerVerificationStanding/index.md): One owner seat's identity-verification standing. - [StripeOnboardingLink](https://docs.almondtill.com/types/StripeOnboardingLink/index.md): An EPHEMERAL Stripe-hosted onboarding link. - [FirstPhysicalFacilityInput](https://docs.almondtill.com/types/FirstPhysicalFacilityInput/index.md): The first PhysicalFacility of the composite create — NewPhysicalFacilityInput MINUS organizationId (the parent is the org being created); references an EXISTING active PFL, tenant-scoped server-side. - [FirstLogicalFacilityInput](https://docs.almondtill.com/types/FirstLogicalFacilityInput/index.md): The first LogicalFacility of the composite create — NewLogicalFacilityInput MINUS physicalFacilityId (the parent is the first PF). - [FirstZoneInput](https://docs.almondtill.com/types/FirstZoneInput/index.md): The first Zone of the composite create — NewZoneInput MINUS logicalFacilityId (the parent is the first LF). - [FirstBinInput](https://docs.almondtill.com/types/FirstBinInput/index.md): The first Bin of the composite create — NewBinInput MINUS zoneId (the parent is the first zone); coordinates REQUIRED at birth. - [NewOrganizationInput](https://docs.almondtill.com/types/NewOrganizationInput/index.md): Create-input for the COMPOSITE org-create. - [OrganizationCreation](https://docs.almondtill.com/types/OrganizationCreation/index.md): The composite org-create result — the org + its whole min-1 chain, ALL born in ONE atomic operation. - [OrganizationPage](https://docs.almondtill.com/types/OrganizationPage/index.md): One page of the organizations listing — the records + the opaque resume cursor. - [EditOrganizationInput](https://docs.almondtill.com/types/EditOrganizationInput/index.md): Edit-input for an Organization. - [CannedCharacteristic](https://docs.almondtill.com/types/CannedCharacteristic/index.md): One system-shipped IMMUTABLE Characteristic template; identical for every tenant. - [CopyCannedCharacteristicInput](https://docs.almondtill.com/types/CopyCannedCharacteristicInput/index.md): Copy-input for copyCannedCharacteristic: the template key + optional caption/code overrides; the template payload (valueType/grammar/unit) copies VERBATIM — customize AFTER the copy via updateCharacte - [CannedUom](https://docs.almondtill.com/types/CannedUom/index.md): One canned unit of measure. - [ItemProductInput](https://docs.almondtill.com/types/ItemProductInput/index.md): The nested Product block of createItem — the whole-style pricing carrier. - [ItemVariantInput](https://docs.almondtill.com/types/ItemVariantInput/index.md): The nested Variant block of createItem — the single zero-dimension cell (the coordinate is FORCED empty; the stock-UoM pair defaults (canned, each) and is immutable). - [NewItemInput](https://docs.almondtill.com/types/NewItemInput/index.md): Create-input for createItem. - [ItemCreation](https://docs.almondtill.com/types/ItemCreation/index.md): The composite item-create result — the zero-dimension simple Style + the whole-style Product + the single Variant, ALL born in ONE atomic transaction. - [IdentifierEntry](https://docs.almondtill.com/types/IdentifierEntry/index.md): ONE ledgered identifier assignment: a kind + value borne by a Variant over an assignment window. - [IdentifierResolutionMatch](https://docs.almondtill.com/types/IdentifierResolutionMatch/index.md): One resolution hit (the locked -trail rule): the ledgered entry + its hydrated bearer Variant + the current/outdated flag. - [AssignIdentifierInput](https://docs.almondtill.com/types/AssignIdentifierInput/index.md): Assign-input for assignIdentifier. - [RetireIdentifierInput](https://docs.almondtill.com/types/RetireIdentifierInput/index.md): Retire-input for retireIdentifier. - [CollectionProductHit](https://docs.almondtill.com/types/CollectionProductHit/index.md): One evaluated collection hit: the surviving Product + whether an ACTIVE CollectionMember record backs it (a pin on dynamic collections; every static hit is member-backed). - [AgentCatalogSelectedOption](https://docs.almondtill.com/types/AgentCatalogSelectedOption/index.md): One option selection on a listed variant. - [AgentCatalogOptionValue](https://docs.almondtill.com/types/AgentCatalogOptionValue/index.md): One selectable value of a product option; `available`/`exists` are filled by agentChannelCatalogProduct ONLY (relative to the effective selections). - [AgentCatalogOption](https://docs.almondtill.com/types/AgentCatalogOption/index.md): One option axis across a product's LISTED variants (values in OptionValue ordinal order). - [AgentCatalogBarcode](https://docs.almondtill.com/types/AgentCatalogBarcode/index.md): A GTIN identifier as a released barcode standard: UPC | EAN | GTIN. - [AgentCatalogInput](https://docs.almondtill.com/types/AgentCatalogInput/index.md): Lookup correlation — which request identifier reached this variant and how: exact | featured (agentChannelCatalogLookup ONLY). - [AgentCatalogCategory](https://docs.almondtill.com/types/AgentCatalogCategory/index.md): A category the product's Style is placed in — the id + the merchant caption (the search filter matches the caption). - [AgentCatalogVariant](https://docs.almondtill.com/types/AgentCatalogVariant/index.md): One LISTED variant: active, not vetoed, ranged at the channel's selling location with a sale-price window in effect NOW, priced by the channel's PriceList plane when it yields (else the standing windo - [AgentCatalogProduct](https://docs.almondtill.com/types/AgentCatalogProduct/index.md): One LISTED product: in the union of the channel's ACTIVE listed Collections (the evaluator), with at least one listed variant; the words from the decorations (display-name · description · short-descri - [AgentChannelCatalogPage](https://docs.almondtill.com/types/AgentChannelCatalogPage/index.md): One page of agentChannelCatalogSearch — the listing order (collection order · the evaluator's order within a collection); nextCursor present iff a page follows; truncated when the listing was cut at i - [AgentChannelCatalogLookup](https://docs.almondtill.com/types/AgentChannelCatalogLookup/index.md): The agentChannelCatalogLookup answer — every returned variant carries inputs (which identifiers reached it); notFound names the identifiers that resolved to nothing listed (request order). - [AgentChannelCatalogDetail](https://docs.almondtill.com/types/AgentChannelCatalogDetail/index.md): The agentChannelCatalogProduct answer — null product when the identifier resolves to nothing listed; selected = the effective selections after relaxation; options carry available/exists relative to th - [AgentCatalogSelectedOptionInput](https://docs.almondtill.com/types/AgentCatalogSelectedOptionInput/index.md): A requested option selection for agentChannelCatalogProduct — by option-value id when known (preferred), else by axis name + value label. - [AgentCheckoutFulfillmentType](https://docs.almondtill.com/types/AgentCheckoutFulfillmentType/index.md): The fulfillment method TYPES a checkout may choose (the Order option methods ship · pickup_instore · pickup_curbside map onto them) (the released well-known values this business serves): shipping | pi - [AgentCheckoutLineInput](https://docs.almondtill.com/types/AgentCheckoutLineInput/index.md): One checkout line to sell — the listed Variant + whole units. - [AgentCheckoutConsentInput](https://docs.almondtill.com/types/AgentCheckoutConsentInput/index.md): The platform-captured consent decisions (the four UCP purposes: marketing · analytics · preferences · sale_or_sharing) — a field present = asserted; absent = the channel default speaks. - [AgentCheckoutBuyerInput](https://docs.almondtill.com/types/AgentCheckoutBuyerInput/index.md): The buyer as the platform gave them — names · email · phone (the channel's requireBuyerEmail/requireBuyerPhone decide what is MISSING; an invalid email is a recoverable message, never a refusal) · con - [AgentCheckoutShipToInput](https://docs.almondtill.com/types/AgentCheckoutShipToInput/index.md): The platform's shipping address AS RECEIVED — every field optional; the engine judges completeness (name · ≥ 1 address line · city · an ISO alpha-2 country) and messages the gaps; id = the platform's - [AgentCheckoutFulfillmentInput](https://docs.almondtill.com/types/AgentCheckoutFulfillmentInput/index.md): The delivery choice — ONE method per checkout: shipping (the address + a rate-card optionId) or pickup (one of the channel's pickup locations + pickup_instore | pickup_curbside). - [AgentCheckoutInput](https://docs.almondtill.com/types/AgentCheckoutInput/index.md): The whole checkout as the platform states it (create = the birth; update = FULL REPLACEMENT — the released law). - [AgentCheckoutMessage](https://docs.almondtill.com/types/AgentCheckoutMessage/index.md): One message the status rule raised — a released code (out_of_stock · item_unavailable · address_undeliverable · eligibility_invalid · missing · discount_code_invalid · …), the kind (error | warning), - [AgentCheckoutLine](https://docs.almondtill.com/types/AgentCheckoutLine/index.md): One quoted line — the Order line (lineNo) · the listed variant · whole units · the plane-aware unit price · base − discounts + tax = total (minor units) · listed/available at quote time. - [AgentCheckoutOption](https://docs.almondtill.com/types/AgentCheckoutOption/index.md): One fulfillment option on offer — a rate card (fee · earliest/latest instants from handling + transit days) or a pickup choice (fee 0). - [AgentCheckoutPostalAddress](https://docs.almondtill.com/types/AgentCheckoutPostalAddress/index.md): A postal address (the facility records' own shape) — a pickup location's. - [AgentCheckoutPickupLocation](https://docs.almondtill.com/types/AgentCheckoutPickupLocation/index.md): One of the channel's pickup locations (an ACTIVE LogicalFacility) — the name + its facility address when resolvable. - [AgentCheckoutConsent](https://docs.almondtill.com/types/AgentCheckoutConsent/index.md): One consent purpose's standing — the platform's captured decision (source platform) or the channel's default (source business). - [AgentCheckoutFulfillment](https://docs.almondtill.com/types/AgentCheckoutFulfillment/index.md): The fulfillment offer + the selection — the offered types · the selected type · the stored destination (+ the platform's id) · the pickup locations · the options for the selected type + destination · - [AgentCheckoutTotals](https://docs.almondtill.com/types/AgentCheckoutTotals/index.md): The quote's money (minor units): subtotal − discounts + tax + the fulfillment fee = total. - [AgentCheckoutDiscounts](https://docs.almondtill.com/types/AgentCheckoutDiscounts/index.md): The discount extension's view: the platform's codes as submitted on a create/update (rejected codes included — the spec echoes them) or as held on a read + every applied discount (code-based and autom - [AgentCheckoutAppliedDiscount](https://docs.almondtill.com/types/AgentCheckoutAppliedDiscount/index.md): One applied discount: the coupon code (absent on an automatic discount) · the caption · the applied reduction in minor units (> 0 — the pipeline's own per-entry figure, never re-derived) · automatic ( - [AgentCheckoutDiscountAllocation](https://docs.almondtill.com/types/AgentCheckoutDiscountAllocation/index.md): One line's share of an applied discount: the Order line number + the share in minor units. - [AgentCheckoutBuyer](https://docs.almondtill.com/types/AgentCheckoutBuyer/index.md): The buyer as stored — names · email · phone. - [AgentCheckout](https://docs.almondtill.com/types/AgentCheckout/index.md): THE AGENT CHECKOUT VIEW: the draft Order as a UCP checkout session at NOW — status ∈ incomplete | requires_escalation | ready_for_complete | complete_in_progress | completed | canceled (the status rul - [AgentCheckoutOrderRef](https://docs.almondtill.com/types/AgentCheckoutOrderRef/index.md): The minted sale a completed checkout names: its id + human label (the sale's sysId); the door adds the permalink from the business host. - [AgentCheckoutPayment](https://docs.almondtill.com/types/AgentCheckoutPayment/index.md): The display-safe echo of the instrument that paid: the platform's ids + the processor's brand/last four. - [AgentCheckoutCredentialInput](https://docs.almondtill.com/types/AgentCheckoutCredentialInput/index.md): The credential the platform submits at complete: a token_credential — the type (PAYMENT_GATEWAY for Google Pay via Stripe) + the token (a Stripe tok_/pm_ id or the Stripe Token object as a JSON string - [AgentCheckoutInstrumentDisplayInput](https://docs.almondtill.com/types/AgentCheckoutInstrumentDisplayInput/index.md): Display words for the instrument — brand · last digits · expiry; optional, presentational only. - [AgentCheckoutInstrumentInput](https://docs.almondtill.com/types/AgentCheckoutInstrumentInput/index.md): The selected payment instrument: the platform's instrument id · the handler id the business advertises (gpay) · the instrument type (card) · the credential · display words. - [AgentCheckoutCompleteInput](https://docs.almondtill.com/types/AgentCheckoutCompleteInput/index.md): THE COMPLETE request: the ONE selected instrument. - [AgentOrderLine](https://docs.almondtill.com/types/AgentOrderLine/index.md): One sold line as the platform reads it: the frozen money + the three quantity counts (whole units) + the derived status ∈ processing | partial | fulfilled | removed. - [AgentOrderEventLine](https://docs.almondtill.com/types/AgentOrderEventLine/index.md): One line share of a fulfillment event. - [AgentOrderEvent](https://docs.almondtill.com/types/AgentOrderEvent/index.md): One fulfillment event — a Fulfillment record's state as an append-only shipment fact: type ∈ processing | shipped | ready_for_pickup | delivered | canceled; tracking when shipped. - [AgentOrderAdjustment](https://docs.almondtill.com/types/AgentOrderAdjustment/index.md): One post-order adjustment: type ∈ refund | cancellation — a Refund (signed minor units, negative = money returned) or the sale's own cancellation; status pending | completed | failed. - [AgentOrderFulfillment](https://docs.almondtill.com/types/AgentOrderFulfillment/index.md): The fulfillment side: the option the buyer chose (ONE expectation) · its destination (the ship-to or the pickup location) · the buyer-facing words · the events so far. - [AgentOrder](https://docs.almondtill.com/types/AgentOrder/index.md): THE AGENT ORDER VIEW: the minted sale as the platform reads it — the released dev.ucp.shopping.order rendered by the door from these words; permalinkUrl = the order resource's own URL on the business - [StockBucket](https://docs.almondtill.com/types/StockBucket/index.md): The 5 stock buckets. - [StockMovementType](https://docs.almondtill.com/types/StockMovementType/index.md): The 15 canned movement types. - [CostImpact](https://docs.almondtill.com/types/CostImpact/index.md): A SIGNED money delta — the movement's value impact: receive +qty x cost · adjust ±qty x WMA · reclass none. - [InventoryEntry](https://docs.almondtill.com/types/InventoryEntry/index.md): ONE posted Stock-Card movement fact: the magnitude rides quantity (POSITIVE), the direction rides fromBucket/toBucket (the classic in/out card form; a bucket balance = sum of to minus sum of from). - [StockRecord](https://docs.almondtill.com/types/StockRecord/index.md): One StockRecord bin/lot SHARD of an InventoryItem: NOT a construct — sysId-less and FSM-less, existing only where stock has landed in a bin (zero records = everything un-binned, the small-merchant cas - [StockMovement](https://docs.almondtill.com/types/StockMovement/index.md): A movement outcome: the POSTED entry + the post-movement InventoryItem — written in ONE transaction, so they can never disagree. - [StockBucketTotals](https://docs.almondtill.com/types/StockBucketTotals/index.md): The five cached bucket balances by field (the verify read projection; available is derived, not a bucket). - [InventoryVerification](https://docs.almondtill.com/types/InventoryVerification/index.md): The two-way reconciliation report: the Stock-Card sum per bucket (ACTIVE entries; to minus from) vs the cached balances on the II. - [ReceiveStockInput](https://docs.almondtill.com/types/ReceiveStockInput/index.md): Receive-input for receiveStock. - [AdjustStockInput](https://docs.almondtill.com/types/AdjustStockInput/index.md): Adjust-input for adjustStock. - [ReclassStockInput](https://docs.almondtill.com/types/ReclassStockInput/index.md): Reclass-input for reclassStock. - [StockAssembly](https://docs.almondtill.com/types/StockAssembly/index.md): An assembly movement outcome: the KIT leg + the component legs of the ONE transaction, in recipe order (BOM-edge id ASC). - [BuildStockInput](https://docs.almondtill.com/types/BuildStockInput/index.md): Build-input for buildStock: quantity = the kits PRODUCED; every live component edge consumes edgeQty x quantity from on_hand at the SAME facility (on_hand to on_hand only). - [BreakStockInput](https://docs.almondtill.com/types/BreakStockInput/index.md): Break-input for breakStock. - [RelocateStockInput](https://docs.almondtill.com/types/RelocateStockInput/index.md): Relocate-input for relocateStock. - [TransferLineInput](https://docs.almondtill.com/types/TransferLineInput/index.md): One caller-supplied line at create. - [CreateTransferInput](https://docs.almondtill.com/types/CreateTransferInput/index.md): Create-input for createTransfer. - [ShipTransferInput](https://docs.almondtill.com/types/ShipTransferInput/index.md): Ship-input for shipTransfer (ready -> in_transit). - [TransferReceiptInput](https://docs.almondtill.com/types/TransferReceiptInput/index.md): One receipt landing: a line (by lineNo) x a landing bucket — on_hand (the default) or held (reason-coded, strict both ways). - [TransferSurplusInput](https://docs.almondtill.com/types/TransferSurplusInput/index.md): One DECLARED-surplus landing. - [TransferUnplannedArrivalInput](https://docs.almondtill.com/types/TransferUnplannedArrivalInput/index.md): One WRONG-ITEM arrival: a destination-LF junction x quantity, booked QTY-ONLY (no transfer line = no frozen cost; the source's correction carries the true cost). - [ReceiveTransferInput](https://docs.almondtill.com/types/ReceiveTransferInput/index.md): Receive-input for receiveTransfer (partial + repeatable; + the / declared accepted-unplanned lanes). - [TransferResolutionInput](https://docs.almondtill.com/types/TransferResolutionInput/index.md): One residual disposition: a line (by lineNo) x a disposition code x a quantity. - [ResolveTransferInput](https://docs.almondtill.com/types/ResolveTransferInput/index.md): Resolve-input for resolveTransfer. - [TransferRequestLineInput](https://docs.almondtill.com/types/TransferRequestLineInput/index.md): One caller-supplied line at create. - [CreateTransferRequestInput](https://docs.almondtill.com/types/CreateTransferRequestInput/index.md): Create-input for createTransferRequest. - [AcceptTransferRequestLineInput](https://docs.almondtill.com/types/AcceptTransferRequestLineInput/index.md): One accepted line: the request line (by lineNo) x the quantity this source commits NOW (cumulative live allocations never exceed requested — over-allocation refuses CONFLICT/DISCREPANCY, TR-g). - [AcceptTransferRequestInput](https://docs.almondtill.com/types/AcceptTransferRequestInput/index.md): Accept-input for acceptTransferRequest: ONE acceptance = ONE linked Transfer born ready at the accepting source (a light pair births completed — the whole movement in the accept transaction). - [RejectTransferRequestLineInput](https://docs.almondtill.com/types/RejectTransferRequestLineInput/index.md): One declined line: the request line (by lineNo) x an optional informational reason. - [RejectTransferRequestInput](https://docs.almondtill.com/types/RejectTransferRequestInput/index.md): Reject-input for rejectTransferRequest: pure informational markers under the request OCC — no FSM move, no quantity effect, no reservation. - [AcceptTransferRequestResult](https://docs.almondtill.com/types/AcceptTransferRequestResult/index.md): The acceptTransferRequest result: BOTH touched documents. - [CountScopeInput](https://docs.almondtill.com/types/CountScopeInput/index.md): Create-scope input: at most ONE location axis (whole-LF when both arrays are absent | zones | bins) plus the optional control-class II filter; members DISTINCT, scoped to the count's LF STATUS-FREE. - [CreateCountInput](https://docs.almondtill.com/types/CreateCountInput/index.md): Create-input for createCount. - [CaptureCountLineInput](https://docs.almondtill.com/types/CaptureCountLineInput/index.md): One captured line: the resolved line (by lineNo) x the physically-counted quantity (>= 0 — an explicit ZERO is a legitimate capture; negatives refuse). - [CaptureCountInput](https://docs.almondtill.com/types/CaptureCountInput/index.md): Capture-input for captureCount: the server point-reads each captured line's live on_hand and stamps {countedQty, expectedAtCapture, capturedAt} TOGETHER under the doc OCC. - [CreatePurchaseOrderInput](https://docs.almondtill.com/types/CreatePurchaseOrderInput/index.md): Create-input for createPurchaseOrder. - [PurchaseOrderLinePage](https://docs.almondtill.com/types/PurchaseOrderLinePage/index.md): One page of a PurchaseOrder's own line collection. - [AddPurchaseOrderLinesInput](https://docs.almondtill.com/types/AddPurchaseOrderLinesInput/index.md): Append-input for addPurchaseOrderLines. - [UpdatePurchaseOrderLineInput](https://docs.almondtill.com/types/UpdatePurchaseOrderLineInput/index.md): Replace-input for updatePurchaseOrderLine. - [RemovePurchaseOrderLinesInput](https://docs.almondtill.com/types/RemovePurchaseOrderLinesInput/index.md): Remove-input for removePurchaseOrderLines. - [CreateReceiptInput](https://docs.almondtill.com/types/CreateReceiptInput/index.md): Create-input for createReceipt. - [ReceiptLinePage](https://docs.almondtill.com/types/ReceiptLinePage/index.md): One page of a Receipt's own line collection. - [AddReceiptLinesInput](https://docs.almondtill.com/types/AddReceiptLinesInput/index.md): Append-input for addReceiptLines. - [UpdateReceiptLineInput](https://docs.almondtill.com/types/UpdateReceiptLineInput/index.md): Replace-input for updateReceiptLine. - [RemoveReceiptLinesInput](https://docs.almondtill.com/types/RemoveReceiptLinesInput/index.md): Remove-input for removeReceiptLines. - [CreateRtvInput](https://docs.almondtill.com/types/CreateRtvInput/index.md): Create-input for createRtv. - [RecordRtvCreditInput](https://docs.almondtill.com/types/RecordRtvCreditInput/index.md): Input for recordRtvCredit (shipped → credited — the manual-capture trigger of the OR-trigger pair). - [CreateVendorInvoiceInput](https://docs.almondtill.com/types/CreateVendorInvoiceInput/index.md): Create-input for createVendorInvoice. - [ExpectedReceipt](https://docs.almondtill.com/types/ExpectedReceipt/index.md): One derived inbound line. - [InvoiceLineSelectionInput](https://docs.almondtill.com/types/InvoiceLineSelectionInput/index.md): One issue-time line selection — the (orderLineNo, quantity) entry. - [IssueInvoiceInput](https://docs.almondtill.com/types/IssueInvoiceInput/index.md): Issue-input for issueInvoice. - [NoteDeltaLineInput](https://docs.almondtill.com/types/NoteDeltaLineInput/index.md): One note delta entry — a positive MAGNITUDE on the invoice line's taxableBase axis; the SIGN is the document's (CreditNote −, DebitNote +); the tax delta recomputes on top from the CAPTURED components - [IssueCreditNoteInput](https://docs.almondtill.com/types/IssueCreditNoteInput/index.md): Issue-input for issueCreditNote. - [IssueDebitNoteInput](https://docs.almondtill.com/types/IssueDebitNoteInput/index.md): Issue-input for issueDebitNote. - [ReturnDispositionEntryInput](https://docs.almondtill.com/types/ReturnDispositionEntryInput/index.md): One receive-time disposition entry — addresses a RETURN line by lineNo; one entry per (lineNo, disposition) pair; Σ per non-stockless line == the line quantity EXACTLY (exact cover; stockless lines ta - [ReceiveReturnInput](https://docs.almondtill.com/types/ReceiveReturnInput/index.md): Receive-input for receiveReturn. - [RefundReturnInput](https://docs.almondtill.com/types/RefundReturnInput/index.md): Refund-input for refundReturn. - [ManualCashEntryType](https://docs.almondtill.com/types/ManualCashEntryType/index.md): The wire-recordable MANUAL drawer entry types: float_in/count_adjust are open/close-posted; cash_sale/cash_refund/change_given post ONLY through the tender writers (applyTender/refundTender/the Return - [OpenTillSessionInput](https://docs.almondtill.com/types/OpenTillSessionInput/index.md): Open-input for openTillSession: the Register (tenant-scoped, ACTIVE) + the counted opening float (1..8 distinct currencies, each >= 0 — a zero is an explicit statement and posts NO float_in entry). - [CloseTillSessionInput](https://docs.almondtill.com/types/CloseTillSessionInput/index.md): Close-input for closeTillSession: the counted drawer per currency (distinct; >= 0). - [RecordCashEntryInput](https://docs.almondtill.com/types/RecordCashEntryInput/index.md): Record-input for recordCashEntry: a POSITIVE magnitude (the port stamps the type-law sign — paid_in/pickup INTO the drawer, paid_out/drop OUT); reason REQUIRED; glCategory REQUIRED on paid_in/paid_out - [TenderExternalCardInput](https://docs.almondtill.com/types/TenderExternalCardInput/index.md): The external_card capture input — a card authorized on a THIRD-PARTY pinpad, recorded: brand + authNumber REQUIRED (strict); NO Stripe Payment, NO processor call. - [TenderCardInput](https://docs.almondtill.com/types/TenderCardInput/index.md): The integrated-card presentation input: the OPAQUE tokenized payment method the processor will charge (Stripe pm_… class — Stripe.js/Terminal hold the PAN; a raw card-number shape refuses at the bound - [TenderInstrumentInput](https://docs.almondtill.com/types/TenderInstrumentInput/index.md): No further notes. - [ApplyTenderInput](https://docs.almondtill.com/types/ApplyTenderInput/index.md): Apply-input for applyTender: collectedMinor = the cash physically handed over (BEFORE change, tip included) or the externally-authorized amount. - [RefundTenderInput](https://docs.almondtill.com/types/RefundTenderInput/index.md): Refund-input for refundTender: a POSITIVE magnitude (the port stamps the negative sign); cap = the net tendered (CONFLICT/OVER_TENDERED); cash is live; the stored-value types joined. - [ProcessReaderPaymentInput](https://docs.almondtill.com/types/ProcessReaderPaymentInput/index.md): Input for processReaderPayment: the READER is NEVER named here — it resolves from the CALLER'S DEVICE SESSION (the composite-POS law: exactly ONE active registered card reader on the paired device). - [NoSaleInput](https://docs.almondtill.com/types/NoSaleInput/index.md): No-sale input: open the drawer WITHOUT a sale; moves NO money — the write is the noSaleCount/lastNoSaleAt stamp (the audit/fraud feed reads the stream). - [PosReturnRefundInput](https://docs.almondtill.com/types/PosReturnRefundInput/index.md): The posReturn refund routing. - [PosReturnInput](https://docs.almondtill.com/types/PosReturnInput/index.md): One-shot input for posReturn: the NewReturn essentials + the receive disposition cover + the refund routing, walked requested→approved→received→refunded in ONE call. - [CopyCannedRoleInput](https://docs.almondtill.com/types/CopyCannedRoleInput/index.md): Copy-input for copyCannedRole: the template key + an optional caption override; the compiled v-pinned descriptors + the authorityTier + the provenance stamps (templateKey/templateVersion) copy PORT-SI - [RequestApprovalInput](https://docs.almondtill.com/types/RequestApprovalInput/index.md): Request-input for requestApproval: a LIVE gated action + its target + the parent coordinate (tillSessionId XOR logicalFacilityId) + the REQUIRED reason. - [ShipFulfillmentInput](https://docs.almondtill.com/types/ShipFulfillmentInput/index.md): Ship-input for shipFulfillment: an EFFECTIVE ship-to is required (stored at create or supplied here — the payload REPLACES as the label truth); carrier/tracking are capture-only. - [SubmitEvidenceDisputeInput](https://docs.almondtill.com/types/SubmitEvidenceDisputeInput/index.md): Evidence-input for submitEvidenceDispute: ONE free-text field (the minimal-strict surface — maps to the processor's uncategorized_text evidence slot; structured evidence fields are deferred growth). - [ActivateStoredValueInstrumentInput](https://docs.almondtill.com/types/ActivateStoredValueInstrumentInput/index.md): Activate-input for activateStoredValueInstrument: the issued load + the required reason ride the flip. - [ScheduleMarkdownPlanInput](https://docs.almondtill.com/types/ScheduleMarkdownPlanInput/index.md): Schedule-input for scheduleMarkdownPlan. - [CancelMarkdownPlanInput](https://docs.almondtill.com/types/CancelMarkdownPlanInput/index.md): Cancel-input for cancelMarkdownPlan. - [ArPayInput](https://docs.almondtill.com/types/ArPayInput/index.md): Pay-input for arPay. - [ArWriteoffInput](https://docs.almondtill.com/types/ArWriteoffInput/index.md): Writeoff-input for arWriteoff. - [SettleCreditNoteToArInput](https://docs.almondtill.com/types/SettleCreditNoteToArInput/index.md): Settle-input for settleCreditNoteToAr. - [SettleDebitNoteToArInput](https://docs.almondtill.com/types/SettleDebitNoteToArInput/index.md): Settle-input for settleDebitNoteToAr. - [ReorderOrderInput](https://docs.almondtill.com/types/ReorderOrderInput/index.md): Reorder-input for reorderOrder: the sale-profile NON-DOOMED source + OPTIONAL context overrides. - [CopyCannedConsentPurposeInput](https://docs.almondtill.com/types/CopyCannedConsentPurposeInput/index.md): Copy-input for copyCannedConsentPurpose: the template key + an optional caption override; the code + consentModel + the provenance stamps (templateKey/templateVersion) copy PORT-SIDE — customize AFTER - [ConsentDecisionInput](https://docs.almondtill.com/types/ConsentDecisionInput/index.md): STAFF decide-input for grantConsent/withdrawConsent: the acted-on consumer is NAMED and the capture surface is REQUIRED. - [CaseMessage](https://docs.almondtill.com/types/CaseMessage/index.md): One CS-case thread message. - [CaseMessagePage](https://docs.almondtill.com/types/CaseMessagePage/index.md): One page of a case's thread. - [NewCaseMessageInput](https://docs.almondtill.com/types/NewCaseMessageInput/index.md): STAFF append-input for addCaseMessage: visibility is the staff author's CHOICE; the author stamps server-side. - [RegistryItem](https://docs.almondtill.com/types/RegistryItem/index.md): One desired variant on a GiftRegistry. - [RegistryItemPage](https://docs.almondtill.com/types/RegistryItemPage/index.md): One page of a registry's item rows. - [RegistryFulfillment](https://docs.almondtill.com/types/RegistryFulfillment/index.md): One recorded purchase against a registry item. - [RegistryFulfillmentPage](https://docs.almondtill.com/types/RegistryFulfillmentPage/index.md): One page of a registry's fulfillment facts. - [NewRegistryItemInput](https://docs.almondtill.com/types/NewRegistryItemInput/index.md): Item ADD input — SHARED by both lanes. - [EditRegistryItemInput](https://docs.almondtill.com/types/EditRegistryItemInput/index.md): Item EDIT input — SHARED by both lanes (≥1 payload field). - [RecordRegistryFulfillmentInput](https://docs.almondtill.com/types/RecordRegistryFulfillmentInput/index.md): Fulfillment RECORD input. - [TokenEntry](https://docs.almondtill.com/types/TokenEntry/index.md): One platform token-ledger fact. - [TokenDrawdownLine](https://docs.almondtill.com/types/TokenDrawdownLine/index.md): One drawdown line — the per-(event × dimension) itemization. - [TokenEntryPage](https://docs.almondtill.com/types/TokenEntryPage/index.md): One page of a wallet's token-ledger facts. - [AffiliateAccrual](https://docs.almondtill.com/types/AffiliateAccrual/index.md): One platform referral-earnings fact. - [KernelBlock](https://docs.almondtill.com/types/KernelBlock/index.md): One kernel block — a settled purchase's STOCK lifecycle. - [ClaimedReferralCode](https://docs.almondtill.com/types/ClaimedReferralCode/index.md): Your group's claimed referral code. - [GiveBackAccrualEntry](https://docs.almondtill.com/types/GiveBackAccrualEntry/index.md): One Stripe revshare give-back entry. - [GiveBackLifetimeTotal](https://docs.almondtill.com/types/GiveBackLifetimeTotal/index.md): One lifetime give-back total. - [GiveBackReport](https://docs.almondtill.com/types/GiveBackReport/index.md): The caller group's give-back standing (the program's merchant-visible transparency surface): the derived tenure clock, the earned tier, the next rung, and the earned ledger. - [ReferredSignup](https://docs.almondtill.com/types/ReferredSignup/index.md): One referred signup on YOUR referral code and where it stands. - [ReferralPerformance](https://docs.almondtill.com/types/ReferralPerformance/index.md): How one referred business is performing for you: the roster row's fields VERBATIM (the ReferredSignup shape) plus what its months have earned you. - [ReferralMonth](https://docs.almondtill.com/types/ReferralMonth/index.md): One month of your referral earnings: the four entry types summed for that period, the net, and how many referred businesses earned that month. - [ReferralReport](https://docs.almondtill.com/types/ReferralReport/index.md): Your referral program at a glance: counts by standing, lifetime totals by kind (SIGNED like the ledger: earned ≥ 0 · applied/clawback ≤ 0), the spendable credit, the NEWEST 12 months that carry entrie - [SupportPlanReport](https://docs.almondtill.com/types/SupportPlanReport/index.md): The caller group's handholding-plan report (the quarterly HUMAN-support plans, consumption-sized): the LIVE size classing (what a purchase today charges), the ruled per-incident price, and the plan's - [AttachTokenAccountBillingMethodInput](https://docs.almondtill.com/types/AttachTokenAccountBillingMethodInput/index.md): Custody attach input. - [RequestKernelBlockTransferInput](https://docs.almondtill.com/types/RequestKernelBlockTransferInput/index.md): The block-transfer ask. - [ChangeRequest](https://docs.almondtill.com/types/ChangeRequest/index.md): The review queues hold NON-terminal requests only (rows release at the terminals); history reads by id forever. - [OnboardingEvaluationScope](https://docs.almondtill.com/types/OnboardingEvaluationScope/index.md): The prospect's evaluation scope — DERIVED from the contracts ONBOARDING_EVALUATION_SCOPES. - [LaunchCountry](https://docs.almondtill.com/types/LaunchCountry/index.md): The launch countries — DERIVED from the contracts LAUNCH_COUNTRIES. - [OnboardingSignupPayload](https://docs.almondtill.com/types/OnboardingSignupPayload/index.md): The prospective merchant's signup form. - [OrganizationLifecyclePayload](https://docs.almondtill.com/types/OrganizationLifecyclePayload/index.md): The MANAGEMENT profile's form. - [OrganizationLifecyclePayloadInput](https://docs.almondtill.com/types/OrganizationLifecyclePayloadInput/index.md): The submit/resubmit form of the MANAGEMENT profile (the payload's input twin — ruling). - [ChangeRequestPage](https://docs.almondtill.com/types/ChangeRequestPage/index.md): No further notes. - [Note](https://docs.almondtill.com/types/Note/index.md): One generic note on ANY same-tenant construct. - [NoteReactionGroup](https://docs.almondtill.com/types/NoteReactionGroup/index.md): One reaction group. - [NoteMention](https://docs.almondtill.com/types/NoteMention/index.md): One mention on a note. - [NoteLink](https://docs.almondtill.com/types/NoteLink/index.md): One outbound link on a note. - [NoteAttachmentMeta](https://docs.almondtill.com/types/NoteAttachmentMeta/index.md): sha256 = the mint-declared digest the presigned PUT itself enforced (byte custody). - [RelationshipDoor](https://docs.almondtill.com/types/RelationshipDoor/index.md): ONE door's count on a record's Explore level — the referencing family (its construct type name), the reference field on that family, and the EXACT count of that family's live records whose field names - [RelationshipCounts](https://docs.almondtill.com/types/RelationshipCounts/index.md): The relationshipCounts answer: every door the caller may open (a family whose listing the caller's roles refuse is OMITTED, never 0) with its count; partial = at least one door answered null (the hydr - [NotePage](https://docs.almondtill.com/types/NotePage/index.md): One page of a construct's note thread. - [NoteLinkInput](https://docs.almondtill.com/types/NoteLinkInput/index.md): Link input. - [NewNoteInput](https://docs.almondtill.com/types/NewNoteInput/index.md): Append-input for addNote. - [NoteMentionInput](https://docs.almondtill.com/types/NoteMentionInput/index.md): One mention input. - [MintNoteAttachmentUploadInput](https://docs.almondtill.com/types/MintNoteAttachmentUploadInput/index.md): Upload-mint input. - [NoteAttachmentUploadHeader](https://docs.almondtill.com/types/NoteAttachmentUploadHeader/index.md): No further notes. - [NoteAttachmentUploadTicket](https://docs.almondtill.com/types/NoteAttachmentUploadTicket/index.md): The upload ticket: a short-TTL presigned PUT against the write-once blob key, PRE-TAGGED pending (the 7-day lifecycle reaps never-attached orphans). - [MintNoteAttachmentDownloadInput](https://docs.almondtill.com/types/MintNoteAttachmentDownloadInput/index.md): Download-mint input. - [NoteAttachmentDownloadTicket](https://docs.almondtill.com/types/NoteAttachmentDownloadTicket/index.md): The download ticket: a short-TTL presigned GET (the verdict gate already passed for scanned-prefix blobs). - [MintWizardMaterialUploadInput](https://docs.almondtill.com/types/MintWizardMaterialUploadInput/index.md): Upload-mint input. - [WizardMaterialUploadTicket](https://docs.almondtill.com/types/WizardMaterialUploadTicket/index.md): The material upload ticket (the NoteAttachmentUploadTicket law): PUT to uploadUrl sending EVERY requiredHeader verbatim, then confirmWizardMaterial(id) before the pending lifecycle's window closes. - [WizardMaterial](https://docs.almondtill.com/types/WizardMaterial/index.md): One confirmed wizard material: what later fill/guide presses compose from. - [TakeSuggestionInput](https://docs.almondtill.com/types/TakeSuggestionInput/index.md): The takeSuggestion input. - [SuggestionSkillFault](https://docs.almondtill.com/types/SuggestionSkillFault/index.md): One skill's detector fault from a desk refresh. - [RefreshSuggestionsResult](https://docs.almondtill.com/types/RefreshSuggestionsResult/index.md): The desk refresh outcome: minted = fresh offers born · superseded = stale offers closed for changed content · expired = past-due opens flipped · skippedDuplicate = identical open twins (the evidence-s - [AskConsultationInput](https://docs.almondtill.com/types/AskConsultationInput/index.md): The askConsultation input — the target + its current revision, your question, and optionally YOUR OWN confirmed materials (≤4, minted with wizardType 'consultation' — their STORED extractions compose, - [ConsultationTurnPage](https://docs.almondtill.com/types/ConsultationTurnPage/index.md): One transcript page (the caseMessages page shape — oldest first; nextToken walks forward). - [AiUsageSurfaceCalls](https://docs.almondtill.com/types/AiUsageSurfaceCalls/index.md): One surface's call count inside a usage day. - [AiUsageDay](https://docs.almondtill.com/types/AiUsageDay/index.md): One UTC day of YOUR group's AI usage. - [AiUsageWindow](https://docs.almondtill.com/types/AiUsageWindow/index.md): YOUR group's AI-usage window: the days WITH usage, newest first, + the window totals. - [AiFlagEntry](https://docs.almondtill.com/types/AiFlagEntry/index.md): One fired AI-watch flag: WHO tripped WHICH pattern on WHAT day, with the window's count at the crossing. - [AiFlagWindow](https://docs.almondtill.com/types/AiFlagWindow/index.md): YOUR group's fired AI-watch flags: newest day first. - [AiCallRef](https://docs.almondtill.com/types/AiCallRef/index.md): One door a ledger row points at (🧾 — REFS never blobs): the kind is one of type · record · material · consultation · session · course; the id its coordinate (a type word, a sysId or id, a material id - [AiCallTokens](https://docs.almondtill.com/types/AiCallTokens/index.md): The token counts of one AI call (the at.ai.call.v1 shape): cachedInput and cacheWrite ride INSIDE input; reasoning rides INSIDE output. - [AiCall](https://docs.almondtill.com/types/AiCall/index.md): One AI provider call YOUR group made, WITH the words (🧾 THE AI LEDGER): the merchant's prompt · the office-composed context · what the model said it understood · the answer · the refs — beside the me - [AiCallPage](https://docs.almondtill.com/types/AiCallPage/index.md): One page of YOUR group's AI calls, NEWEST first (the OrgBusEntryPage grammar). - [FillDraftStatus](https://docs.almondtill.com/types/FillDraftStatus/index.md): The wizard draft's state — DERIVED from the contracts FILL_DRAFT_STATES (the enum weld rule): drafting (the assistant is working in the background) · ready (the sheet landed — review it) · failed (it - [FillDraftPageSpec](https://docs.almondtill.com/types/FillDraftPageSpec/index.md): One page the caller SENT for the draft — the step word and its WANT lines (one per empty field: name — label (kind): help), the fill press's own grammar. - [FillDraftPageInput](https://docs.almondtill.com/types/FillDraftPageInput/index.md): No further notes. - [FillDraftField](https://docs.almondtill.com/types/FillDraftField/index.md): One drafted value in the sheet: the EXACT field name from WANT, the text to type (≤ 400), where it came from (the material’s name, or 'your text'), and how sure the assistant was. - [FillDraftSheetPage](https://docs.almondtill.com/types/FillDraftSheetPage/index.md): One page of the drafted sheet — the SENT step word + its drafted fields (deduped by name; at most 40); a page the assistant had nothing for is absent. - [FillDraft](https://docs.almondtill.com/types/FillDraft/index.md): One background wizard draft (🤖 — slice): YOUR text and/or documents in, a drafted sheet across EVERY page of the walk out — in the background (the assistant thinks at its highest effort; the machine - [FillDraftTurnRole](https://docs.almondtill.com/types/FillDraftTurnRole/index.md): Who spoke a turn — DERIVED from the contracts FILL_DRAFT_TURN_ROLES (the enum weld rule): user (you) · assistant. - [FillDraftTurnOutcome](https://docs.almondtill.com/types/FillDraftTurnOutcome/index.md): How an assistant turn went — DERIVED from FILL_DRAFT_TURN_OUTCOMES: ok (the reply and the revised sheet landed) · failed (told; failReason says why; the sheet unchanged). - [FillDraftTurn](https://docs.almondtill.com/types/FillDraftTurn/index.md): One turn of a draft's conversation (🤖 — slice): seq is the conversation ordinal (0-based); createdAt the transcript timestamp. - [FillDraftTurnPage](https://docs.almondtill.com/types/FillDraftTurnPage/index.md): One page of a draft's conversation, OLDEST first (the transcript order; nextToken walks forward). - [TalkFillDraftInput](https://docs.almondtill.com/types/TalkFillDraftInput/index.md): The talkFillDraft input: the draft + its current revision, your message (say, 1..8192), and optionally up to 4 of YOUR OWN confirmed materials on the SAME wizard word (their stored fact sheets compose - [TalkFillDraftResult](https://docs.almondtill.com/types/TalkFillDraftResult/index.md): The talkFillDraft answer — the draft (now drafting; activeTurnId names your turn) + your turn as appended. - [FillDraftPage](https://docs.almondtill.com/types/FillDraftPage/index.md): One page of YOUR wizard drafts, NEWEST first (the house page grammar). - [StartFillDraftInput](https://docs.almondtill.com/types/StartFillDraftInput/index.md): What to draft from and over: the wizard word · the pages (every page's WANT at once; ≤ 12) · what is already FILLED · your text (brief, ≤ 8192) and/or up to 4 of YOUR OWN confirmed wizard materials on - [UsageReportDimensionKernels](https://docs.almondtill.com/types/UsageReportDimensionKernels/index.md): One dimension's kernel figure inside a usage-report day. - [UsageReportDay](https://docs.almondtill.com/types/UsageReportDay/index.md): One UTC day of YOUR group's metered consumption at the asked lane. - [UsageReportWindow](https://docs.almondtill.com/types/UsageReportWindow/index.md): YOUR group's consumption window at ONE lane: the days WITH usage, newest first, + the window totals. - [Session](https://docs.almondtill.com/types/Session/index.md): One session — a sitting: the WHO rides parentId (a User for user sittings; an ApiKey for api; a Consumer for consumer; a Device for device; a Collaborator for collaborator; an AgentChannel for agent_p - [SessionPage](https://docs.almondtill.com/types/SessionPage/index.md): One NEWEST-FIRST page of the sessions listing. - [BookmarkSubjectKind](https://docs.almondtill.com/types/BookmarkSubjectKind/index.md): A bookmark subject family — USER = the personal set · TEAM = the team's shared working set. - [FeedScope](https://docs.almondtill.com/types/FeedScope/index.md): The feed/list scope (the office v3 Profile tabs): ALL = mine + my teams (deduped) · OWN = my personal set · TEAM = my teams' sets. - [BookmarkVia](https://docs.almondtill.com/types/BookmarkVia/index.md): One subject whose bookmark surfaced a feed card (the All-tab merge attribution). - [BookmarkRef](https://docs.almondtill.com/types/BookmarkRef/index.md): One raw bookmark row. - [FeedCard](https://docs.almondtill.com/types/FeedCard/index.md): One composed feed card. - [MessageSubjectKind](https://docs.almondtill.com/types/MessageSubjectKind/index.md): The inbox a message is addressed to. - [MessageFromKind](https://docs.almondtill.com/types/MessageFromKind/index.md): Who sent it. - [MessageRef](https://docs.almondtill.com/types/MessageRef/index.md): One inbox message. - [MessageRefPage](https://docs.almondtill.com/types/MessageRefPage/index.md): One page of the merged inbox walk. - [NotificationKind](https://docs.almondtill.com/types/NotificationKind/index.md): The notice vocabulary — DERIVED from the contracts NOTIFICATION_KINDS. - [NotificationSeverity](https://docs.almondtill.com/types/NotificationSeverity/index.md): The notice attention class — DERIVED from the contracts NOTIFICATION_SEVERITIES: blocking (urgent) · needs_decision (a person must act) · informational (good to know). - [NotificationRef](https://docs.almondtill.com/types/NotificationRef/index.md): One platform notice to YOUR account. - [NotificationRefPage](https://docs.almondtill.com/types/NotificationRefPage/index.md): One page of the notice walk. - [Change](https://docs.almondtill.com/types/Change/index.md): One shipped change, in the merchant's words (🆕 — THE CHANGES TAB): what changed and why it matters, the surfaces it touched, the role templates it names, and the office door when one exists. - [ChangePage](https://docs.almondtill.com/types/ChangePage/index.md): One page of the release record, NEWEST first (the house page grammar over a bounded table). - [MailKind](https://docs.almondtill.com/types/MailKind/index.md): The mail kinds — DERIVED from the contracts MAIL_KINDS. - [MailOrigin](https://docs.almondtill.com/types/MailOrigin/index.md): Where a mail came from — DERIVED from the contracts MAIL_ORIGINS: the requesting surface (a client app word, or undeclared) for the identity kinds; the firing lane for the others. - [MailLedgerEntry](https://docs.almondtill.com/types/MailLedgerEntry/index.md): One email the platform sent to YOUR account. - [MailLedgerPage](https://docs.almondtill.com/types/MailLedgerPage/index.md): One page of your mail-ledger walk (newest-first across your account's month buckets; walk until nextToken is null). - [OrgBusEntryRef](https://docs.almondtill.com/types/OrgBusEntryRef/index.md): One tenant event card. - [OrgBusEntryPage](https://docs.almondtill.com/types/OrgBusEntryPage/index.md): One page of the tenant event walk. - [OrgLayoutNode](https://docs.almondtill.com/types/OrgLayoutNode/index.md): One layout node — the identity trio + the live FSM status. - [OrgLayoutLogicalFacility](https://docs.almondtill.com/types/OrgLayoutLogicalFacility/index.md): A logical facility with its registers (the till positions), sysId-ordered. - [OrgLayoutPhysicalFacility](https://docs.almondtill.com/types/OrgLayoutPhysicalFacility/index.md): A physical facility: its referenced site (null when the location row is gone) + its logical facilities, sysId-ordered. - [OrgLayoutOrganization](https://docs.almondtill.com/types/OrgLayoutOrganization/index.md): The acting organization's identity at the layout's head. - [OrgLayout](https://docs.almondtill.com/types/OrgLayout/index.md): The acting org's operational tree in one read: Organization → PhysicalFacilities → LogicalFacilities → Registers. - [CouponBatchCodeFace](https://docs.almondtill.com/types/CouponBatchCodeFace/index.md): One batch child code's face — the code + its single-use story. - [CouponBatchMint](https://docs.almondtill.com/types/CouponBatchMint/index.md): The createCouponBatch result — the batch + its minted codes (also listable later via couponBatchCodes). - [CouponBatchCodePage](https://docs.almondtill.com/types/CouponBatchCodePage/index.md): One page of a batch's child codes (mint order; walk until nextToken is null). - [SegmentMemberFace](https://docs.almondtill.com/types/SegmentMemberFace/index.md): One membership row's face — the shopper + when they joined. - [SegmentMemberPage](https://docs.almondtill.com/types/SegmentMemberPage/index.md): One page of a segment's members (consumerId order; walk until nextToken is null). - [AddSegmentMembersResult](https://docs.almondtill.com/types/AddSegmentMembersResult/index.md): The addSegmentMembers result — the honest arithmetic (already-present shoppers SKIP, never error). - [RemoveSegmentMembersResult](https://docs.almondtill.com/types/RemoveSegmentMembersResult/index.md): The removeSegmentMembers result — deletes are idempotent (absent shoppers SKIP). - [RefreshSegmentResult](https://docs.almondtill.com/types/RefreshSegmentResult/index.md): The refreshSegment result — sync (queued: false): the re-stamped segment + the honest arithmetic; queued (queued: true): the CURRENT segment, the arithmetic honestly ABSENT (the worker re-materializes - [RevisionActorFace](https://docs.almondtill.com/types/RevisionActorFace/index.md): WHO performed one revision's write: kind names the actor class; exactly that class's ids ride beside it. - [RevisionCauseFace](https://docs.almondtill.com/types/RevisionCauseFace/index.md): WHY one revision exists: the machine cause, with the caller's reason VERBATIM when the operation carried one, and — since locked — WHO as the typed actor face. - [ConstructRevision](https://docs.almondtill.com/types/ConstructRevision/index.md): One archived construct revision. - [RevisionCaption](https://docs.almondtill.com/types/RevisionCaption/index.md): One resolved reference caption for a revision page: a referenced construct id that appears in this page's revisions, with its caption and type. - [ConstructRevisionPage](https://docs.almondtill.com/types/ConstructRevisionPage/index.md): One page of a construct's revision history. - [SuggestedAction](https://docs.almondtill.com/types/SuggestedAction/index.md): One suggested next action: a LIVE wire operation the CALLER may actually perform on the target, ranked by the curated per-type×state order. - [NeedsAttentionEntry](https://docs.almondtill.com/types/NeedsAttentionEntry/index.md): Render VERBATIM — the server already ranked (overdue first; no client filtering by construction). - [TaxJurisdictionPostalResolution](https://docs.almondtill.com/types/TaxJurisdictionPostalResolution/index.md): One postal code's resolved tax jurisdictions: the usual designation first, the postal's other reachable jurisdictions after. - [MyAccount](https://docs.almondtill.com/types/MyAccount/index.md): The calling principal's OWN Account — the sign-in identity subset. - [OrganizationGroup](https://docs.almondtill.com/types/OrganizationGroup/index.md): The calling principal's OWN organization group. - [IdentityVerificationReport](https://docs.almondtill.com/types/IdentityVerificationReport/index.md): The calling account's owner identity-verification standing. - [IdentityVerificationStart](https://docs.almondtill.com/types/IdentityVerificationStart/index.md): One started (or re-opened) verification attempt: the hosted-flow door + the standing it opened against. - [MyAppDataEntry](https://docs.almondtill.com/types/MyAppDataEntry/index.md): One of the calling user's own app-private values. - [MyAppDataEntrySynopsis](https://docs.almondtill.com/types/MyAppDataEntrySynopsis/index.md): One name's existence + stamps WITHOUT its value. - [DeviceEnrollment](https://docs.almondtill.com/types/DeviceEnrollment/index.md): The enrollDevice / reissueDevicePairingCode result — the device + its single-use pairing code, returned ONCE (hash-only at rest; the damm32 check symbol screens typos at entry). - [RevokeAllDeviceSessionsResult](https://docs.almondtill.com/types/RevokeAllDeviceSessionsResult/index.md): The revokeAllDeviceSessions result. - [ApiKeyMint](https://docs.almondtill.com/types/ApiKeyMint/index.md): The mintApiKey result — the key + its secret, returned ONCE (hash-only at rest; presented only to exchangeApiKey). - [ApiKeyExchangeResult](https://docs.almondtill.com/types/ApiKeyExchangeResult/index.md): The exchangeApiKey result — the opaque API-session bearer token (returned ONCE) + its absolute deadline. - [EnrollDeviceInput](https://docs.almondtill.com/types/EnrollDeviceInput/index.md): Create-input for enrollDevice. - [ReissueDevicePairingCodeInput](https://docs.almondtill.com/types/ReissueDevicePairingCodeInput/index.md): Input for reissueDevicePairingCode. - [PairDeviceToRegisterInput](https://docs.almondtill.com/types/PairDeviceToRegisterInput/index.md): Input for pairDeviceToRegister. - [UnpairDeviceInput](https://docs.almondtill.com/types/UnpairDeviceInput/index.md): Input for unpairDevice (the pairDeviceToRegister twin — clears the binding; the same live-TillSession refusal). - [RevokeAllDeviceSessionsInput](https://docs.almondtill.com/types/RevokeAllDeviceSessionsInput/index.md): Input for revokeAllDeviceSessions. - [MintApiKeyInput](https://docs.almondtill.com/types/MintApiKeyInput/index.md): Create-input for mintApiKey. - [ExchangeApiKeyInput](https://docs.almondtill.com/types/ExchangeApiKeyInput/index.md): Input for exchangeApiKey. - [WebhookSubscriptionMint](https://docs.almondtill.com/types/WebhookSubscriptionMint/index.md): The createWebhookSubscription result — the subscription + its signing secret, returned ONCE (plaintext in the non-streamed credential store; verify every delivery with it). - [WebhookSubscriptionSecretRotation](https://docs.almondtill.com/types/WebhookSubscriptionSecretRotation/index.md): The rotateWebhookSubscriptionSecret result — the fresh secret, returned ONCE; the old secret is dead from this instant (no dual-validity window — update your receiver FIRST). - [WebhookPingReceipt](https://docs.almondtill.com/types/WebhookPingReceipt/index.md): The pingWebhookSubscription receipt — accepted at EMIT; the delivery itself is asynchronous at-least-once through the real lane (watch your endpoint + the failure counters). - [CreateWebhookSubscriptionInput](https://docs.almondtill.com/types/CreateWebhookSubscriptionInput/index.md): Create-input for createWebhookSubscription. - [FeedRunRef](https://docs.almondtill.com/types/FeedRunRef/index.md): No further notes. - [FeedRunDownloadTicket](https://docs.almondtill.com/types/FeedRunDownloadTicket/index.md): The mintFeedRunDownload ticket: fetch the file with a plain GET before it expires; re-mint per pull (the ticket IS the custody — there are no stored feed credentials). - [CreateFeedSubscriptionInput](https://docs.almondtill.com/types/CreateFeedSubscriptionInput/index.md): Create-input for createFeedSubscription. - [ConnectorAuthorizationOrg](https://docs.almondtill.com/types/ConnectorAuthorizationOrg/index.md): One eligible acting organization for a connector consent: ACTIVE and owned by YOUR account, the exchangeApiKey org gate mirrored (the grant names ONE org and every downstream exchange re-runs that gat - [ConnectorAuthorizationReview](https://docs.almondtill.com/types/ConnectorAuthorizationReview/index.md): A VALIDATED connector authorize request, resolved for the consent face: the client's words + the redirect host PROMINENT (the consent MUST) + the RFC 8252 loopback flag + the scope story + YOUR eligib - [ConnectorAuthorizationVerdict](https://docs.almondtill.com/types/ConnectorAuthorizationVerdict/index.md): The consent verdict's redirect instruction: send the browser HERE — code+state+iss on approve, error=access_denied+state+iss on deny (RFC 9207: iss rides EVERY authorization response). - [AvailabilityBooking](https://docs.almondtill.com/types/AvailabilityBooking/index.md): One RESERVED booking overlapping the asked window. - [SchedulableResourceAvailability](https://docs.almondtill.com/types/SchedulableResourceAvailability/index.md): The availability answer — the SRCD's own words: availability = resource hours − booked appointments (DERIVED; the client composes free slots; zero server timezone math — hours are naive wall-clock ADV - [CompleteAppointmentInput](https://docs.almondtill.com/types/CompleteAppointmentInput/index.md): Complete-input for completeAppointment. - [RescheduleAppointmentInput](https://docs.almondtill.com/types/RescheduleAppointmentInput/index.md): Reschedule-input for rescheduleAppointment. - [ClaimWarrantyInput](https://docs.almondtill.com/types/ClaimWarrantyInput/index.md): Claim-input for fileClaimWarranty. - [AppointmentReschedule](https://docs.almondtill.com/types/AppointmentReschedule/index.md): The rescheduleAppointment result: the doomed predecessor + the requested-born successor, linked bilaterally. - [StorefrontTheme](https://docs.almondtill.com/types/StorefrontTheme/index.md): One canned storefront theme. - [FiscalRegime](https://docs.almondtill.com/types/FiscalRegime/index.md): One canned fiscal regime: merchants pick a key, never author regimes. - [FiscalReceipt](https://docs.almondtill.com/types/FiscalReceipt/index.md): A FiscalReceipt: the gap-free sequential fiscal number + the regime's signature (model A) or clearance authorization code (model B) + the QR payload the printed receipt renders. - [FiscalReceiptPage](https://docs.almondtill.com/types/FiscalReceiptPage/index.md): One page of the org group's fiscal receipts (newest-first; walk until nextToken is null). - [IssueFiscalReceiptInput](https://docs.almondtill.com/types/IssueFiscalReceiptInput/index.md): Issue-input for issueFiscalReceipt. - [DashboardMetricAmount](https://docs.almondtill.com/types/DashboardMetricAmount/index.md): One per-currency amount in an answered money metric. - [DashboardMetricValue](https://docs.almondtill.com/types/DashboardMetricValue/index.md): One widget's answered value: available:true carries kind (count | money | percent | rating) + the matching figure + asOf; available:false carries a plain-words reason (more rows than one honest glance - [DashboardWidgetMetric](https://docs.almondtill.com/types/DashboardWidgetMetric/index.md): One widget row answered — the dashboard's own layout, ordinal ascending. - [DashboardMetrics](https://docs.almondtill.com/types/DashboardMetrics/index.md): The dashboardMetrics answer — the layout's widgets, each realized at read time. - [VelocityWindow](https://docs.almondtill.com/types/VelocityWindow/index.md): One trailing net-demand window. - [ResolvedReplenishmentParameters](https://docs.almondtill.com/types/ResolvedReplenishmentParameters/index.md): The resolved parameter VALUES for one (variant × LF) — exactly the registry keys, most-specific setter each. - [ReplenishmentParameterSource](https://docs.almondtill.com/types/ReplenishmentParameterSource/index.md): Per-parameter provenance: WHICH config set the winning value + its specificity trace. - [ReplenishmentParameterResolution](https://docs.almondtill.com/types/ReplenishmentParameterResolution/index.md): The replenishmentParameters diagnostic result. - [SuggestionLineProvenance](https://docs.almondtill.com/types/SuggestionLineProvenance/index.md): Per-line provenance — every suggested number traceable: the position parts, the levels, the velocity readings, the config refs, the vendor pick. - [SuggestedPurchaseOrderLine](https://docs.almondtill.com/types/SuggestedPurchaseOrderLine/index.md): One DRAFT-PO-SHAPED line (realization-ready VERBATIM for createPurchaseOrder — lean): pack entry when the rounded qty is whole packs, unit entry otherwise (ONE entry mode per line, the XOR law). - [SuggestedPurchaseOrder](https://docs.almondtill.com/types/SuggestedPurchaseOrder/index.md): One suggested purchase order — deficits grouped by OrgVendor; orderMinimum shortfalls are ANNOTATED, never padded (the operator decides). - [SuggestedTransferRequestLine](https://docs.almondtill.com/types/SuggestedTransferRequestLine/index.md): One TR-SHAPED line (realization-ready for createTransferRequest — pull semantics; the TR doc IS the demand doc). - [SuggestedTransferRequest](https://docs.almondtill.com/types/SuggestedTransferRequest/index.md): One suggested transfer request — a deficit filled from ONE donor in the lane order. - [SuggestedCoupledPair](https://docs.almondtill.com/types/SuggestedCoupledPair/index.md): The -g buy-vs-transfer-and-backfill COUPLED pair: transfer-now (D ← donor) + a backfill PO refilling the DONOR — shared provenance; suggested ONLY when the deficit is URGENT (projected stockout inside - [SuggestionGap](https://docs.almondtill.com/types/SuggestionGap/index.md): A non-suggestion: no-ovi · no-donor · no-weights · deficit-unfilled. - [ReplenishmentSuggestionsResult](https://docs.almondtill.com/types/ReplenishmentSuggestionsResult/index.md): The replenishmentSuggestions result. - [RebalanceSuggestionsResult](https://docs.almondtill.com/types/RebalanceSuggestionsResult/index.md): The rebalanceSuggestions result — one TR-shaped payload per donor. - [AllocationLineProvenance](https://docs.almondtill.com/types/AllocationLineProvenance/index.md): Allocation line provenance — the hub's excess derivation + the destination's resolved weight. - [SuggestedTransferLine](https://docs.almondtill.com/types/SuggestedTransferLine/index.md): One Transfer-SHAPED line (realization-ready for createTransfer — push semantics; the line names the SOURCE InventoryItem, the.1 shape). - [SuggestedTransfer](https://docs.almondtill.com/types/SuggestedTransfer/index.md): One suggested push Transfer — the hub's genuine excess fair-shared by the destinations resolved allocationWeight (largest remainder; never-lanes drop their destination). - [AllocationSuggestionsResult](https://docs.almondtill.com/types/AllocationSuggestionsResult/index.md): The allocationSuggestions result. - [TransferLaneRankingSource](https://docs.almondtill.com/types/TransferLaneRankingSource/index.md): How one source entered the ordering into a destination: a stored lane mode (never / always / ranked) or the sparse geodistance DEFAULT. - [TransferLaneRankingEntry](https://docs.almondtill.com/types/TransferLaneRankingEntry/index.md): One resolved matrix row into the destination: ordered position among CONSIDERED sources; never entries are SHOWN position-less (excluded from consideration). - [AbcClassEntry](https://docs.almondtill.com/types/AbcClassEntry/index.md): One classified book: value × velocity with registry cut lines (A < 80% cumulative share, B < 95%, else C; zero-score books are C); abcClassOverride pins the class (overridden: true). - [StyleMatrixAxisValue](https://docs.almondtill.com/types/StyleMatrixAxisValue/index.md): One value on a matrix axis, in ordinal order — ties by caption then id (the productOptions law). - [StyleMatrixAxis](https://docs.almondtill.com/types/StyleMatrixAxis/index.md): One matrix axis: a scheme dimension of the Style in SCHEME order — the OptionGroup, its tier, the RESOLVED size run for this dimension (the style's own pick when its group matches, else the group's de - [StyleMatrixProduct](https://docs.almondtill.com/types/StyleMatrixProduct/index.md): One live Product of the Style: the header words + the declared segment. - [StyleStockCell](https://docs.almondtill.com/types/StyleStockCell/index.md): One cell of the matrix — a live Variant at the asked LogicalFacility: the coordinate in SCHEME order (re-sorted from the caller-ordered store), the owning InventoryItem when the (variant × LF) junctio - [StockMatrixTotals](https://docs.almondtill.com/types/StockMatrixTotals/index.md): The matrix totals — Σ over every cell by exact decimal addition. - [StyleStockMatrix](https://docs.almondtill.com/types/StyleStockMatrix/index.md): ONE Style's stock matrix at ONE LogicalFacility: the axes in scheme order, the live products, the cells sorted axis-major by ordinal, the totals, the cell count. - [SizeRunFillCell](https://docs.almondtill.com/types/SizeRunFillCell/index.md): One filled entry of a size run: the OptionValue, its share, and the whole units it receives. - [InventoryOnOrderAuditRow](https://docs.almondtill.com/types/InventoryOnOrderAuditRow/index.md): One drifted junction: the InventoryItem whose STORED onOrderQty differs from the DERIVED truth (the receivable purchase orders' open quantity for its variant × logical facility), both as decimal strin - [InventoryOnOrderAuditPage](https://docs.almondtill.com/types/InventoryOnOrderAuditPage/index.md): ONE page of the on-order audit: the drifted rows of this page of the tenant's junctions, the page's drift count, and the junction cursor (null on the last page). - [InventoryOnOrderRepair](https://docs.almondtill.com/types/InventoryOnOrderRepair/index.md): The answer of ONE on-order repair: the junction as it now stands, the figure it held before, the derived figure it was stamped to, and whether anything changed (a converged cell answers false — nothin - [Address](https://docs.almondtill.com/types/Address/index.md): A postal address — the structured street address a PhysicalFacilityLocation holds. - [Geo](https://docs.almondtill.com/types/Geo/index.md): Optional geocoordinates — SEED the TransferLane sourcing matrix; not a live routing driver. - [PhysicalFacilityLocation](https://docs.almondtill.com/types/PhysicalFacilityLocation/index.md): A physical facility location — the SOLE holder of a street address (the PFL→PF→LF→Zone→Bin hierarchy); the first data-plane construct. - [PhysicalFacilityLocationPage](https://docs.almondtill.com/types/PhysicalFacilityLocationPage/index.md): One page of the physicalFacilityLocations listing — the records + the opaque resume cursor. - [AddressInput](https://docs.almondtill.com/types/AddressInput/index.md): Address input for creating a PhysicalFacilityLocation. - [GeoInput](https://docs.almondtill.com/types/GeoInput/index.md): Geo input. - [NewPhysicalFacilityLocationInput](https://docs.almondtill.com/types/NewPhysicalFacilityLocationInput/index.md): Create-input for a PhysicalFacilityLocation. - [EditPhysicalFacilityLocationInput](https://docs.almondtill.com/types/EditPhysicalFacilityLocationInput/index.md): Edit-input for a PhysicalFacilityLocation. - [PhysicalFacility](https://docs.almondtill.com/types/PhysicalFacility/index.md): A physical facility — an actual location of an Organization (parent = the org, NOT the family root); holds no address of its own — it references a PhysicalFacilityLocation (two or more orgs may share - [PhysicalFacilityPage](https://docs.almondtill.com/types/PhysicalFacilityPage/index.md): One page of the physicalFacilities listing — the records + the opaque resume cursor. - [NewPhysicalFacilityInput](https://docs.almondtill.com/types/NewPhysicalFacilityInput/index.md): Create-input for a PhysicalFacility. - [EditPhysicalFacilityInput](https://docs.almondtill.com/types/EditPhysicalFacilityInput/index.md): Edit-input for a PhysicalFacility. - [LogicalFacility](https://docs.almondtill.com/types/LogicalFacility/index.md): A logical facility — where transactions actually occur (sales, purchasing, receiving, transfers); inventory is maintained at LF level. - [LogicalFacilityPage](https://docs.almondtill.com/types/LogicalFacilityPage/index.md): One page of the logicalFacilities listing — the records + the opaque resume cursor. - [NewLogicalFacilityInput](https://docs.almondtill.com/types/NewLogicalFacilityInput/index.md): Create-input for a LogicalFacility. - [EditLogicalFacilityInput](https://docs.almondtill.com/types/EditLogicalFacilityInput/index.md): Edit-input for a LogicalFacility. - [Zone](https://docs.almondtill.com/types/Zone/index.md): A zone — a subdivision of a LogicalFacility (an LF has one or more; the granularity between the LF and its Bins). - [ZonePage](https://docs.almondtill.com/types/ZonePage/index.md): One page of the zones listing — the records + the opaque resume cursor. - [NewZoneInput](https://docs.almondtill.com/types/NewZoneInput/index.md): Create-input for a Zone. - [EditZoneInput](https://docs.almondtill.com/types/EditZoneInput/index.md): Edit-input for a Zone. - [Bin](https://docs.almondtill.com/types/Bin/index.md): A bin — the LEAF of the facility hierarchy (a Zone has one or more): where stock physically sits (inventory records pointer-reference bins, a bin holding stock can never be doomed or deactivated until - [BinPage](https://docs.almondtill.com/types/BinPage/index.md): One page of the bins listing — the records + the opaque resume cursor. - [NewBinInput](https://docs.almondtill.com/types/NewBinInput/index.md): Create-input for a Bin. - [EditBinInput](https://docs.almondtill.com/types/EditBinInput/index.md): Edit-input for a Bin. - [RoleTemplateKey](https://docs.almondtill.com/types/RoleTemplateKey/index.md): The 7 canned role-template keys. - [CannedRole](https://docs.almondtill.com/types/CannedRole/index.md): One canned role template: usable via copyCannedRole → an ordinary editable group Role. - [RoleDescriptorPolarity](https://docs.almondtill.com/types/RoleDescriptorPolarity/index.md): A descriptor polarity: allow grants; disallow ALWAYS wins over any allow (the only precedence). - [RoleDescriptor](https://docs.almondtill.com/types/RoleDescriptor/index.md): One allow/disallow descriptor: service:action + polarity, per-segment * wildcards; segments drawn verbatim from the operation registry. - [Role](https://docs.almondtill.com/types/Role/index.md): A role — the group-scoped, merchant-authored authorization construct: 0..N allow/disallow descriptors over the service:action naming universe. - [RolePage](https://docs.almondtill.com/types/RolePage/index.md): One page of the roles listing — the records + the opaque resume cursor. - [RoleDescriptorInput](https://docs.almondtill.com/types/RoleDescriptorInput/index.md): Descriptor input — service:action + polarity; each segment * or a registry name (letter-start, alphanumeric/underscore, at most 64 characters; validated STRICT server-side against the operation regist - [NewRoleInput](https://docs.almondtill.com/types/NewRoleInput/index.md): Create-input for a Role. - [EditRoleInput](https://docs.almondtill.com/types/EditRoleInput/index.md): Edit-input for a Role. - [UserOrgRoles](https://docs.almondtill.com/types/UserOrgRoles/index.md): One org's role assignment for a User: the Organization id + the Role ids held there (min 1). - [User](https://docs.almondtill.com/types/User/index.md): A user — an Account AT an Organization Group, holding Roles per organization within the group; the principal a login resolves. - [UserPage](https://docs.almondtill.com/types/UserPage/index.md): One page of the users listing — the records + the opaque resume cursor. - [UserOrgRolesInput](https://docs.almondtill.com/types/UserOrgRolesInput/index.md): One org's role assignment — org + min-1 roles; every referenced org and role must be in-tenant AND active (validated STRICT server-side, CONFLICT/REF_STATE otherwise). - [NewUserInput](https://docs.almondtill.com/types/NewUserInput/index.md): Create-input for a User. - [EditUserInput](https://docs.almondtill.com/types/EditUserInput/index.md): Edit-input for a User. - [Brand](https://docs.almondtill.com/types/Brand/index.md): A brand — an OPTIONAL product building block: who BRANDS the product, orthogonal to the Manufacturer (who built it) and the Vendor (who sold it); whatever the group wants — NOT the simple brand text p - [BrandPage](https://docs.almondtill.com/types/BrandPage/index.md): One page of the brands listing — the records + the opaque resume cursor. - [NewBrandInput](https://docs.almondtill.com/types/NewBrandInput/index.md): Create-input for a Brand. - [EditBrandInput](https://docs.almondtill.com/types/EditBrandInput/index.md): Edit-input for a Brand. - [Season](https://docs.almondtill.com/types/Season/index.md): A season — a merchandising-calendar building block; an INSTANCE, not a recurring pattern. - [SeasonPage](https://docs.almondtill.com/types/SeasonPage/index.md): One page of the seasons listing — the records + the opaque resume cursor. - [NewSeasonInput](https://docs.almondtill.com/types/NewSeasonInput/index.md): Create-input for a Season. - [EditSeasonInput](https://docs.almondtill.com/types/EditSeasonInput/index.md): Edit-input for a Season. - [Tag](https://docs.almondtill.com/types/Tag/index.md): A tag — a group-defined label for catalog nodes: the cross-cutting, unstructured axis, distinct from categories (hierarchical navigation), options (variant-driving), and characteristics (validated val - [TagPage](https://docs.almondtill.com/types/TagPage/index.md): One page of the tags listing — the records + the opaque resume cursor. - [NewTagInput](https://docs.almondtill.com/types/NewTagInput/index.md): Create-input for a Tag. - [EditTagInput](https://docs.almondtill.com/types/EditTagInput/index.md): Edit-input for a Tag. - [CharacteristicValueType](https://docs.almondtill.com/types/CharacteristicValueType/index.md): A characteristic value type: string | number | date | pattern. - [CharacteristicGrammar](https://docs.almondtill.com/types/CharacteristicGrammar/index.md): The validation grammar (pattern, length) — the value-validation rules a characteristic imposes; pattern is an ECMAScript regex source (compile-checked server-side, <=256 chars). - [Characteristic](https://docs.almondtill.com/types/Characteristic/index.md): A characteristic — a master-list entry for VALIDATED product values (serial-number, warranty period, …): value type + validation grammar + optional unit; distinct from Tags (unstructured labels), Cate - [CharacteristicPage](https://docs.almondtill.com/types/CharacteristicPage/index.md): One page of the characteristics listing — the records + the opaque resume cursor. - [CharacteristicGrammarInput](https://docs.almondtill.com/types/CharacteristicGrammarInput/index.md): Grammar input — >=1 field when supplied; bounds ordered (minLength <= maxLength); pattern must compile (validated STRICT server-side against the stored valueType on edits). - [NewCharacteristicInput](https://docs.almondtill.com/types/NewCharacteristicInput/index.md): Create-input for a Characteristic. - [EditCharacteristicInput](https://docs.almondtill.com/types/EditCharacteristicInput/index.md): Edit-input for a Characteristic. - [UomDimensionClass](https://docs.almondtill.com/types/UomDimensionClass/index.md): A UoM dimension class: count | mass | volume | length | area | time. - [CustomUom](https://docs.almondtill.com/types/CustomUom/index.md): A custom unit of measure — a group-defined unit that MUST declare its dimension class + its conversion factor to the class BASE unit (STRICT: convertible by construction, e.g. - [CustomUomPage](https://docs.almondtill.com/types/CustomUomPage/index.md): One page of the customUoms listing — the records + the opaque resume cursor. - [NewCustomUomInput](https://docs.almondtill.com/types/NewCustomUomInput/index.md): Create-input for a CustomUom. - [EditCustomUomInput](https://docs.almondtill.com/types/EditCustomUomInput/index.md): Edit-input for a CustomUom. - [ManufacturerFormatEntry](https://docs.almondtill.com/types/ManufacturerFormatEntry/index.md): One format rule — how THIS manufacturer formats characteristic X; the grammar vocabulary is the CharacteristicGrammar, reused verbatim. - [Manufacturer](https://docs.almondtill.com/types/Manufacturer/index.md): A manufacturer — WHO BUILT the product: orthogonal to the Brand (who brands it) and the Vendor (who sold it to the merchant); the vendor-manufacturer linkage is never structural — it materializes per - [ManufacturerPage](https://docs.almondtill.com/types/ManufacturerPage/index.md): One page of the manufacturers listing — the records + the opaque resume cursor. - [ManufacturerFormatEntryInput](https://docs.almondtill.com/types/ManufacturerFormatEntryInput/index.md): Format-entry input — the target Characteristic must be in-tenant, active, and grammar-bearing (string/pattern valueType); validated STRICT server-side. - [NewManufacturerInput](https://docs.almondtill.com/types/NewManufacturerInput/index.md): Create-input for a Manufacturer. - [EditManufacturerInput](https://docs.almondtill.com/types/EditManufacturerInput/index.md): Edit-input for a Manufacturer. - [Vendor](https://docs.almondtill.com/types/Vendor/index.md): A vendor — WHO SOLD to the merchant: the shared supplier MASTER (group pool), orthogonal to the Manufacturer (who built it). - [NewVendorInput](https://docs.almondtill.com/types/NewVendorInput/index.md): Create-input for a Vendor. - [EditVendorInput](https://docs.almondtill.com/types/EditVendorInput/index.md): Edit-input for a Vendor. - [Category](https://docs.almondtill.com/types/Category/index.md): A category — ONE recursive construct for the whole navigation spectrum (3 flat categories or a 6-level hierarchy; no fixed Department/Subcategory types). - [CategoryPage](https://docs.almondtill.com/types/CategoryPage/index.md): One page of the categories listing — the records + the opaque resume cursor. - [NewCategoryInput](https://docs.almondtill.com/types/NewCategoryInput/index.md): Create-input for a Category. - [EditCategoryInput](https://docs.almondtill.com/types/EditCategoryInput/index.md): Edit-input for a Category. - [DivisionType](https://docs.almondtill.com/types/DivisionType/index.md): A division type: merchandise | geographic | channel. - [Division](https://docs.almondtill.com/types/Division/index.md): Membership is 0..1 per type per member. - [DivisionPage](https://docs.almondtill.com/types/DivisionPage/index.md): One page of the divisions listing — the records + the opaque resume cursor. - [NewDivisionInput](https://docs.almondtill.com/types/NewDivisionInput/index.md): Create-input for a Division. - [EditDivisionInput](https://docs.almondtill.com/types/EditDivisionInput/index.md): Edit-input for a Division. - [OptionGroupType](https://docs.almondtill.com/types/OptionGroupType/index.md): An option-group type: color | size | custom. - [OptionGroup](https://docs.almondtill.com/types/OptionGroup/index.md): An option group — the PICK-SOURCE for option dimensions (a size run, a brand color palette), typed from the canned registry (color/size drive the spine tier defaults; custom groups feed descriptive at - [OptionGroupPage](https://docs.almondtill.com/types/OptionGroupPage/index.md): One page of the optionGroups listing — the records + the opaque resume cursor. - [NewOptionGroupInput](https://docs.almondtill.com/types/NewOptionGroupInput/index.md): Create-input for an OptionGroup. - [EditOptionGroupInput](https://docs.almondtill.com/types/EditOptionGroupInput/index.md): Edit-input for a OptionGroup. - [OptionValue](https://docs.almondtill.com/types/OptionValue/index.md): An option value — one member of an OptionGroup pick-source (a size cell, a color name), ORDERED via ordinal (lower = earlier in the pick list; ties break by id). - [OptionValuePage](https://docs.almondtill.com/types/OptionValuePage/index.md): One page of the optionValues listing — the records + the opaque resume cursor. - [NewOptionValueInput](https://docs.almondtill.com/types/NewOptionValueInput/index.md): Create-input for an OptionValue. - [EditOptionValueInput](https://docs.almondtill.com/types/EditOptionValueInput/index.md): Edit-input for a OptionValue. - [AttachableType](https://docs.almondtill.com/types/AttachableType/index.md): An attachable owner type: the constructs a Decoration may attach to at this slice. - [Decoration](https://docs.almondtill.com/types/Decoration/index.md): A decoration — the ONE purposed, localized, ordered carrier for consumer-facing content, ATTACHED to an owning construct (the decoration carries the attachment; owner records never churn). - [DecorationPage](https://docs.almondtill.com/types/DecorationPage/index.md): One page of the decorations listing — the records + the opaque resume cursor. - [NewDecorationInput](https://docs.almondtill.com/types/NewDecorationInput/index.md): Create-input for a Decoration. - [EditDecorationInput](https://docs.almondtill.com/types/EditDecorationInput/index.md): Edit-input for a Decoration. - [OrgManufacturer](https://docs.almondtill.com/types/OrgManufacturer/index.md): An OrgManufacturer selection — the per-org ENABLEMENT of a group Manufacturer: selection strictly required before any org reference, including purchase lines (the gate). - [OrgManufacturerPage](https://docs.almondtill.com/types/OrgManufacturerPage/index.md): One page of the orgManufacturers listing — the records + the opaque resume cursor. - [NewOrgManufacturerInput](https://docs.almondtill.com/types/NewOrgManufacturerInput/index.md): Create-input for an OrgManufacturer selection. - [EditOrgManufacturerInput](https://docs.almondtill.com/types/EditOrgManufacturerInput/index.md): Edit-input for a OrgManufacturer. - [OrgBrand](https://docs.almondtill.com/types/OrgBrand/index.md): An OrgBrand selection — the per-org ENABLEMENT of a group Brand (the strict-selection pattern: no org-scoped Brand reference without an ACTIVE selection). - [OrgBrandPage](https://docs.almondtill.com/types/OrgBrandPage/index.md): One page of the orgBrands listing — the records + the opaque resume cursor. - [NewOrgBrandInput](https://docs.almondtill.com/types/NewOrgBrandInput/index.md): Create-input for an OrgBrand selection. - [EditOrgBrandInput](https://docs.almondtill.com/types/EditOrgBrandInput/index.md): Edit-input for a OrgBrand. - [OrgSeason](https://docs.almondtill.com/types/OrgSeason/index.md): An OrgSeason selection — the per-org ENABLEMENT of a group Season (the strict-selection pattern). - [OrgSeasonPage](https://docs.almondtill.com/types/OrgSeasonPage/index.md): One page of the orgSeasons listing — the records + the opaque resume cursor. - [NewOrgSeasonInput](https://docs.almondtill.com/types/NewOrgSeasonInput/index.md): Create-input for an OrgSeason selection. - [EditOrgSeasonInput](https://docs.almondtill.com/types/EditOrgSeasonInput/index.md): Edit-input for a OrgSeason. - [OrgDivision](https://docs.almondtill.com/types/OrgDivision/index.md): An OrgDivision selection — the per-org ENABLEMENT of a group Division, divisionType-AGNOSTIC. - [OrgDivisionPage](https://docs.almondtill.com/types/OrgDivisionPage/index.md): One page of the orgDivisions listing — the records + the opaque resume cursor. - [NewOrgDivisionInput](https://docs.almondtill.com/types/NewOrgDivisionInput/index.md): Create-input for an OrgDivision selection. - [EditOrgDivisionInput](https://docs.almondtill.com/types/EditOrgDivisionInput/index.md): Edit-input for a OrgDivision. - [OrgVendor](https://docs.almondtill.com/types/OrgVendor/index.md): An OrgVendor — the per-org purchasing ENABLEMENT of a group Vendor: the trio (accountNumber / terms free-text NOTES / purchasingCurrency [STRICT ISO-4217 SHAPE]) + the commercial payload (canned payme - [OrgVendorPage](https://docs.almondtill.com/types/OrgVendorPage/index.md): One page of the orgVendors listing — the records + the opaque resume cursor. - [NewOrgVendorInput](https://docs.almondtill.com/types/NewOrgVendorInput/index.md): Create-input for an OrgVendor. - [EditOrgVendorInput](https://docs.almondtill.com/types/EditOrgVendorInput/index.md): Edit-input for a OrgVendor. - [StyleType](https://docs.almondtill.com/types/StyleType/index.md): A style type: simple | service | kit | bundle. - [TaxCategory](https://docs.almondtill.com/types/TaxCategory/index.md): The TaxCategory canned registry (generated from the contracts TAX_CATEGORIES SoT — anti-drift; T-b). - [SchemeTier](https://docs.almondtill.com/types/SchemeTier/index.md): A scheme tier: product | variant (realizes Variants — the size default). - [StyleSchemeEntry](https://docs.almondtill.com/types/StyleSchemeEntry/index.md): One ordered scheme dimension: the pick-source OptionGroup + the resolved spine tier. - [StylePlacementEntry](https://docs.almondtill.com/types/StylePlacementEntry/index.md): One category placement: the LEAF Category + the optional primary designation (at most 1 primary per style). - [StyleCharacteristicEntry](https://docs.almondtill.com/types/StyleCharacteristicEntry/index.md): One characteristic VALUE: the Characteristic + this style value for it (validated against the characteristic valueType/grammar server-side). - [Style](https://docs.almondtill.com/types/Style/index.md): styleType comes from the canned registry (simple | service | kit | bundle — all four realized; kit/bundle variants bear per-variant VariantComponent BOMs since the component slice) and is IMMUTABLE. - [StylePage](https://docs.almondtill.com/types/StylePage/index.md): One page of the styles listing — the records + the opaque resume cursor. - [StyleSchemeEntryInput](https://docs.almondtill.com/types/StyleSchemeEntryInput/index.md): Scheme-dimension input — tier may be omitted for color/size groups (defaulted product/variant respectively); a custom-typed group REQUIRES an explicit tier. - [StylePlacementEntryInput](https://docs.almondtill.com/types/StylePlacementEntryInput/index.md): Category-placement input — the target must be an in-tenant, ACTIVE, LEAF Category. - [StyleCharacteristicEntryInput](https://docs.almondtill.com/types/StyleCharacteristicEntryInput/index.md): Characteristic-value input — the target must be in-tenant + active; the value must fit its valueType/grammar. - [NewStyleInput](https://docs.almondtill.com/types/NewStyleInput/index.md): Create-input for a Style. - [EditStyleInput](https://docs.almondtill.com/types/EditStyleInput/index.md): Edit-input for a Style. - [ProductSegmentEntry](https://docs.almondtill.com/types/ProductSegmentEntry/index.md): One declared segment dimension: a scheme dimension + the OptionValues this product claims for it (unique, at most 256). - [MoneyEntry](https://docs.almondtill.com/types/MoneyEntry/index.md): One money-map entry: an ISO-4217-shape currency + a strict decimal-STRING amount (never a float; stored and compared verbatim; no arithmetic). - [Product](https://docs.almondtill.com/types/Product/index.md): Parent = its Style (NOT the family root — the spine containment). - [ProductPage](https://docs.almondtill.com/types/ProductPage/index.md): One page of the products listing — the records + the opaque resume cursor. - [ProductSegmentEntryInput](https://docs.almondtill.com/types/ProductSegmentEntryInput/index.md): Segment-dimension input — the dimension must be IN the parent style scheme; every value must belong to that dimension group and be ACTIVE. - [MoneyEntryInput](https://docs.almondtill.com/types/MoneyEntryInput/index.md): Money-entry input — currency: three uppercase letters (ISO-4217 shape); amount: a strict decimal string (at most 12 integer digits, at most 4 fraction digits, no leading zeros). - [NewProductInput](https://docs.almondtill.com/types/NewProductInput/index.md): Create-input for a Product. - [EditProductInput](https://docs.almondtill.com/types/EditProductInput/index.md): Edit-input for a Product. - [StockUomKind](https://docs.almondtill.com/types/StockUomKind/index.md): A stock-UoM kind: canned (a platform UoM code like each) | custom (an in-tenant CustomUom). - [VariantCoordinateEntry](https://docs.almondtill.com/types/VariantCoordinateEntry/index.md): One coordinate entry: a scheme dimension + the ONE OptionValue this cell realizes for it. - [ManufacturerPartNumber](https://docs.almondtill.com/types/ManufacturerPartNumber/index.md): One manufacturer part number — THAT manufacturer's token for THIS variant (their part number, not our SKU). - [Variant](https://docs.almondtill.com/types/Variant/index.md): A variant — the spine LEAF, the SELLABLE CELL: one complete coordinate of its Style option space (every scheme dimension exactly once) and the SKU bearer (IdentifierEntry lands; inventory). - [VariantPage](https://docs.almondtill.com/types/VariantPage/index.md): One page of the variants listing — the records + the opaque resume cursor. - [VariantCoordinateEntryInput](https://docs.almondtill.com/types/VariantCoordinateEntryInput/index.md): Coordinate-entry input — order-insensitive; the full coordinate must name EVERY scheme dimension exactly once with an active value of that group, inside the product segment where constrained. - [ManufacturerPartNumberInput](https://docs.almondtill.com/types/ManufacturerPartNumberInput/index.md): Manufacturer part-number input — each manufacturerId tenant-scoped server-side + ACTIVE; at most 8 entries, unique per manufacturer; a supplied list REPLACES the stored map wholesale. - [NewVariantInput](https://docs.almondtill.com/types/NewVariantInput/index.md): Create-input for a Variant. - [EditVariantInput](https://docs.almondtill.com/types/EditVariantInput/index.md): Edit-input for a Variant. - [OrgStyle](https://docs.almondtill.com/types/OrgStyle/index.md): An OrgStyle selection — the per-org ENABLEMENT of a group Style: selection strictly required before the org ranges/sells it. - [OrgStylePage](https://docs.almondtill.com/types/OrgStylePage/index.md): One page of the orgStyles listing — the records + the opaque resume cursor. - [NewOrgStyleInput](https://docs.almondtill.com/types/NewOrgStyleInput/index.md): Create-input for an OrgStyle selection. - [EditOrgStyleInput](https://docs.almondtill.com/types/EditOrgStyleInput/index.md): Edit-input for a OrgStyle. - [ProductRelation](https://docs.almondtill.com/types/ProductRelation/index.md): A product relation — a TYPED, DIRECTED, RANKED suggestion edge between two Products (alternative | replacement | accessory | upsell | cross-sell — canned, AT-extensible). - [ProductRelationPage](https://docs.almondtill.com/types/ProductRelationPage/index.md): One page of the productRelations listing — the records + the opaque resume cursor. - [NewProductRelationInput](https://docs.almondtill.com/types/NewProductRelationInput/index.md): Create-input for a ProductRelation. - [EditProductRelationInput](https://docs.almondtill.com/types/EditProductRelationInput/index.md): Edit-input for a ProductRelation. - [CollectionType](https://docs.almondtill.com/types/CollectionType/index.md): A collection type: static (curated member records) | dynamic (predicate-driven, evaluation deferred). - [CollectionPriceBound](https://docs.almondtill.com/types/CollectionPriceBound/index.md): The dynamic-collection price axis — inclusive bounds over ONE currency of the Product rrp map; strict decimal STRINGS (the money grammar), compared verbatim (no float ever). - [CollectionCharacteristicPredicate](https://docs.almondtill.com/types/CollectionCharacteristicPredicate/index.md): One dynamic-collection characteristic match: the Characteristic + the matched value (validated against its valueType/grammar server-side). - [CollectionPredicate](https://docs.almondtill.com/types/CollectionPredicate/index.md): THE DYNAMIC-COLLECTION PREDICATE. - [Collection](https://docs.almondtill.com/types/Collection/index.md): A collection — a consumer-facing curated or rule-driven grouping of Products (gift guides, seasonal edits). - [CollectionPage](https://docs.almondtill.com/types/CollectionPage/index.md): One page of the collections listing — the records + the opaque resume cursor. - [CollectionPriceBoundInput](https://docs.almondtill.com/types/CollectionPriceBoundInput/index.md): Price-axis input — at least one bound; min must not exceed max (decimal-string comparison, no float). - [CollectionCharacteristicPredicateInput](https://docs.almondtill.com/types/CollectionCharacteristicPredicateInput/index.md): Characteristic-match input — the target must be in-tenant + active; the value must fit its valueType/grammar. - [CollectionPredicateInput](https://docs.almondtill.com/types/CollectionPredicateInput/index.md): The predicate input. - [NewCollectionInput](https://docs.almondtill.com/types/NewCollectionInput/index.md): Create-input for a Collection. - [EditCollectionInput](https://docs.almondtill.com/types/EditCollectionInput/index.md): Edit-input for a Collection. - [CollectionMember](https://docs.almondtill.com/types/CollectionMember/index.md): A collection member — ONE curated membership edge: a Product with a display ordinal inside a Collection. - [CollectionMemberPage](https://docs.almondtill.com/types/CollectionMemberPage/index.md): One page of the collectionMembers listing — the records + the opaque resume cursor. - [NewCollectionMemberInput](https://docs.almondtill.com/types/NewCollectionMemberInput/index.md): Create-input for a CollectionMember. - [EditCollectionMemberInput](https://docs.almondtill.com/types/EditCollectionMemberInput/index.md): Edit-input for a CollectionMember. - [VariantComponent](https://docs.almondtill.com/types/VariantComponent/index.md): A variant component — ONE bill-of-materials edge: quantity units of a COMPONENT Variant inside a kit/bundle HOST Variant. - [VariantComponentPage](https://docs.almondtill.com/types/VariantComponentPage/index.md): One page of the variantComponents listing — the records + the opaque resume cursor. - [NewVariantComponentInput](https://docs.almondtill.com/types/NewVariantComponentInput/index.md): Create-input for a VariantComponent. - [EditVariantComponentInput](https://docs.almondtill.com/types/EditVariantComponentInput/index.md): Edit-input for a VariantComponent. - [InventoryItem](https://docs.almondtill.com/types/InventoryItem/index.md): An inventory item: ONE per (Variant x LogicalFacility), carrying the CACHED bucket balances + the weighted-moving-average cost. - [NewInventoryItemInput](https://docs.almondtill.com/types/NewInventoryItemInput/index.md): Create-input for an InventoryItem. - [EditInventoryItemInput](https://docs.almondtill.com/types/EditInventoryItemInput/index.md): Edit-input for a InventoryItem. - [SalePrice](https://docs.almondtill.com/types/SalePrice/index.md): A sale price: ONE effective-dated price window in the parent InventoryItem schedule — the dated record-set IS the full price history. - [SalePricePage](https://docs.almondtill.com/types/SalePricePage/index.md): One page of the salePrices listing — the records + the opaque resume cursor. - [NewSalePriceInput](https://docs.almondtill.com/types/NewSalePriceInput/index.md): Create-input for a SalePrice. - [EditSalePriceInput](https://docs.almondtill.com/types/EditSalePriceInput/index.md): Edit-input for a SalePrice. - [TransferLine](https://docs.almondtill.com/types/TransferLine/index.md): One embedded Transfer line. - [Transfer](https://docs.almondtill.com/types/Transfer/index.md): A stock transfer: ONE shipment event moving stock between two LogicalFacilities of the SAME org group (the never-cross-group law IS the tenancy boundary; the source and destination ORGS may differ = i - [TransferPage](https://docs.almondtill.com/types/TransferPage/index.md): One page of the transfers listing — the records + the opaque resume cursor. - [EditTransferInput](https://docs.almondtill.com/types/EditTransferInput/index.md): Edit-input for a Transfer. - [TransferRequestLine](https://docs.almondtill.com/types/TransferRequestLine/index.md): One embedded TransferRequest line. - [TransferRequestAllocation](https://docs.almondtill.com/types/TransferRequestAllocation/index.md): One allocation row: the record of ONE acceptance = ONE linked Transfer born ready at the accepting source. - [TransferRequestDecline](https://docs.almondtill.com/types/TransferRequestDecline/index.md): One decline marker. - [TransferRequestPriority](https://docs.almondtill.com/types/TransferRequestPriority/index.md): The canned request priorities. - [TransferRequest](https://docs.almondtill.com/types/TransferRequest/index.md): A stock transfer request: a requesting LF asks variants x quantities of the group (open sourcing) or of ONE targeted source LF. - [TransferRequestPage](https://docs.almondtill.com/types/TransferRequestPage/index.md): One page of the transferRequests listing — the records + the opaque resume cursor. - [EditTransferRequestInput](https://docs.almondtill.com/types/EditTransferRequestInput/index.md): Edit-input for a TransferRequest. - [CountType](https://docs.almondtill.com/types/CountType/index.md): The canned count types. - [CountScope](https://docs.almondtill.com/types/CountScope/index.md): The scope SELECTOR: at most ONE location axis (whole-LF when both arrays are absent | zones | bins) plus the optional control-class II filter; the join-walk attribute filters (category/division/tag/br - [CountLine](https://docs.almondtill.com/types/CountLine/index.md): One resolved count line: a StockRecord shard (binId present, lotCode per the shard) or the derived un-binned POOL line (binId absent; whole-LF scope only). - [Count](https://docs.almondtill.com/types/Count/index.md): A stock count: RECORDED stock vs PHYSICALLY-PRESENT stock at ONE LF, posting count_correct variance DELTAS (never absolute sets). - [CountPage](https://docs.almondtill.com/types/CountPage/index.md): One page of the counts listing — the records + the opaque resume cursor. - [EditCountInput](https://docs.almondtill.com/types/EditCountInput/index.md): Edit-input for a Count. - [ContactPerson](https://docs.almondtill.com/types/ContactPerson/index.md): A Contact's person block: a required name + optional title and reach lists (emails at most 8, phones at most 8). - [ContactAddress](https://docs.almondtill.com/types/ContactAddress/index.md): A Contact's inline address block: free-form lines (1..4) + the universally-present fields (the PostalAddress strictness stance). - [Contact](https://docs.almondtill.com/types/Contact/index.md): A contact — the UNIFIED, REUSABLE contact-info master: one group-scoped record holding an optional PERSON block and/or an optional INLINE address block (at-least-one-of — an empty contact is refused a - [ContactPersonInput](https://docs.almondtill.com/types/ContactPersonInput/index.md): Person-block input for a Contact — a supplied block REPLACES the stored one WHOLESALE (no clearing semantic). - [ContactAddressInput](https://docs.almondtill.com/types/ContactAddressInput/index.md): Address-block input for a Contact — a supplied block REPLACES the stored one WHOLESALE. - [NewContactInput](https://docs.almondtill.com/types/NewContactInput/index.md): Create-input for a Contact. - [EditContactInput](https://docs.almondtill.com/types/EditContactInput/index.md): Edit-input for a Contact. - [ContactAssignmentHostType](https://docs.almondtill.com/types/ContactAssignmentHostType/index.md): The ContactAssignment HOST classes. - [ContactAssignment](https://docs.almondtill.com/types/ContactAssignment/index.md): A contact assignment — ONE role-tagged attachment of a Contact to a HOST construct (org group / organization / logical facility / vendor / corporate customer). - [NewContactAssignmentInput](https://docs.almondtill.com/types/NewContactAssignmentInput/index.md): Create-input for a ContactAssignment. - [EditContactAssignmentInput](https://docs.almondtill.com/types/EditContactAssignmentInput/index.md): Edit-input for a ContactAssignment. - [WarrantyProvider](https://docs.almondtill.com/types/WarrantyProvider/index.md): The canned warranty provider set. - [WarrantyTerms](https://docs.almondtill.com/types/WarrantyTerms/index.md): Warranty terms — the WARRANTY POLICY TEMPLATE: provider + duration + coverage, attached to EXACTLY ONE of a Product or a Manufacturer (the manufacturer-attached row IS the reusable template). - [NewWarrantyTermsInput](https://docs.almondtill.com/types/NewWarrantyTermsInput/index.md): Create-input for a WarrantyTerms. - [EditWarrantyTermsInput](https://docs.almondtill.com/types/EditWarrantyTermsInput/index.md): Edit-input for a WarrantyTerms. - [Warranty](https://docs.almondtill.com/types/Warranty/index.md): A Warranty — THE WARRANTY INSTANCE: one sold order line under one WarrantyTerms template. - [WarrantyPage](https://docs.almondtill.com/types/WarrantyPage/index.md): One page of the warranties listing — the records + the opaque resume cursor. - [EditWarrantyInput](https://docs.almondtill.com/types/EditWarrantyInput/index.md): Edit-input for a Warranty. - [OrgVendorItem](https://docs.almondtill.com/types/OrgVendorItem/index.md): An org vendor item — the (OrgVendor × Variant) JUNCTION: this org buys THIS variant from THIS enabled vendor, carrying the vendor's part number / list cost / MOQ / lead time. - [NewOrgVendorItemInput](https://docs.almondtill.com/types/NewOrgVendorItemInput/index.md): Create-input for an OrgVendorItem. - [EditOrgVendorItemInput](https://docs.almondtill.com/types/EditOrgVendorItemInput/index.md): Edit-input for a OrgVendorItem. - [PurchaseOrderLine](https://docs.almondtill.com/types/PurchaseOrderLine/index.md): One embedded PurchaseOrder line. - [PurchaseOrderWalk](https://docs.almondtill.com/types/PurchaseOrderWalk/index.md): The in-flight on-order walk of a large purchase order: present while status is issuing / cancelling / closing; the header IS the truth — the cursor and the chunk's stamps commit together, chunk by chu - [PurchaseOrder](https://docs.almondtill.com/types/PurchaseOrder/index.md): A purchase order: an org orders variants x quantities x receiving LFs from ONE enabled vendor (the OrgVendor enablement — IMMUTABLE at birth). - [PurchaseOrderPage](https://docs.almondtill.com/types/PurchaseOrderPage/index.md): One page of the purchaseOrders listing — the records + the opaque resume cursor. - [PurchaseOrderLineInput](https://docs.almondtill.com/types/PurchaseOrderLineInput/index.md): One caller-supplied PurchaseOrder line (create + wholesale draft edit — lean 8: the receiving LF, unit cost and arrival are server-defaulted from the OrgVendor / OVI when omitted; a line whose LF or c - [EditPurchaseOrderInput](https://docs.almondtill.com/types/EditPurchaseOrderInput/index.md): Edit-input for a PurchaseOrder. - [ReceiptDisposition](https://docs.almondtill.com/types/ReceiptDisposition/index.md): The canned arrival dispositions. - [LandedCostComponentType](https://docs.almondtill.com/types/LandedCostComponentType/index.md): The canned landed-cost component types. - [LandedCostAllocationBasis](https://docs.almondtill.com/types/LandedCostAllocationBasis/index.md): The allocation bases. - [LandedCostComponent](https://docs.almondtill.com/types/LandedCostComponent/index.md): One landed-cost component (estimate at the Receipt; actual at the.3 VendorInvoice): a typed amount spread across the document's lines by its basis (allocateProportionally — exact conservation, remaind - [ReceiptLine](https://docs.almondtill.com/types/ReceiptLine/index.md): One Receipt line. - [ReceiptWalk](https://docs.almondtill.com/types/ReceiptWalk/index.md): The in-flight post walk of a large receipt: present while status is posting; the header IS the truth — the cursor and the chunk's stock stamps commit together, chunk by chunk, so a replayed step conti - [Receipt](https://docs.almondtill.com/types/Receipt/index.md): Over-receipt refuses CONFLICT/THREE_WAY_MATCH (the PO declared receive.match_flag form; tolerance ZERO until); under-receipt is partial, first-class — the next receipt is a NEW doc. - [ReceiptPage](https://docs.almondtill.com/types/ReceiptPage/index.md): One page of the receipts listing — the records + the opaque resume cursor. - [ReceiptLineInput](https://docs.almondtill.com/types/ReceiptLineInput/index.md): One caller-supplied Receipt line (create · wholesale draft edit · the line ops — lineNo assigned from the header nextLineNo by the kit, never reused). - [LandedCostComponentInput](https://docs.almondtill.com/types/LandedCostComponentInput/index.md): One caller-supplied landed-cost ESTIMATE component. - [EditReceiptInput](https://docs.almondtill.com/types/EditReceiptInput/index.md): Edit-input for a Receipt. - [RtvReason](https://docs.almondtill.com/types/RtvReason/index.md): The canned RTV return reasons: defective / wrong_item typically cite a PO; overstock / recall are the PO-less class. - [RtvLine](https://docs.almondtill.com/types/RtvLine/index.md): One embedded Rtv line. - [Rtv](https://docs.almondtill.com/types/Rtv/index.md): A return-to-vendor: goods ship BACK to an enabled vendor for credit. - [RtvPage](https://docs.almondtill.com/types/RtvPage/index.md): One page of the rtvs listing — the records + the opaque resume cursor. - [RtvLineInput](https://docs.almondtill.com/types/RtvLineInput/index.md): One caller-supplied Rtv line (create + wholesale draft edit — lineNo assigned and the junction resolved 1..N in input order by the server). - [EditRtvInput](https://docs.almondtill.com/types/EditRtvInput/index.md): Edit-input for a Rtv. - [VendorInvoiceMatchStatus](https://docs.almondtill.com/types/VendorInvoiceMatchStatus/index.md): The capture-stamped match outcome. - [VendorInvoiceMatchAxis](https://docs.almondtill.com/types/VendorInvoiceMatchAxis/index.md): The capture-time match axes. - [VendorInvoiceMatchFlag](https://docs.almondtill.com/types/VendorInvoiceMatchFlag/index.md): One capture-STAMPED match discrepancy (port-written at capture; the expected/actual values are decimal/Money-amount strings stored verbatim). - [VendorInvoiceMatchLine](https://docs.almondtill.com/types/VendorInvoiceMatchLine/index.md): One embedded merchandise match line. - [VendorInvoice](https://docs.almondtill.com/types/VendorInvoice/index.md): A captured vendor bill: the 3-way match and the landed-cost TRUE-UP run from it at capture. - [VendorInvoicePage](https://docs.almondtill.com/types/VendorInvoicePage/index.md): One page of the vendorInvoices listing — the records + the opaque resume cursor. - [VendorInvoiceMatchLineInput](https://docs.almondtill.com/types/VendorInvoiceMatchLineInput/index.md): One caller-supplied match line (create + wholesale draft edit — lineNo assigned 1..N in input order by the kit). - [EditVendorInvoiceInput](https://docs.almondtill.com/types/EditVendorInvoiceInput/index.md): Edit-input for a VendorInvoice. - [PurchasePack](https://docs.almondtill.com/types/PurchasePack/index.md): A purchase pack — a purchasing/handling packaging definition ON a variant (case of 24, pallet of 480): NOT a UoM conversion (the inventory ledger is ALWAYS in the variant stock UoM — reaffirmed); a pa - [NewPurchasePackInput](https://docs.almondtill.com/types/NewPurchasePackInput/index.md): Create-input for a PurchasePack. - [EditPurchasePackInput](https://docs.almondtill.com/types/EditPurchasePackInput/index.md): Edit-input for a PurchasePack. - [AbcClass](https://docs.almondtill.com/types/AbcClass/index.md): The canned ABC classes. - [ReplenishmentBuyVsTransfer](https://docs.almondtill.com/types/ReplenishmentBuyVsTransfer/index.md): The buy-vs-transfer-and-backfill thresholds — ONE sparse parameter block; a supplied block sets at least one threshold. - [ReplenishmentConfig](https://docs.almondtill.com/types/ReplenishmentConfig/index.md): A replenishment config — ONE cell of the multi-axis planning parameter matrix: a set of AXES naming a scope (absent = all — the sparse matrix; Location = organizationId XOR logicalFacilityId · Merchan - [ReplenishmentBuyVsTransferInput](https://docs.almondtill.com/types/ReplenishmentBuyVsTransferInput/index.md): The buyVsTransfer input twin — at least one threshold when supplied. - [NewReplenishmentConfigInput](https://docs.almondtill.com/types/NewReplenishmentConfigInput/index.md): Create-input for a ReplenishmentConfig. - [EditReplenishmentConfigInput](https://docs.almondtill.com/types/EditReplenishmentConfigInput/index.md): Edit-input for a ReplenishmentConfig. - [TransferLaneMode](https://docs.almondtill.com/types/TransferLaneMode/index.md): The canned TransferLane modes. - [TransferLaneWeightClass](https://docs.almondtill.com/types/TransferLaneWeightClass/index.md): The canned TransferLane weight classes — light out-ranks shipped at equal distance. - [TransferLane](https://docs.almondtill.com/types/TransferLane/index.md): A transfer lane — ONE DIRECTED source→destination LF pair the operator has declared: never (a standing prohibition), always (the preferred donor class), or ranked (an explicit ordering). - [NewTransferLaneInput](https://docs.almondtill.com/types/NewTransferLaneInput/index.md): Create-input for a TransferLane. - [EditTransferLaneInput](https://docs.almondtill.com/types/EditTransferLaneInput/index.md): Edit-input for a TransferLane. - [TaxJurisdictionLevel](https://docs.almondtill.com/types/TaxJurisdictionLevel/index.md): The jurisdiction levels (generated from the contracts TAX_JURISDICTION_LEVELS SoT — anti-drift; the declaration ORDER is the depth rank). - [TaxRegime](https://docs.almondtill.com/types/TaxRegime/index.md): The tax regimes (generated from the contracts TAX_REGIMES SoT): sales_tax rates STACK across the nested chain; vat_gst is a single (usually inclusive) rate. - [TaxJurisdiction](https://docs.almondtill.com/types/TaxJurisdiction/index.md): A tax jurisdiction — ONE node of OUR canonical jurisdiction tree (roots = countries; full local depth for the US). - [TaxJurisdictionPage](https://docs.almondtill.com/types/TaxJurisdictionPage/index.md): One page of the taxJurisdictions listing — the records + the opaque resume cursor. - [TaxTreatment](https://docs.almondtill.com/types/TaxTreatment/index.md): The jurisdiction×category rule outcomes (generated from the contracts TAX_TREATMENTS SoT): taxable | reduced | zero_rated | exempt — zero_rated and exempt both price at 0 (the distinction is real: zer - [TaxRate](https://docs.almondtill.com/types/TaxRate/index.md): A tax rate cell — ONE effective-dated (jurisdiction × category × window) cell of OUR canonical rate tables, carrying BOTH the rule outcome (treatment) AND the rate (integer parts-per-million — 6.625% - [TaxRatePage](https://docs.almondtill.com/types/TaxRatePage/index.md): One page of the taxRates listing — the records + the opaque resume cursor. - [TaxRegistration](https://docs.almondtill.com/types/TaxRegistration/index.md): A tax registration — the org's NEXUS declaration for ONE jurisdiction: tax computes ONLY where the org holds an ACTIVE registration (the calc gate). - [TaxRegistrationPage](https://docs.almondtill.com/types/TaxRegistrationPage/index.md): One page of the taxRegistrations listing — the records + the opaque resume cursor. - [NewTaxRegistrationInput](https://docs.almondtill.com/types/NewTaxRegistrationInput/index.md): Create-input for a TaxRegistration. - [EditTaxRegistrationInput](https://docs.almondtill.com/types/EditTaxRegistrationInput/index.md): Edit-input for a TaxRegistration. - [ExemptionCertType](https://docs.almondtill.com/types/ExemptionCertType/index.md): The exemption-certificate kinds. - [ExemptionCertificate](https://docs.almondtill.com/types/ExemptionCertificate/index.md): A tax-exemption certificate — a captured legal document: a valid in-scope cert ZEROES tax at sale for its covered jurisdictions/categories (the calc consumes it; at-USE validity = status active ∧ not - [ExemptionCertificatePage](https://docs.almondtill.com/types/ExemptionCertificatePage/index.md): One page of the exemptionCertificates listing — the records + the opaque resume cursor. - [NewExemptionCertificateInput](https://docs.almondtill.com/types/NewExemptionCertificateInput/index.md): Create-input to CAPTURE an ExemptionCertificate. - [EditExemptionCertificateInput](https://docs.almondtill.com/types/EditExemptionCertificateInput/index.md): Edit-input for a ExemptionCertificate. - [OrderChannel](https://docs.almondtill.com/types/OrderChannel/index.md): The Order selling channels. - [OrderType](https://docs.almondtill.com/types/OrderType/index.md): The orderType birth discriminator (generated from ORDER_TYPE_VALUES — anti-drift). - [OrderLineSourcingType](https://docs.almondtill.com/types/OrderLineSourcingType/index.md): The special_order per-line sourcing paths (generated from ORDER_LINE_SOURCING_TYPES — anti-drift): transfer links a TransferRequest line · backorder links a PurchaseOrder line · buyer_request is the D - [SpecialOrderLineRef](https://docs.almondtill.com/types/SpecialOrderLineRef/index.md): The special_order demand-line address a sourcing doc line carries. - [SpecialOrderLineRefInput](https://docs.almondtill.com/types/SpecialOrderLineRefInput/index.md): No further notes. - [OrderFulfillmentMethod](https://docs.almondtill.com/types/OrderFulfillmentMethod/index.md): The per-line fulfillment methods. - [SaleDiscountSource](https://docs.almondtill.com/types/SaleDiscountSource/index.md): The discount sources in the FIXED application order (generated from SALE_DISCOUNT_SOURCES — anti-drift). - [SaleDiscountKind](https://docs.almondtill.com/types/SaleDiscountKind/index.md): A discount entry kind — an absolute minor-unit amount or an integer-ppm percentage (10% = 100000). - [OrderTaxBasis](https://docs.almondtill.com/types/OrderTaxBasis/index.md): How a line tax figure came to be: computed = the pipeline ran; nexus_none = no ACTIVE registration on the origin chain (zero tax is the CORRECT outcome); exempt = a valid ExemptionCertificate applied. - [OrderCustomer](https://docs.almondtill.com/types/OrderCustomer/index.md): The inline customer capture — at least one inline field OR the corporate ref. - [OrderShipTo](https://docs.almondtill.com/types/OrderShipTo/index.md): The document-level ship-to destination: ONE address shape for the Order AND the Fulfillment's ship stamp; complete by construction (a partial address is never stored). - [OrderFulfillmentOption](https://docs.almondtill.com/types/OrderFulfillmentOption/index.md): The SELECTED fulfillment option snapshot: the rate card / pickup choice as picked; method ∈ ORDER_FULFILLMENT_OPTION_METHODS (the agent channel's offer vocabulary). - [OrderAgentCheckoutBuyer](https://docs.almondtill.com/types/OrderAgentCheckoutBuyer/index.md): The agent checkout's buyer names as the platform gave them (beside the customer block's joined name). - [OrderAgentCheckoutConsent](https://docs.almondtill.com/types/OrderAgentCheckoutConsent/index.md): The platform-captured consent decisions — a purpose present = asserted; absent = the channel default speaks. - [OrderAgentCheckout](https://docs.almondtill.com/types/OrderAgentCheckout/index.md): THE AGENT CHECKOUT BLOCK: present ⟺ this Order is a UCP checkout session. - [OrderAgentCheckoutInstrument](https://docs.almondtill.com/types/OrderAgentCheckoutInstrument/index.md): The platform's instrument as submitted at complete: ids and type only — the processor truth (brand · last four) lives on the Payment. - [OrderDiscount](https://docs.almondtill.com/types/OrderDiscount/index.md): One pre-tax discount — amount XOR percent per kind; the audit reason is REQUIRED. - [OrderLoyalty](https://docs.almondtill.com/types/OrderLoyalty/index.md): The loyalty attach. - [OrderEmployee](https://docs.almondtill.com/types/OrderEmployee/index.md): The employee-discount attach. - [OrderCommissionAgent](https://docs.almondtill.com/types/OrderCommissionAgent/index.md): One commission-attribution slot. - [OrderOpenItem](https://docs.almondtill.com/types/OrderOpenItem/index.md): The open_item non-catalog payload — no variant, no stock movement; category explicit. - [OrderStoredValue](https://docs.almondtill.com/types/OrderStoredValue/index.md): The stored_value entry payload: selling/reloading a StoredValueInstrument AS a line (proceeds = a LIABILITY; NO stock movement, NOT engine-matched, tax basis instrument_sale — the untaxed-issuance law - [OrderLineTaxComponent](https://docs.almondtill.com/types/OrderLineTaxComponent/index.md): One computed tax component captured on the line. - [OrderLineTax](https://docs.almondtill.com/types/OrderLineTax/index.md): The line tax slot — basis DISCLOSED. - [OrderLine](https://docs.almondtill.com/types/OrderLine/index.md): One embedded Order line — lineNo frozen at placed; money audit server-stamped per write. - [TenderType](https://docs.almondtill.com/types/TenderType/index.md): The canned tender types (SPEC_REGISTRY row 92 VERBATIM, generated from the contracts TENDER_TYPES SoT — anti-drift; + the amendment). - [TenderExternalCard](https://docs.almondtill.com/types/TenderExternalCard/index.md): The external_card capture — a card authorized on a THIRD-PARTY pinpad (Worldpay/etc.), recorded by entering the result; NO Stripe Payment, NO processor call. - [TenderFx](https://docs.almondtill.com/types/TenderFx/index.md): The foreign-cash capture: the FOREIGN side of the conversion (physical cash collected, in ITS currency) + the exact COMPOSED buy rate applied; the row-level figures stay settlement-currency. - [Tender](https://docs.almondtill.com/types/Tender/index.md): ONE applied tender: FSM-LESS by ratified intent (SPEC_CATALOG / — status is always active; the lifecycle is its Payment / the money facts); sysId-LESS (the class); IMMUTABLE — reversal = a NEW refund - [Order](https://docs.almondtill.com/types/Order/index.md): A selling Order — the cart IS the open state (no Cart construct); orderType selects the FSM profile; lines embed with captured prices in integer minor units; the tax slots are pipeline-written at plac - [OrderPage](https://docs.almondtill.com/types/OrderPage/index.md): One page of the orders listing — the records + the opaque resume cursor. - [OrderCustomerInput](https://docs.almondtill.com/types/OrderCustomerInput/index.md): The inline customer capture — at least one inline field OR a customer ref. - [OrderDiscountInput](https://docs.almondtill.com/types/OrderDiscountInput/index.md): One pre-tax discount entry — amountMinor ⟺ kind amount, percentPpm ⟺ kind percent; reason REQUIRED. - [OrderCommissionAgentInput](https://docs.almondtill.com/types/OrderCommissionAgentInput/index.md): No further notes. - [OrderOpenItemInput](https://docs.almondtill.com/types/OrderOpenItemInput/index.md): The open_item entry payload — description + explicit tax category + explicit unit price (house Money; the currency MUST match the order currency). - [OrderStoredValueInput](https://docs.almondtill.com/types/OrderStoredValueInput/index.md): The stored_value entry payload: the instrument type/target + the EXPLICIT tax category + the LOAD amount as the unit price (house Money; the currency MUST match the order currency — cross-currency iss - [OrderLineInput](https://docs.almondtill.com/types/OrderLineInput/index.md): One caller line — variantId XOR openItem XOR storedValue; variant lines price from the (variant × LF) schedule at add-time (a lapsed/unpriced item refuses CONFLICT/REF_STATE); quantity strictly positi - [NewOrderInput](https://docs.almondtill.com/types/NewOrderInput/index.md): Create-input to open an Order — a sale/layaway/special_order is born open (the cart IS the open state); a draft/quote is born draft. - [EditOrderInput](https://docs.almondtill.com/types/EditOrderInput/index.md): Edit-input for a Order. - [InvoiceTaxMode](https://docs.almondtill.com/types/InvoiceTaxMode/index.md): How the invoiced order priced its tax — captured ONCE at issue: exclusive = sales_tax adds on top; inclusive = vat_gst lives inside the captured prices. - [InvoiceLine](https://docs.almondtill.com/types/InvoiceLine/index.md): One IMMUTABLE Invoice line — the issue-time snapshot of ONE order line's captured facts for the invoiced quantity; money figures are EXACT cumulative-telescoping shares (a full invoicing sums to the o - [Invoice](https://docs.almondtill.com/types/Invoice/index.md): A sales Invoice — the billing/revenue-recognition document generated from an Order: an IMMUTABLE line snapshot at issue (captured prices/discounts/tax COPY, telescoping-prorated exactly for the 1..N p - [InvoicePage](https://docs.almondtill.com/types/InvoicePage/index.md): One page of the invoices listing — the records + the opaque resume cursor. - [NoteDeltaTaxComponent](https://docs.almondtill.com/types/NoteDeltaTaxComponent/index.md): One RECOMPUTED tax component on a note delta line — rate/refs copy the invoice line's CAPTURED component VERBATIM (no re-sourcing); taxMinor is SIGNED (mirrors the base delta's sign). - [NoteDeltaLine](https://docs.almondtill.com/types/NoteDeltaLine/index.md): One STORED note delta line — the signed correction addressed to ONE invoice line (CreditNote strictly negative, DebitNote strictly positive; the sign lives on the document). - [CreditNote](https://docs.almondtill.com/types/CreditNote/index.md): A CreditNote — the REDUCING corrective document for an issued, immutable Invoice: a NEW document carrying the SIGNED delta (every figure strictly NEGATIVE — the sign lives on the document), never an e - [CreditNotePage](https://docs.almondtill.com/types/CreditNotePage/index.md): One page of the creditNotes listing — the records + the opaque resume cursor. - [DebitNote](https://docs.almondtill.com/types/DebitNote/index.md): A DebitNote — the INCREASING corrective twin of the CreditNote (customer owes MORE — an undercharge correction, post-billing freight, an upward price adjustment): identical lifecycle + delta mechanics - [DebitNotePage](https://docs.almondtill.com/types/DebitNotePage/index.md): One page of the debitNotes listing — the records + the opaque resume cursor. - [SagaType](https://docs.almondtill.com/types/SagaType/index.md): The canned saga process kinds. - [SagaParticipant](https://docs.almondtill.com/types/SagaParticipant/index.md): One saga participant ref — a construct this saga's steps touch; constructType is the type name so the id resolves without guessing the family. - [SagaCompensationEntry](https://docs.almondtill.com/types/SagaCompensationEntry/index.md): One compensation-log line — appended while the saga is compensating (audit trail; the failed terminal's last line records why compensation could not complete). - [Saga](https://docs.almondtill.com/types/Saga/index.md): A Saga — the cross-boundary / multi-step mutation record-of-truth: each step advances status AND commits its effect in ONE transaction; the record IS the durable state machine. - [SagaPage](https://docs.almondtill.com/types/SagaPage/index.md): One page of the sagas listing — the records + the opaque resume cursor. - [ReturnDisposition](https://docs.almondtill.com/types/ReturnDisposition/index.md): The per-line receive dispositions: restock → on_hand (resellable) · inspect → held · damaged → damaged · scrap → WRITE-OFF (no bucket; the unit never re-enters stock — reports-only). - [ReturnRefundMethod](https://docs.almondtill.com/types/ReturnRefundMethod/index.md): The refund routing methods. - [ReturnLineDisposition](https://docs.almondtill.com/types/ReturnLineDisposition/index.md): One receive-time disposition split on a return line (Σ per line == the line quantity — exact cover, splits across codes legal). - [ReturnLine](https://docs.almondtill.com/types/ReturnLine/index.md): One Return line — the request-time identity copy of ONE order line's returned quantity (whole units) + the RECEIVE-time stamps (disposition cover · the telescoping refund money over the order line's c - [ReturnRefund](https://docs.almondtill.com/types/ReturnRefund/index.md): The refund routing record — stamped by refundReturn/posReturn. - [Return](https://docs.almondtill.com/types/Return/index.md): A sales Return / RMA — the customer→merchant goods-back document (distinct from vendor RTV; the disjoint law: a billing correction is a CreditNote/DebitNote, never a Return). - [ReturnPage](https://docs.almondtill.com/types/ReturnPage/index.md): One page of the returns listing — the records + the opaque resume cursor. - [ReturnLineInput](https://docs.almondtill.com/types/ReturnLineInput/index.md): One caller line at create / wholesale replace — (orderLineNo, quantity[, reason]); distinct orderLineNos; positive quantities. - [NewReturnInput](https://docs.almondtill.com/types/NewReturnInput/index.md): Create-input to request a Return. - [EditReturnInput](https://docs.almondtill.com/types/EditReturnInput/index.md): Edit-input for a Return. - [Register](https://docs.almondtill.com/types/Register/index.md): A Register — a POS terminal / till position at a LogicalFacility: the LOGICAL till identity TillSessions parent to (physical device pairing =, one-way Device→Register — never stored here). - [RegisterPage](https://docs.almondtill.com/types/RegisterPage/index.md): One page of the registers listing — the records + the opaque resume cursor. - [NewRegisterInput](https://docs.almondtill.com/types/NewRegisterInput/index.md): Create-input for a Register. - [EditRegisterInput](https://docs.almondtill.com/types/EditRegisterInput/index.md): Edit-input for a Register. - [DrawerAmount](https://docs.almondtill.com/types/DrawerAmount/index.md): One per-currency drawer figure. - [CashEntryType](https://docs.almondtill.com/types/CashEntryType/index.md): The 9 canned drawer entry types. - [CashEntryFx](https://docs.almondtill.com/types/CashEntryFx/index.md): The FX capture: the entry's own currency/amountMinor ARE the foreign holding; this block adds the exact rate applied + the settlement value BOOKED at the till rate — the left operand of the future rea - [CashEntry](https://docs.almondtill.com/types/CashEntry/index.md): ONE posted cash-drawer ledger fact: the SIGN is the direction (positive = cash INTO the drawer). - [TillSession](https://docs.almondtill.com/types/TillSession/index.md): A TillSession — the cash-drawer session at a Register: opened by a User with a counted starting float, tracking float / expected / counted / over-short through the immutable CashEntry ledger (the Stoc - [TillSessionPage](https://docs.almondtill.com/types/TillSessionPage/index.md): One page of the tillSessions listing — the records + the opaque resume cursor. - [DrawerAmountInput](https://docs.almondtill.com/types/DrawerAmountInput/index.md): One per-currency figure. - [ApprovalRequest](https://docs.almondtill.com/types/ApprovalRequest/index.md): An ApprovalRequest — the real-time, human-approver, in-session authorization of ONE POS action exceeding the requester's authority (DISTINCT from the async ChangeRequest). - [ApprovalRequestPage](https://docs.almondtill.com/types/ApprovalRequestPage/index.md): One page of the approvalRequests listing — the records + the opaque resume cursor. - [FxResolution](https://docs.almondtill.com/types/FxResolution/index.md): The EFFECTIVE resolved rate for one (fromCurrency → org default) pair at one instant: the WINNING most-specific record's identity + window, with the COMPOSED figures (adjustment chains folded in, fees - [FxRate](https://docs.almondtill.com/types/FxRate/index.md): An FX rate window: ONE effective-dated conversion rate record in the tenant schedule, resolved group (default) → org → LF MOST-SPECIFIC-WINS at every conversion event. - [FxRatePage](https://docs.almondtill.com/types/FxRatePage/index.md): One page of the fxRates listing — the records + the opaque resume cursor. - [NewFxRateInput](https://docs.almondtill.com/types/NewFxRateInput/index.md): Create-input for an FxRate. - [EditFxRateInput](https://docs.almondtill.com/types/EditFxRateInput/index.md): Edit-input for a FxRate. - [FulfillmentMethod](https://docs.almondtill.com/types/FulfillmentMethod/index.md): The DOC-shaped delivery lanes: ship (carrier; ship = delivered) · pickup_curbside / pickup_instore (BOPIS — stage then handover). - [FulfillmentLine](https://docs.almondtill.com/types/FulfillmentLine/index.md): One Fulfillment line — the create-time identity copy of ONE order line's claimed quantity (partial + split legal: the BINDING remainder gate reads the Order's own fulfillmentClaimedQty stamp). - [FulfillmentShipTo](https://docs.almondtill.com/types/FulfillmentShipTo/index.md): The inline ship-to snapshot. - [Fulfillment](https://docs.almondtill.com/types/Fulfillment/index.md): A Fulfillment — groups order lines fulfilled together by ONE method from ONE LF: pick → pack → ship-or-stage → deliver. - [FulfillmentPage](https://docs.almondtill.com/types/FulfillmentPage/index.md): One page of the fulfillments listing — the records + the opaque resume cursor. - [FulfillmentLineInput](https://docs.almondtill.com/types/FulfillmentLineInput/index.md): One caller line at create — (orderLineNo, quantity); distinct orderLineNos; positive quantities; quantity ≤ the line's unclaimed remainder (quantity − fulfillmentClaimedQty, the BINDING port gate). - [FulfillmentShipToInput](https://docs.almondtill.com/types/FulfillmentShipToInput/index.md): The inline ship-to capture (method=ship only — strict both ways; suppliable at create or at ship, the ship payload replacing as the label truth). - [NewFulfillmentInput](https://docs.almondtill.com/types/NewFulfillmentInput/index.md): Create-input for a Fulfillment. - [Payment](https://docs.almondtill.com/types/Payment/index.md): A Payment — a PROCESSOR-backed payment (the integrated processing mode), spawned by a card Tender. - [PaymentPage](https://docs.almondtill.com/types/PaymentPage/index.md): One page of the payments listing — the records + the opaque resume cursor. - [Refund](https://docs.almondtill.com/types/Refund/index.md): A Refund — a PROCESSOR-executed money reversal against the original Payment. - [RefundPage](https://docs.almondtill.com/types/RefundPage/index.md): One page of the refunds listing — the records + the opaque resume cursor. - [Dispute](https://docs.almondtill.com/types/Dispute/index.md): A Dispute — the Stripe chargeback lifecycle mirrored (SPEC_CATALOG 147; the / fraud-signal seed). - [DisputePage](https://docs.almondtill.com/types/DisputePage/index.md): One page of the disputes listing — the records + the opaque resume cursor. - [PromotionEffectType](https://docs.almondtill.com/types/PromotionEffectType/index.md): The canned effect kinds (SPEC_REGISTRY row 105 VERBATIM, generated from the contracts PROMOTION_EFFECT_TYPES SoT — anti-drift). - [PromotionEffectTarget](https://docs.almondtill.com/types/PromotionEffectTarget/index.md): WHERE an effect's reduction lands: line = each matched line; order = ONE figure allocated largest-remainder across the MATCHED lines ONLY (unmatched lines' tax bases stay untouched). - [PromotionBogoScope](https://docs.almondtill.com/types/PromotionBogoScope/index.md): The buy_x_get_y get-item scope: same = rewards come from the SAME matched set (floor(units/(x+y))·y); different = from getProductScope (min(floor(buyUnits/x)·y, getUnits)); the benefit lands on the CH - [PromotionBundleComponent](https://docs.almondtill.com/types/PromotionBundleComponent/index.md): ONE bundle component: product OR category-SUBTREE refs (OR within) + the units per combo. - [PromotionEffect](https://docs.almondtill.com/types/PromotionEffect/index.md): The canned effect — ONE flat render of the contracts discriminated union (the CollectionPredicate render pattern): kind selects the arm; each arm's fields are present on it and absent elsewhere. - [PromotionScope](https://docs.almondtill.com/types/PromotionScope/index.md): WHERE a promotion applies: each axis absent = unrestricted; present = the order must match (channel · the order's parent LF [POS orders] · the order's org · the order's RESOLVED CustomerPriceGroup — t - [PromotionProductScope](https://docs.almondtill.com/types/PromotionProductScope/index.md): WHAT product lines match: the CollectionPredicate VERBATIM + manual inclusions (union) / exclusions (subtract; included∩excluded refused) + a direct Collection ref (membership resolved PER CART LINE: - [PromotionCartConditions](https://docs.almondtill.com/types/PromotionCartConditions/index.md): WHEN a promotion fires: minQty = Σ scope-matched integer units; minSubtotalMinor = Σ matched lines' RUNNING subtotal at position 3 (after manual + coupon); required refs = ANY present in the cart (cat - [Promotion](https://docs.almondtill.com/types/Promotion/index.md): A Promotion — the rule-based discount engine that EMITS source=promo LINE discount entries at the step-2 position 3 (after manual + coupon; the pipeline math was position-complete from birth — the bui - [PromotionBundleComponentInput](https://docs.almondtill.com/types/PromotionBundleComponentInput/index.md): No further notes. - [PromotionEffectInput](https://docs.almondtill.com/types/PromotionEffectInput/index.md): No further notes. - [PromotionScopeInput](https://docs.almondtill.com/types/PromotionScopeInput/index.md): The scope input — ≥1 axis with unique members; omit the field for unrestricted. - [PromotionProductScopeInput](https://docs.almondtill.com/types/PromotionProductScopeInput/index.md): The product-scope input — ≥1 member (sane predicate, unique ids, included∩excluded refused); omit the field to match ALL product lines. - [PromotionCartConditionsInput](https://docs.almondtill.com/types/PromotionCartConditionsInput/index.md): The cart-conditions input — ≥1 member with unique ids. - [NewPromotionInput](https://docs.almondtill.com/types/NewPromotionInput/index.md): Create-input for a Promotion. - [EditPromotionInput](https://docs.almondtill.com/types/EditPromotionInput/index.md): Edit-input for a Promotion. - [CouponFlavor](https://docs.almondtill.com/types/CouponFlavor/index.md): The canned flavors (SPEC_REGISTRY row 106 VERBATIM, generated from the contracts COUPON_FLAVORS SoT — anti-drift; IMMUTABLE at birth): trigger = the code UNLOCKS a couponGated Promotion (the reduction - [CouponEffect](https://docs.almondtill.com/types/CouponEffect/index.md): The discount-flavor effect: kind ∈ {percent_off, amount_off} ONLY. - [Coupon](https://docs.almondtill.com/types/Coupon/index.md): A Coupon — the CODE-GATED entry to the discount engines: a normalized code (trim+UPPERCASE, stored normalized-only, IMMUTABLE at birth — re-code = a new coupon) that either UNLOCKS a couponGated Promo - [CouponEffectInput](https://docs.almondtill.com/types/CouponEffectInput/index.md): No further notes. - [NewCouponInput](https://docs.almondtill.com/types/NewCouponInput/index.md): Create-input for a Coupon. - [EditCouponInput](https://docs.almondtill.com/types/EditCouponInput/index.md): Edit-input for a Coupon. - [StoredValueInstrumentType](https://docs.almondtill.com/types/StoredValueInstrumentType/index.md): The canned instrument types (SPEC_REGISTRY row 97 VERBATIM, generated from the contracts STORED_VALUE_INSTRUMENT_TYPES SoT — anti-drift; IMMUTABLE at birth): gift_card = purchasable + reloadable-by-fi - [StoredValueEntryType](https://docs.almondtill.com/types/StoredValueEntryType/index.md): The canned ledger reasons (SPEC_REGISTRY row 136 VERBATIM, generated from the contracts STORED_VALUE_ENTRY_TYPES SoT): issue/reload/refund_reversal load value ON; redeem/expire draw value OFF; adjust/ - [StoredValueEntry](https://docs.almondtill.com/types/StoredValueEntry/index.md): ONE immutable stored-value balance fact: the signed amountMinor IS the balance direction; the parent instrument's balanceMinor was stamped in the SAME transaction. - [StoredValueInstrument](https://docs.almondtill.com/types/StoredValueInstrument/index.md): A StoredValueInstrument — a balance-bearing money instrument: gift_card (purchasable, reloadable-by-field, bearer) · gift_certificate (fixed-amount) · store_credit (refund/goodwill-born, customer-BOUN - [StoredValueInstrumentPage](https://docs.almondtill.com/types/StoredValueInstrumentPage/index.md): One page of the storedValueInstruments listing — the records + the opaque resume cursor. - [NewStoredValueInstrumentInput](https://docs.almondtill.com/types/NewStoredValueInstrumentInput/index.md): Create-input for the DIRECT instrument lanes. - [EditStoredValueInstrumentInput](https://docs.almondtill.com/types/EditStoredValueInstrumentInput/index.md): Edit-input for a StoredValueInstrument. - [LoyaltyRate](https://docs.almondtill.com/types/LoyaltyRate/index.md): A points↔currency rate pair: directional by field — the EARN rate reads "earn points per perMinor of eligible spend"; the REDEEM rate reads "points convert to perMinor of discount value". - [LoyaltyEarnMultiplier](https://docs.almondtill.com/types/LoyaltyEarnMultiplier/index.md): ONE category/product earn-multiplier row: lines whose product matches earn at multiplierPercent (100 = 1×, 200 = 2×); multiple matching rows take the MAX (never stack). - [LoyaltyBonusWindow](https://docs.almondtill.com/types/LoyaltyBonusWindow/index.md): ONE time-boxed bonus-earn window: half-open [startAt, endAt), BOTH bounds required; overlapping windows take the MAX. - [LoyaltyTier](https://docs.almondtill.com/types/LoyaltyTier/index.md): ONE named tier: thresholdPoints is the qualification figure the future sweeper reads. - [LoyaltyProgram](https://docs.almondtill.com/types/LoyaltyProgram/index.md): A LoyaltyProgram — the points engine's GROUP-scoped rule master: members EARN points on net merchandise spend (floor(base × earnRate.points ÷ earnRate.perMinor) — floor ONCE at the order level over th - [LoyaltyProgramPage](https://docs.almondtill.com/types/LoyaltyProgramPage/index.md): One page of the loyaltyPrograms listing — the records + the opaque resume cursor. - [LoyaltyRateInput](https://docs.almondtill.com/types/LoyaltyRateInput/index.md): The LoyaltyRate input twin. - [LoyaltyEarnMultiplierInput](https://docs.almondtill.com/types/LoyaltyEarnMultiplierInput/index.md): The LoyaltyEarnMultiplier input twin — the predicate must be sane. - [LoyaltyBonusWindowInput](https://docs.almondtill.com/types/LoyaltyBonusWindowInput/index.md): The LoyaltyBonusWindow input twin — startAt strictly before endAt. - [LoyaltyTierInput](https://docs.almondtill.com/types/LoyaltyTierInput/index.md): The LoyaltyTier input twin — names unique within the array. - [NewLoyaltyProgramInput](https://docs.almondtill.com/types/NewLoyaltyProgramInput/index.md): Create-input for a LoyaltyProgram. - [EditLoyaltyProgramInput](https://docs.almondtill.com/types/EditLoyaltyProgramInput/index.md): Edit-input for a LoyaltyProgram. - [LoyaltyCustomer](https://docs.almondtill.com/types/LoyaltyCustomer/index.md): The member's inline customer identity. - [LoyaltyPointsEntryType](https://docs.almondtill.com/types/LoyaltyPointsEntryType/index.md): The canned points-ledger reasons (SPEC_REGISTRY row 137 + the ONE DISCLOSED additive amendment redeem_reversal — generated from the contracts LOYALTY_POINTS_ENTRY_TYPES SoT): earn/redeem_reversal load - [LoyaltyEntryLineDetail](https://docs.almondtill.com/types/LoyaltyEntryLineDetail/index.md): ONE per-line points share on an order/return-driven entry: the return-side clawback/restore arithmetic is EXACT per returned line, no pro-rata drift under multipliers. - [LoyaltyPointsEntry](https://docs.almondtill.com/types/LoyaltyPointsEntry/index.md): ONE immutable points fact: the SIGNED points figure IS the balance direction; the parent member's pointsBalance was stamped in the SAME transaction. - [LoyaltyMember](https://docs.almondtill.com/types/LoyaltyMember/index.md): A LoyaltyMember — ONE enrollment of ONE customer identity into ONE LoyaltyProgram (parentId = the program). - [LoyaltyMemberPage](https://docs.almondtill.com/types/LoyaltyMemberPage/index.md): One page of the loyaltyMembers listing — the records + the opaque resume cursor. - [LoyaltyCustomerInput](https://docs.almondtill.com/types/LoyaltyCustomerInput/index.md): The LoyaltyCustomer input twin. - [NewLoyaltyMemberInput](https://docs.almondtill.com/types/NewLoyaltyMemberInput/index.md): ENROLL-input for a LoyaltyMember. - [EditLoyaltyMemberInput](https://docs.almondtill.com/types/EditLoyaltyMemberInput/index.md): Edit-input for a LoyaltyMember. - [CustomerPriceGroup](https://docs.almondtill.com/types/CustomerPriceGroup/index.md): A CustomerPriceGroup — the customer-classification / pricing-ELIGIBILITY axis (retail tiers: standard · member · vip · wholesale_lite — merchant-defined, the registry's roster is illustrative). - [CustomerPriceGroupPage](https://docs.almondtill.com/types/CustomerPriceGroupPage/index.md): One page of the customerPriceGroups listing — the records + the opaque resume cursor. - [NewCustomerPriceGroupInput](https://docs.almondtill.com/types/NewCustomerPriceGroupInput/index.md): Create-input for a CustomerPriceGroup. - [EditCustomerPriceGroupInput](https://docs.almondtill.com/types/EditCustomerPriceGroupInput/index.md): Edit-input for a CustomerPriceGroup. - [MarkdownMoveKind](https://docs.almondtill.com/types/MarkdownMoveKind/index.md): The canned step-move kinds (SPEC_REGISTRY row 110 VERBATIM). - [MarkdownStep](https://docs.almondtill.com/types/MarkdownStep/index.md): One cadence step — the stored twin of MarkdownStepInput. - [MarkdownMove](https://docs.almondtill.com/types/MarkdownMove/index.md): One step's MOVE — kind + the matching branch field (the discriminated union flattened for the wire). - [MarkdownPlan](https://docs.almondtill.com/types/MarkdownPlan/index.md): A MarkdownPlan — the markdown CADENCE: a product scope (the grammar VERBATIM — predicate + inclusions/exclusions + a Collection ref) + ≤ 8 ordered effective-dated steps (percent_off ppm-EXCLUSIVE · am - [MarkdownPlanPage](https://docs.almondtill.com/types/MarkdownPlanPage/index.md): One page of the markdownPlans listing — the records + the opaque resume cursor. - [MarkdownStepInput](https://docs.almondtill.com/types/MarkdownStepInput/index.md): One cadence step: an effective instant + a move. - [MarkdownMoveInput](https://docs.almondtill.com/types/MarkdownMoveInput/index.md): One step's MOVE: percent_off carries percentPpm (EXCLUSIVE (0, 1000000) — a 100% move is not a price); amount_off/to_fixed carry amount (the plan currency). - [NewMarkdownPlanInput](https://docs.almondtill.com/types/NewMarkdownPlanInput/index.md): Create-input for a MarkdownPlan. - [EditMarkdownPlanInput](https://docs.almondtill.com/types/EditMarkdownPlanInput/index.md): Edit-input for a MarkdownPlan. - [CommissionRateType](https://docs.almondtill.com/types/CommissionRateType/index.md): The canned commission rate types (SPEC_REGISTRY row 100 VERBATIM). - [CommissionRate](https://docs.almondtill.com/types/CommissionRate/index.md): The commission earning formula: percent_net/percent_margin carry valuePpm (INCLUSIVE (0, 1000000]); fixed_per_unit carries amount (per unit, scale-4 quantity arithmetic; a currency-mismatched fixed ra - [CommissionEntryType](https://docs.almondtill.com/types/CommissionEntryType/index.md): The canned commission-ledger reasons: earn (+, minted at PLACE) · clawback (−, the cancel/return reversal). - [CommissionEntryClass](https://docs.almondtill.com/types/CommissionEntryClass/index.md): The entry classes: attributed = the line-slot splits · manager_on_all = the flagged-config holder additive (a manager who ALSO rang the sale earns BOTH — separate entries; a claw reverses per class). - [CommissionEntryLineDetail](https://docs.almondtill.com/types/CommissionEntryLineDetail/index.md): ONE per-line commission share. - [CommissionEntry](https://docs.almondtill.com/types/CommissionEntry/index.md): ONE immutable commission fact: the SIGNED minor-unit figure IS the payable direction; ONE entry per (agent × class × winning config × order). - [CommissionEntryPage](https://docs.almondtill.com/types/CommissionEntryPage/index.md): One commissionEntryList page. - [CommissionPayoutRow](https://docs.almondtill.com/types/CommissionPayoutRow/index.md): One payout-report row: the signed Σ per (subject × currency) over entries createdAt ∈ [from, to); late claws land in THEIR OWN period as negative rows. - [CommissionPayoutRowPage](https://docs.almondtill.com/types/CommissionPayoutRowPage/index.md): One payout-report page. - [CommissionConfig](https://docs.almondtill.com/types/CommissionConfig/index.md): A CommissionConfig — ONE cell of the multi-axis commission matrix (the ReplenishmentConfig SIBLING): the AXES scope WHERE it applies (each SINGULAR, absent = all, IMMUTABLE at birth — re-target = crea - [CommissionConfigPage](https://docs.almondtill.com/types/CommissionConfigPage/index.md): One page of the commissionConfigs listing — the records + the opaque resume cursor. - [CommissionRateInput](https://docs.almondtill.com/types/CommissionRateInput/index.md): The commission rate input — exactly the matching branch field must be supplied. - [NewCommissionConfigInput](https://docs.almondtill.com/types/NewCommissionConfigInput/index.md): Create-input for a CommissionConfig. - [EditCommissionConfigInput](https://docs.almondtill.com/types/EditCommissionConfigInput/index.md): Edit-input for a CommissionConfig. - [AffiliateCode](https://docs.almondtill.com/types/AffiliateCode/index.md): One referral code: the NORMALIZED code + the optional INFORMATIONAL coupon link (the discount rides the coupon machinery independently — a dead coupon never breaks attribution). - [AffiliateEntryType](https://docs.almondtill.com/types/AffiliateEntryType/index.md): The canned affiliate-ledger reasons: earn (+, ONE per placed attributed order) · clawback (−, the cancel/return reversal). - [AffiliateEntry](https://docs.almondtill.com/types/AffiliateEntry/index.md): ONE immutable affiliate fact: ORDER-level (no per-line detail v1 — the product-scope predicate is a named deferral); basisMinor + ratePpm stamp the earn (self-auditing — the affiliate's rate is EDITAB - [AffiliateEntryPage](https://docs.almondtill.com/types/AffiliateEntryPage/index.md): One affiliateEntryList page. - [Affiliate](https://docs.almondtill.com/types/Affiliate/index.md): An Affiliate — the MERCHANT's affiliate/influencer promoter, rewarded for driving retail sales (≠ the platform affiliate, 's note). - [AffiliatePage](https://docs.almondtill.com/types/AffiliatePage/index.md): One page of the affiliates listing — the records + the opaque resume cursor. - [AffiliateCodeInput](https://docs.almondtill.com/types/AffiliateCodeInput/index.md): One referral code — normalized (trim + UPPERCASE) server-side; ≤ 64 chars pre-normalization; the strict post-normalization grammar refuses non-printable/spaced codes. - [NewAffiliateInput](https://docs.almondtill.com/types/NewAffiliateInput/index.md): Create-input for an Affiliate. - [EditAffiliateInput](https://docs.almondtill.com/types/EditAffiliateInput/index.md): Edit-input for a Affiliate. - [CorporateCustomer](https://docs.almondtill.com/types/CorporateCustomer/index.md): A CorporateCustomer — WHO the merchant SELLS TO on business terms: the shared B2B customer MASTER, the sell-side mirror of the Vendor supplier master. - [CorporateCustomerPage](https://docs.almondtill.com/types/CorporateCustomerPage/index.md): One page of the corporateCustomers listing — the records + the opaque resume cursor. - [NewCorporateCustomerInput](https://docs.almondtill.com/types/NewCorporateCustomerInput/index.md): Create-input for a CorporateCustomer. - [EditCorporateCustomerInput](https://docs.almondtill.com/types/EditCorporateCustomerInput/index.md): Edit-input for a CorporateCustomer. - [ArEntryType](https://docs.almondtill.com/types/ArEntryType/index.md): The canned AR movement kinds: charge (+, the on_account tender + the DebitNote settle) · payment (−, arPay) · credit_memo (−, the Return original-tender arms + the CreditNote settle) · writeoff (−, ar - [ArEntry](https://docs.almondtill.com/types/ArEntry/index.md): No further notes. - [ArEntryPage](https://docs.almondtill.com/types/ArEntryPage/index.md): One arLedger page. - [ArAgingBucket](https://docs.almondtill.com/types/ArAgingBucket/index.md): One arAging bucket row. - [ArAgingReport](https://docs.almondtill.com/types/ArAgingReport/index.md): The arAging report. - [OrgCustomer](https://docs.almondtill.com/types/OrgCustomer/index.md): An OrgCustomer — the per-org selling ENABLEMENT of a group CorporateCustomer, the sell-side mirror of the OrgVendor: an ACTIVE OrgCustomer IS the B2B selling enablement (no B2B terms without one). - [OrgCustomerPage](https://docs.almondtill.com/types/OrgCustomerPage/index.md): One page of the orgCustomers listing — the records + the opaque resume cursor. - [NewOrgCustomerInput](https://docs.almondtill.com/types/NewOrgCustomerInput/index.md): Create-input for an OrgCustomer. - [EditOrgCustomerInput](https://docs.almondtill.com/types/EditOrgCustomerInput/index.md): Edit-input for a OrgCustomer. - [PriceList](https://docs.almondtill.com/types/PriceList/index.md): A PriceList — a named ALTERNATE base-price plane (a 'price book'): the pipeline STEP-1 base for eligible customers, resolved at line capture ContractPrice → assigned PriceList → SalePrice and snapshot - [PriceListPage](https://docs.almondtill.com/types/PriceListPage/index.md): One page of the priceLists listing — the records + the opaque resume cursor. - [NewPriceListInput](https://docs.almondtill.com/types/NewPriceListInput/index.md): Create-input for a PriceList. - [EditPriceListInput](https://docs.almondtill.com/types/EditPriceListInput/index.md): Edit-input for a PriceList. - [PriceListEntryTargetKind](https://docs.almondtill.com/types/PriceListEntryTargetKind/index.md): The single-axis target kinds. - [PriceListEntryValueKind](https://docs.almondtill.com/types/PriceListEntryValueKind/index.md): The entry-value kinds. - [PriceListEntryTarget](https://docs.almondtill.com/types/PriceListEntryTarget/index.md): The single-axis merch target: kind selects the arm; exactly that arm's ref is present. - [PriceListEntryValue](https://docs.almondtill.com/types/PriceListEntryValue/index.md): The entry VALUE: fixed (a house MoneyEntry) · percent_off_rrp (percentPpm, EXCLUSIVE (0,1000000) — 100% off is not a price; off the Product rrp entry in the ORDER currency) · cost_plus (marginPpm, EXC - [PriceListEntry](https://docs.almondtill.com/types/PriceListEntry/index.md): A PriceListEntry — ONE effective-dated price window per (list × single-axis merch target): the FOURTH DATED_SCHEDULE family (SalePrice → TaxRate → FxRate → this). - [PriceListEntryPage](https://docs.almondtill.com/types/PriceListEntryPage/index.md): One page of the priceListEntries listing — the records + the opaque resume cursor. - [PriceListEntryTargetInput](https://docs.almondtill.com/types/PriceListEntryTargetInput/index.md): The single-axis target input: kind + EXACTLY that arm's ref. - [PriceListEntryValueInput](https://docs.almondtill.com/types/PriceListEntryValueInput/index.md): The entry-value input: kind + EXACTLY that arm's payload. - [NewPriceListEntryInput](https://docs.almondtill.com/types/NewPriceListEntryInput/index.md): Create-input for a PriceListEntry. - [EditPriceListEntryInput](https://docs.almondtill.com/types/EditPriceListEntryInput/index.md): Edit-input for a PriceListEntry. - [ConsumerAddress](https://docs.almondtill.com/types/ConsumerAddress/index.md): One inline address-book entry. - [Consumer](https://docs.almondtill.com/types/Consumer/index.md): A Consumer — the B2C SHOPPER identity: WHO shops, as a per-merchant-group person (parentId === rootId — NOT a global identity; federated cross-merchant identity is the lock's flagged-not-now). - [ConsumerPage](https://docs.almondtill.com/types/ConsumerPage/index.md): One page of the consumers listing — the records + the opaque resume cursor. - [ConsumerAddressInput](https://docs.almondtill.com/types/ConsumerAddressInput/index.md): Address-book entry input for a Consumer — a supplied book REPLACES the stored one WHOLESALE (the Role-descriptors list-is-the-payload semantic). - [NewConsumerInput](https://docs.almondtill.com/types/NewConsumerInput/index.md): Create-input for a Consumer. - [EditConsumerInput](https://docs.almondtill.com/types/EditConsumerInput/index.md): Edit-input for a Consumer. - [ConsentPurposeTemplateKey](https://docs.almondtill.com/types/ConsentPurposeTemplateKey/index.md): The canned consent-purpose template keys. - [CannedConsentPurpose](https://docs.almondtill.com/types/CannedConsentPurpose/index.md): One canned consent-purpose template: usable via copyCannedConsentPurpose → an ordinary EDITABLE group ConsentPurpose (fork semantics — a copy never auto-revs). - [ConsentPurpose](https://docs.almondtill.com/types/ConsentPurpose/index.md): A ConsentPurpose — the merchant-definable registry of WHAT consent can be requested for (group-parented master; GROUP-WIDE scope — per-org consent is the lock's flagged-not-now). - [ConsentPurposePage](https://docs.almondtill.com/types/ConsentPurposePage/index.md): One page of the consentPurposes listing — the records + the opaque resume cursor. - [NewConsentPurposeInput](https://docs.almondtill.com/types/NewConsentPurposeInput/index.md): Create-input for a FROM-SCRATCH ConsentPurpose. - [EditConsentPurposeInput](https://docs.almondtill.com/types/EditConsentPurposeInput/index.md): Edit-input for a ConsentPurpose. - [ConsentRecord](https://docs.almondtill.com/types/ConsentRecord/index.md): A ConsentRecord — the PROOF-OF-DECISION per (Consumer × Purpose): CONSUMER-parented (parentId = the Consumer id — the LoyaltyMember construct-parented class), family document, SPARSE (a record materia - [ConsentRecordPage](https://docs.almondtill.com/types/ConsentRecordPage/index.md): One page of the consentRecords listing — the records + the opaque resume cursor. - [CaseResolution](https://docs.almondtill.com/types/CaseResolution/index.md): The typed CS-case resolution: return → an Return · goodwill_credit → an StoredValueInstrument (the store_credit direct lane) · replacement_order → an Order · info_only → ref-less. - [CaseSupportBilling](https://docs.almondtill.com/types/CaseSupportBilling/index.md): The decision + attestedAt are write-once; billingChargeId follows the LIVE collection (a failed collection re-collects under the SAME case coordinate — the re-collection lane; the charge document's ow - [CsCaseTransitionOp](https://docs.almondtill.com/types/CsCaseTransitionOp/index.md): The transitionCsCase op vocabulary. - [CsCase](https://docs.almondtill.com/types/CsCase/index.md): A CsCase — ONE customer-support interaction (org-group-parented document; guest- OR Consumer-capable): the FSM head of a visibility-split CaseMessage thread. - [CsCasePage](https://docs.almondtill.com/types/CsCasePage/index.md): One page of the csCases listing — the records + the opaque resume cursor. - [CaseResolutionInput](https://docs.almondtill.com/types/CaseResolutionInput/index.md): Resolution input — staged via updateCsCase BEFORE the resolve transition; info_only carries NO refId, every other kind REQUIRES one (in-tenant + non-doomed, kind-typed). - [CsCaseInitialMessageInput](https://docs.almondtill.com/types/CsCaseInitialMessageInput/index.md): The optional opening message on the STAFF create: appended in the SAME transaction as the case. - [NewCsCaseInput](https://docs.almondtill.com/types/NewCsCaseInput/index.md): Create-input for a CsCase. - [EditCsCaseInput](https://docs.almondtill.com/types/EditCsCaseInput/index.md): Edit-input for a CsCase. - [RegistryShipTo](https://docs.almondtill.com/types/RegistryShipTo/index.md): The registry's inline ship-to override. - [GiftRegistry](https://docs.almondtill.com/types/GiftRegistry/index.md): A GiftRegistry — ONE consumer-OWNED curated product list with purchase tracking (org-group-parented document): structurally a cousin of the Collection but consumer-owned + purchase-tracked. - [GiftRegistryPage](https://docs.almondtill.com/types/GiftRegistryPage/index.md): One page of the giftRegistries listing — the records + the opaque resume cursor. - [RegistryShipToInput](https://docs.almondtill.com/types/RegistryShipToInput/index.md): Ship-to input for a GiftRegistry — a supplied block REPLACES the stored one WHOLESALE. - [NewGiftRegistryInput](https://docs.almondtill.com/types/NewGiftRegistryInput/index.md): Create-input for a GiftRegistry. - [EditGiftRegistryInput](https://docs.almondtill.com/types/EditGiftRegistryInput/index.md): Edit-input for a GiftRegistry. - [ReviewTransitionOp](https://docs.almondtill.com/types/ReviewTransitionOp/index.md): The transitionReview op vocabulary. - [Review](https://docs.almondtill.com/types/Review/index.md): A Review — ONE consumer product review (org-group-parented document): authorConsumerId (a registered Consumer) × targetProductId (a Product, the consumer-facing unit) BOTH IMMUTABLE at birth. - [ReviewPage](https://docs.almondtill.com/types/ReviewPage/index.md): One page of the reviews listing — the records + the opaque resume cursor. - [AutoTopOffConfig](https://docs.almondtill.com/types/AutoTopOffConfig/index.md): The / auto-top-off configuration: balance < thresholdTokens → auto-purchase amountUsdCents of tokens via the stored method, UNLESS the month's cumulative auto-spend would exceed budgetCapUsdCents — th - [BillingMethodFacts](https://docs.almondtill.com/types/BillingMethodFacts/index.md): The stored off-session method's wire-readable facts. - [TokenAccount](https://docs.almondtill.com/types/TokenAccount/index.md): A TokenAccount — **the ONE-per-GROUP token wallet / platform billing unit** (AT/stack billing of MERCHANTS; 1 org or 100 orgs share ONE pool — is the billing aggregation point; per-org figures are con - [TokenAccountPage](https://docs.almondtill.com/types/TokenAccountPage/index.md): One page of the tokenAccounts listing — the records + the opaque resume cursor. - [AutoTopOffConfigInput](https://docs.almondtill.com/types/AutoTopOffConfigInput/index.md): Auto-top-off input for a TokenAccount. - [NewTokenAccountInput](https://docs.almondtill.com/types/NewTokenAccountInput/index.md): Create-input for the group's TokenAccount. - [EditTokenAccountInput](https://docs.almondtill.com/types/EditTokenAccountInput/index.md): Edit-input for a TokenAccount. - [TokenPurchase](https://docs.almondtill.com/types/TokenPurchase/index.md): A TokenPurchase — buying platform tokens with real money (**Stripe primary**; ACH/wire/invoiced = deferral 7): $ → tokens at the volume tier (tier_1 | tier_2 | tier_3 — SERVER-computed, never client-a - [TokenPurchasePage](https://docs.almondtill.com/types/TokenPurchasePage/index.md): One page of the tokenPurchases listing — the records + the opaque resume cursor. - [NewTokenPurchaseInput](https://docs.almondtill.com/types/NewTokenPurchaseInput/index.md): Create-input for a TokenPurchase. - [BillingCharge](https://docs.almondtill.com/types/BillingCharge/index.md): A BillingCharge — the money rail's NON-TOKEN platform fee: AT/stack charging the MERCHANT the platform fee (chargeKind base_fee | support_plan | support_incident — extensible; the $15/mo fee is the fi - [BillingChargePage](https://docs.almondtill.com/types/BillingChargePage/index.md): One page of the billingCharges listing — the records + the opaque resume cursor. - [TaskConstructRef](https://docs.almondtill.com/types/TaskConstructRef/index.md): One ref-ONLY bound to a live domain construct. - [TaskTransitionOp](https://docs.almondtill.com/types/TaskTransitionOp/index.md): The transitionTask op vocabulary. - [Task](https://docs.almondtill.com/types/Task/index.md): The CsCase chassis reused: caption REQUIRED (the subject line) + its OWN description field (≤8192 — the task's brief; the conversation is the generic Note thread at NOTE#, addNote/notes). - [TaskPage](https://docs.almondtill.com/types/TaskPage/index.md): One page of the tasks listing — the records + the opaque resume cursor. - [TaskConstructRefInput](https://docs.almondtill.com/types/TaskConstructRefInput/index.md): Construct-ref input. - [NewTaskInput](https://docs.almondtill.com/types/NewTaskInput/index.md): Create-input for a Task. - [EditTaskInput](https://docs.almondtill.com/types/EditTaskInput/index.md): Edit-input for a Task. - [Team](https://docs.almondtill.com/types/Team/index.md): A Team — a named group Users inside ONE org group (org-group-parented master — the Role/Brand class). - [TeamPage](https://docs.almondtill.com/types/TeamPage/index.md): One page of the teams listing — the records + the opaque resume cursor. - [NewTeamInput](https://docs.almondtill.com/types/NewTeamInput/index.md): Create-input for a Team. - [EditTeamInput](https://docs.almondtill.com/types/EditTeamInput/index.md): Edit-input for a Team. - [TaskLabel](https://docs.almondtill.com/types/TaskLabel/index.md): A TaskLabel — the WORK vocabulary: a group-defined label attached to Tasks by reference (labelIds). - [TaskLabelPage](https://docs.almondtill.com/types/TaskLabelPage/index.md): One page of the taskLabels listing — the records + the opaque resume cursor. - [NewTaskLabelInput](https://docs.almondtill.com/types/NewTaskLabelInput/index.md): Create-input for a TaskLabel. - [EditTaskLabelInput](https://docs.almondtill.com/types/EditTaskLabelInput/index.md): Edit-input for a TaskLabel. - [DeviceType](https://docs.almondtill.com/types/DeviceType/index.md): A device hardware class: the 4 native POS surfaces + the in-Office browser POS + the Pi legacy-peripheral bridge. - [Device](https://docs.almondtill.com/types/Device/index.md): A Device — the PHYSICAL hardware identity (native POS apps, the in-Office browser POS, the Pi legacy-peripheral bridge), kept separate from the logical Register it serves: the pairing ref is ONE-WAY D - [DevicePage](https://docs.almondtill.com/types/DevicePage/index.md): One page of the devices listing — the records + the opaque resume cursor. - [EditDeviceInput](https://docs.almondtill.com/types/EditDeviceInput/index.md): Edit-input for a Device. - [DevicePeripheralType](https://docs.almondtill.com/types/DevicePeripheralType/index.md): A peripheral class. - [DevicePeripheralConnection](https://docs.almondtill.com/types/DevicePeripheralConnection/index.md): A peripheral connection mode: native USB/Bluetooth, the Pi legacy gateway, Chrome WebUSB, or network (LAN-attached Stripe smart readers — the Terminal server lanes). - [PeripheralModel](https://docs.almondtill.com/types/PeripheralModel/index.md): One preset peripheral model. - [DevicePeripheral](https://docs.almondtill.com/types/DevicePeripheral/index.md): A DevicePeripheral — the hardware a Device OWNS: barcode scanners, receipt/label printers, display poles, cash drawers, card readers, and scales. - [DevicePeripheralPage](https://docs.almondtill.com/types/DevicePeripheralPage/index.md): One page of the devicePeripherals listing — the records + the opaque resume cursor. - [NewDevicePeripheralInput](https://docs.almondtill.com/types/NewDevicePeripheralInput/index.md): Create-input for a DevicePeripheral. - [EditDevicePeripheralInput](https://docs.almondtill.com/types/EditDevicePeripheralInput/index.md): Edit-input for a DevicePeripheral. - [ApiKey](https://docs.almondtill.com/types/ApiKey/index.md): An ApiKey — the third-party / programmatic access credential. - [ApiKeyPage](https://docs.almondtill.com/types/ApiKeyPage/index.md): One page of the apiKeys listing — the records + the opaque resume cursor. - [EditApiKeyInput](https://docs.almondtill.com/types/EditApiKeyInput/index.md): Edit-input for a ApiKey. - [ScratchpadStepMark](https://docs.almondtill.com/types/ScratchpadStepMark/index.md): One author-time step mark. - [ScratchpadPlanStep](https://docs.almondtill.com/types/ScratchpadPlanStep/index.md): One plan step. - [ScratchpadTransitionOp](https://docs.almondtill.com/types/ScratchpadTransitionOp/index.md): The transitionScratchpad op vocabulary. - [Scratchpad](https://docs.almondtill.com/types/Scratchpad/index.md): A Scratchpad: collects intent (free text now; wizard answers/imports/suggestions/consultations mint through their own entrances later) until it holds a PLAN — ordered {operation, input} steps in wire - [ScratchpadPage](https://docs.almondtill.com/types/ScratchpadPage/index.md): One page of the scratchpads listing — the records + the opaque resume cursor. - [ScratchpadPlanStepInput](https://docs.almondtill.com/types/ScratchpadPlanStepInput/index.md): One authored plan step. - [NewScratchpadInput](https://docs.almondtill.com/types/NewScratchpadInput/index.md): Create-input for a Scratchpad. - [EditScratchpadInput](https://docs.almondtill.com/types/EditScratchpadInput/index.md): Edit-input for a Scratchpad. - [SuggestionPlanStep](https://docs.almondtill.com/types/SuggestionPlanStep/index.md): One drafted plan step. - [Suggestion](https://docs.almondtill.com/types/Suggestion/index.md): A Suggestion: a declared SKILL's detector minted this offer from bounded live reads: the WHY in merchant words, the EVIDENCE refs (exactly what it looked at), a DRAFTED PLAN in wire vocabulary (the {o - [SuggestionPage](https://docs.almondtill.com/types/SuggestionPage/index.md): One page of the suggestions listing — the records + the opaque resume cursor. - [SuggestionSchemaTransitionOp](https://docs.almondtill.com/types/SuggestionSchemaTransitionOp/index.md): The transitionSuggestionSchema op vocabulary. - [SuggestionSchema](https://docs.almondtill.com/types/SuggestionSchema/index.md): A SuggestionSchema: ONE row per (Organization × declared skill), ensure-minted lazily at the first desk refresh (authorless; the (org × skill) uniqueness marker makes the ensure race-proof). - [SuggestionSchemaPage](https://docs.almondtill.com/types/SuggestionSchemaPage/index.md): One page of the suggestionSchemas listing — the records + the opaque resume cursor. - [ConsultationPlanStep](https://docs.almondtill.com/types/ConsultationPlanStep/index.md): One drafted step on a turn. - [ConsultationTurn](https://docs.almondtill.com/types/ConsultationTurn/index.md): One transcript turn (the CaseMessage thread class — sysId-less, IMMUTABLE once spoken EXCEPT the set-once takenScratchpadId stamp). - [AskConsultationResult](https://docs.almondtill.com/types/AskConsultationResult/index.md): The askConsultation result — the updated record + the two turns the ask appended (the question as spoken, the reply as drafted-and-marked). - [ConsultationTransitionOp](https://docs.almondtill.com/types/ConsultationTransitionOp/index.md): The transitionConsultation op vocabulary. - [Consultation](https://docs.almondtill.com/types/Consultation/index.md): A Consultation: the VERBATIM TRANSCRIPT is the record (bounded turn rows — read via consultationTurns) and the MEMORY is the STORED rolling summary ON this record — auditable, purgeable, merchant-visi - [ConsultationPage](https://docs.almondtill.com/types/ConsultationPage/index.md): One page of the consultations listing — the records + the opaque resume cursor. - [NewConsultationInput](https://docs.almondtill.com/types/NewConsultationInput/index.md): Create-input for a Consultation. - [EditConsultationInput](https://docs.almondtill.com/types/EditConsultationInput/index.md): Edit-input for a Consultation. - [WebhookSubscription](https://docs.almondtill.com/types/WebhookSubscription/index.md): A WebhookSubscription — the documented non-GraphQL edge OUT (mirrors the inbound Stripe webhook edge): the merchant registers an https target URL + a filtered set event names (the DERIVED deliverable - [EditWebhookSubscriptionInput](https://docs.almondtill.com/types/EditWebhookSubscriptionInput/index.md): Edit-input for a WebhookSubscription. - [Plugin](https://docs.almondtill.com/types/Plugin/index.md): A Plugin — a third-party extension's DECLARATION record on the canned-pool selection pattern: the group registers the plugin ONCE, each org ENABLES it via an OrgPlugin selection. - [PluginPage](https://docs.almondtill.com/types/PluginPage/index.md): One page of the plugins listing — the records + the opaque resume cursor. - [NewPluginInput](https://docs.almondtill.com/types/NewPluginInput/index.md): Create-input for a Plugin declaration. - [EditPluginInput](https://docs.almondtill.com/types/EditPluginInput/index.md): Edit-input for a Plugin. - [OrgPlugin](https://docs.almondtill.com/types/OrgPlugin/index.md): An OrgPlugin selection — the per-org ENABLEMENT of a group Plugin. - [OrgPluginPage](https://docs.almondtill.com/types/OrgPluginPage/index.md): One page of the orgPlugins listing — the records + the opaque resume cursor. - [NewOrgPluginInput](https://docs.almondtill.com/types/NewOrgPluginInput/index.md): Create-input for an OrgPlugin selection. - [EditOrgPluginInput](https://docs.almondtill.com/types/EditOrgPluginInput/index.md): Edit-input for a OrgPlugin. - [FeedSubscription](https://docs.almondtill.com/types/FeedSubscription/index.md): Delivery is PULL ONLY v1: list runs via feedSubscriptionRuns, then mint a short-lived presigned download with mintFeedRunDownload — the BI tool authenticates as its OWN ApiKey session and there are ZE - [EditFeedSubscriptionInput](https://docs.almondtill.com/types/EditFeedSubscriptionInput/index.md): Edit-input for a FeedSubscription. - [FraudAlert](https://docs.almondtill.com/types/FraudAlert/index.md): A FraudAlert — the merchant TRIAGE register over the derived fraud-signal layer: a signal crossing a policy threshold raises an alert naming the signal family (void_no_sale · return_refund_abuse · dis - [FraudAlertPage](https://docs.almondtill.com/types/FraudAlertPage/index.md): One page of the fraudAlerts listing — the records + the opaque resume cursor. - [PrivacyRequest](https://docs.almondtill.com/types/PrivacyRequest/index.md): A PrivacyRequest — the GDPR/CCPA REQUEST REGISTER: every data-subject request RECEIVED (erasure · access · portability · rectification · opt_out) is recorded with full provenance — the regime (gdpr · - [PrivacyRequestPage](https://docs.almondtill.com/types/PrivacyRequestPage/index.md): One page of the privacyRequests listing — the records + the opaque resume cursor. - [NewPrivacyRequestInput](https://docs.almondtill.com/types/NewPrivacyRequestInput/index.md): Create-input for a PrivacyRequest. - [PolicyResolution](https://docs.almondtill.com/types/PolicyResolution/index.md): The EFFECTIVE resolved policy value for one (scope × key) at one instant: the WINNING nearest-ancestor record's identity + window, or the registry-default floor (source = default, record fields null). - [PolicyValueRecord](https://docs.almondtill.com/types/PolicyValueRecord/index.md): A PolicyValueRecord — ONE effective-dated value window in the tenant POLICY schedule, resolved LF → org → the registry default NEAREST-ANCESTOR-WITH-VALUE at every read. - [PolicyValueRecordPage](https://docs.almondtill.com/types/PolicyValueRecordPage/index.md): One page of the policyValues listing — the records + the opaque resume cursor. - [NewPolicyValueRecordInput](https://docs.almondtill.com/types/NewPolicyValueRecordInput/index.md): Create-input for a PolicyValueRecord. - [EditPolicyValueRecordInput](https://docs.almondtill.com/types/EditPolicyValueRecordInput/index.md): Edit-input for a PolicyValueRecord. - [CouponBatch](https://docs.almondtill.com/types/CouponBatch/index.md): A CouponBatch: a Coupon-parented batch of UNIQUE SINGLE-USE child codes (the campaign lane). - [CouponBatchPage](https://docs.almondtill.com/types/CouponBatchPage/index.md): One page of the couponBatches listing — the records + the opaque resume cursor. - [SegmentType](https://docs.almondtill.com/types/SegmentType/index.md): The segment kinds (IMMUTABLE at birth) — static = explicit membership via the member ops; dynamic = membership DERIVED from the stored predicate (refreshSegment re-materializes). - [SegmentLoyaltyTierAxis](https://docs.almondtill.com/types/SegmentLoyaltyTierAxis/index.md): The loyalty-tier axis — the program NAMED (a group can run several); tier NAMES from that program's declared ladder, OR within the list. - [SegmentPurchaseMonetaryFloor](https://docs.almondtill.com/types/SegmentPurchaseMonetaryFloor/index.md): The purchase axis' monetary floor. - [SegmentPurchaseAxis](https://docs.almondtill.com/types/SegmentPurchaseAxis/index.md): The purchase-history RFM axis: the supplied inner facts AND-compose; each optional, at least one present; a consumer who never COMPLETED a purchase never matches. - [SegmentPredicate](https://docs.almondtill.com/types/SegmentPredicate/index.md): The dynamic-membership rule — AND across supplied axes, OR within an axis; a consumer missing an axis' fact never matches it; exclusions subtract after matching. - [Segment](https://docs.almondtill.com/types/Segment/index.md): A Segment: a merchant-authored CONSUMER grouping for marketing. - [SegmentPage](https://docs.almondtill.com/types/SegmentPage/index.md): One page of the segments listing — the records + the opaque resume cursor. - [SegmentLoyaltyTierAxisInput](https://docs.almondtill.com/types/SegmentLoyaltyTierAxisInput/index.md): The loyalty-tier axis input — tierNames must be tiers the named program DECLARES (unknown names refuse teaching the ladder). - [SegmentPurchaseMonetaryFloorInput](https://docs.almondtill.com/types/SegmentPurchaseMonetaryFloorInput/index.md): The monetary floor input — currency + integer minor units, both required (the floor rides whole or not at all). - [SegmentPurchaseAxisInput](https://docs.almondtill.com/types/SegmentPurchaseAxisInput/index.md): The purchase-history RFM axis input — each inner fact optional, ≥1 present; the facts AND-compose. - [SegmentPredicateInput](https://docs.almondtill.com/types/SegmentPredicateInput/index.md): The dynamic rule input — ≥1 axis, unique members per list; every ref in-tenant + active at write. - [NewSegmentInput](https://docs.almondtill.com/types/NewSegmentInput/index.md): The tenant stamps server-side; dynamic REQUIRES a predicate (static refuses predicate/excludedConsumerIds — the cross-type field law). - [EditSegmentInput](https://docs.almondtill.com/types/EditSegmentInput/index.md): Edit-input for a Segment. - [DashboardMetric](https://docs.almondtill.com/types/DashboardMetric/index.md): The v1 canned metric roster. - [DashboardWidget](https://docs.almondtill.com/types/DashboardWidget/index.md): One widget row — a canned metric at a unique layout ordinal. - [Dashboard](https://docs.almondtill.com/types/Dashboard/index.md): A Dashboard: a merchant-authored CANNED-METRIC widget layout (no ad-hoc OLAP: the construct stores the LAYOUT only; every output derives downstream of the event lake; the office renderer realizes the - [DashboardPage](https://docs.almondtill.com/types/DashboardPage/index.md): One page of the dashboards listing — the records + the opaque resume cursor. - [DashboardWidgetInput](https://docs.almondtill.com/types/DashboardWidgetInput/index.md): One widget row input — metricKey ∈ the canned roster; ordinals unique within the dashboard. - [NewDashboardInput](https://docs.almondtill.com/types/NewDashboardInput/index.md): The tenant stamps server-side; widgets 1..16, ordinals unique, every metricKey ∈ the canned roster. - [EditDashboardInput](https://docs.almondtill.com/types/EditDashboardInput/index.md): Edit-input for a Dashboard. - [Report](https://docs.almondtill.com/types/Report/index.md): A Report (📊; THE REPORT ENGINE, program 3 of THE OFFICE FIX PROGRAM 2): a SAVED REPORT DEFINITION — a validated ReportSpec (the reportRun grammar VERBATIM: a plan + columns, or a plan + groupBy/measu - [ReportPage](https://docs.almondtill.com/types/ReportPage/index.md): One page of the reports listing — the records + the opaque resume cursor. - [NewReportInput](https://docs.almondtill.com/types/NewReportInput/index.md): The tenant stamps server-side; the spec validates through THE REPORT GATE (validateReport — THE PLAN GATE, then the columns / groupBy / measures / sort arms against the terminal family’s roster); word - [EditReportInput](https://docs.almondtill.com/types/EditReportInput/index.md): Edit-input for a Report. - [Collaborator](https://docs.almondtill.com/types/Collaborator/index.md): A Collaborator — the strictly-scoped NON-ACCOUNT access identity: the User-adjacent NEVER-OWNER identity for EXTERNALLY-ORIGINATED parties (outside accountant/bookkeeper, agency, consultant, an integr - [CollaboratorPage](https://docs.almondtill.com/types/CollaboratorPage/index.md): One page of the collaborators listing — the records + the opaque resume cursor. - [NewCollaboratorInput](https://docs.almondtill.com/types/NewCollaboratorInput/index.md): Create-input for a Collaborator. - [EditCollaboratorInput](https://docs.almondtill.com/types/EditCollaboratorInput/index.md): Edit-input for a Collaborator. - [SchedulableResourceType](https://docs.almondtill.com/types/SchedulableResourceType/index.md): A bookable-resource kind. - [Weekday](https://docs.almondtill.com/types/Weekday/index.md): A weekday name (working-hours rows — self-documenting names, never magic ints). - [WorkingHoursWindow](https://docs.almondtill.com/types/WorkingHoursWindow/index.md): One weekly working-hours window — NAIVE WALL-CLOCK minutes at the facility (the estate carries no timezone; ADVISORY v1 — no gate consumes it). - [SchedulableResource](https://docs.almondtill.com/types/SchedulableResource/index.md): A SchedulableResource — a bookable entity at a LogicalFacility: the staff member / station / equipment Appointments book against. - [SchedulableResourcePage](https://docs.almondtill.com/types/SchedulableResourcePage/index.md): One page of the schedulableResources listing — the records + the opaque resume cursor. - [WorkingHoursWindowInput](https://docs.almondtill.com/types/WorkingHoursWindowInput/index.md): One weekly working-hours window — openMinute < closeMinute (VALIDATION/INVALID otherwise); at most 28 windows per resource. - [NewSchedulableResourceInput](https://docs.almondtill.com/types/NewSchedulableResourceInput/index.md): Create-input for a SchedulableResource. - [EditSchedulableResourceInput](https://docs.almondtill.com/types/EditSchedulableResourceInput/index.md): Edit-input for a SchedulableResource. - [AppointmentPurpose](https://docs.almondtill.com/types/AppointmentPurpose/index.md): A booking purpose: a service-type product sale, or an order pickup. - [Appointment](https://docs.almondtill.com/types/Appointment/index.md): An Appointment — a booking of 1..8 SchedulableResources at an LF for a time window: a service-type product sale (purpose service — variantId REQUIRED, the styleType walk gates it) OR an order pickup ( - [AppointmentPage](https://docs.almondtill.com/types/AppointmentPage/index.md): One page of the appointments listing — the records + the opaque resume cursor. - [NewAppointmentInput](https://docs.almondtill.com/types/NewAppointmentInput/index.md): Create-input for an Appointment. - [EditAppointmentInput](https://docs.almondtill.com/types/EditAppointmentInput/index.md): Edit-input for a Appointment. - [Storefront](https://docs.almondtill.com/types/Storefront/index.md): A Storefront — the ecom DTC PUBLISH-CONFIG document: which selling facility the site sells from, which canned theme renders it, which collections it merchandises, which browse tree and channel divisio - [StorefrontPage](https://docs.almondtill.com/types/StorefrontPage/index.md): One page of the storefronts listing — the records + the opaque resume cursor. - [NewStorefrontInput](https://docs.almondtill.com/types/NewStorefrontInput/index.md): Create-input for a Storefront. - [EditStorefrontInput](https://docs.almondtill.com/types/EditStorefrontInput/index.md): Edit-input for a Storefront. - [AgentChannelFulfillmentMethod](https://docs.almondtill.com/types/AgentChannelFulfillmentMethod/index.md): A fulfillment method an agent channel offers. - [AgentChannelRateClass](https://docs.almondtill.com/types/AgentChannelRateClass/index.md): The canned request-rate class an agent channel grants its platforms. - [AgentChannelShippingOption](https://docs.almondtill.com/types/AgentChannelShippingOption/index.md): ONE flat-rate shipping card — the platform shows the caption and charges amountMinor (the checkout’s fulfillment total) to the named countries, quoting minDays..maxDays transit; the id is the stable s - [AgentChannelPlatform](https://docs.almondtill.com/types/AgentChannelPlatform/index.md): ONE pre-approved agent platform: profileUrl is the platform’s OWN UCP profile (its signing keys are read from it); webhookUrl OVERRIDES the URL the platform advertises in its own profile (the order ca - [AgentChannelConsentDefaults](https://docs.almondtill.com/types/AgentChannelConsentDefaults/index.md): The UCP buyer_consent defaults an agent channel proposes — every purpose a boolean. - [AgentChannelPublicJwk](https://docs.almondtill.com/types/AgentChannelPublicJwk/index.md): The PUBLIC half of an ES256 signing key as a JWK (RFC 7517/7518 — kty EC · crv P-256 · the x/y coordinates in base64url). - [AgentChannelSigningKey](https://docs.almondtill.com/types/AgentChannelSigningKey/index.md): ONE engine-minted signing key on an agent channel: kid = the RFC 7638 thumbprint of the public JWK; retiresAt is set on the OUTGOING key by a rotation (now + the grace) — a key past it is pruned at th - [AgentChannel](https://docs.almondtill.com/types/AgentChannel/index.md): An AgentChannel — the merchant’s CONTROLS over the agentic-commerce channel: exactly ONE record per Organization that says WHAT an AI shopping agent may sell over the open Universal Commerce Protocol - [AgentChannelPage](https://docs.almondtill.com/types/AgentChannelPage/index.md): One page of the agentChannels listing — the records + the opaque resume cursor. - [AgentChannelShippingOptionInput](https://docs.almondtill.com/types/AgentChannelShippingOptionInput/index.md): A flat-rate shipping card for an agent channel — the same shape the record carries. - [AgentChannelPlatformInput](https://docs.almondtill.com/types/AgentChannelPlatformInput/index.md): A pre-approved agent platform for an agent channel — the same shape the record carries. - [AgentChannelConsentDefaultsInput](https://docs.almondtill.com/types/AgentChannelConsentDefaultsInput/index.md): The buyer_consent defaults for an agent channel — every purpose required. - [NewAgentChannelInput](https://docs.almondtill.com/types/NewAgentChannelInput/index.md): Create-input for an AgentChannel. - [EditAgentChannelInput](https://docs.almondtill.com/types/EditAgentChannelInput/index.md): Edit-input for a AgentChannel. - [SearchJob](https://docs.almondtill.com/types/SearchJob/index.md): the budget rule: at most 50000 records examined (the estimate refuses a plan that cannot fit, with the numbers) · 300 s from the start (past it the job is expired WITH its partials) · 400 machine step - [SearchJobPage](https://docs.almondtill.com/types/SearchJobPage/index.md): One page of the searchJobs listing — the records + the opaque resume cursor. - [ExportJob](https://docs.almondtill.com/types/ExportJob/index.md): The record is the durable truth (stepsDone · examined · partCount · rowCount · bytes grow; partial says the run stopped short; problem says why). - [ExportJobPage](https://docs.almondtill.com/types/ExportJobPage/index.md): One page of the exportJobs listing — the records + the opaque resume cursor. - [SizeRunEntry](https://docs.almondtill.com/types/SizeRunEntry/index.md): One entry of a size run: the OptionValue of the run group + its share of the ratio (an integer 0..10000); the rows ride in the caller order = the display order. - [SizeRun](https://docs.almondtill.com/types/SizeRun/index.md): A size run — a RATIO over ONE option dimension (S-M-L-XL 1-2-2-1; a colour run 2 black: 1 white is equally real — any OptionGroup type may carry a run) a buyer fills a matrix with: kept ONCE and reuse - [SizeRunPage](https://docs.almondtill.com/types/SizeRunPage/index.md): One page of the sizeRuns listing — the records + the opaque resume cursor. - [SizeRunEntryInput](https://docs.almondtill.com/types/SizeRunEntryInput/index.md): Size-run entry input — the value must belong to the run OptionGroup (parentId === optionGroupId) and be non-doomed; 1..256 entries, DISTINCT values, the shares (integers 0..10000) summing to at least - [NewSizeRunInput](https://docs.almondtill.com/types/NewSizeRunInput/index.md): Create-input for a SizeRun. - [EditSizeRunInput](https://docs.almondtill.com/types/EditSizeRunInput/index.md): Edit-input for a SizeRun. - [TrainingRequirement](https://docs.almondtill.com/types/TrainingRequirement/index.md): A TrainingRequirement (🎓 — THE TRAINING PROGRAM, THE WIRE): the owner's rule that people holding a role copied from the canned template roleTemplateKey must hold a VALID TrainingCertificate for the c - [TrainingRequirementPage](https://docs.almondtill.com/types/TrainingRequirementPage/index.md): One page of the trainingRequirements listing — the records + the opaque resume cursor. - [NewTrainingRequirementInput](https://docs.almondtill.com/types/NewTrainingRequirementInput/index.md): The tenant stamps server-side; courseKey must resolve to a live play (VALIDATION naming the arg otherwise); graceDays and passMark default when omitted; roleTemplateKey is one of the seven canned temp - [EditTrainingRequirementInput](https://docs.almondtill.com/types/EditTrainingRequirementInput/index.md): Edit-input for a TrainingRequirement. - [TrainingQuestion](https://docs.almondtill.com/types/TrainingQuestion/index.md): A TrainingQuestion (🎓 — THE TRAINING PROGRAM, THE WIRE): ONE multiple-choice question of a course's bank — the prompt (at most 400 characters), 2..6 options (each at most 200 characters), correctInde - [TrainingQuestionPage](https://docs.almondtill.com/types/TrainingQuestionPage/index.md): One page of the trainingQuestions listing — the records + the opaque resume cursor. - [NewTrainingQuestionInput](https://docs.almondtill.com/types/NewTrainingQuestionInput/index.md): The tenant stamps server-side; courseKey must resolve to a live play and stepN, when given, to one of its steps (VALIDATION otherwise); correctIndex must name one of the options; source is drafted | w - [EditTrainingQuestionInput](https://docs.almondtill.com/types/EditTrainingQuestionInput/index.md): Edit-input for a TrainingQuestion. - [TrainingAttempt](https://docs.almondtill.com/types/TrainingAttempt/index.md): A TrainingAttempt (🎓 — THE TRAINING PROGRAM, THE WIRE): ONE sitting of a course's test by ONE person — ALWAYS the caller who started it (nobody starts one for someone else). - [TrainingAttemptPage](https://docs.almondtill.com/types/TrainingAttemptPage/index.md): One page of the trainingAttempts listing — the records + the opaque resume cursor. - [TrainingCertificate](https://docs.almondtill.com/types/TrainingCertificate/index.md): A TrainingCertificate (🎓 — THE TRAINING PROGRAM, THE WIRE): the platform's own record that a person passed a course — MINTED BY THE API at a passing submit, in the SAME transaction as the attempt's t - [TrainingCertificatePage](https://docs.almondtill.com/types/TrainingCertificatePage/index.md): One page of the trainingCertificates listing — the records + the opaque resume cursor. - [SupportTrailUnseal](https://docs.almondtill.com/types/SupportTrailUnseal/index.md): One opening of a sealed staff-activity trail: the ledger row every door writes. - [SupportTrailRow](https://docs.almondtill.com/types/SupportTrailRow/index.md): One unsealed trail row — what one API call said about what the person was doing (every value a vocabulary word, a number, an instant or an id — never free text). - [UserActivityTrail](https://docs.almondtill.com/types/UserActivityTrail/index.md): The merchant door’s answer: the opening as recorded + the timeline in time order + the rows that refused to open (counted, never hidden). ## Errors - [Errors](https://docs.almondtill.com/errors/index.md): The error grammar: the envelope, the twelve majors and the retry rule. - [VALIDATION](https://docs.almondtill.com/errors/VALIDATION/index.md): The VALIDATION codes — what happened, why, and what to do. - [AUTHN](https://docs.almondtill.com/errors/AUTHN/index.md): The AUTHN codes — what happened, why, and what to do. - [AUTHZ](https://docs.almondtill.com/errors/AUTHZ/index.md): The AUTHZ codes — what happened, why, and what to do. - [NOT_FOUND](https://docs.almondtill.com/errors/NOT_FOUND/index.md): The NOT_FOUND codes — what happened, why, and what to do. - [CONFLICT](https://docs.almondtill.com/errors/CONFLICT/index.md): The CONFLICT codes — what happened, why, and what to do. - [RATE_LIMIT](https://docs.almondtill.com/errors/RATE_LIMIT/index.md): The RATE_LIMIT codes — what happened, why, and what to do. - [PAYMENT](https://docs.almondtill.com/errors/PAYMENT/index.md): The PAYMENT codes — what happened, why, and what to do. - [FULFILLMENT](https://docs.almondtill.com/errors/FULFILLMENT/index.md): The FULFILLMENT codes — what happened, why, and what to do. - [TAX](https://docs.almondtill.com/errors/TAX/index.md): The TAX codes — what happened, why, and what to do. - [FISCAL](https://docs.almondtill.com/errors/FISCAL/index.md): The FISCAL codes — what happened, why, and what to do. - [INTEGRATION](https://docs.almondtill.com/errors/INTEGRATION/index.md): The INTEGRATION codes — what happened, why, and what to do. - [INTERNAL](https://docs.almondtill.com/errors/INTERNAL/index.md): The INTERNAL codes — what happened, why, and what to do. ## Guides - [Guides](https://docs.almondtill.com/guides/index.md): The ten guides to authentication, paging, versions, errors, rate limits, dry runs, webhooks, the agent channel and search. - [Authentication and key hygiene](https://docs.almondtill.com/guides/authentication-and-key-hygiene/index.md): Every call to the API carries a session token, and every session token comes from an API key. - [Your first call](https://docs.almondtill.com/guides/your-first-call/index.md): Five minutes from a key to your first page of records. - [Paging and the cursor grammar](https://docs.almondtill.com/guides/paging-and-the-cursor-grammar/index.md): Every listing answers a page, never the whole set. - [Versions and the envelope](https://docs.almondtill.com/guides/versions-and-the-envelope/index.md): Every request and every answer carries a small block under extensions.at: the envelope. - [Errors and retries](https://docs.almondtill.com/guides/errors-and-retries/index.md): A refusal is never a bare status code. - [Rate limits](https://docs.almondtill.com/guides/rate-limits/index.md): Calls are metered so the service stays responsive for everyone. - [Dry runs](https://docs.almondtill.com/guides/dry-runs/index.md): Some changes can be rehearsed: every check runs, the write is rehearsed against your current records, and nothing is stored. - [Webhooks and the signature](https://docs.almondtill.com/guides/webhooks-and-the-signature/index.md): 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. - [The agent channel](https://docs.almondtill.com/guides/the-agent-channel/index.md): AI shopping agents can buy from your shop over the open UCP standard, and an agent channel is your set of controls for them. - [Search](https://docs.almondtill.com/guides/search/index.md): One word finds the records that carry it — every kind at once, grouped by kind, and only the kinds your key may read. ## Use cases - [Use cases](https://docs.almondtill.com/use-cases/index.md): What people do with the platform, and the operations each one runs — a walk per use case. - [Bring someone onto the team](https://docs.almondtill.com/use-cases/bring-someone-on/index.md): Give a person a working identity here — who they are, what they may do, and the team they sit in. - [Change what someone can do](https://docs.almondtill.com/use-cases/change-what-someone-can-do/index.md): Adjust a person’s roles — what the platform will and will not let them do. - [Open a new location](https://docs.almondtill.com/use-cases/open-a-location/index.md): Set up a new place of business — where it is, what it’s called, and how it operates. - [Connect a till](https://docs.almondtill.com/use-cases/connect-a-till/index.md): Bring a point-of-sale device online — enroll it, pair it, and bind it to its register. - [Let an app or your accountant integrate](https://docs.almondtill.com/use-cases/api-key/index.md): Mint an API key with an exact scope — the secret shows once, and it expires on schedule. - [Connect your AI assistant](https://docs.almondtill.com/use-cases/connect-ai-assistant/index.md): Let Claude or ChatGPT read this group’s data — paste one URL, approve the connection, pick the organization. Read-only. - [Fix the business details](https://docs.almondtill.com/use-cases/fix-business-details/index.md): Correct your organization’s own record — name, registration facts, the details on your paperwork. - [Someone left — shut their access off](https://docs.almondtill.com/use-cases/shut-access-off/index.md): Take a person out of service — their sign-in stops working here; history stays intact. - [Plan a batch of records before creating them](https://docs.almondtill.com/use-cases/plan-a-batch/index.md): Write the records as a reviewable plan — check what will be born, approve it, then create them all together under your own permissions. - [Stock arrives — from purchase order to the shelf](https://docs.almondtill.com/use-cases/stock-arrives/index.md): 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. - [Set up a new product line](https://docs.almondtill.com/use-cases/new-product-line/index.md): 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. - [Plan with Aldric — from a conversation to real records](https://docs.almondtill.com/use-cases/plan-with-aldric/index.md): 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. - [Act on the desk’s suggestions](https://docs.almondtill.com/use-cases/act-on-suggestions/index.md): 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. - [Move stock between locations](https://docs.almondtill.com/use-cases/move-stock/index.md): 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. - [Count the shelves against the books](https://docs.almondtill.com/use-cases/count-stock/index.md): 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. - [Create an item — style, product and variant in one pass](https://docs.almondtill.com/use-cases/create-an-item/index.md): 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. - [Organize the catalog into categories and collections](https://docs.almondtill.com/use-cases/organize-the-catalog/index.md): 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. - [Describe how products vary — sizes, colours, options](https://docs.almondtill.com/use-cases/describe-how-products-vary/index.md): Say what dimensions your products vary by, list the values, then add the exact sellable variants — the barcode level — under each product. - [Give items their barcodes and identifiers](https://docs.almondtill.com/use-cases/give-items-their-barcodes/index.md): 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. - [Sell items together as a kit](https://docs.almondtill.com/use-cases/sell-a-kit/index.md): 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. - [Shape the catalog’s vocabulary — seasons, tags, characteristics, units](https://docs.almondtill.com/use-cases/shape-the-catalog-vocabulary/index.md): 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. - [Switch shared catalog entries on for your organization](https://docs.almondtill.com/use-cases/switch-on-shared-catalog-entries/index.md): 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. - [Price differently for a customer group](https://docs.almondtill.com/use-cases/price-for-a-customer-group/index.md): 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. - [Change what an item sells for](https://docs.almondtill.com/use-cases/change-what-an-item-sells-for/index.md): 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. - [Take foreign cash at the till](https://docs.almondtill.com/use-cases/take-foreign-cash/index.md): Set the exchange rates your tills convert foreign cash at, and see exactly which rate a payment would use right now. - [Bill a business customer and collect on account](https://docs.almondtill.com/use-cases/bill-a-business-customer/index.md): 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. - [Sell and redeem gift cards and store credit](https://docs.almondtill.com/use-cases/sell-gift-cards/index.md): 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. - [Fund the AI wallet and see what the platform costs you](https://docs.almondtill.com/use-cases/fund-the-ai-wallet/index.md): 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. - [Pay the people who sell for you — staff commissions and referral partners](https://docs.almondtill.com/use-cases/pay-the-people-who-sell-for-you/index.md): 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. - [Run a promotion](https://docs.almondtill.com/use-cases/run-a-promotion/index.md): 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. - [Issue coupon codes — one code or a batch](https://docs.almondtill.com/use-cases/issue-coupons/index.md): 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. - [Start a loyalty programme and enrol members](https://docs.almondtill.com/use-cases/start-a-loyalty-programme/index.md): 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. - [Plan scheduled price cuts (a markdown)](https://docs.almondtill.com/use-cases/plan-a-markdown/index.md): 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. - [Add a shopper and record their consent](https://docs.almondtill.com/use-cases/add-a-shopper/index.md): 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. - [Open an account for a business customer](https://docs.almondtill.com/use-cases/open-a-business-account/index.md): Create the business buyer with its house terms and open its account with your organization — the customer that buys on invoice. - [Handle a customer case from first message to close](https://docs.almondtill.com/use-cases/handle-a-customer-case/index.md): Open the case, reply to the customer or leave staff-only notes, and move it through its life — take it, resolve it, close it. - [Build a gift registry for a shopper](https://docs.almondtill.com/use-cases/build-a-gift-registry/index.md): Create the registry, add the products the shopper wants with their quantities, and record each purchase against it so others do not double-buy. - [Group shoppers into segments for marketing](https://docs.almondtill.com/use-cases/segment-your-customers/index.md): Create the named group, add the shoppers who belong, and recompute a rule-based segment so it always matches its rule. - [Set up a supplier and what you buy from them](https://docs.almondtill.com/use-cases/set-up-a-supplier/index.md): 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. - [Send goods back to a supplier](https://docs.almondtill.com/use-cases/send-goods-back-to-a-supplier/index.md): 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. - [Record and match a supplier’s invoice](https://docs.almondtill.com/use-cases/record-a-supplier-invoice/index.md): 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. - [Keep shelves replenished](https://docs.almondtill.com/use-cases/keep-shelves-replenished/index.md): 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. - [Keep contacts for suppliers, customers and sites](https://docs.almondtill.com/use-cases/keep-contacts/index.md): 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. - [Register for tax where you sell](https://docs.almondtill.com/use-cases/register-for-tax/index.md): 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. - [Lay out a location into zones and bins](https://docs.almondtill.com/use-cases/lay-out-a-location/index.md): 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. - [Stock an item at a location](https://docs.almondtill.com/use-cases/stock-an-item-at-a-location/index.md): 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. - [Correct stock on hand, with a reason](https://docs.almondtill.com/use-cases/correct-stock/index.md): 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. - [Ask another location for stock](https://docs.almondtill.com/use-cases/ask-another-location-for-stock/index.md): 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. - [Set up a register position — and shut a lost till off](https://docs.almondtill.com/use-cases/set-up-a-register/index.md): 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. - [Open, run and close a till day](https://docs.almondtill.com/use-cases/run-a-till-day/index.md): 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. - [Approve what the till may not do alone](https://docs.almondtill.com/use-cases/approve-what-the-till-may-not-do-alone/index.md): 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. - [Ring a sale](https://docs.almondtill.com/use-cases/ring-a-sale/index.md): 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. - [Give a discount on a sale — coupon, points or staff](https://docs.almondtill.com/use-cases/give-a-discount-on-a-sale/index.md): 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. - [Take a return and refund it](https://docs.almondtill.com/use-cases/take-a-return/index.md): 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. - [Set warranty terms and handle a claim](https://docs.almondtill.com/use-cases/warranty-terms-and-claims/index.md): 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. - [Offer appointments on a bookable resource](https://docs.almondtill.com/use-cases/book-appointments/index.md): 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. - [Open your online storefront](https://docs.almondtill.com/use-cases/open-a-storefront/index.md): 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. - [Let AI shopping agents buy from you](https://docs.almondtill.com/use-cases/sell-through-shopping-agents/index.md): 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. - [Take a card payment on the reader](https://docs.almondtill.com/use-cases/take-a-card-payment/index.md): 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. - [Refund a payment](https://docs.almondtill.com/use-cases/refund-a-payment/index.md): Refund a specific payment on an order — the record-only lane for cash and external tenders — and read the refunds as recorded. - [Answer a card dispute](https://docs.almondtill.com/use-cases/answer-a-card-dispute/index.md): Fight the chargeback with your evidence — usually one shot — or accept it and let the money go back to the cardholder. - [Pick, pack and ship or hand over an order](https://docs.almondtill.com/use-cases/fulfil-an-order/index.md): 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. - [Get set up to take card payments](https://docs.almondtill.com/use-cases/get-set-up-to-take-card-payments/index.md): 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. - [Give the team its work — tasks, labels, hand-offs](https://docs.almondtill.com/use-cases/give-the-team-its-work/index.md): 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. - [Tune the desk’s detectors](https://docs.almondtill.com/use-cases/tune-the-desks-detectors/index.md): 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. - [Build a dashboard](https://docs.almondtill.com/use-cases/build-a-dashboard/index.md): 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. - [Send events to another system (webhooks)](https://docs.almondtill.com/use-cases/send-events-to-another-system/index.md): 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. - [Schedule a data feed for your BI tool](https://docs.almondtill.com/use-cases/schedule-a-data-feed/index.md): 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. - [Manage your integrations’ keys and plugins](https://docs.almondtill.com/use-cases/manage-integration-keys-and-plugins/index.md): 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. - [Bring in an outside collaborator](https://docs.almondtill.com/use-cases/bring-in-an-outside-collaborator/index.md): 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. - [Answer a privacy request](https://docs.almondtill.com/use-cases/answer-a-privacy-request/index.md): 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. - [Define what shoppers can consent to](https://docs.almondtill.com/use-cases/define-consent-purposes/index.md): 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. - [Triage a fraud alert](https://docs.almondtill.com/use-cases/triage-a-fraud-alert/index.md): Take the alert under investigation, then record the verdict — a confirmed finding kept forever, or a dismissal with your reason. - [Issue a fiscal receipt where the law requires one](https://docs.almondtill.com/use-cases/issue-a-fiscal-receipt/index.md): 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. - [Set a policy value — thresholds and limits](https://docs.almondtill.com/use-cases/set-a-policy-value/index.md): Schedule a policy value for an organization or a location — a fraud-alert threshold, for instance — and see exactly which value applies right now. - [Shape a role from a canned template](https://docs.almondtill.com/use-cases/shape-a-role/index.md): 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. - [Build a team](https://docs.almondtill.com/use-cases/build-a-team/index.md): 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. - [Verify your identity as an owner](https://docs.almondtill.com/use-cases/verify-your-identity-as-an-owner/index.md): 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.