Contact API
Add a contact and/or advisors to a contact
Add a contact and/or advisor(s) to the contact. This end point can be called in 2 situations:
Note
HTTP header
Contact added successfully
Missing or malformed input
Unauthorized
Onboard user forbidden
Not found
Conflict
User creation failed
Copy contact
Create a new contact copy. Some contacts might be shared between tenants. Shared contacts updates are not allowed. This API allows to create a contact copy that is dedicated for the requesting tenant and that can be updated. Contacts that are created starting from the 23.03 release are already not shared between tenants. This API is dedicated for shared contacts created prior to the 23.03 release. Please note:
HTTP header
Contact's Symphony ID
1234567890Pattern: ^\d+$Contact successfully copied
Missing or malformed input
Copy user forbidden
Contact not found
Conflict
Contact update failed
Update contact
Update a contact's first name, last name, company name (maximum 100 characters) and, if the advisor has the permission for this, the contact's email address for a given external network. Note: Updating a contact's phone number is not supported.
HTTP header
Contact's Symphony user ID
1234567890JohnDoeABCCompany911234567890[email protected]1234567890Pattern: ^\d+$Contact preferred language. Refer to contact preferred language section at the beginning of this documentation for valid language name.
CHINESE_CHN, CHINESE_HKG, CHINESE_TAI, JAPANESE, etc.Contact successfully updated
Missing or malformed input
Unauthorized
Update user forbidden
Contact not found
Conflict
Contact update failed
Resend a new invitation
Only applicable for networks requiring onboarding invitations: WeChat, LINE. Sends a new onboarding invitation to the contact with the onboarding instructions and a new authentication one-time-password token, if applicable. Required to reset the contact's invitation after it expires. The invitation expiry counter (7 days) is reset to zero and the status is changed from "Expired" to "Pending". LINE since 23.04: If the user enters an expired one-time-password token within the first 7 days they were onboarded, they automatically receive a new valid token. After the 7 days, calling this api is required to reset the user invitation status and to generate a new token.
HTTP header
Contact's Symphony user ID
1234567890Onboarder's Symphony user ID
1234567890The invite has been resent successfully.
Missing or malformed input
Not found
Failed
Remove contact
Remove an advisor's contact searching by the advisor's Symphony user ID and the contact's Symphony user ID
HTTP header
Advisor's Symphony user ID
1234567890Contact's Symphony user ID
1234567890Contact successfully removed
Unauthorized
Contact not found
No content
Remove all contacts
Removes all contacts of an advisor matching the advisor's Symphony user ID.
HTTP header
Advisor's Symphony user ID
1234567890Call completed - Report provided with the list of SUCCESSFUL and FAILED operations
Unauthorized
Operation forbidden
Advisor or contact not found
Remove the contact from all advisors they are connected to for a given external network
Remove the contact from all advisors they are connected to for a given external network (recommended)
Remove the contact from all the advisors they are connected to for a given external network.
HTTP header
Contact's Symphony user ID
1234567890Contact found. The response includes a status report (SUCCESS or FAILURE) of the connection removal for each advisors initially connected to the contact.
Unauthorized
Operation forbidden
Contact not found
Bulk remove advisor-contact connections
Remove specific advisor-contact connections in bulk.
HTTP header
Contacts found. The response includes a status report (SUCCESS, NOT_FOUND or FAILURE) of the connection removal for each advisor initially connected to each contact in the array of objects.
Unauthorized
Operation forbidden
Last updated