Squarespace - Get Profiles
Description
Section titled “Description”This module allows querying customer profiles from a Squarespace store. Profiles include contact information and can be filtered by email, name, or whether they have orders.
Configuration
Section titled “Configuration”Required Credentials
Section titled “Required Credentials”- API Key: Squarespace API key
Parameters
Section titled “Parameters”| Parameter | Type | Required | Description |
|---|---|---|---|
| credentials_id | credential | Yes | Squarespace credentials |
| profile_id | string | No | Specific profile ID |
| string | No | Search by email (partial) | |
| name | string | No | Search by first or last name |
| has_orders | boolean | No | Only show customers with orders |
| cursor | string | No | Pagination cursor |
Output
Section titled “Output”{ "success": true, "profiles": [...], "count": 50, "hasNextPage": true, "nextCursor": "abc123...", "message": "50 profiles retrieved"}Profile Fields
Section titled “Profile Fields”id: Profile IDemail: Customer emailfirstName: First namelastName: Last namehasAccount: Whether they have a created accountisCustomer: Whether they have made purchasescreatedOn: Creation dateaddress: Saved addresstransactionsSummary: Transactions summary
Usage Example
Section titled “Usage Example”Get profile by ID
Section titled “Get profile by ID”{ "profile_id": "5f3e..."}Search by email
Section titled “Search by email”{ "email": "cliente@ejemplo.com"}Search by name
Section titled “Search by name”{ "name": "Garcia"}Only customers with purchases
Section titled “Only customers with purchases”{ "has_orders": true}API Used
Section titled “API Used”- Endpoint:
GET /1.0/commerce/profiles - Documentation: Squarespace Profiles API
- Profiles cannot be created or modified via API
- Email and name filters are applied locally
- A profile with
hasAccount: truecan log in isCustomerindicates whether they have made at least one purchase- The transactionsSummary includes total spent and number of orders
Related Nodes
Section titled “Related Nodes”- SquarespaceGetOrders - Get customer orders
- SquarespaceGetTransactions - Get customer payment transactions