Export an Application Package
A 4-step recipe with Appian. We can help you get access.
Recipe · 4 steps
Export an Application Package
with Appian
Resolve a package for an application and export it, then expose the download URLs.
- Retrieve the in-flight packages for the application so the most recently modified package UUID can be used to drive the export.
- Create an export deployment for the resolved package UUID. The Action-Type header is set to export and the JSON configuration names the export type and the single package UUID to export.
- Poll the deployment results until the export leaves the IN_PROGRESS state. Retries while the status is still running and proceeds once a terminal status is reported.
- Retrieve the plain-text deployment log for the completed export so the full export record is available alongside the artifact URLs.
What you'll need to have ready
- apiKey: API key linked to a service account, sent in the appian-api-key header.
- applicationUuid: The UUID of the application whose package will be exported.
- deploymentName: Optional custom name for the export deployment.
- deploymentDescription: Optional description displayed in Appian Designer for the export.
For your developer
Arazzo workflow appian:export-application-package, 4 operations: getApplicationPackages → createDeployment → getDeploymentResults → getDeploymentLog. Specs on APIs.io.