API Adobe Campaign standard - Log delivery and tracking + Filter lastModified | Community
Skip to main content
May 13, 2025
Question

API Adobe Campaign standard - Log delivery and tracking + Filter lastModified

  • May 13, 2025
  • 1 reply
  • 873 views

Hello, 


I'd like to export broadcast and tracking logs via API from adobe campaign standard. In terms of API access, I'm able to connect to the platform and retrieve the profiles. However, I'm having trouble retrieving SMS and Email activity (click, open, send). Can you please help me solve this problem?

 

I have also another subject, how to filter using lastModified field in profiles with API, I tried it to get updated data only but I got all profiles. How to encounter this problem please ?

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

1 reply

Thanongdach
Level 3
June 11, 2025

Regarding your first question (retrieving SMS and Email activity via API):

Please ensure that your API credentials have the necessary permissions to access the relevant schemas, such as broadLogRcp (for delivery logs) and trackingLogRcp (for engagement logs like opens and clicks). In Adobe Campaign Standard, access to these schemas may be restricted based on your role or integration scope. You might need to request additional access from your Adobe administrator or verify the schema exposure in your API configuration.


Regarding your second question (filtering profiles using lastModified):

To retrieve only updated profiles, you should use an Incremental Query within a Workflow:

In the Query activity, go to the "Processed Data" tab and configure it to use the lastModified field.
The system will then remember the last execution time and only fetch records modified after that point.
If you're using the API directly:

Make sure you're applying the lastModified filter correctly in your query parameters.
Use a supported date format such as ISO 8601 (e.g., 2025-06-11T00:00:00Z) to ensure accurate filtering

IsmailHaAuthor
June 11, 2025

Hello Thanongdach

Thanks a lot for your reply and your insights.

I've tried to filter Profiles using a supported date format such as ISO 8601 (e.g., 2025-06-11T00:00:00Z) within lastModified field but I still get all dates.

Did you performed it before please ? if you can give an example query it would be nice.


thank you agains for your returns and your time.

 

Thanongdach
Level 3
June 11, 2025

@ismailha  

Example API Call (if a filter for lastModified exists):


GET
"https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/byLastModified?operator=greaterThan&value=2025-06-11T00:00:00Z"


Note: The byLastModified filter must already exist in your system. If it doesn't, you may need to create a custom filter through the Adobe Campaign Standard UI or request Adobe support to enable it for your instance.