Get paginated contacts for authenticated customer
Retrieves a paginated list of contacts for the authenticated customer. Supports server-side pagination with configurable page size. The customer ID is extracted from the authentication token.
Response Body
application/json
curl -X GET "https://example.com/v2/contacts?page=0&pageSize=20"{
"items": [
{
"id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"phoneNumber": "+1234567890",
"formatE164": "+1234567890",
"formatInternational": "+1 234-567-890",
"formatNational": "(234) 567-890",
"formatRfc": "tel:+1-234-567-890",
"countryCode": "1",
"regionCode": "US",
"availableChannels": "sms,whatsapp",
"defaultChannel": "sms"
},
{
"id": "6ba7b811-9dad-11d1-80b4-00c04fd430c8",
"phoneNumber": "+1234567891",
"formatE164": "+1234567891",
"formatInternational": "+1 234-567-891",
"formatNational": "(234) 567-891",
"formatRfc": "tel:+1-234-567-891",
"countryCode": "1",
"regionCode": "US",
"availableChannels": "sms",
"defaultChannel": "sms"
}
],
"totalCount": 150,
"page": 0,
"pageSize": 20,
"totalPages": 8
}Get message details by ID GET
Retrieves comprehensive details about a specific message using the message ID. Returns complete message data including delivery status, channel information, template details, contact information, and pricing. The customer ID is extracted from the authentication token to ensure the message belongs to the authenticated customer.
Get contact by ID for authenticated customer GET
Retrieves a specific contact by their unique identifier for the authenticated customer. The customer ID is extracted from the authentication token. Returns detailed contact information including phone number and creation timestamp.