Squarespace API Keys: A Complete Guide to Setup and Security

Squarespace API Keys: A Complete Guide to Setup and Security

By Michael Thompson

January 23, 2025 at 10:50 PM

API keys allow developers to create integrations and applications that connect with your Squarespace site. They provide secure access to different functionalities based on your subscription plan.

API Availability by Plan:

  • Forms API (Core, Plus, Advanced, Business, Basic Commerce, Advanced Commerce)
  • Orders API (Core, Plus, Advanced, Advanced Commerce)
  • Inventory API (Core, Plus, Advanced, Advanced Commerce)
  • Transactions API (Core, Plus, Advanced, Advanced Commerce)

What You Can Create:

  • Third-party shipping/fulfillment integrations
  • Inventory synchronization
  • Custom order confirmation emails
  • Automated shipping label printing
  • Automated accounting
  • Zapier integrations

Creating an API Key:

  1. Open Development Tools
  2. Click API Keys for Developers
  3. Click Generate Key
  4. Enter key name
  5. Select permissions (Orders, Forms, Inventory, or Transactions)
  6. Click Next
  7. Copy your unique API key

Security Best Practices:

  • Store your API key securely
  • Save it in your records immediately
  • Create multiple keys as needed

Zapier Integration: Connect form blocks, newsletter blocks, and landing pages to automate workflows with popular services like Slack, Trello, ConvertKit, and Salesforce.

Commerce API Features:

  • Inventory API: Sync inventory with management systems
  • Orders API: Connect with shipping and fulfillment services
  • Products API: Create, edit, and delete products
  • Transactions API: Sync transactions with accounting services
  • Webhook Subscriptions API: Subscribe to site notifications

Limitations:

  • Cannot connect third-party payment processors
  • Limited to Square, Stripe, or PayPal for processing orders

Revoking an API Key:

  1. Open Development Tools
  2. Click API Keys for Developers
  3. Click trash can icon next to key
  4. Confirm deletion

Troubleshooting Tips:

  • Verify correct API key type
  • Confirm API key is for the correct site
  • For form issues in Zapier, try deleting and recreating the form

For technical support and detailed documentation, visit the Squarespace developer site.

Related Articles

Previous Articles