capabilities.work

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.

  1. Retrieve the in-flight packages for the application so the most recently modified package UUID can be used to drive the export.
  2. 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.
  3. 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.
  4. 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.