Skip to main content
Select Actions to adjust the guide
Some actions may require additional configuration in the provider to be accessible. Choose the actions you need and the guide will be updated.
Action
Scope(s)
Loading actions…
Dynamic Guide URL
Scopes Selected
Separator
A Squarespace Commerce plan is required to access the Developer API Keys and Commerce APIs.

Generate an API key

Create an API key from your Squarespace site admin panel to access the Commerce APIs.

1

Sign in to Squarespace

Sign in to your Squarespace account and select your site.

  • Standard plans: Navigate to Settings > Developer Tools > Developer API Keys.
  • Commerce Advanced plan: Navigate to Settings > Advanced > Developer API Keys.
2

Generate a new API key

Click the Generate Key button and complete the form.

  • Key Name: StackOne Integration
3

Select permissions

Enables actions: Adjust Stock Quantities, Assign Product Image To Variant, Create Order, Create Product, Create Product Variant, Delete Product, Delete Product Image, Delete Product Variant, Fulfill Order, Get Inventory, Get Order, Get Product, Get Product Image Upload Status, Get Profile, Get Transaction, List Inventory, List Orders, List Products, List Profiles, List Store Pages, List Transactions, Reorder Product Image, Update Product, Update Product Image, Update Product Variant, Upload Product Image

Under Permissions, select the access levels needed for your use case:

4

Create the key

Click Generate Key to create the key.

5

Copy the API key

Copy the generated API key immediately and store it securely for use later.

  • The API key is displayed only once and cannot be retrieved later.
  • API keys do not expire as long as your site remains active.

Linking the Account from the Hub

1

Navigate to the Hub

Use one of the three Linking Account Methods to access the Hub.
2

Fill out the fields

Fill out the following fields using details from your provider:
  • API Key
3

Connect

  • Click Connect
  • If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
  • Once authorization is successful, you will see a confirmation popup

If the account linking is successful, you will see the newly linked account in your Accounts page.