Expand my Community achievements bar.

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

Avatar

Level 1

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 ?

4 Replies

Avatar

Level 2

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

Avatar

Level 1

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.

 

Avatar

Level 2

@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.

 

Avatar

Level 1

OK I will try and keep you informed. Thank you a lot !