Skip to content

Squarespace - Get Profiles

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.

  • API Key: Squarespace API key
ParameterTypeRequiredDescription
credentials_idcredentialYesSquarespace credentials
profile_idstringNoSpecific profile ID
emailstringNoSearch by email (partial)
namestringNoSearch by first or last name
has_ordersbooleanNoOnly show customers with orders
cursorstringNoPagination cursor
{
"success": true,
"profiles": [...],
"count": 50,
"hasNextPage": true,
"nextCursor": "abc123...",
"message": "50 profiles retrieved"
}
  • id: Profile ID
  • email: Customer email
  • firstName: First name
  • lastName: Last name
  • hasAccount: Whether they have a created account
  • isCustomer: Whether they have made purchases
  • createdOn: Creation date
  • address: Saved address
  • transactionsSummary: Transactions summary
{
"profile_id": "5f3e..."
}
{
"email": "cliente@ejemplo.com"
}
{
"name": "Garcia"
}
{
"has_orders": true
}
  • Profiles cannot be created or modified via API
  • Email and name filters are applied locally
  • A profile with hasAccount: true can log in
  • isCustomer indicates whether they have made at least one purchase
  • The transactionsSummary includes total spent and number of orders
  • SquarespaceGetOrders - Get customer orders
  • SquarespaceGetTransactions - Get customer payment transactions