Search API

circle-exclamation

List contacts

List contacts (recommended)

get

List contacts, can query by emailAddress, phoneNumber or by contactSymphonyId or by advisorSymphonyId. If the advisor has the admin:list-customers permission, they will be able to retrieve all pod contacts for a given externalNetwork, or to see other advisor's list of contacts.

Authorizations
AuthorizationstringRequired

HTTP header

Query parameters
externalNetworkstring · min: 1Required

The external network: WHATSAPP, SMS, WECHAT, SMS-DIRECT, LINE or WHATSAPP-DIRECT

Example: WHATSAPP
emailAddressstring · emailOptional

Contact's email address

Example: [email protected]
phoneNumberstring · phoneOptional

Contact's phone number

Example: +33 1 23 45 67 89
symphonyIdstringOptional

Contact's Symphony user ID

Example: 1234567890Pattern: ^\d+$
advisorSymphonyIdstringOptional

The advisor's Symphony ID

Example: 1234567890Pattern: ^\d+$
phoneBlockedstring · enumOptional

Filter only available or blocked contact's phones

Default: allPossible values:
beforestringOptional

The before cursor for pagination

afterstringOptional

The after cursor for pagination

Responses
get
/api/v2/customer/contacts

Get contact

Get contact

get

Get a contact searching by their phone number, their external network and, optionally, their advisor's federation group.

Authorizations
AuthorizationstringRequired

HTTP header

Query parameters
phoneNumberstring · phoneRequired

contact's phone number

externalNetworkstringRequired

contact's external network

federationGroupIdstringOptional

contact's federationGroupId

Responses
get
/api/v2/customer/contact

List contact’s advisors

List a contact’s advisors (recommended)

get

Search for the advisors of a provided contact email address for a given external network.

Authorizations
AuthorizationstringRequired

HTTP header

Path parameters
contactSymphonyIdstring · numberRequired

The Contact's Symphony user ID

Example: 1234567890
Query parameters
beforestringOptional

The before cursor for pagination

afterstringOptional

The after cursor for pagination

Responses
get
/api/v2/customer/contacts/{contactSymphonyId}/advisors

List an advisor's contacts

List an advisor's contacts (recommended)

get

Search for the contacts associated with the provided advisor’s Symphony user ID for a given external network.

Authorizations
AuthorizationstringRequired

HTTP header

Path parameters
externalNetworkstring · min: 1Required

The external network: WHATSAPP, SMS, WECHAT, SMS-DIRECT, LINE or WHATSAPP-DIRECT

Example: WHATSAPP
advisorSymphonyIdstring · numberRequired

Advisor's Symphony user ID

Example: 1234567890
Query parameters
beforestringOptional

The before cursor for pagination

afterstringOptional

The after cursor for pagination

Responses
get
/api/v1/customer/advisors/{advisorSymphonyId}/externalNetwork/{externalNetwork}/contacts

Search for contacts

get

=> Search an advisor's contacts related to a given externalNetwork

Authorizations
AuthorizationstringRequired

HTTP header

Path parameters
externalNetworkstringRequiredExample: WHATSAPP
Query parameters
querystringRequired

Start search by first name, then last name and then display name

Example: o
Responses
get
/api/v1/customer/contacts/externalNetwork/{externalNetwork}/search
200

List of contacts found

Last updated