For Agents
Manage inventory, orders, products, profiles, and transactions on Squarespace merchant sites. Provides 27 endpoints for commerce operations including fulfillment creation and webhook subscriptions.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Squarespace Commerce API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Squarespace Commerce API API.
Adjust inventory quantities for specific product variants with increment and decrement operations
Retrieve and filter orders by fulfillment status, modification date, and customer email
Create fulfillment records with carrier tracking information for shipped orders
Query product catalogs with variant-level pricing, SKU, and stock data
GET STARTED
Use for: I need to retrieve all unfulfilled orders from a Squarespace store, Adjust the inventory count for a specific product variant, Create a fulfillment with tracking number for a shipped order, List all products in a Squarespace store with their variant details
Not supported: Does not handle website content management, domain configuration, or page building — use for commerce operations (orders, inventory, products) only.
Control commerce operations on Squarespace merchant sites — inventory adjustments, order retrieval and fulfillment, product and variant management, customer profiles, transaction history, and webhook subscriptions — through 27 REST endpoints. Enables external integrations for fulfillment providers, accounting tools, and inventory management systems to sync with Squarespace storefronts.
Access customer profiles and transaction histories for merchant accounting integrations
Subscribe to commerce webhooks for real-time order and inventory change notifications
Patterns agents use Squarespace Commerce API API for, with concrete tasks.
★ AI Agent Order Fulfillment
AI agents use the Squarespace Commerce API through Jentic to automate fulfillment workflows. An agent can poll for new orders, mark them as shipped with carrier and tracking details, and subscribe to webhooks for real-time order notifications — removing manual intervention from the fulfillment pipeline for Squarespace merchants.
Retrieve all orders with fulfillment status 'PENDING' from the last 48 hours, then create a fulfillment for order ID abc123 with carrier 'UPS' and tracking number '1Z999AA10123456784'
Inventory Synchronization
Synchronize Squarespace inventory levels with external warehouse management or ERP systems. The inventory endpoints support both individual variant adjustments and bulk quantity queries. Retrieve current stock for all variants, push updated quantities after warehouse counts, and set up webhooks to capture real-time stock changes from Squarespace-side sales.
Retrieve the current inventory quantity for variant ID var_456 and then adjust it by -5 units to reflect a warehouse shipment
Product Catalog Export
Export Squarespace product catalogs for use in marketplace listings, comparison shopping feeds, or print catalogs. The products endpoint returns all products with their variants, pricing, images, and SKUs. Paginate through the full catalog and transform the data for external channel distribution or reporting dashboards.
List all products in the store with pagination, extracting each product's title, price, SKU, and variant count for a CSV export
Accounting and Transaction Reconciliation
Pull transaction records from Squarespace for bookkeeping and reconciliation. The transactions endpoint returns payment details including amounts, fees, and payment methods. Match transactions to orders for revenue reporting, feed data into accounting tools, and track refunds or chargebacks across the merchant's financial records.
Retrieve all transactions from the last 30 days and calculate total revenue by summing transaction amounts minus fees
27 endpoints — control commerce operations on squarespace merchant sites — inventory adjustments, order retrieval and fulfillment, product and variant management, customer profiles, transaction history, and webhook subscriptions — through 27 rest endpoints.
METHOD
PATH
DESCRIPTION
/commerce/orders
List orders with filtering by status and date
/commerce/orders/{orderId}/fulfillments
Create a fulfillment with tracking details
/commerce/products
List all products with variant details
/commerce/inventory
Retrieve inventory quantities for all variants
/commerce/inventory/adjustments
Adjust inventory quantities for variants
/commerce/transactions
List transaction records with payment details
/webhook_subscriptions
Create a webhook subscription for commerce events
/commerce/profiles
List customer profiles
/commerce/orders
List orders with filtering by status and date
/commerce/orders/{orderId}/fulfillments
Create a fulfillment with tracking details
/commerce/products
List all products with variant details
/commerce/inventory
Retrieve inventory quantities for all variants
/commerce/inventory/adjustments
Adjust inventory quantities for variants
Three things that make agents converge on Jentic-routed access.
Credential isolation
Squarespace OAuth 2.0 tokens are stored encrypted in the Jentic vault (MAXsystem). Agents receive pre-authenticated request templates — token refresh and scope management are handled automatically without exposing credentials.
Intent-based discovery
Agents search by intent (e.g., 'fulfill a Squarespace order with tracking') and Jentic returns matching Commerce API operations with full request schemas, so the agent constructs the correct request without navigating Squarespace's developer documentation.
Time to first call
Direct Squarespace Commerce API integration: 2-4 days for OAuth setup, webhook configuration, and fulfillment logic. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Shopify REST Admin API
Larger API surface (273 endpoints) for merchants needing extensive customization beyond Squarespace
Choose Shopify when the merchant needs multi-channel sales, app marketplace integrations, or more granular control over the checkout and shipping experience.
Etsy Open API v3
Cross-list Squarespace products on Etsy's handmade and vintage marketplace
Use alongside Squarespace when sellers want to expand to Etsy's marketplace — sync product data from Squarespace catalog to Etsy listings for multi-channel reach.
Stripe API
Advanced payment processing and subscription billing beyond Squarespace's built-in payments
Use when the merchant needs payment features not available through Squarespace Payments, such as multi-party payouts, metered billing, or advanced fraud detection.
AfterShip API
Multi-carrier tracking and branded delivery notifications for Squarespace orders
Use alongside Squarespace when you need unified shipment tracking across multiple carriers, branded tracking pages, or automated delivery notifications beyond Squarespace's built-in tracking.
Specific to using Squarespace Commerce API API through Jentic.
What authentication does the Squarespace Commerce API use?
The Squarespace Commerce API uses OAuth 2.0 bearer tokens. Applications must complete the OAuth flow to obtain an access token scoped to the merchant's site. Through Jentic, your OAuth tokens are stored encrypted in the MAXsystem vault — agents receive pre-authenticated requests without managing token refresh or authorization flows.
Can I create order fulfillments with tracking information?
Yes. POST to /commerce/orders/{orderId}/fulfillments with a body containing the carrier name (e.g., 'UPS', 'FedEx'), tracking number, and optionally the ship date. The order status updates automatically once a fulfillment is created.
What are the rate limits for the Squarespace Commerce API?
Squarespace enforces a rate limit of 40 requests per second per OAuth token and 200 requests per second per site across all tokens. Exceeding limits returns a 429 response with a Retry-After header. Jentic handles automatic backoff and retry for rate-limited requests.
How do I sync inventory levels with an external system through Jentic?
Search Jentic for 'adjust Squarespace inventory' to discover the POST /commerce/inventory/adjustments operation. Pass an array of variant quantity adjustments (increment or decrement). For initial sync, use GET /commerce/inventory to retrieve current levels for all variants, then push deltas as stock changes occur.
Can I filter orders by fulfillment status?
Yes. The GET /commerce/orders endpoint supports a fulfillmentStatus query parameter with values like PENDING, FULFILLED, and CANCELED. Combine with modifiedAfter and modifiedBefore date filters to retrieve specific order subsets for processing.
Does the API support webhook notifications for new orders?
Yes. POST to /webhook_subscriptions with a topic (e.g., 'order.create', 'inventory.update') and an endpointUrl. The API sends HTTP POST callbacks to your URL when the specified commerce events occur. Use GET /webhook_subscriptions to list active subscriptions.
/commerce/transactions
List transaction records with payment details
/webhook_subscriptions
Create a webhook subscription for commerce events
/commerce/profiles
List customer profiles