Jump to Content
Enterprise Application Access API
RecipesAPIRelease notes
Enterprise Application Access API
API
RecipesAPIRelease notes

API

  • Enterprise Application Access API
  • API summary
  • OpenAPI schema
  • Postman collection
  • API concepts
  • Get started
    • Application creation workflow
    • Timestamp formats
    • Rate Limiting
  • Enumerations
    • Rule types & actions
    • Connector package types
    • Directory service configuration
  • Errors
    • 400
    • 401
    • 403
    • 404
    • 500
  • Postman collection

Identity providers (IDPs)

  • IDPs
    • Create an IDPpost
    • List IDPsget
    • Get an IDPget
    • Modify an IDPput
    • Delete an IDPdelete
    • Deploy an IDPpost
  • Directory membership
    • Get an IDP directory membershipget
  • Ghost to origin
    • Enable ghost to origin (G2O) for an IDPpost
  • Metadata
    • Upload metadata of an IDPpost
  • Status
    • Get an IDP statusget
  • IDP directories
    • Create an IDP directorypost
    • List IDP directoriesget
    • Get an IDP directoryget
    • Modify an IDP directoryput
    • Delete an IDP directorydelete

Directories

  • Directory administration
    • Create a directorypost
    • List directoriesget
    • Search a directorypost
    • Verify a directorypost
    • Check directory verification statusget
    • Get a directoryget
    • Modify a directoryput
    • Delete a directorydelete
    • Sync a directorypost
  • User administration
    • Get user upload statusget
    • Verify user re-invite statusget
    • Bulk create userspost
    • Bulk delete userpost
    • Re-invite user to a cloud directory grouppost
    • Invite an user to a directory grouppost
    • List directory usersget
    • List users using autocompleteget
    • Get a directory userget
    • Reset MFA user passwordpost
  • Applications
    • List directory applicationsget
  • Directory groups
    • List directory groupsget
    • Get a directory groupget
    • List directory group usersget
  • Directory group membership
    • Create a directory group membershippost
    • List directory group membershipsget
    • Get a directory group membershipget
    • Delete a directory group membershipdelete

Applications

  • Connectors
    • List application metrics for connectorget
    • Assign connectors to an applicationpost
    • List connectors for an applicationget
    • Get a connector for an applicationget
  • Application bundles
    • Create an application bundlepost
    • List application bundlesget
    • Get an application bundleget
    • Modify an application bundleput
    • Delete an application bundledelete
    • Deploy an application bundlepost
  • Application categories
    • Create an application categorypost
    • List application categoriesget
    • Get an application categoryget
    • Modify an application categoryput
    • Delete an application categorydelete
  • Application directories
    • Create or delete application directoriespost
    • List application directoriesget
    • Get an application directoryget
  • Application groups
    • Assign directory groups to applicationspost
    • Get an application groupget
  • Application rewrite groups
    • List application rewrite groupsget
    • List the groups assigned to an applicationget
  • Application IDPs
    • Assign an IDP to an applicationpost
    • List application IDPsget
    • Get an application IDPget
    • Delete an application IDPdelete
  • Application audit logs
    • List application audit logs reportsget
  • Applications
    • Create an applicationpost
    • List applicationsget
    • Get an applicationget
    • Modify an applicationput
    • Delete an applicationdelete
    • Deploy an applicationpost
  • Edge keys
    • Create an edge keypost
  • Ghost to Origin keys
    • Create a Ghost to Origin keypost
  • Services
    • List services for an applicationget
  • URL location rules
    • Create a URL location rulepost
    • List URL location rulesget
    • Get a URL location ruleget
    • Modify a URL location ruleput
    • Delete a URL location ruledelete
  • Versions
    • List application versionsget
    • Get an application versionget
    • Create a new application version from existingput
  • Block user
    • Block a user from accessing an IDPpost
  • Unblock user
    • Unblock a user from accessing an IDPpost

Connectors

  • Connectors
    • Create a connectorpost
    • List connectorsget
    • Get a connectorget
    • Modify a connectorput
    • Delete a connectordelete
    • Approve a connectorpost
    • Upgrade OS packages on a connectorpost
  • System metrics
    • List connector system metricsget

Certificates

  • Certificates
    • Create a certificatepost
    • List certificatesget
    • List CA certificate attributesget
    • Get a certificateget
    • Modify a manual certificateput
    • Delete a certificatedelete
    • Upload a certificatepost

Rules

  • Rules
    • Create a rulepost
    • List rulesget
    • Get a ruleget
    • Modify a ruleput
    • Delete a ruledelete
    • Create an access control rulepost
    • Modify an access control ruleput

Device posture

  • Device history
    • Get device historyget
  • Device
    • Update device status to clearput
  • Device inventory
    • List device inventoryget
    • List anti-malware statusget
    • List browser activityget
    • List devices with biometricsget
    • List jailbroken devicesget
    • List device activityget
    • List device screen lockget
    • List firewall statusget
    • List operating system activityget
    • List device risk assessmentget
    • List system disk encryptionget
  • Risk assessment
    • List available browser versionsget
    • List available client versionsget
    • List available operating system versionsget
    • Get CA and OCSP informationget
    • Create certificate profilepost
    • List certificate profilesget
    • Get certificate profileget
    • Update certificate profileput
    • Delete certificate profiledelete
    • Create an anti-malware profilepost
    • List anti-malware profilesget
    • Get an anti-malware profileget
    • Update an anti-malware profileput
    • Delete an anti-malware profiledelete
    • Get CA informationget
    • Get OCSP informationget
    • List chosen versionsget
    • Modify chosen versionsput
    • Test chosen versionspost
    • List available operating systemsget
    • Create a new Carbon Black integrationpost
    • List Carbon Black integrationsget
    • Get Carbon Black integration statusget
    • Update Carbon Black integration statusput
    • Create a Carbon Black integrationpost
    • Creates a Carbon Black integration for testingput
    • Get a Carbon Black integrationget
    • Modify a Carbon Black integrationput
    • Delete a Carbon Black integrationdelete
    • Create a new CrowdStrike integrationpost
    • List CrowdStrike integrationsget
    • Get CrowdStrike integration statusget
    • Update CrowdStrike integration statusput
    • Create a CrowdStrike integrationpost
    • Creates a CrowdStrike integration for testingput
    • Get a CrowdStrike integrationget
    • Modify a CrowdStrike integrationput
    • Delete a CrowdStrike integrationdelete
    • List signal namesget
    • Create risk tagpost
    • List risk tagsget
    • Get a risk tagget
    • Modify a risk tagput
    • Delete a tagdelete
    • Test risk ruleput
    • List risk tiersget
    • Get a risk tierget
    • Modify risk tierput
    • List client versionsget

Admin events reports

  • Admin events reports
    • List admin event reportsget

Enumerations

The EAA API uses a set of integer values to configure various types of resources. The following tables outline these integer values and the types mapped to them.

Rule types and actions

Connector package types

Directory service configuration

Akamai TechDocs
Akamai.com
Linode.com
Contact us
Akamai support Linode support Share feedback
Try Akamai
Log in
Log out
Try Akamai

Akamai.com

Linode.com

Contact us Akamai support Linode support Share feedback

Log in
Log out