AEM Cloud Manager log APIs | delta | Community
Skip to main content
Level 4
April 21, 2026
Question

AEM Cloud Manager log APIs | delta

  • April 21, 2026
  • 1 reply
  • 18 views

Hi everyone,

I’m working with AEM Cloud Manager log APIs and wanted to check if anyone has found a way to fetch logs incrementally (delta) instead of downloading logs based on a fixed number of days.

Currently, the API supports downloading logs using a days parameter, but this results in retrieving the full log data each time. I’m looking for a more efficient approach where we can pull only the new log entries since the last request.

Has anyone implemented a workaround for this or is there any supported way to achieve delta-based log retrieval?

Appreciate any insights or suggestions.

Thanks!

1 reply

Adobe Employee
April 22, 2026

@georhe6 

No — Cloud Manager's log download path does not currently offer a supported delta/incremental retrieval model such as since, cursor, offset, continuation token, or "only new lines since last poll." The supported mechanisms today are:

  • download logs from Cloud Manager / API / CLI within the retention window
  • tail logs via CLI for near-real-time streaming
  • forward logs to an external destination for continuous ingestion and retention control

This is consistent with current AEM CS log docs and repeated internal guidance. Cloud Manager log downloads are documented as log-file retrieval, while the CLI separately supports tail-log; the docs do not describe a delta token/checkpoint API for historical log pulls.
https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/using-cloud-manager/manage-logs

https://experienceleague.adobe.com/en/docs/experience-cloud-kcs/kbarticles/ka-22172

If you call the log download API with days, you should assume you are requesting a window of files/data, not an incremental stream. There is no supported server-side checkpointing in that interface today based on the current product documentation [1]

[1] https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/using-cloud-manager/manage-logs
 

2. If you need a production-grade solution

Move to Log Forwarding and ingest into your own log platform. Adobe explicitly positions log forwarding as the better model for organizations that want logs streamed to a preferred destination instead of repeatedly downloading from Cloud Manager 

[2] https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/developing/log-forwarding

https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/release-notes/release-notes/2025/release-notes-2025-4-0

 

If your goal is efficient incremental collection, I'd recommend:

  1. Short term: use tail-log if near-real-time is acceptable, or poll/download + dedupe if you must stay on Cloud Manager APIs.  [1] 

    2. Medium/long term: implement Log Forwarding to your SIEM/storage endpoint and do incremental consumption there. [2]

Supported delta-based retrieval from Cloud Manager log download APIs: not available today.
Supported workaround: client-side checkpointing or, preferably, Log Forwarding.