π¦ ClawHub
Lap Adobe Experience Manager Aem Api
by @mickmicksh
Adobe Experience Manager (AEM) API skill. Use when working with Adobe Experience Manager (AEM) for system, libs, .cqactions.html. Covers 48 endpoints.
TERMINAL
clawhub install lap-adobe-experience-manager-aem-apiπ About This Skill
name: lap-adobe-experience-manager-aem-api description: "Adobe Experience Manager (AEM) API skill. Use when working with Adobe Experience Manager (AEM) for system, libs, .cqactions.html. Covers 48 endpoints." version: 1.0.0 generator: lapsh metadata: openclaw: requires: env: - ADOBE_EXPERIENCE_MANAGER_AEM_API_KEY
Adobe Experience Manager (AEM) API
API version: 3.7.1-pre.0Auth
Bearer basicBase URL
/Setup
1. Set Authorization header with your Bearer token 2. GET /system/console/configMgr -- verify access 3. POST /.cqactions.html -- create first .cqactions.htmlEndpoints
48 endpoints across 9 groups. See references/api-spec.lap for full details.
system
| Method | Path | Description | |--------|------|-------------| | GET | /system/console/configMgr | | | GET | /system/console/bundles/{name}.json | | | POST | /system/console/bundles/{name} | | | POST | /system/console/jmx/com.adobe.granite:type=Repository/op/{action} | | | GET | /system/health | | | POST | /system/console/configMgr/com.adobe.granite.auth.saml.SamlAuthenticationHandler | | | GET | /system/console/status-productinfo.json | |libs
| Method | Path | Description | |--------|------|-------------| | GET | /libs/granite/core/content/login.html | | | POST | /libs/replication/treeactivation.html | | | POST | /libs/granite/security/post/authorizables | | | POST | /libs/granite/security/post/truststore | | | GET | /libs/granite/security/truststore.json | | | POST | /libs/granite/security/post/sslSetup.html | |.cqactions.html
| Method | Path | Description | |--------|------|-------------| | POST | /.cqactions.html | |{path}
| Method | Path | Description | |--------|------|-------------| | POST | /{path}/ | | | GET | /{path}/{name} | | | POST | /{path}/{name} | | | DELETE | /{path}/{name} | | | POST | /{path}/{name}.rw.html | |apps
| Method | Path | Description | |--------|------|-------------| | POST | /apps/system/config/{configNodeName} | | | POST | /apps/system/config/org.apache.felix.http | | | POST | /apps/system/config/org.apache.sling.servlets.get.DefaultGetServlet | | | POST | /apps/system/config/org.apache.sling.security.impl.ReferrerFilter | | | POST | /apps/system/config/org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet | | | POST | /apps/system/config/com.shinesolutions.aem.passwordreset.Activator | | | POST | /apps/system/config/com.shinesolutions.healthcheck.hc.impl.ActiveBundleHealthCheck | | | POST | /apps/system/config/com.adobe.granite.auth.saml.SamlAuthenticationHandler.config | | | POST | /apps/system/config/org.apache.http.proxyconfigurator.config | |bin
| Method | Path | Description | |--------|------|-------------| | GET | /bin/querybuilder.json | | | POST | /bin/querybuilder.json | |etc
| Method | Path | Description | |--------|------|-------------| | GET | /etc/packages/{group}/{name}-{version}.zip | | | GET | /etc/packages/{group}/{name}-{version}.zip/jcr:content/vlt:definition/filter.tidy.2.json | | | GET | /etc/replication/agents.{runmode}.-1.json | | | GET | /etc/replication/agents.{runmode}/{name} | | | DELETE | /etc/replication/agents.{runmode}/{name} | | | POST | /etc/replication/agents.{runmode}/{name} | | | GET | /etc/truststore/truststore.p12 | | | POST | /etc/truststore | |crx
| Method | Path | Description | |--------|------|-------------| | POST | /crx/explorer/ui/setpassword.jsp | | | GET | /crx/packmgr/installstatus.jsp | | | POST | /crx/packmgr/service.jsp | | | POST | /crx/packmgr/update.jsp | | | POST | /crx/packmgr/service/.json/{path} | | | GET | /crx/packmgr/service/script.html | | | GET | /crx/server/crx.default/jcr:root/.1.json | |{intermediatePath}
| Method | Path | Description | |--------|------|-------------| | POST | /{intermediatePath}/{authorizableId}.ks.html | | | GET | /{intermediatePath}/{authorizableId}.ks.json | | | GET | /{intermediatePath}/{authorizableId}/keystore/store.p12 | |Common Questions
Match user requests to endpoints in references/api-spec.lap. Key patterns:
Response Tips
CLI
# Update this spec to the latest version
npx @lap-platform/lapsh get adobe-experience-manager-aem-api -o references/api-spec.lapSearch for related APIs
npx @lap-platform/lapsh search adobe-experience-manager-aem-api
References
> Generated from the official API spec by LAP
βοΈ Configuration
1. Set Authorization header with your Bearer token 2. GET /system/console/configMgr -- verify access 3. POST /.cqactions.html -- create first .cqactions.html