Appian · Capability

Appian Application Package Details API

The Application Package Details API uses the UUID of an application to retrieve data about any in-flight packages for that application. It can be used to link packages to change management systems or obtain identifiers for packages that can then be used with the Deployment REST API to perform exports and deployments. Packages are returned in order of last modified timestamp, with the most recently modified package appearing first, up to a maximum of 100 packages.

Run with Naftiko AppianAPI

What You Can Do

GET
Getapplicationpackages — Appian Get application package details
/applications/{applicationUuid}/packages

MCP Tools

getapplicationpackages

Appian Get application package details

read-only idempotent

Capability Spec

appian-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Appian Application Package Details API
  description: The Application Package Details API uses the UUID of an application to retrieve data about any in-flight packages
    for that application. It can be used to link packages to change management systems or obtain identifiers for packages
    that can then be used with the Deployment REST API to perform exports and deployments. Packages are returned in order
    of last modified timestamp, with the most recently modified package appearing first, up to a maximum of 100 packages.
  tags:
  - Appian
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: appian
    baseUri: https://mysite.appiancloud.com/suite/deployment-management/v2
    description: Appian Application Package Details API HTTP API.
    authentication:
      type: apikey
      in: header
      name: appian-api-key
      value: '{{APPIAN_TOKEN}}'
    resources:
    - name: applications-applicationuuid-packages
      path: /applications/{applicationUuid}/packages
      operations:
      - name: getapplicationpackages
        method: GET
        description: Appian Get application package details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: appian-rest
    description: REST adapter for Appian Application Package Details API.
    resources:
    - path: /applications/{applicationUuid}/packages
      name: getapplicationpackages
      operations:
      - method: GET
        name: getapplicationpackages
        description: Appian Get application package details
        call: appian.getapplicationpackages
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: appian-mcp
    transport: http
    description: MCP adapter for Appian Application Package Details API for AI agent use.
    tools:
    - name: getapplicationpackages
      description: Appian Get application package details
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: appian.getapplicationpackages
      outputParameters:
      - type: object
        mapping: $.
binds:
- namespace: env
  keys:
    APPIAN_TOKEN: APPIAN_TOKEN