Contact
A contact represents a person or organisation that interacts with the system. Contacts can have multiple associated addresses, payment methods, and activities. Contacts are used to track interactions, purchases, and other activities within the system.
Returns a list of contacts.
Authorizations
Query parameters
pageintegerOptionalDefault:
The collection page number
1
Responses
200
Contact collection
403
Forbidden
get
GET /contacts HTTP/1.1
Host: api.glu.io
x-api-key: YOUR_API_KEY
Accept: */*
[
{
"id": 1,
"emailAddress": "name@gmail.com",
"dob": null,
"phoneNumber": "",
"organisation": "https://example.com/",
"createdAt": "2025-08-20T03:44:53.834Z",
"updatedAt": "2025-08-20T03:44:53.834Z",
"firstName": "",
"lastName": "",
"name": "",
"phoneNumberCountryCode": null,
"timezone": "Europe/London",
"totalSpend": 0,
"tags": [
{}
],
"recency": null,
"frequency": null,
"monetary": null,
"lastInteractedAt": "2025-08-20T03:44:53.834Z"
}
]
Retrieves a Contact resource.
Authorizations
Path parameters
idstringRequired
Contact identifier
Responses
200
Contact resource
403
Forbidden
404
Not found
get
GET /contacts/{id} HTTP/1.1
Host: api.glu.io
x-api-key: YOUR_API_KEY
Accept: */*
{
"id": 1,
"emailAddress": "name@gmail.com",
"dob": null,
"phoneNumber": "",
"organisation": "https://example.com/",
"createdAt": "2025-08-20T03:44:53.834Z",
"updatedAt": "2025-08-20T03:44:53.834Z",
"firstName": "",
"lastName": "",
"name": "",
"phoneNumberCountryCode": null,
"timezone": "Europe/London",
"totalSpend": 0,
"tags": [
{}
],
"recency": null,
"frequency": null,
"monetary": null,
"lastInteractedAt": "2025-08-20T03:44:53.834Z"
}