916e669fc527
Get a list of persons
Retrieve a paged collection of persons (required scope contacts:persons:read)
Query parameters
Represents the sort options for a persons<p>Possible values:</p><ul><li><b>surname</b>: Sorts the persons by surname</li><li><b>createdAt</b>: Sorts the persons by creation date</li></ul>
The field to sort items in the page by
Represents the direction in which sorting should be applied<p>Possible values:</p><ul><li><b>ascending</b>: Indicates ascending sorting order</li><li><b>descending</b>: Indicates descending sorting order</li></ul>
The direction to apply the sort
Only return persons where contactId matches the value(s) provided (Max items: 50)
Only return persons where surname matches or starts with the value provided
Only return persons where email matches the value provided
Only return persons where mobile matches the value provided
Only return persons where landline matches the value provided
Only return persons where isOptedOut matches the value provided
Only return persons where isMain matches the value provided
The page number being requested (minimum: 1, maximum: 2147483)
The page size being requested (minimum: 1, maximum: 1000)
Headers
The customer identifier
Response
OK
Example response
{
"items": [
{
"id": "5514123",
"createdAt": "2022-11-29T16:50:16.0000000+00:00",
"contactId": 12345,
"title": "Mr",
"forename": "David",
"surname": "Smith",
"email": "dave.brown@example.com",
"mobile": "+447812 123112",
"landline": "+441312 112441",
"extension": "12",
"position": "Manager",
"department": "Customer service",
"customFields": [
{
"definitionId": 5514123,
"value": "Purple",
"definition": {
"caption": "Favourite colour",
"type": "boolean",
"listOptions": [
"Red",
"Blue",
"Green",
"Purple"
],
"isRequired": true,
"isEditable": true,
"default": "10"
},
"systemListValueMetadata": {
"label": "John Doe",
"entityType": "resource"
}
}
]
}
],
"pageNumber": 2,
"pageSize": 100,
"pageItemCount": 55
}