@datafire/adobe_aem v4.0.0
@datafire/adobe_aem
Client library for Adobe Experience Manager (AEM) API
Installation and Usage
npm install --save @datafire/adobe_aemlet adobe_aem = require('@datafire/adobe_aem').create({
username: "",
password: ""
});
.then(data => {
console.log(data);
});Description
Swagger AEM is an OpenAPI specification for Adobe Experience Manager (AEM) API
Actions
postCqActions
adobe_aem.postCqActions({
"authorizableId": "",
"changelog": ""
}, context)Input
- input
object- authorizableId required
string - changelog required
string
- authorizableId required
Output
Output schema unknown
postConfigAdobeGraniteSamlAuthenticationHandler
adobe_aem.postConfigAdobeGraniteSamlAuthenticationHandler({}, context)Input
- input
object- keyStorePassword
string - keyStorePassword@TypeHint
string - service.ranking
integer - service.ranking@TypeHint
string - idpHttpRedirect
boolean - idpHttpRedirect@TypeHint
string - createUser
boolean - createUser@TypeHint
string - defaultRedirectUrl
string - defaultRedirectUrl@TypeHint
string - userIDAttribute
string - userIDAttribute@TypeHint
string - defaultGroups
array - defaultGroups@TypeHint
string - idpCertAlias
string - idpCertAlias@TypeHint
string - addGroupMemberships
boolean - addGroupMemberships@TypeHint
string - path
array - path@TypeHint
string - synchronizeAttributes
array - synchronizeAttributes@TypeHint
string - clockTolerance
integer - clockTolerance@TypeHint
string - groupMembershipAttribute
string - groupMembershipAttribute@TypeHint
string - idpUrl
string - idpUrl@TypeHint
string - logoutUrl
string - logoutUrl@TypeHint
string - serviceProviderEntityId
string - serviceProviderEntityId@TypeHint
string - assertionConsumerServiceURL
string - assertionConsumerServiceURL@TypeHint
string - handleLogout
boolean - handleLogout@TypeHint
string - spPrivateKeyAlias
string - spPrivateKeyAlias@TypeHint
string - useEncryption
boolean - useEncryption@TypeHint
string - nameIdFormat
string - nameIdFormat@TypeHint
string - digestMethod
string - digestMethod@TypeHint
string - signatureMethod
string - signatureMethod@TypeHint
string - userIntermediatePath
string - userIntermediatePath@TypeHint
string
- keyStorePassword
Output
Output schema unknown
postConfigAemPasswordReset
adobe_aem.postConfigAemPasswordReset({}, context)Input
- input
object- pwdreset.authorizables
array - pwdreset.authorizables@TypeHint
string
- pwdreset.authorizables
Output
Output schema unknown
postConfigAemHealthCheckServlet
adobe_aem.postConfigAemHealthCheckServlet({}, context)Input
- input
object- bundles.ignored
array - bundles.ignored@TypeHint
string
- bundles.ignored
Output
Output schema unknown
postConfigApacheFelixJettyBasedHttpService
adobe_aem.postConfigApacheFelixJettyBasedHttpService({}, context)Input
- input
object- org.apache.felix.https.nio
boolean - org.apache.felix.https.nio@TypeHint
string - org.apache.felix.https.keystore
string - org.apache.felix.https.keystore@TypeHint
string - org.apache.felix.https.keystore.password
string - org.apache.felix.https.keystore.password@TypeHint
string - org.apache.felix.https.keystore.key
string - org.apache.felix.https.keystore.key@TypeHint
string - org.apache.felix.https.keystore.key.password
string - org.apache.felix.https.keystore.key.password@TypeHint
string - org.apache.felix.https.truststore
string - org.apache.felix.https.truststore@TypeHint
string - org.apache.felix.https.truststore.password
string - org.apache.felix.https.truststore.password@TypeHint
string - org.apache.felix.https.clientcertificate
string - org.apache.felix.https.clientcertificate@TypeHint
string - org.apache.felix.https.enable
boolean - org.apache.felix.https.enable@TypeHint
string - org.osgi.service.http.port.secure
string - org.osgi.service.http.port.secure@TypeHint
string
- org.apache.felix.https.nio
Output
Output schema unknown
postConfigApacheHttpComponentsProxyConfiguration
adobe_aem.postConfigApacheHttpComponentsProxyConfiguration({}, context)Input
- input
object- proxy.host
string - proxy.host@TypeHint
string - proxy.port
integer - proxy.port@TypeHint
string - proxy.exceptions
array - proxy.exceptions@TypeHint
string - proxy.enabled
boolean - proxy.enabled@TypeHint
string - proxy.user
string - proxy.user@TypeHint
string - proxy.password
string - proxy.password@TypeHint
string
- proxy.host
Output
Output schema unknown
postConfigApacheSlingDavExServlet
adobe_aem.postConfigApacheSlingDavExServlet({}, context)Input
- input
object- alias
string - alias@TypeHint
string - dav.create-absolute-uri
boolean - dav.create-absolute-uri@TypeHint
string
- alias
Output
Output schema unknown
postConfigApacheSlingReferrerFilter
adobe_aem.postConfigApacheSlingReferrerFilter({}, context)Input
- input
object- allow.empty
boolean - allow.empty@TypeHint
string - allow.hosts
string - allow.hosts@TypeHint
string - allow.hosts.regexp
string - allow.hosts.regexp@TypeHint
string - filter.methods
string - filter.methods@TypeHint
string
- allow.empty
Output
Output schema unknown
postConfigApacheSlingGetServlet
adobe_aem.postConfigApacheSlingGetServlet({}, context)Input
- input
object- json.maximumresults
string - json.maximumresults@TypeHint
string - enable.html
boolean - enable.html@TypeHint
string - enable.txt
boolean - enable.txt@TypeHint
string - enable.xml
boolean - enable.xml@TypeHint
string
- json.maximumresults
Output
Output schema unknown
postConfigProperty
adobe_aem.postConfigProperty({
"configNodeName": ""
}, context)Input
- input
object- configNodeName required
string
- configNodeName required
Output
Output schema unknown
getQuery
adobe_aem.getQuery({
"path": "",
"p.limit": 0,
"1_property": "",
"1_property.value": ""
}, context)Input
- input
object- path required
string - p.limit required
number - 1_property required
string - 1_property.value required
string
- path required
Output
- output
string
postQuery
adobe_aem.postQuery({
"path": "",
"p.limit": 0,
"1_property": "",
"1_property.value": ""
}, context)Input
- input
object- path required
string - p.limit required
number - 1_property required
string - 1_property.value required
string
- path required
Output
- output
string
postSetPassword
adobe_aem.postSetPassword({
"old": "",
"plain": "",
"verify": ""
}, context)Input
- input
object- old required
string - plain required
string - verify required
string
- old required
Output
- output
string
getInstallStatus
adobe_aem.getInstallStatus(null, context)Input
This action has no parameters
Output
- output InstallStatus
postPackageService
adobe_aem.postPackageService({
"cmd": ""
}, context)Input
- input
object- cmd required
string
- cmd required
Output
- output
string
postPackageServiceJson
adobe_aem.postPackageServiceJson({
"path": "",
"cmd": ""
}, context)Input
- input
object- path required
string - cmd required
string - groupName
string - packageName
string - packageVersion
string - charset
string - force
boolean - recursive
boolean - package
string
- path required
Output
- output
string
getPackageManagerServlet
adobe_aem.getPackageManagerServlet(null, context)Input
This action has no parameters
Output
- output
string
postPackageUpdate
adobe_aem.postPackageUpdate({
"groupName": "",
"packageName": "",
"version": "",
"path": ""
}, context)Input
- input
object- groupName required
string - packageName required
string - version required
string - path required
string - filter
string - charset
string
- groupName required
Output
- output
string
getCrxdeStatus
adobe_aem.getCrxdeStatus(null, context)Input
This action has no parameters
Output
- output
string
getPackage
adobe_aem.getPackage({
"group": "",
"name": "",
"version": ""
}, context)Input
- input
object- group required
string - name required
string - version required
string
- group required
Output
- output
string
getPackageFilter
adobe_aem.getPackageFilter({
"group": "",
"name": "",
"version": ""
}, context)Input
- input
object- group required
string - name required
string - version required
string
- group required
Output
- output
string
getAgents
adobe_aem.getAgents({
"runmode": ""
}, context)Input
- input
object- runmode required
string
- runmode required
Output
- output
string
deleteAgent
adobe_aem.deleteAgent({
"runmode": "",
"name": ""
}, context)Input
- input
object- runmode required
string - name required
string
- runmode required
Output
Output schema unknown
getAgent
adobe_aem.getAgent({
"runmode": "",
"name": ""
}, context)Input
- input
object- runmode required
string - name required
string
- runmode required
Output
Output schema unknown
postAgent
adobe_aem.postAgent({
"runmode": "",
"name": ""
}, context)Input
- input
object- runmode required
string - name required
string - jcr:content/cq:distribute
boolean - jcr:content/cq:distribute@TypeHint
string - jcr:content/cq:name
string - jcr:content/cq:template
string - jcr:content/enabled
boolean - jcr:content/jcr:description
string - jcr:content/jcr:lastModified
string - jcr:content/jcr:lastModifiedBy
string - jcr:content/jcr:mixinTypes
string - jcr:content/jcr:title
string - jcr:content/logLevel
string - jcr:content/noStatusUpdate
boolean - jcr:content/noVersioning
boolean - jcr:content/protocolConnectTimeout
number - jcr:content/protocolHTTPConnectionClosed
boolean - jcr:content/protocolHTTPExpired
string - jcr:content/protocolHTTPHeaders
array - jcr:content/protocolHTTPHeaders@TypeHint
string - jcr:content/protocolHTTPMethod
string - jcr:content/protocolHTTPSRelaxed
boolean - jcr:content/protocolInterface
string - jcr:content/protocolSocketTimeout
number - jcr:content/protocolVersion
string - jcr:content/proxyNTLMDomain
string - jcr:content/proxyNTLMHost
string - jcr:content/proxyHost
string - jcr:content/proxyPassword
string - jcr:content/proxyPort
number - jcr:content/proxyUser
string - jcr:content/queueBatchMaxSize
number - jcr:content/queueBatchMode
string - jcr:content/queueBatchWaitTime
number - jcr:content/retryDelay
string - jcr:content/reverseReplication
boolean - jcr:content/serializationType
string - jcr:content/sling:resourceType
string - jcr:content/ssl
string - jcr:content/transportNTLMDomain
string - jcr:content/transportNTLMHost
string - jcr:content/transportPassword
string - jcr:content/transportUri
string - jcr:content/transportUser
string - jcr:content/triggerDistribute
boolean - jcr:content/triggerModified
boolean - jcr:content/triggerOnOffTime
boolean - jcr:content/triggerReceive
boolean - jcr:content/triggerSpecific
boolean - jcr:content/userId
string - jcr:primaryType
string - :operation
string
- runmode required
Output
Output schema unknown
postTreeActivation
adobe_aem.postTreeActivation({
"ignoredeactivated": true,
"onlymodified": true,
"path": ""
}, context)Input
- input
object- ignoredeactivated required
boolean - onlymodified required
boolean - path required
string
- ignoredeactivated required
Output
Output schema unknown
postTruststorePKCS12
adobe_aem.postTruststorePKCS12({}, context)Input
- input
object- truststore.p12
string
- truststore.p12
Output
- output
string
getTruststore
adobe_aem.getTruststore(null, context)Input
This action has no parameters
Output
- output
string
getLoginPage
adobe_aem.getLoginPage(null, context)Input
This action has no parameters
Output
- output
string
postAuthorizables
adobe_aem.postAuthorizables({
"authorizableId": "",
"intermediatePath": ""
}, context)Input
- input
object- authorizableId required
string - intermediatePath required
string - createUser
string - createGroup
string - rep:password
string - profile/givenName
string
- authorizableId required
Output
- output
string
sslSetup
adobe_aem.sslSetup({
"keystorePassword": "",
"keystorePasswordConfirm": "",
"truststorePassword": "",
"truststorePasswordConfirm": "",
"httpsHostname": "",
"httpsPort": ""
}, context)Input
- input
object- keystorePassword required
string - keystorePasswordConfirm required
string - truststorePassword required
string - truststorePasswordConfirm required
string - httpsHostname required
string - httpsPort required
string - certificateFile
string - privatekeyFile
string
- keystorePassword required
Output
- output
string
postTruststore
adobe_aem.postTruststore({}, context)Input
- input
object- :operation
string - newPassword
string - rePassword
string - keyStoreType
string - removeAlias
string - certificate
string
- :operation
Output
- output
string
getTruststoreInfo
adobe_aem.getTruststoreInfo(null, context)Input
This action has no parameters
Output
- output TruststoreInfo
postBundle
adobe_aem.postBundle({
"name": "",
"action": ""
}, context)Input
- input
object- name required
string - action required
string
- name required
Output
Output schema unknown
getConfigMgr
adobe_aem.getConfigMgr(null, context)Input
This action has no parameters
Output
- output
string
postSamlConfiguration
adobe_aem.postSamlConfiguration({}, context)Input
- input
object- post
boolean - apply
boolean - delete
boolean - action
string - $location
string - path
array - service.ranking
integer - idpUrl
string - idpCertAlias
string - idpHttpRedirect
boolean - serviceProviderEntityId
string - assertionConsumerServiceURL
string - spPrivateKeyAlias
string - keyStorePassword
string - defaultRedirectUrl
string - userIDAttribute
string - useEncryption
boolean - createUser
boolean - addGroupMemberships
boolean - groupMembershipAttribute
string - defaultGroups
array - nameIdFormat
string - synchronizeAttributes
array - handleLogout
boolean - logoutUrl
string - clockTolerance
integer - digestMethod
string - signatureMethod
string - userIntermediatePath
string - propertylist
array
- post
Output
- output SamlConfigurationInfo
postJmxRepository
adobe_aem.postJmxRepository({
"action": ""
}, context)Input
- input
object- action required
string
- action required
Output
Output schema unknown
getAemProductInfo
adobe_aem.getAemProductInfo(null, context)Input
This action has no parameters
Output
- output
array- items
string
- items
getAemHealthCheck
adobe_aem.getAemHealthCheck({}, context)Input
- input
object- tags
string - combineTagsOr
boolean
- tags
Output
- output
string
postAuthorizableKeystore
adobe_aem.postAuthorizableKeystore({
"intermediatePath": "",
"authorizableId": ""
}, context)Input
- input
object- intermediatePath required
string - authorizableId required
string - :operation
string - currentPassword
string - newPassword
string - rePassword
string - keyPassword
string - keyStorePass
string - alias
string - newAlias
string - removeAlias
string - cert-chain
string - keyStore
string - pk
string
- intermediatePath required
Output
- output KeystoreInfo
getAuthorizableKeystore
adobe_aem.getAuthorizableKeystore({
"intermediatePath": "",
"authorizableId": ""
}, context)Input
- input
object- intermediatePath required
string - authorizableId required
string
- intermediatePath required
Output
- output KeystoreInfo
getKeystore
adobe_aem.getKeystore({
"intermediatePath": "",
"authorizableId": ""
}, context)Input
- input
object- intermediatePath required
string - authorizableId required
string
- intermediatePath required
Output
- output
string
postPath
adobe_aem.postPath({
"path": "",
"jcr:primaryType": "",
":name": ""
}, context)Input
- input
object- path required
string - jcr:primaryType required
string - :name required
string
- path required
Output
Output schema unknown
deleteNode
adobe_aem.deleteNode({
"path": "",
"name": ""
}, context)Input
- input
object- path required
string - name required
string
- path required
Output
Output schema unknown
getNode
adobe_aem.getNode({
"path": "",
"name": ""
}, context)Input
- input
object- path required
string - name required
string
- path required
Output
Output schema unknown
postNode
adobe_aem.postNode({
"path": "",
"name": ""
}, context)Input
- input
object- path required
string - name required
string - :operation
string - deleteAuthorizable
string - file
string
- path required
Output
Output schema unknown
postNodeRw
adobe_aem.postNodeRw({
"path": "",
"name": ""
}, context)Input
- input
object- path required
string - name required
string - addMembers
string
- path required
Output
Output schema unknown
Definitions
InstallStatus
- InstallStatus
object- status
object- finished
boolean - itemCount
integer
- finished
- status
KeystoreChainItems
- KeystoreChainItems
object- issuer
string: e.g. "CN=Admin" - notAfter
string: e.g. "Sun Jun 30 23:59:50 AEST 2019" - notBefore
string: e.g. "Sun Jul 01 12:00:00 AEST 2018" - serialNumber
integer: 18165099476682912368 - subject
string: e.g. "CN=localhost"
- issuer
KeystoreInfo
- KeystoreInfo
object- aliases
array- items KeystoreItems
- exists
boolean: False if truststore don't exist
- aliases
KeystoreItems
- KeystoreItems
object- algorithm
string: e.g. "RSA" - alias
string: Keystore alias name - chain
array- items KeystoreChainItems
- entryType
string: e.g. "privateKey" - format
string: e.g. "PKCS#8"
- algorithm
SamlConfigurationInfo
- SamlConfigurationInfo
object- bundle_location
string: needed for configuration binding - description
string: Title - pid
string: Persistent Identity (PID) - properties SamlConfigurationProperties
- service_location
string: needed for configuraiton binding - title
string: Title
- bundle_location
SamlConfigurationProperties
- SamlConfigurationProperties
object- addGroupMemberships SamlConfigurationPropertyItemsBoolean
- assertionConsumerServiceURL SamlConfigurationPropertyItemsString
- clockTolerance SamlConfigurationPropertyItemsLong
- createUser SamlConfigurationPropertyItemsBoolean
- defaultGroups SamlConfigurationPropertyItemsArray
- defaultRedirectUrl SamlConfigurationPropertyItemsString
- digestMethod SamlConfigurationPropertyItemsString
- groupMembershipAttribute SamlConfigurationPropertyItemsString
- handleLogout SamlConfigurationPropertyItemsBoolean
- idpCertAlias SamlConfigurationPropertyItemsString
- idpHttpRedirect SamlConfigurationPropertyItemsBoolean
- idpUrl SamlConfigurationPropertyItemsString
- keyStorePassword SamlConfigurationPropertyItemsString
- logoutUrl SamlConfigurationPropertyItemsString
- nameIdFormat SamlConfigurationPropertyItemsString
- path SamlConfigurationPropertyItemsArray
- service.ranking SamlConfigurationPropertyItemsLong
- serviceProviderEntityId SamlConfigurationPropertyItemsString
- signatureMethod SamlConfigurationPropertyItemsString
- spPrivateKeyAlias SamlConfigurationPropertyItemsString
- synchronizeAttributes SamlConfigurationPropertyItemsArray
- useEncryption SamlConfigurationPropertyItemsBoolean
- userIDAttribute SamlConfigurationPropertyItemsString
- userIntermediatePath SamlConfigurationPropertyItemsString
SamlConfigurationPropertyItemsArray
- SamlConfigurationPropertyItemsArray
object- description
string: Property description - is_set
boolean: True if property is set - name
string: property name - optional
boolean: True if optional - type
integer: Property type, 1=String, 3=long, 11=boolean, 12=Password - values
array: Property value- items
string
- items
- description
SamlConfigurationPropertyItemsBoolean
- SamlConfigurationPropertyItemsBoolean
object- description
string: Property description - is_set
boolean: True if property is set - name
string: property name - optional
boolean: True if optional - type
integer: Property type, 1=String, 3=long, 11=boolean, 12=Password - value
boolean: Property value
- description
SamlConfigurationPropertyItemsLong
- SamlConfigurationPropertyItemsLong
object- description
string: Property description - is_set
boolean: True if property is set - name
string: property name - optional
boolean: True if optional - type
integer: Property type, 1=String, 3=long, 11=boolean, 12=Password - value
integer: Property value
- description
SamlConfigurationPropertyItemsString
- SamlConfigurationPropertyItemsString
object- description
string: Property description - is_set
boolean: True if property is set - name
string: property name - optional
boolean: True if optional - type
integer: Property type, 1=String, 3=long, 11=boolean, 12=Password - value
string: Property value
- description
TruststoreInfo
- TruststoreInfo
object- aliases
array- items TruststoreItems
- exists
boolean: False if truststore don't exist
- aliases
TruststoreItems
- TruststoreItems
object- alias
string: Truststore alias name - entryType
string - issuer
string: e.g. "CN=Admin" - notAfter
string: e.g. "Sun Jun 30 23:59:50 AEST 2019" - notBefore
string: e.g. "Sun Jul 01 12:00:00 AEST 2018" - serialNumber
integer: 18165099476682912368 - subject
string: e.g. "CN=localhost"
- alias