Clover logo

Clover

Manage Clover merchant, inventory, customer, employee, order, payment, cash, notification, app, and print data through the regional Platform REST API.

208 actions Integration catalog
Request access
Connect Clover once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Apply Modification To Line ItemCLOVER_APPLY_MODIFICATION_TO_LINE_ITEM
Applies a modifier to an order line item and snapshots the modifier's current name and price as a modification record.
Apply Order Service ChargeCLOVER_APPLY_ORDER_SERVICE_CHARGE
Applies a configured merchant service charge or creates an ad-hoc order-fee line item on an order. Choose `mode` explicitly so Clover receives the matching body and route.
Checkout Atomic OrderCLOVER_CHECKOUT_ATOMIC_ORDER
Calculates and previews an order cart, including totals, taxes, discounts, and service charges, without persisting an order.
Create Address For CustomerCLOVER_CREATE_ADDRESS_FOR_CUSTOMER
Adds a postal address to an existing customer record; it does not create the customer.
Create App Billing Metered EventCLOVER_CREATE_APP_BILLING_METERED_EVENT
Records metered app usage and bills the merchant at the configured price; `count` defaults to 1. This is irreversible, so verify an uncertain result before retrying to avoid billing twice.
Create Atomic OrderCLOVER_CREATE_ATOMIC_ORDER
Creates an order with line items, modifiers, discounts, and service charges while Clover calculates inventory-based totals and taxes. Maximum 3,000 line items.
Create AttributeCLOVER_CREATE_ATTRIBUTE
Creates an inventory variant attribute within an item group, optionally with its initial options.
Create Authorization On PaymentCLOVER_CREATE_AUTHORIZATION_ON_PAYMENT
Create an authorization for a payment. This has financial consequences and is not safely retryable without first checking whether Clover created the authorization.
Create CustomerCLOVER_CREATE_CUSTOMER
Creates a customer record for the connected merchant with the supplied identity and contact details.
Create Customer CardCLOVER_CREATE_CUSTOMER_CARD
Creates a vaulted credit or debit card record for a customer. `first6` and `last4` are required.
Create DiscountCLOVER_CREATE_DISCOUNT
Creates a merchant inventory discount with a fixed amount or percentage for later application.
Create Discount On Line ItemCLOVER_CREATE_DISCOUNT_ON_LINE_ITEM
Applies a named fixed-amount or percentage discount to one order line item.
Create Discount On OrderCLOVER_CREATE_DISCOUNT_ON_ORDER
Applies a named fixed-amount or percentage discount to an order subtotal, not a specific line item.
Create Email Address For CustomerCLOVER_CREATE_EMAIL_ADDRESS_FOR_CUSTOMER
Adds an email address to an existing customer record; it does not create the customer.
Create EmployeeCLOVER_CREATE_EMPLOYEE
Creates a merchant employee profile with a required name and optional login, contact, and role details.
Create Inventory ItemCLOVER_CREATE_INVENTORY_ITEM
Creates an inventory item. Clover ignores `available=false` during creation and creates the item as available; call Update Inventory Item afterward to make it unavailable.
Create Item CategoryCLOVER_CREATE_ITEM_CATEGORY
Creates an inventory category used to organize items in Clover Register.
Create Item Category AssociationsCLOVER_CREATE_ITEM_CATEGORY_ASSOCIATIONS
Creates one or more associations between inventory items and categories or subcategories. Every tuple requires both `category.id` and `item.id`.
Create Item GroupCLOVER_CREATE_ITEM_GROUP
Creates an item group for related inventory variants and their attributes.
Create Item Modifier Group AssociationsCLOVER_CREATE_ITEM_MODIFIER_GROUP_ASSOCIATIONS
Creates an association between an inventory item and a modifier group so the group's modifiers can be applied to that item. Provide both `modifierGroup.id` and `item.id`.
Create Item Option AssociationsCLOVER_CREATE_ITEM_OPTION_ASSOCIATIONS
Creates one or more associations between Clover options and inventory items. Every tuple requires both `option.id` and `item.id`.
Create Item StockCLOVER_CREATE_ITEM_STOCK
Creates the stock quantity and optional low-stock alert threshold for one inventory item.
Create Item Tax Rate AssociationsCLOVER_CREATE_ITEM_TAX_RATE_ASSOCIATIONS
Creates one or more associations between inventory items and tax rates. Every tuple requires both `item.id` and `taxRate.id`.
Create Merchant Opening HoursCLOVER_CREATE_MERCHANT_OPENING_HOURS
Creates merchant opening hours. Supply all seven weekday arrays and use an empty array for every closed day; for example, `{'sunday': [], 'monday': [{'start': 900, 'end': 1700}], 'tuesday': [], 'wednesday': [], 'thursday': [], 'friday': [], 'saturday': []}`.
Create ModifierCLOVER_CREATE_MODIFIER
Creates a named modifier with a price adjustment inside a specific modifier group.
Create Modifier GroupCLOVER_CREATE_MODIFIER_GROUP
Creates a new modifier group. After you create a modifier group, you can associate modifiers with the group.
Create Multiple Inventory ItemsCLOVER_CREATE_MULTIPLE_INVENTORY_ITEMS
Creates multiple inventory items in one request; use Update Inventory Items to patch existing items instead.
Create Notification For AppCLOVER_CREATE_NOTIFICATION_FOR_APP
Send a message to devices that have the connected Clover app installed and are listening for notifications. Delivery is irreversible and cannot be recalled; verify an uncertain result before retrying to avoid duplicate delivery.
Create Notification For DeviceCLOVER_CREATE_NOTIFICATION_FOR_DEVICE
Push a message to a device that has the connected Clover app installed and is listening for notifications. Delivery is irreversible and cannot be recalled; verify an uncertain result before retrying to avoid duplicate delivery.
Create OptionCLOVER_CREATE_OPTION
Creates a named option within an inventory attribute, such as `Small` for a `Size` attribute.
Create Order Line ItemCLOVER_CREATE_ORDER_LINE_ITEM
Creates one line item for a standard or Multiple Service Charges order; provide `price` or `item.id`. Orders allow 2,500 line items with Multiple Service Charges and 3,000 otherwise.
Create Order Line Items BulkCLOVER_CREATE_ORDER_LINE_ITEMS_BULK
Creates up to 100 priced line items for either a standard or Multiple Service Charges order. The order limit is 2,500 line items with Multiple Service Charges and 3,000 otherwise.
Create Order Type Category AssociationsCLOVER_CREATE_ORDER_TYPE_CATEGORY_ASSOCIATIONS
Creates associations that limit an order type to specific merchant categories. Every tuple requires both resource IDs.
Create Order Type For MerchantCLOVER_CREATE_ORDER_TYPE_FOR_MERCHANT
Creates a custom order type for the merchant, such as dine-in, delivery, or takeout.
Create Payment Record On OrderCLOVER_CREATE_PAYMENT_RECORD_ON_ORDER
Records an externally processed payment on an order for bookkeeping; it does not process a Clover credit or debit payment. Requires a positive amount and merchant tender ID.
Create Phone Number For CustomerCLOVER_CREATE_PHONE_NUMBER_FOR_CUSTOMER
Adds a phone number to an existing customer record; it does not create the customer.
Create RoleCLOVER_CREATE_ROLE
Creates a merchant employee role based on a Clover system role.
Create Shift For EmployeeCLOVER_CREATE_SHIFT_FOR_EMPLOYEE
Creates a time-clock shift for one employee, including clock-in/out times, cash tips, or override details.
Create SubcategoryCLOVER_CREATE_SUBCATEGORY
Creates a subcategory within a parent inventory category; it inherits the parent's color when one is set.
Create TagCLOVER_CREATE_TAG
Creates an inventory tag for reporting, with optional item and printer associations.
Create Tag Item AssociationsCLOVER_CREATE_TAG_ITEM_ASSOCIATIONS
Creates one or more associations between Clover tags and inventory items. Every tuple requires both `tag.id` and `item.id`.
Create Tax RateCLOVER_CREATE_TAX_RATE
Creates a merchant tax rate as a percentage or flat amount, optionally making it the default or associating items.
Create TenderCLOVER_CREATE_TENDER
Creates a merchant-level custom tender and returns its generated identifier.
Delete All Line Items In OrderCLOVER_DELETE_ALL_LINE_ITEMS_IN_ORDER
Deletes every line item from an order. This is destructive; verify the order before calling.
Delete App Billing Metered EventCLOVER_DELETE_APP_BILLING_METERED_EVENT
Deletes an unbilled app metered event. Billed events cannot be deleted; verify the event before calling.
Delete AttributeCLOVER_DELETE_ATTRIBUTE
Deletes an inventory variant attribute. This is destructive; verify the attribute identifier before calling.
Delete AuthorizationCLOVER_DELETE_AUTHORIZATION
Permanently delete a payment authorization. Only target an authorization the caller intends to remove; repeat only after confirming whether the first request succeeded.
Delete CategoriesCLOVER_DELETE_CATEGORIES
Permanently deletes the categories identified by a comma-separated list of category IDs. Get IDs from List Categories and target only categories you intend to delete.
Delete CustomerCLOVER_DELETE_CUSTOMER
Deletes a customer from the connected merchant. This is destructive; verify the customer identifier before calling.
Delete Customer AddressCLOVER_DELETE_CUSTOMER_ADDRESS
Deletes one address from a customer. This is destructive; verify both identifiers before calling.
Delete Customer CardCLOVER_DELETE_CUSTOMER_CARD
Deletes one vaulted card record from a customer. This is destructive; verify both identifiers before calling.
Delete Customer Email AddressCLOVER_DELETE_CUSTOMER_EMAIL_ADDRESS
Deletes one email address from a customer. This is destructive; verify both identifiers before calling.
Delete Customer Phone NumberCLOVER_DELETE_CUSTOMER_PHONE_NUMBER
Deletes one phone number from a customer. This is destructive; verify both identifiers before calling.
Delete EmployeeCLOVER_DELETE_EMPLOYEE
Deletes an employee from the connected merchant. This is destructive; verify the employee identifier before calling.
Delete Inventory DiscountCLOVER_DELETE_INVENTORY_DISCOUNT
Deletes a merchant inventory discount. This is destructive; verify the discount identifier before calling.
Delete Inventory ItemCLOVER_DELETE_INVENTORY_ITEM
Deletes an inventory item. This is destructive; verify the item identifier before calling.
Delete Item CategoryCLOVER_DELETE_ITEM_CATEGORY
Deletes an inventory category. This is destructive; verify the category identifier before calling.
Delete Item GroupCLOVER_DELETE_ITEM_GROUP
Deletes an inventory item group. This is destructive; verify the group identifier before calling.
Delete Item StockCLOVER_DELETE_ITEM_STOCK
Deletes the stock record for an inventory item. This is destructive; verify the item identifier before calling.
Delete Line Item DiscountCLOVER_DELETE_LINE_ITEM_DISCOUNT
Removes a discount from an order line item. This changes order pricing; verify all identifiers before calling.
Showing the first 60 of 208 actions.