Downloadable Files in Response Messages
In some cases, the platform API returns content as a downloadable file rather than in the payload of the response message. In all these cases, the platform uses the content-disposition header to manage this content.
When testing any of these operations, you can just run the test URL in the address bar of a browser window and you will see a File Download prompt (assuming the URL is correct and you have the appropriate permissions).
The content-disposition header is used by many operations to return information such as workflows, platform styles, export information, and metrics. Some of the operations that use this header are shown below.
This service/operation... | Returns this information... | In this file... |
---|---|---|
apis: | ||
GET /api/apis/{APIID}/package | API export ZIP file | api-export.zip |
GET /api/apis/versions/{APIVersionID}/package | API version export ZIP file | apiversion-export.zip |
GET /api/apis/versions/{APIVersionID}/metrics/export | Metrics export CSV file | export.csv |
GET /api/apis/versions/{APIVersionID}/txlogs/export | Usage logs export CSV file | apilogs.csv |
apps: | ||
GET /api/apps/{AppID}/package | App export ZIP file | application-export.zip |
GET /api/apps/versions/{AppVersionID}/package | API version export ZIP file | appversion-export.zip |
GET /api/apps/versions/{AppVersionID}/metrics/export | Metrics export CSV file | export.csv |
GET /api/apps/versions/{AppVersionID}/txlogs/export | Usage logs export CSV file | applogs.csv |
GET /api/apps/versions/{AppVersionID}/certificate | App certificate | certificate.cer |
businesses: | ||
GET /api/businesses/{BusinessID}/package | Business export ZIP file | business-export.zip |