New: every message picks a fast or a slow model

PayPal Zettle

PayPal Zettle provides APIs for merchant product libraries, inventory, purchases, finance, user information, and webhook subscriptions.

What agents can do

Actions55

  • Count products

    Retrieve the count of existing products for a merchant organization.

  • Count products by tax rate

    Get each tax rate and its associated product count.

  • Create categories

    Create one or more product categories in one request and return creation metadata.

  • Create discount

    Create a fixed-amount or percentage discount in a product library.

  • Create inventory

    Create one Zettle STORE inventory from its name and optional description.

  • Create product

    Create a product and up to 99 complete embedded variants.

  • Create tax rates

    Create up to 15 tax rates in one request.

  • Create webhook subscription

    Create a Zettle webhook subscription for selected events at a public HTTPS destination and return the signing key needed to verify incoming messages.

47 more
  • Delete category

    Permanently delete a category.

  • Delete discount

    Permanently delete one discount.

  • Delete products

    Permanently delete one or more products and their embedded variants.

  • Delete tax rate

    Permanently delete one tax rate.

  • Delete webhook subscription

    Permanently delete a Zettle webhook subscription.

  • Fetch product image

    Fetch a product image by lookup key, optionally resizing, cropping, or converting it, and return a downloadable file.

  • Generate product slug

    Create a unique online product slug from a product name.

  • Get discount

    Retrieve one discount from a merchant's product library.

  • Get finance balance

    Get the balance of the merchant's preliminary or liquid Zettle account, optionally at a specified point in time.

  • Get import status

    Return the latest product-library import status, or a specific import when import_uuid is provided.

  • Get inventory

    Fetch one inventory belonging to the connected Zettle organization.

  • Get payout info

    Get the connected merchant's liquid-account payout balance, next payout amount, voucher discount balance, and payout schedule at a point in time.

  • Get product

    Retrieve one product and its complete embedded variants.

  • Get product library

    Return one page of the complete product library or changes after an event-log UUID, including full products, embedded variants, and discounts.

  • Get product stock

    Return one page of variant stock balances from the documented product- and inventory-specific Zettle endpoint, including low-stock settings and a continuation cursor.

  • Get purchase

    Fetch one immutable Zettle purchase or refund by its UUID version 1, including complete item, payment, discount, tax, and refund details.

  • Get selected products stock

    Return one page of product-variant stock balances for selected products in one Zettle inventory.

  • Get tax rate

    Get one tax rate.

  • Get tax settings

    Get organization tax settings and the organization UUID needed by other Zettle actions.

  • Get tracking status

    Return inventory-tracking status for selected Zettle products.

  • Import library items

    Start an asynchronous product import.

  • Import product images

    Import one or more product images from HTTPS URLs and return their lookup keys.

  • List categories

    Retrieve all product categories for a merchant organization.

  • List discounts

    Retrieve all discounts from a merchant's product library.

  • List finance transactions

    Return one page of transactions from a Zettle preliminary or liquid account within a required date range, optionally filtered by transaction type.

  • List inventories

    List the merchant organization's inventories and the UUIDs needed for stock-management actions.

  • List inventory stock

    Return one page of product-variant stock balances from the documented inventory-specific Zettle endpoint, including low-stock settings and a continuation cursor.

  • List library images

    Retrieve all image references used by library items.

  • List product options

    Retrieve aggregate active variant options in the product library.

  • List products

    List all POS-visible products with complete embedded variants in the selected current or legacy representation.

  • List purchases

    Return one page of purchases and refunds from up to three years ago, with date and ordering filters plus an opaque continuation cursor.

  • List stock

    Return one page of variant stock balances across Zettle store inventories, optionally filtered by inventory or product.

  • List stock updates

    Return one page of stock-balance updates made at or after a timestamp, optionally filtered to specific inventories, with a continuation cursor.

  • List tax rates

    List the connected merchant's tax rates.

  • List tracked products

    Return one page of UUIDs for Zettle products with inventory tracking enabled, with an opaque continuation cursor when more records are available.

  • List tracking updates

    Return one page of product inventory-tracking status changes made at or after a timestamp, with a continuation cursor when more are available.

  • List webhook subscriptions

    List all webhook subscriptions configured for a Zettle organization.

  • Move inventory stock

    Atomically move product-variant quantities between inventories.

  • Set inventory tracking

    Start or stop inventory tracking for one or more Zettle products.

  • Set low stock levels

    Set low-stock refill thresholds and Zettle Go alert settings for product variants across inventories.

  • Update category

    Rename a category.

  • Update discount

    Update selected fields of a discount using JSON merge-patch semantics, optionally guarded by its ETag.

  • Update product

    Replace a product using Zettle's full update contract.

  • Update tax rate

    Update one tax rate.

  • Update tax settings

    Update the organization's taxation mode.

  • Update webhook subscription

    Change a Zettle webhook subscription's selected events, HTTPS destination, transport, or contact email.

  • Upload product image

    Upload one GIF, JPEG, or PNG product image smaller than 5 MB and larger than 50 by 50 pixels.

How it connects

You sign in to PayPal Zettle in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.