Contact Management

Nodes Description

This node can be used to create, update, delete contact records in IMIASSIST.

Authentication

The API key and token are required input variables. Get them by using the authentication node to authenticate your request. For more information, see the Authentication section.

Here’s a brief description of the methods available under this node.

Create a Contact

This method can be used to create a new contact.

📘

Note:

Phone number, email or both phone number and email will be treated as mandatory fields as per the company settings configuration.

930 930

Method Name: Create a Contact

Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg- "healthcarecomms"

Domain

Name of the domain to which the company belongs
Eg- "eclinic.org.uk", ”imiassist.ai”

Api Key

API key of the company
Eg-"ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

Token that will be used to authenticate the request
Eg-
"6be695efdd16df50d15ac8816517576800
c0b9e25d47d6ae67ca40f169bfad5e"

First Name

First name of the contact
Eg-"Test"

Last Name

Last name of the contact
Eg-"Cust"

Customer Id (Optional)

Unique identifier that can be used to map the contact
Eg- "UniqueID_01"

Phone (Optional)

Phone number of the contact
Eg- "+44123456789"(phone number is prefixed with +country code)

Email (Optional)

Email of the contact
Eg- "[email protected]"

Custom Attributes(Optional)

Custom attributes can be used to capture additional custom data of the contact
Eg-{ "age" : 10, "gender" : "female" }
contact_id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIs

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully created a contact

Failure

Error in creating a contact

Update a Contact by Contact ID

This method can be used to update a contact, if the long alpha-numeric contact ID is known.

930 930

Method Name: Update a Contact by Contact ID

Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg-"healthcarecomms"

Domain

Name of the domain to which the company belongs
Eg-"eclinic.org.uk", “imiassist.ai”

Contact Id

ID of the existing contact. This will be used in identifying the contact to be updated.
Eg-“6064541912511b001cb77e49”

Api Key

API key of the company
Eg-"ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

Token that will be used to authenticate the request
Eg-
"6be695efdd16df50d15ac8816517576800
c0b9e25d47d6ae67ca40f169bfad5e"

New Customer Id (Optional)

New customer ID that has to be updated for the existing contact
Eg-"UniqueID_02"

New Phone (Optional)

New phone number that has to be updated for the existing contact
Eg-"+919988676543"(phone number is prefixed with +country code)

New Email (Optional)

New email that has to be updated for the existing contact
Eg-"[email protected]"

New Custom Attributes (Optional)

* New custom attributes that has to be updated for the existing contact
Eg-{ "age" : 10, "gender" : "female" }
contact _id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIs

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully updated a contact

Failure

Error in updating a contact

Update a Contact by Customer ID

This method can be used to update a contact record if the Customer ID is known.

📘

Customer ID is used as a unique ID for a contact. Any unique ID such as customer registration number can be stored as the Customer ID field in Webex Assist.

946 960

Method Name: Update a Contact by Customer ID

Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg-"healthcarecomms"

Domain

Name of the domain to which the company belongs
Eg-"eclinic.org.uk", “imiassist.ai”

Existing Customer Id

Customer ID of the existing contact. This will be used in identifying the contact to be updated
Eg-“NHSID_10"


Api Key

API key of the company
Eg-"ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

Token that will be used to authenticate the request
Eg-"6be695efdd16df50d15ac8816517576800
c0b9e25d47d6ae67ca40f169bfad5e"

New Customer Id (Optional)

New customer ID that has to be updated for the existing contact
Eg-“NHSID_65"


New Phone (Optional)

New phone number that has to be updated for the existing contact
Eg-"+919988676543"(phone number is prefixed with +country code)

New Email (Optional)

New email that has to be updated for the existing contact
Eg-"[email protected]"

New Custom Attributes (Optional)

* New custom attributes that has to be updated for the existing contact
Eg-{ "age" : 10, "gender" : "female" }
contact_id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIs

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully updated a contact

Failure

Error in updating a contact

Update a Contact by Phone

This method can be used to update a contact if the phone number is known.

930 930

Method Name: Update a Contact by Phone

Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg-"healthcarecomms"

Domain

Name of the domain to which the company belongs
Eg-"eclinic.org.uk", “imiassist.ai”

Existing Phone

Phone number of the existing contact. This will be used in identifying the contact to be updated
Eg-"+919988676543"(phone number is prefixed with +country code)

Api Key

API key of the company
Eg-"ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

Token that will be used to authenticate the request
Eg-"6be695efdd16df50d15ac881651757680
0c0b9e25d47d6ae67ca40f169bfad5e"

New Customer ID (Optional)

New Customer ID that has to be updated for the existing contact
Eg-“NHSID_11”

New Phone Number (Optional)

New phone number that has to be updated for the existing contact
Eg-"+91998863457"(phone number is prefixed with +country code)

New email (Optional)

New email that has to be updated for the existing contact
Eg-"[email protected]"

New Custom Attributes (Optional)

* New custom attributes that have to be updated for the existing contact
Eg-{ "age" : 10, "gender" : "female" }
contact_id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIs

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully updated a contact

Failure

Error in updating a contact

Update a Contact by Email

This method is used to update a contact if the email ID is known.

930 930

Method Name: Update a Contact by Email

This method is used to update a contact if the email ID is known.

Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg-"healthcarecomms"

Domain

Name of the domain to which the company belongs
Eg-"eclinic.org.uk", “imiassist.ai”

Existing Email

Email of the existing contact. This will be used in identifying the contact to be updated
Eg-"[email protected]"

Api Key

API key of the company
Eg-"ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

Token that will be used to authenticate the request
Eg-"6be695efdd16df50d15ac881651757680
0c0b9e25d47d6ae67ca40f169bfad5e"

New Customer Id (Optional)

New customer ID that has to be updated for the existing contact
Eg-“NHSID_11”


New Phone (Optional)

New phone number that has to be updated for the existing contact in E.164 format.
Eg- “+91998863457"
(phone number is prefixed with +country code)

New email (Optional)

New email that has to be updated for the existing contact
Eg-”[email protected]

New Custom Attributes (Optional)

* New custom attributes that have to be updated for the existing contact
Eg-{ "age" : 10, "gender" : "female" }
contact_id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIs

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully updated a contact

Failure

Error in updating a contact

Update a Contact by Email and Phone

This method can be used to update a contact, if both phone number and email ID are known.

930 939

Method Name: Update a Contact by Email and Phone

This method can be used to update a contact, if both phone number and email ID are known.

Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg-"healthcarecomms"

Subdomain

Name of the domain to which the company belongs
Eg-"eclinic.org.uk", “imiassist.ai”

Existing Phone

Phone number of the existing contact. This will be used in identifying the contact to be updated
Eg-"+919988676543"(phone number is prefixed with +country code)

Existing Email

Email Id of the existing contact. This will be used in identifying the contact to be updated
Eg-"[email protected]

Api Key

API key of the company
Eg-"ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

Token that will be used to authenticate the request
Eg-"6be695efdd16df50d15ac881651757680
0c0b9e25d47d6ae67ca40f169bfad5e"

New Customer Id (Optional)

New customer ID that has to be updated for the existing contact
Eg-“NHSID_11”

New Phone (Optional)

New phone number that has to be updated for the existing contact in E.164 format.
Eg-"+91994363457"(phone number is prefixed with +country code)

New email (Optional)

New email that has to be updated for the existing contact
Eg-“[email protected]

New Custom Attributes (Optional)

New custom attributes that have to be updated for the existing contact
Eg-
{ "age" : 10, "gender" : "female" }
contact_id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIs

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully updated a contact

Failure

Error in updating a contact

Delete a Contact by Contact ID

This method can be used to delete a contact, if the long alpha-numeric contact ID is known. (eg. contact ID: “6064541912511b001cb77e49”)

662

Method Name: Delete Contact by Contact ID

Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg-"healthcarecomms"

Domain

Name of the domain to which the company belongs
Eg-"eclinic.org.uk", “imiassist.ai”

Contact Id

ID of the existing contact that has to be deleted
Eg- “5c75445d8eb2b817b465328d”

Api Key

API key of the company
Eg-"ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

* Token that will be used to authenticate the request
Eg-"6be695efdd16df50d15ac8816517576800
c0b9e25d47d6ae67ca40f169bfad5e"
contact_id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIs

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully deleted a contact

Failure

Error in deleting a contact

Delete a Contact by Customer ID

This method can be used to delete a contact if the Contact ID is known.

📘

Note:

Customer ID is used as a unique ID for a contact. Any unique ID such as social security number, customer registration number etc. can be stored as the Customer ID field in Webex Assist.

981

Method Name: Delete a Contact by Customer ID

Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg-"healthcarecomms"

Domain

Name of the domain to which the company belongs
Eg-"eclinic.org.uk", “imiassist.ai”

Customer Id

Unique customer ID of the existing contact that has to be deleted
Eg- “5c75445d8eb2b817b465328d”

Api Key

API key of the company
Eg- "ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

* Token that will be used to authenticate the request
Eg- "6be695efdd16df50d15ac8816517576800
c0b9e25d47d6ae67ca40f169bfad5e"
contact_id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIS

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully deleted a contact

Failure

Error in deleting a contact

Delete a Contact by Phone

This method can be used to delete a contact if the Phone Number is known.

620

Method Name: Delete a Contact by Phone

Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg-"healthcarecomms"

Domain

Name of the domain to which the company belongs
Eg-"eclinic.org.uk", “imiassist.ai”

Phone

Phone Number of the existing contact that has to be deleted in E.164 format.
Eg-"+919446345798" (phone number is prefixed with +country code)

Api Key

API key of the company
Eg- "ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

* Token that will be used to authenticate the request
Eg- "6be695efdd16df50d15ac8816517576800
c0b9e25d47d6ae67ca40f169bfad5e"
contact_id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIs

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully deleted a contact

Failure

Error in deleting a contact

Delete a Contact by Email

This method can be used to delete a contact if the Email ID is known.

662

Method Name: Delete a Contact by Email

Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg-"healthcarecomms"

Domain

Name of the domain to which the company belongs
Eg-"eclinic.org.uk", ”imiassist.ai”

Email

Email of the existing contact that has to be deleted
Eg-"[email protected]"

Api Key

API key of the company
Eg- "ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

* Token that will be used to authenticate the request
Eg- "6be695efdd16df50d15ac8816517576800
c0b9e25d47d6ae67ca40f169bfad5e
contact_id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIs

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully deleted a contact

Failure

Error in deleting a contact

Delete a Contact by Email and Phone

This method can be used to delete a contact if both Phone Number & Email ID are known.

657
Input VariablesOutput VariablesNodes Outcomes
Subdomain

Name of the subdomain associated with the company
Eg-"healthcarecomms"

Domain

Name of the domain to which the company belongs
Eg-"eclinic.org.uk", “imiassist.ai”

Email

Email of the existing contact that has to be deleted
Eg-"[email protected]"

Phone

Phone number of the existing contact record in E.164 format.
Eg-"+44123456789" (phone number is prefixed with +country code)

Api Key

API key of the company
Eg- "ca4356d0-an16-01e9-7ff9-23ab6aaded3a"

Token

Token that will be used to authenticate the request
Eg- "6be695efdd16df50d15ac88165175768
00c0b9e25d47d6ae67ca40f169bfad5e"
contact_id

Unique alphanumeric ID of the contact

response_body

HTTP response body of the request sent to IMIASSIST APIs

response_status_code

* HTTP response status code of the request sent to IMIASSIST APIs
Success

Successfully deleted a contact

Failure

Error in deleting a contact