Is there any APIs available for update the existing profile attributes in AEP | Community
Skip to main content
Level 2
February 29, 2024
Solved

Is there any APIs available for update the existing profile attributes in AEP

  • February 29, 2024
  • 2 replies
  • 1953 views

Hi there,

can we update profile data by using APIs in AEP?
if yes, can you please provide related docs?

for example, I have a profile and want to update an attribute's value of the profile.

 "profile": {
                "person": {
                    "name": {
                        "courtesyTitle": "Mr.",
                        "firstName": "Vivek",
                       }
                 }
}

I assume that it should be done by merge policy but it seems it's not working somehow.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

2 replies

SatheeskannaK
Community Advisor
Community Advisor
February 29, 2024

@vivek777 API-triggered campaigns shouldn't be used to update the attributes of the profile. Except for the namespace (ex. email) other attributes (ex. firstName) are all allowed to be used for contextual personalization in a message. Here is the note from the documentation,

Unlike profile-enabled events, the contextual data passed in the REST API is used for one-off communication and not stored against profile. At maximum, profile is created with the namespace details, if it was found missing.

Thanks, Sathees
vivek777Author
Level 2
March 13, 2024

Hi,

I have created a journey and triggered this when a user qualifies for a segment, 1st time it's working fine like getting a mail but when a user enters again in this segment it's not working.

How does audience qualification work and how can I update the profile attribute for the same profile?

 

SatheeskannaK
Community Advisor
Community Advisor
March 13, 2024

@vivek777 When you use audience qualification activity you will have to consider a few things mentioned here,

It is likely that you are utilizing batch processing, which will require approximately 24 hours for evaluation. If you have adhered to all the instructions provided in the preceding important notes section and are still encountering issues, provide information regarding the audience criteria and the update activity being utilized.

Thanks, Sathees
Mohan_Dugganab
Adobe Employee
Adobe Employee
February 29, 2024

Update is not feasible but a new profile will be created if the "Create new profiles" option is selected.

 

In essence, among the millions of transactional messages intended for known recipients, there may arise a need to send some to unknown individuals. For example, if a user attempts to reset their password without having previously created a profile with your platform. In such cases, this capability proves invaluable.

 

Opting for profile creation prompts AJO to generate the profile

 

Unknown profiles are created in the AJO Interactive Messaging Profile Dataset dataset, in three default namespace (email, phone and ECID) respectively for each outbound channels (Email, SMS and Push).

vivek777Author
Level 2
March 4, 2024

Hi @satheeskannak and @mohan_dugganab 

 

Sorry for the misunderstanding.
I have updated the question please refer and let me know if you guys have any references or docs related to the same.

Mohan_Dugganab
Adobe Employee
Mohan_DugganabAdobe EmployeeAccepted solution
Adobe Employee
March 4, 2024