Skip to content
Recued
Menu
← Back to packs

Commerce - Squarespace

by recued-core v1 app_pack

API capability pack for bounded Squarespace Commerce REST operations against https://api.squarespace.com only. Reads the authorized member, website profile, store pages, orders, products, product image processing status, inventory, contacts, address books, contact transaction summaries, profiles, webhook subscriptions, and transaction documents for daily solo-business storefront operations. Writes are approval-gated and limited to order fulfillment, inventory adjustment with caller-supplied Idempotency-Key, product create/update, product variant create/update, product image alt/order updates, contact create/update, and contact address create/replace using documented Squarespace request bodies. Enroll a Squarespace API key or OAuth bearer-token connection named squarespace; no credential is embedded in the manifest. The connection needs the relevant Squarespace Commerce API key permissions or OAuth scopes such as website.orders.read, website.orders, website.products.read, website.products, website.inventory.read, website.inventory, website.contacts.read, website.contacts, website.profiles.read, and website.transactions.read. The pack intentionally excludes deletes, order creation/import, refunds/payment mutation, profile mutation, webhook subscription mutation/secret rotation/test delivery, OAuth token exchange, arbitrary endpoint passthrough, and any endpoint outside api.squarespace.com.

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Device + server Runs on your device (browser) or your server.

What it's allowed to do

Write Web APIs squarespace external change
Read: member.read · No approvalRead: website.read · No approvalRead: store_page.search · No approvalRead: order.search · No approvalRead: order.read · No approvalWrite: order.fulfill · Asks approvalRead: product.search · No approvalRead: product.read · No approvalWrite: product.create · Asks approvalWrite: product.update · Asks approvalWrite: product.image.update · Asks approvalWrite: product.image.order.update · Asks approvalRead: product.image.status.read · No approvalWrite: product.variant.create · Asks approvalWrite: product.variant.update · Asks approvalWrite: product.variant.image.associate · Asks approvalRead: inventory.search · No approvalRead: inventory.read · No approvalWrite: inventory.adjust · Asks approvalRead: contact.search · No approvalRead: contact.read · No approvalWrite: contact.create · Asks approvalWrite: contact.update · Asks approvalRead: contact.address.search · No approvalRead: contact.address.read · No approvalWrite: contact.address.create · Asks approvalWrite: contact.address.replace · Asks approvalRead: profile.search · No approvalRead: profile.read · No approvalRead: analytics.transaction_summary.search · No approvalRead: webhook_subscription.search · No approvalRead: webhook_subscription.read · No approvalRead: transaction.search · No approvalRead: transaction.read · No approval

Data it touches

SurfacesWeb APIs

About

Tags

pack:squarespacesquarespacecommercestorefrontordersproductsinventorycontactsprofilesanalyticswebhookstransactionsworkflowrecipeapiv3composition