Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello community,I’m trying to configure OAuth Server-to-Server authentication to access the AEM Assets Author API, but I’m getting a 403 Forbidden error when making requests. I’ve followed all the configuration steps, but it seems like I’m missing something.Here’s what I’ve done so far:Created a project in Adobe Developer ConsoleAdded the API: AEM Assets Author APISelected authentication type: OAuth Server-to-ServerConfigured the credentials correctlySelected the correct Product Profile:AEM Administrators - author - Program 123456 - Environment 1234567This profile has the following services enabled: AEM Administrators and AEM Assets APISuccessfully generated the access token (successful response confirmed).Made the API request example: curl -X GET \ 'https://author-p123456-e1234567.adobeaemcloud.com/api/assets/content/dam.json' \ -H 'Authorization: Bearer eyJhbGci...' \ -H 'x-api-key: 504220494ec74541afabd9541f47e2e1' \ -H 'Content-Type: application/json' The problem:I’m getting a
https://experienceleague.adobe.com/en/docs/journey-optimizer/using/campaigns/orchestrated-campaigns/design-campaigns/deduplicationDoes this functionality work with email and SMS activity in Journeys? I cannot find this. This is important for me
In my dispatcher_httpderror log, I keep getting the following messages. Fri Oct 10 23:59:24.646793 2025 [managed_rewrite_maps:debug] [pid 123] [cm-p123-e123-aem-publish-123] Managed rewrite maps check in progressFri Oct 10 23:59:24.650947 2025 [managed_rewrite_maps:debug] [pid123] [cm-p123-e123-aem-publish-123] No managed rewrite maps configuredFri Oct 10 23:59:24.655150 2025 [managed_rewrite_maps:debug] [pid123] [cm-p123-e123-aem-publish-123] Managed rewrite maps check DONEFri Oct 10 23:59:24.659466 2025 [managed_rewrite_maps:debug] [pid123] [cm-p123-e123-aem-publish-123] Waiting for 30 seconds for next managed rewrite maps check I am not using any Apache RewriteMap directive on my setup.These errors pollute my log and have no value, how can I get rid of them?And I want to keep the debug level, so that I can see the REAL errors
I have multiple engagement programs set-up which have been running for a few years. I want to have a list of all emails that are currently active within those nurturing programs. How can I pull it out?
We have 100's of old document (not proof) approval requests in Workfront that are either no longer needed. Ideally, I'd like to cancel them all, but I'd especially like to start with cancelling the document approval requests that are between users that are no longer with our company (so both the requestor and the approver are no longer active in Workfront) because at least in that scenario, no one would get an email notification that their document approval request has been canceled. I would then follow-up with a scenario that I could use to capture stale requests between active users (or a mix of active users and inactive users, depending on which side of the approval they are on), and I would temporarily turn off the "document approval request has been cancelled" notification emails for active users. Would anyone be able to explain to a Fusion newbie (and I mean newbie, I have only had Fusion for 1 month) what scenario I could write to attempt this?
I have requirement to replace comma with semicolon. I tried String replace function, but it didn't work i think it is not considering semicolon. If I use other characters instead of semi colon it is getting replaced properly. Is there any way to escape semicolon.
dialog I add checkout ,I expect to have initial values when the component is not edited<boutiqueCheckoutjcr:primaryType="nt:unstructured"sling:resourceType="granite/ui/components/coral/foundation/form/checkbox"uncheckedValue="true"name="./boutiqueCheckout"text="Open in new window"value="{Boolean}false"/> html 中我打印<div>232323========${properties.boutiqueCheckout}</div> Output results on the final page<div>232323========</div> How should I renovate it,
Hi Community, We’re running a storefront on Edge Delivery Services (EDS) with AEM Universal Editor as the content source. I’d like guidance on the recommended EDS pattern for hreflang so that international targeting works reliably. Context (simplified): AEM provides content via Universal Editor.EDS serves the site (no custom SSR layer today).We can generate XML sitemaps on our side.Today, hreflang would be easy to inject client-side, but I understand SSR or sitemaps are more reliable for search engines. Questions (EDS/AEM implementation): Preferred pattern in EDS: For hreflang, should we prioritize SSR <link rel="alternate" hreflang="…"> in <head>, <xhtml:link> alternates in sitemaps, or both? How to do SSR in EDS: If SSR is recommended, what’s the supported way to ensure hreflang is present in the served HTML (view-source) within an EDS architecture that uses AEM as the content source? Is there an edge/rewriter pattern (e.g., worker
Hi, If we receive ECID as one of the fields from the source data (CSV file from the cloud storage source), what is the best approach to include this ECID in the existing Experience Event schema?Should we add it as a string field in one of our existing custom field groups, since there is no option to include it under the identityMap?Note: We already have a primary identity (e.g., CRMID) in the Experience Event schema, and this schema is not enabled for Profile, as we are using it only in CJA and not in RTCDP. Therefore, we would like to add ECID and use it as a secondary identity to enhance graph-stitching capabilities.Please suggest the best way to add ECID in this scenario. Thanks!
Hi everyone, I’m currently preparing for the Adobe Experience Manager Architect Master certification and I’d like to get some clarity on the level of depth needed around Cloud Manager and DevOps practices. My background is mainly in solution architecture and implementation design, but I’m not always the person configuring pipelines or managing deployment environments directly. For those who have taken the AD0-E117 exam, how in-depth does it expect you to go regarding: Pipeline setup & quality gate configurationEnvironment sizing / scaling considerationsDeployment strategies and Cloud Manager best practicesShould I focus on conceptual knowledge and design-level reasoning, or is a hands-on understanding of specific pipeline configuration steps expected? Any guidance or study approach tips would be greatly appreciated. Thanks!
I’m running AEM 6.5.21 (on-premise) and have fully configured IMS via Tools > Security > Adobe IMS Configurations - the setup is healthy and shows connected.However, the “Sign in with Adobe” button is missing from the login page. I have tried digging into the documentation, but found very less about it. So I need your guidance to implement this.
Hello Team, Is there any latest blogs/articles about the certification course: AD0-E117AEM Sites Architect Master exam I was going through this articlehttps://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-architect-certification-preparation-ad0-e117/m-p/652522#M163451 cc @arunpatidar @sureshdhulipudi @kautuk_sahni @lukasz-m @aanchal-sikka @raja_reddy Thanks in advance
When I try to save a visual fragment with the dataset lookup function, it throws the below error but works fine in email templates. {{datasetLookup datasetId="1234567890" id="101" result="store" required=false}} Product details: Name:{{store.productName}} Description:{{store.productDescription}} Amount: {{store.productListPrice.amount}} Conversion Date: {{store.productListPrice.conversionDate}} Currency: {{store.productListPrice.currencyCode}} There are no errors in the expressionBut when I try to save the fragment, I get the below error, but the same is working fine in the email template. Is anyone on the same page? any solutions would be helpful.
I created schema datasets and all enabled for profile - I confirmed my profiles is showing the associated attirubtes in Profile browse. However, when I try to use them in personalization of email template - I see the attributes populating in left rail mycompany (object) and attributes under that object and I can drag and drop them onto the canvas But when I simulate the content - its not applied. Does anyone have similar experience? if so, how do I fix it?
Unable to successfully add type='module', expected the following result
Currently my company is using Adobe Journey Optimizer journeys for batch based campaigns. We are interested in exploring the feasibility of using the new Orchestrated Campaigns capability. We want to better understand how (if at all) we can use XDM Individual Profile and XDM ExperienceEvent schema data with the new relational model-based schema that are not profile-enabled. Because we do not have access to Orchestrated Campaigns I hope someone can help answer the following. Here are the three broad scenarios we want to explore to know what is possible, and if so, what is required to enable these? And if not, why? In the Orchestrated Campaign canvas can we use a Read Audience activity using XDM schema data and enrich that using the Enrichment activity that sources non-profile-enabled model-based relational data?In the Orchestrated Campaign canvas can we start with a fork activity where branch (1) goes to a Read Audience activity using XDM schema data, and branch (2) goes to a
Hello Community, We're encountering an issue affecting a specific user group. These users already have Read, Modify, Create, and Delete permissions for the page. They can edit and update components authored on the page and add new components as well. However, when trying to update the page properties, none of the fields or tabs in the page properties are editable. When attempting to save the page, the users receive the following error: org.apache.sling.api.resource.PersistenceException: Unable to commit changes to session. This issue does not occur for admin users. Granting additional ACL privileges resolves the issue, but we are not supposed to grant such permissions to this group. Additionally, users are able to update the page properties of child pages without any issues, and those child pages use the same template and permissions. The root page is not locked, and users with the same permission level have previously been able to update the page without any problems.&n
Hi everyone,I’ve noticed that our AEM site has a very low AI visibility score (around 6%). Could this be happening because most of the content is rendered client-side ?If so, what are the recommended approaches in AEM to overcome this issue and make page content more accessible to AI crawlers and indexing tools (e.g., using server-side rendering or prerendering)?zThanks,L
As part of QA validation, I want to randomly validate for some of the customer, what was the response received in the custom action of GET API call OR the payload that was sent as part of POST request. Doest AJO maintain these API request/response in any of the AJO native dataset ? or what's the alternative way QA person, who is not very technical person can validate the custom action API payload request/response value for a specific customer?
We have a drop down list of all our properties in our custom project intake form. It's long, old and needs to be updated. Is there a way to export that drop down list with all the options so I can get it marked up by a copy editor?
I have a requirement involving two variations: Variation 1 and Variation 2.When the Variation 1 radio button is selected, the Variation 1 items such as isiTitle and isiDescription (multifield) should be displayed, and all other variation items should be hidden.When the Variation 2 radio button is selected, the Variation 1 items should be hidden, and only Variation 2 fields should be visible.like isiTitle1 , isibuttonlabel and isiDescriptionIn another tab, contentDescription should be visible by default.I have the dialog configuration and Sling model ready. Can you please verify and guide me on how to implement this functionality.. Can you please guide me on how to achieve this scenario? I want to implement the radio button show/hide behavior for the variations in the dialog.If you have already worked on this scenario, could you mention where the issue might be fixed and provide the replaced or updated code that I can use?<?xml version="1.0" encoding="UTF-8"?><jcr:root
I came across a community question mentioning that REST API v1 is going to be deprecated. You can find the discussion here. However, I was unable to locate any official documentation confirming this. Could you please provide more clarity on the matter and share any official deprecation plans if available?
Hi Team,I'd like to know how we can have details below (only for scheduled workflows):Workflow start date - Can we consider Last Processing time from xtk:workflow schema [As we don't have any direct attribute for the same]Workflow end date - Can we consider the 'last modified date'.A workflow execution time.
Hi fellow Adobe Campaign users, hoping someone has found an answer to my query and can help as I'm stuck! We have a live webApp survey that various anonymous users of our organisation log information into. This information includes customer details of customers they have spoken to. Sometimes they get errors, but they don't tend to log these at the time. As a result, we frequently need to check through the monitoring tab log journal for web@default to report that forms have been rejected due to invalid email etc. We'd like to be able to be able to share a subset of these errors (those that contain "[nms:webApp Error]" as their opening log), along with the time, date and detailed error message with select non-technical users. Is there a way to set up a report/log that we can share just this subset of log information with users with read only access permissions?
Hi,I am working with Adobe Campaign Classic and need to share a preview link of a delivery (email) that shows the full content, including all conditional logic (IF statements, segmentations, targetData fields), without personalizing it for a specific recipient.Currently, the preview links I generate (e.g. /buildPreview?deliveryId=...&recipientId=...) require a recipientId and only show the version for that specific recipient. However, many of our deliveries use targetData and fields calculated in the workflow, so the preview does not work properly if I use a random recipient from the database – the necessary data is missing or the logic does not display correctly.Is there a way to generate a preview link (URL) for a delivery that:Does not require a recipientId (or uses a "generic" context)Shows all conditional logic and personalization blocks as they would be rendered for all segmentsCan be shared with stakeholders, so they can see the full email design and logic, not jus
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.