Skip to main content
Squarespace
27 actions · 10 events · 2 auth methods
E-Commerce

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.

Connector Profile · API Key

Generate an API key from your Squarespace site settings to authenticate Commerce API requests.

Connector Profile · OAuth 2.0

Requires a Squarespace developer app, which starts in Demo Mode until reviewed. Idle connections expire after 7 days.
Optionally, configure receiving Events for Squarespace into StackOne.

Webhooks setup

3

Link an Account

Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:

Link Account · API Key

Link Account · OAuth 2.0

4

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.

Actions

|
|
27 actions
Action
Description
Required scopes
Get Site Information
Retrieve basic website information for the connected Squarespace site.
List Inventory
Retrieve all inventory items with pagination support.
Get Inventory
Retrieve inventory details for specific items by their variant IDs.
Adjust Stock Quantities
Adjust inventory stock quantities using increment, decrement, set finite, or set unlimited operations.
List Orders
Retrieve all orders with optional filtering by customer, date range, fulfillment status, and payment state.
Get Order
Retrieve a specific order by its ID.
Create Order
Import a third-party order into Squarespace.
Fulfill Order
Add shipment information to an order to mark it as fulfilled.
List Products
Retrieve all products with optional filtering by modification date, product type, or search query.
Get Product
Retrieve specific products by their IDs.
Create Product
Create a new product in a store page with at least one variant.
Update Product
Update an existing product’s name, description, tags, visibility, or pricing.
Delete Product
Permanently delete a product and all its variants and images.
Create Product Variant
Add a new variant to an existing product with SKU and pricing.
Update Product Variant
Update an existing product variant’s SKU, pricing, attributes, or shipping measurements.
Delete Product Variant
Delete a variant from a product (product must have more than one variant).
Upload Product Image
Upload an image file to a product (JPEG, PNG, or GIF, max 20MB).
Get Product Image Upload Status
Check the processing status of an uploaded product image.
Update Product Image
Update the alt text of a product image for SEO and accessibility.
Reorder Product Image
Change the display order of a product image.
Assign Product Image To Variant
Assign a product image to a specific variant or remove the assignment.
Delete Product Image
Remove a product image and all variant references to it.
List Profiles
Retrieve all customer, subscriber, and user profiles with optional filtering by status, email, and sorting.
Get Profile
Retrieve specific profiles by their IDs.
List Store Pages
Retrieve all store pages on the merchant site.
List Transactions
Retrieve all transactions with optional filtering by modification date or order ID.
Get Transaction
Retrieve specific transactions by their document IDs.

Events

|
10 events
Event
Description
Tags
Order Created
Fires when an order is created on the Squarespace site.
OrdersWebhooks
Order Updated
Fires when an order is fulfilled, refunded, canceled, marked pending, or has its email changed.
OrdersWebhooks
Contact Created
Fires when a contact (customer, subscriber, or donor) is created on the Squarespace site.
ContactsWebhooks
Contact Updated
Fires when the fields, email, marketing preference, or default shipping address of a contact change.
ContactsWebhooks
Contact Deleted
Fires when a contact is removed from the Squarespace site.
ContactsWebhooks
Address Created
Fires when an address book entry is added for a contact.
ContactsWebhooks
Address Updated
Fires when an address book entry of a contact is changed.
ContactsWebhooks
Address Deleted
Fires when an address book entry is removed from a contact.
ContactsWebhooks
Extension Uninstalled
Fires when the site owner uninstalls the StackOne OAuth extension from the Squarespace site.
ExtensionsWebhooks
Unmapped Event
Acknowledges Squarespace notifications for topics this connector does not map.
Webhooks