Customer Profile Update
In this article
Overview
You can use this Snap to send update events to AEP HTTP API endpoint (like customer profile data).
Snap Type
The Customer Profile Update Snap is a Write-type Snap that perform full/partial row updates to Real-Time Customer Profile in the Adobe Experience Platform.
Prerequisites
A working Adobe Experience Platform instance with a profile-enabled dataset that uses the correct XDM schema and has a designated identity namespace.
Support for Ultra Pipelines
Works in Ultra Pipelines.
Limitations and Known Issues
None.
Snap Views
Type | Format | Number of Views | Examples of Upstream and Downstream Snaps | Description |
|---|---|---|---|---|
Input | Document |
|
| Ensure to provide input, which contains the specific field(s) within the schema you intend to update |
Output | Document |
|
| The output document contains the result. |
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 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 fieldset.
Remove icon ( ): Indicates that you can remove fields from the fieldset.
Upload icon ( ): Indicates that you can upload files.
Field Name | Field Type | Description |
|---|---|---|
Label*
Default Value: Customer Profile Update | String | 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.
|
Inlet ID*
Default Value: NA | String/Expression | The Inlet ID is an unique identifier automatically generated when a dataflow is created. |
FlowID* Default Value: NA | String/Expression | An Unique ID to identify a dataflow |
Dataset Name* Default Value: NA | String/Expression | The name of the dataset. The property is suggestible. |
Operation* Default Value: NA | Dropdown list/Expression | Select the Operation from create, merge, delete. |
Identity Dataset ID
Default Value: NA | String/Expression | The ID of the identity dataset that is required only if new identities must be linked |
Number Of Retries | String/Expression | Specify an integer value to set the maximum number of reconnection attempts that the Snap must perform, in case of failure. |
Retry Interval (Milliseconds) | String/Expression | The minimum number of milliseconds to wait before retrying. |
Snap Execution Default Value: Execute only | Dropdown list | Select one of the following three modes in which the Snap executes:
|
Snap Pack History
Release | Snap Pack Version | Date | Type | Updates |
|---|---|---|---|---|
September 2025 | main359 | Sep 10, 2025 | Stable | Updated and certified against the current SnapLogic Platform release. |
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2025 SnapLogic, Inc.