# Squarespace Forms integration

> Access Squarespace form submissions and Commerce APIs for website data, orders, products, inventory, profiles, and transactions.

- Authentication: apiKey

## Tools (34)

- **Adjust Stock Quantities**: Adjusts stock quantities for one or more product variants by incrementing or decrementing their inventory.
- **Assign Product Image to Variant**: Assigns a product image to a variant, or removes the image assignment by setting imageId to null.
- **Create an Order**: Imports an order from a third-party sales channel into Squarespace. Requires an Idempotency-Key header.
- **Create a Product**: Creates a new product on a store page. Supports Physical, Service, and Gift Card types.
- **Create a Product Variant**: Creates a new variant for a product with SKU, pricing, stock, and optional attributes.
- **Create a Webhook Subscription**: Creates a webhook subscription to receive notifications for specified event topics. Returns a signing secret.
- **Delete a Product**: Permanently deletes a product. Download products cannot be deleted via the API.
- **Delete a Product Image**: Deletes an image from a product's collection. Also removes image references from any assigned variants.
- **Delete a Product Variant**: Deletes a product variant. Products must retain at least one variant.
- **Delete a Webhook Subscription**: Deletes a webhook subscription, stopping all notifications to its endpoint.
- **Fulfill an Order**: Marks an order as fulfilled with optional shipment tracking details and customer notification.
- **Product Image Upload Status**: Checks the processing status of an uploaded product image. Returns PROCESSING, READY, or ERROR.
- **Reorder a Product Image**: Changes the display order of a product image by placing it after a specified image.
- **Retrieve All Inventory**: Returns a paginated list of inventory items for all product variants, including SKU, quantity, and availability status.
- **Retrieve All Orders**: Returns a paginated list of orders, with optional filters for fulfillment status, date range, and customer ID.
- **Retrieve All Products**: Returns a paginated list of products with optional filters for product type and date range.
- **Retrieve All Profiles**: Returns a paginated list of customer profiles, mailing list subscribers, and donors with optional filtering and sorting.
- **Retrieve All Store Pages**: Returns a paginated list of all store pages on the site.
- **Retrieve All Transactions**: Returns a paginated list of financial transaction documents for orders and donations.
- **Retrieve All Webhook Subscriptions**: Returns all webhook subscriptions configured for the site.
- **Retrieve Basic Site Information**: Returns information about the website associated with the API key, including title, URL, currency, and locale settings.
- **Retrieve Specific Inventory**: Returns inventory details for one or more specific variant IDs (comma-separated, up to 50).
- **Retrieve Specific Order**: Returns a single order by its ID, including line items, fulfillment status, customer info, and financial totals.
- **Retrieve Specific Products**: Returns one or more products by their IDs (comma-separated, up to 50).
- **Retrieve Specific Profiles**: Returns one or more profiles by their IDs (comma-separated, up to 50).
- **Retrieve Specific Transactions**: Returns one or more transaction documents by their IDs (comma-separated, up to 50).
- **Retrieve Specific Webhook Subscription**: Returns a single webhook subscription by its ID.
- **Rotate Webhook Subscription Secret**: Rotates the signing secret used to verify webhook notification payloads.
- **Send Test Webhook Notification**: Sends a test webhook notification to verify the endpoint is configured correctly.
- **Update a Product**: Updates an existing product's metadata. Supports partial updates — omitted fields are not modified.
- **Update a Product Image**: Updates a product image's alt text. Does not replace the image itself.
- **Update a Product Variant**: Updates an existing product variant's SKU, pricing, attributes, or shipping measurements. Supports partial updates.
- **Update a Webhook Subscription**: Updates the endpoint URL or event topics for an existing webhook subscription. Supports partial updates.
- **Upload a Product Image**: Uploads an image to a product. Returns 202 Accepted with an imageId — poll the upload status endpoint to check processing.

## Related prompts

- [Sync new Squarespace orders into Google Sheets](https://www.generalinput.com/prompts/sync-new-squarespace-orders-into-google-sheets.md)
- [Daily Squarespace low-stock alerts in Slack and Asana](https://www.generalinput.com/prompts/daily-squarespace-low-stock-alerts-in-slack-and-asana.md)
- [Daily personalized donor thank-you drafts in Gmail](https://www.generalinput.com/prompts/daily-personalized-donor-thank-you-drafts-in-gmail.md)
- [Turn Squarespace signups into enriched HubSpot contacts hourly](https://www.generalinput.com/prompts/turn-squarespace-signups-into-enriched-hubspot-contacts-hourly.md)
- [Daily Squarespace sales digest in Slack](https://www.generalinput.com/prompts/daily-squarespace-sales-digest-in-slack.md)

Connect Squarespace Forms in General Input: https://www.generalinput.com/apps/squarespace-forms