Getting started
Using Commerce APIs
Inventory API
Orders API
Overview
POST: Create an order
POST: Fulfill an order
GET: Retrieve all orders
GET: Retrieve a specific order
Products API
Overview
About product attributes
Managing attributes
POST: Create a product
POST: Create a product variant
POST: Upload a product image
GET: Retrieve all Store Pages
GET: Retrieve all products
GET: Retrieve specific products
GET: Product image upload status
POST: Assign a product image to variant
POST: Reorder a product image
POST: Update a product
POST: Update a product variant
POST: Update a product image
DEL: Delete a product
DEL: Delete a product variant
DEL: Delete a product image
Profiles API
Transactions API
Webhook Subscriptions API
Profiles API overview
Current version: 1.0
For versioning details, read the Upgrade guide.
The Profiles API allows apps to retrieve Squarespace site users.
A site user can be a customer, mailing list subscriber, or donor that are traditionally accessible through the Profiles panel.
Site visitors become site users when they perform one of the following actions:
- Registers an account with the site
- Performs an e-commerce guest checkout or donation on the site
- Subscribes to a newsletter or campaigns mailing list
API resources
The Profiles API allows for the retrieval of Profile
resource objects.
Every Profile
contains information about a site user and has the following characteristics:
- A unique email address
- An approximate address for the user based on existing data (always generated internally, not created by the API)
- A summary of the user's commerce transactions, such as orders or donations (generated asynchronously from the site)
Further reading
- Become familiar with common commerce terms and how they're related to the API
- Obtain an API key or use OAuth
- Read the FAQ guide for answers to common questions