How to Set Up and Manage Squarespace API Keys for Site Integration

How to Set Up and Manage Squarespace API Keys for Site Integration

By Michael Turner

January 24, 2025 at 07:17 AM

API keys allow developers to create integrations and applications that connect with your Squarespace site. They provide authenticated access to various functionalities through different APIs.

Available APIs and Plan Requirements

  • Forms API (Zapier integration): Essential, Plus, Advanced, Business, Basic Commerce, and Advanced Commerce plans
  • Orders API: Essential, Plus, Advanced, and Advanced Commerce plans
  • Inventory API: Essential, Plus, Advanced, and Advanced Commerce plans
  • Transactions API: Essential, Plus, Advanced, and Advanced Commerce plans

Creating an API Key

  1. Open "Developer Tools" panel
  2. Click "Developer API Keys"
  3. Click "Generate Key"
  4. Enter Key Name
  5. Select required permissions (Orders, Forms, Inventory, or Transactions)
  6. Click Next
  7. Copy your unique API key

Important Security Notes

  • Keep your API key secure like a password
  • Save the key immediately - it cannot be retrieved after closing the window
  • Create multiple keys as needed

API Capabilities

You can use the APIs to:

  • Connect to third-party processing or shipping applications
  • Sync inventory across sales channels
  • Automate order confirmations
  • Automate shipping label printing
  • Manage accounting
  • Connect to Zapier

Commerce API Features

  • Inventory API: Sync inventory with management systems
  • Orders API: Connect with shipping and processing services
  • Products API: Manage products
  • Transactions API: Sync transactions with accounting services
  • Subscriptions Webhook API: Receive site notifications

Limitations

  • Cannot use Commerce API for external payment processors
  • Only supports Square (POS), Stripe, and PayPal for processing orders

Revoking API Keys

  1. Open "Developer Tools" panel
  2. Click "Developer API Keys"
  3. Click trash can icon next to key
  4. Confirm deletion

Troubleshooting Tips

  • Verify correct API key type for your integration
  • Confirm API key is for the correct site
  • For form issues in Zapier, try deleting and recreating the form
  • Check developer documentation for detailed support
  • Contact Squarespace support for unresolved issues

Remember: Deleting an API key breaks the connection with the associated service, but the service may retain previously submitted data.

Related Articles

Previous Articles