Create Contact
In this article
Overview
You can use this Snap to create a personal contact.
Snap Type
Create Contact is a Write-type Snap.
Prerequisites
Valid Exchange Online tenant.
Valid OAuth2 application in Azure Active Directory with all the required API permissions.
Support for Ultra Pipelines
Works in Ultra Pipelines. However, we recommend that you not use this Snap in an Ultra Pipeline. To know the list of Snaps that work in Ultra and the related caveats, refer to Snap Support for Ultra Pipelines.
Limitations and Known Issues
None.Â
Snap Views
Type | Format | Number of Views | Examples of Upstream and Downstream Snaps | Description |
---|---|---|---|---|
Input | Document |
|
| Requires your email id with folder name and the contact name, to be added, with optional details to create a contact. |
Output | Document |
|
| You will create a personal contact with specified details. |
Error | Error handling is a generic way to handle errors without losing data or failing the Snap execution. You can handle the errors that the Snap might encounter when running the Pipeline by choosing one of the following options from the When errors occur list under the Views tab:
Learn more about Error handling in Pipelines. |
Snap Settings
Asterisk (*): Indicates a mandatory field.
Suggestion icon (): Indicates a list that is dynamically populated based on the configuration.
Expression icon (): Indicates whether the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.
Add icon (): Indicates that you can add fields in the field set.
Remove icon (): Indicates that you can remove fields from the field set.
Field Name | Field Type | Description | |
---|---|---|---|
Label* Â Default Value: Create Contact | String/Expression | Specify the name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your Pipeline. | |
User/Shared MailBox  Default Value: N/A | String/Expression | Enter the mailbox from which you want to create contact. If not provided, then the mailbox specified in the account settings is used. | |
Contacts Folder  Default Value: N/A | String/Expression | Enter the name of the contact folder where you want to create a contact. | |
Contact Name* Â Default Value: N/A | String/Expression | Required. Enter the name of the contact. | |
Email Addresses | Use this fieldset enables you to specify the email addresses to the contact you have created. Click + to add a row. | ||
Email ID Â Default Value: N/A | String/Expression | Specify an email id to attach with the contact. | |
Additional Properties | Use this fieldset enables you to specify the list of additional properties to attach with the contact. Click + to add a row. | ||
Property Name  Default Value: N/A   | String/Expression | Specify the property name which you want to choose as an additional detail. Available options are:
| |
Property Value  Default Value: N/A | String/Expression | Specify the value for the Property Name you choose. You can leverage the schema that is built in upstream snap for building these additional properties. | |
Number Of Retries  Default Value: 0 | Integer/Expression | Specify the maximum number of attempts to be made to receive a response. The request is terminated if the attempts do not result in a response. | |
Retry Interval (seconds) Â Default Value: 1 | Integer/Expression | Specify the time interval between two successive retry requests. A retry happens only when the previous attempt resulted in an exception. | |
Snap Execution  Default Value: Execute only | Dropdown list | Select one of the three following modes in which the Snap executes:
|
Troubleshooting
Error | Reason | Resolution |
---|---|---|
Make sure select the property from provided list. | Selected Property is Not Supported currently. | Select a property which is present in the listed properties. |
Examples
To create a contact
This is an example of creating contact with the required and additional details, which will be stored in the mailbox.
Let us provide the required inputs to the Snap setting and look at the output confirmation.
Create Contact Snap |
---|
Upon execution, the output displays confirmation of the creation of a contact.
Output |
---|
Downloads
Important Steps to Successfully Reuse Pipelines
Download and import the Pipeline into SnapLogic.
Configure Snap accounts as applicable.
Provide Pipeline parameters as applicable.
Snap Pack History
Related Content
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2024 SnapLogic, Inc.