S

squarespace.com

Squarespace is a website-building and ecommerce platform for creating and hosting sites, stores, and related online content. Its developer offerings include commerce data access for merchant sites and tooling for custom template development.

2 integrations · REST · CLI

Squarespace exposes a REST Commerce API at api.squarespace.com authenticated by bearer API keys or OAuth access tokens, plus a published npm CLI for local template development; no first-party GraphQL API or MCP server was found.

discovered 2mo ago
REST · OpenAPI1
CLI1
Credentials
Squarespace Commerce API keybearerGet token ↗

In a Squarespace merchant site on the Commerce Advanced plan, log in and go to Settings → Advanced → Developer API Keys, click GENERATE KEY, choose permissions, and save the key when shown; Squarespace says this is the only time the key is visible. See Authentication and permissions.

Squarespace OAuth client credentialsoauth2Set up OAuth ↗

To build a Squarespace Extension, submit the registration form linked from the docs with your client name, icon, redirect URI(s), initiate URL (for partner apps), terms URL, and privacy URL. After review, Squarespace provides client_id and client_secret; then use the OAuth flow in the docs to obtain access and refresh tokens. See Authentication and permissions and Accessing Squarespace APIs using OAuth 2.0.

conventions · 1/8 published

Publish these signals → /publishing