How to get latest publish time of a page in AEM Cloud Publisher instance | Community
Skip to main content
Level 2
February 13, 2026

How to get latest publish time of a page in AEM Cloud Publisher instance

  • February 13, 2026
  • 3 replies
  • 137 views

I want to get latest publish time of my aem page in publisher instance. I found out cq:lastReplicated is not available in aem cloud publisher also jcr:created is not being updated when i publish the page. 
And cq:lastModified only gets updated if i make some changes in page and then  publish, but i want the last publish time regardless of any changes done or not. So is there any way to get this in AEM cloud? I checked all the properties in developer console and nothing makes the match for cq:lastReplicated in author. Is there any configuration which i need to set up.

3 replies

giuseppebaglio
Level 10
February 13, 2026

hi ​@javed25,

cq:lastReplicationAction, cq:lastreplicated and cq:lastReplicatedBy properties are not carried over to publish by design. Here you can find the solution to your problem (see accepted solution):
 

 

Level 2
February 13, 2026

Hi ​@giuseppebaglio  I tired this in my aem cloud instance and still i cannot see lastReplicated property in my cloud publisher instance. I verified the component is disabled in cloud instance. And i am using repository browser to look for lastReplicated property in my publisher instance

Adobe Employee
February 17, 2026

@JavedZi  I’m facing similar issue in AEM cloud publisher instance. Did you found any solution or alternative property which can be used in place of cq:lastReplicated.

VishalKa5
Level 6
March 11, 2026

Hi ​@javed25 ,

 

In Adobe Experience Manager (AEM) Cloud Service, the publisher instance does not store replication properties, so getting the exact last publish time directly from publish is not possible.

Key Points:

  1. cq:lastReplicated property is available only on the Author instance, not on Publisher.

  2. jcr:created shows only the page creation time, not the publish time.

  3. cq:lastModified updates only when the page content is modified, not when it is simply republished.

  4. In AEM Cloud, the Publisher does not keep replication metadata, so last publish time is not stored by default.

  5. To get the publish time, you can read cq:lastReplicated from the Author instance.

  6. Another option is to create a custom property (e.g., lastPublishDate) and update it during replication, so it gets replicated to Publisher.

Conclusion: There is no default property in Publisher to get the latest publish time, so you need to check it on Author or store it using a custom property during publish.

 

Thanks & Regards,

Vishal

AmitVishwakarma
Community Advisor
Community Advisor
March 11, 2026

Hi ​@javed25 

In AEM as a Cloud Service you cannot get the last publish time directly from the publish node – replication metadata like cq:lastReplicated is only kept on author, and there is no supported switch to expose it on publish (replication agents / ReplicationPropertiesFilterFactory don't exist in AEMaaCS).

See how replication metadata is described only for author-side queries: https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/developing/full-stack/search/query-builder-custom-predicate

and the Cloud Service replication model: https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/operations/replication

https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/release-notes/aem-cloud-changes

  1. Read from Author:
    • On author, use ReplicationStatus / cq:lastReplicated for the page and expose it via an internal API, if you just need it server-side.
  2. Custom property replicated to Publish (recommended if you must read from publish):
    • Implement a small workflow step or event listener on author that runs after a successful publish/distribution.
    • It reads the replication status (e.g. cq:lastReplicated) on author and writes that timestamp into your own content property, e.g. myapp:lastPublished.
    • Because this is normal page content, it is replicated to publish, so you can safely read myapp:lastPublished on the publish instance.

There is no OOTB property on publish that gives "last publish time regardless of content change"; you either read it from author, or persist it yourself into a custom property during publish.

Amit Vishwakarma - Adobe Commerce Champion 2025 | 16x Adobe certified | 4x Adobe SME