This workflow outlines the process for creating a new application using the EAA API and the follow-up operations you need to complete to fully configure and deploy the application.
Step # | Action | Method & URL |
---|---|---|
1 | Create an application OR Modify an application | POST /v1/mgmt-pop/apps OR PUT /v1/mgmt-pop/apps/{applicationId} |
2 | Assign connectors to an application | PUT /v1/mgmt-pop/apps/{applicationId}/agents |
3 | Assign an IDP to an application | POST /v1/mgmt-pop/appidp |
4 | Create or delete application directories | POST /v1/mgmt-pop/appdirectories |
5 | Assign the application to a directory auth group, to allow one or more groups to access the application: Assign directory groups to applications | POST /v1/mgmt-pop/appgroups |
6 | OPTIONAL Create an access control rule AND assign the rule to the application: Modify an application | POST v1/mgmt-pop/services/{id}/rules PUT /v1/mgmt-pop/apps/{applicationId} |
7 | OPTIONAL: For Web applications: Create a URL location rule and assign it to your application or modify an existing rule: Modify a URL location rule | POST /v1/mgmt-pop/apps/{applicationId}/urllocation OR PUT /v1/mgmt-pop/apps/{applicationId}/urllocation/{locationId} |
8 | OPTIONAL: For ease of bulk deployment: Create a an application category or assign the application to an existing category: Create an application category OR Modify an application category | POST /v1/mgmt-pop/appcategories OR PUT /v1/mgmt-pop/appcategories/{appCategoryId} |
9 | OPTIONAL: For ease of bulk deployment: Create an application bundle OR add the application to an existing bundle: Modify an application bundle | POST /v1/mgmt-pop/appbundle OR PUT /v1/mgmt-pop/appbundle/{appBundleId} |
10 | Deploy your application: Deploy an application | POST /v1/mgmt-pop/apps/{applicationId}/deploy |
Alternatively, you can perform all of these actions using the EAA command line tool: Akamai CLI: Enterprise Application Access
For more information on the different types of applications you can create with EAA and the configuration requirements for each type, refer to EAA introduction.