Search invitations
Find invitations by customer number, contact, site, or exact invitation key.
/apiv1/searchAt least one search criterion must be provided. customer_no supports % for zero or more characters and _ for one character; site_code and invitation_key are exact matches.
invitation_url is returned for invitation, registration, and Deeplink uploads—not for direct uploads.
Request parameters
| Parameter | Required | Description |
|---|---|---|
customer_no |
Conditional | Customer number; % and _ wildcards are accepted. |
customer_to |
Conditional | Email address or phone number. |
invitation_key |
Conditional | Exact invitation key. |
site_code |
Conditional | Exact site code. |
limit |
No | Maximum records; default 20. |
language_interface |
No | Response language. ISO locale codes such as en_US are recommended. Two-letter codes such as en are matched on a best-effort basis. |
Response
Each result uses the invitation response format, including user_consent: an object of recorded decisions keyed by base or theme-defined category, or null when no decisions are recorded. See user consent in invitation details for the fields and an example. A missing category does not indicate refusal.
Decisions are collected only for enabled, applicable consent questions. Each recorded decision includes the boolean choice and the original UTC datetime. Historical decisions remain available if the category is later disabled or removed. GET /export uses the same consent format.
{
"meta": {
"limit": 20,
"results_returned": 1,
"results_available": 1
},
"result": [
{
"invitation_key": "o2hIyfWYpMq8",
"customer_no": "123456789",
"upload_channel": "invitation",
"site_code": "demo",
"photo_status": "exported",
"qc_status": null,
"created_at": "2024-03-12T17:07:55+01:00"
}
]
}