Skip to content

Squarespace - Create Fulfillment

This module allows marking an order as shipped and adding tracking information. It optionally sends a notification to the customer.

  • API Key: Squarespace API key
ParameterTypeRequiredDescription
credentials_idcredentialYesSquarespace credentials
order_idstringYesOrder ID
tracking_numberstringNoTracking number
tracking_urlstringNoCustom tracking URL
carrier_namestringNoCarrier name (UPS, FedEx, etc.)
servicestringNoShipping service (Ground, Express, etc.)
send_notificationbooleanNoSend customer notification (default: true)
{
"success": true,
"fulfillment": {...},
"order_id": "5f3e...",
"message": "Fulfillment created for order 5f3e..."
}
{
"order_id": "5f3e...",
"send_notification": true
}
{
"order_id": "5f3e...",
"tracking_number": "1Z999AA10123456784",
"carrier_name": "UPS",
"service": "Ground",
"send_notification": true
}
{
"order_id": "5f3e...",
"tracking_number": "ABC123",
"tracking_url": "https://mi-transportista.com/track/ABC123",
"carrier_name": "Mi Transportista Local"
}
{
"order_id": "5f3e...",
"tracking_number": "1Z999AA10123456784",
"carrier_name": "FedEx",
"send_notification": false
}
  • An order can only have one fulfillment
  • Once the fulfillment is created, the status changes to FULFILLED
  • The carrier_name is free text, there is no predefined list
  • If send_notification is true, the customer receives an email with tracking
  • Fulfillments cannot be deleted or modified
  • SquarespaceGetOrders - Get orders pending shipment
  • SquarespaceGetProducts - Get order products
  • SquarespaceGetProfiles - Get order customer data