openapi: 3.1.0
info:
version: 16.10.0
title: Amplify Platform API v1.0.0 aca export API
description: 'The Amplify Platform API provides the interface to perform the following:
- Manage account settings and credentials
- Manage organization settings, users, service accounts, and teams
- Retrieve organization usage data
- Register and manage applications
- Retrieve application metrics and analytics
- Retrieve user, organization, and application activity
See the Amplify Guide for documentation and examples on how to authorize API calls to platform services.
For general documentation refer to the Amplify Platform documentation.
© Axway 2026. All rights reserved.'
contact:
email: support@axway.com
termsOfService: https://www.axway.com/en/axway-platform-terms-of-use
servers:
- url: https://platform.axway.com/api/v1
tags:
- name: export
paths:
/export:
parameters: []
post:
summary: Axway Export Data
description: "Generates an export of the user or org data.\n\n___Auth Requirement___\n - _All of_\n - Signed-in user.\n - _If:_ The parameter `body.org_id` is given.\n - _Then:_ Access to the organization.\n\n\n_Allows consumer organization access_\n"
externalDocs:
description: Exporting Data
url: https://docs.axway.com/bundle/platform-management/page/docs/management_guide/organizations/managing_organizations/managing_organization_settings/changing_org_name_deleting_org/index.html#export-organization-data
tags:
- export
operationId: export_create
responses:
'200':
description: Response
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/Response'
- properties:
result:
type: object
required:
- guid
- items
- status
- user_guid
additionalProperties: false
properties:
_id:
type: string
description: Document ID of the export.
readOnly: true
deprecated: true
completed:
type: string
format: date-time
description: Date the export was completed
created:
$ref: '#/components/schemas/DefaultFields/properties/created'
filename:
type: string
format: url
description: Location the export is saved to.
guid:
type: string
format: uuid
description: '`guid` of the export.'
items:
type: array
description: Items included in the export.
items:
type: string
enum:
- user_metadata
- user_activity
- user_devices
- orgs
- org_metadata
- org_activity
- subscriptions
- envs
- teams
- apps
- providers
- idps
- domains
org_guid:
type: string
description: '`guid` of the org for org specific exports.'
status:
type: string
description: Status of the export.
default: pending
enum:
- pending
- complete
- failed
updated:
$ref: '#/components/schemas/DefaultFields/properties/updated'
user_guid:
type: string
description: '`guid` of the user that initiated the export.'
examples:
ExportCreate200Example:
summary: Default export_create 200 response
x-microcks-default: true
value: example_value
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
examples:
FORBIDDEN:
value:
$ref: '#/components/examples/FORBIDDEN/value'
LOGIN_REQUIRED:
value:
$ref: '#/components/examples/LOGIN_REQUIRED/value'
NOT_FOUND:
value:
$ref: '#/components/examples/NOT_FOUND/value'
IDP_REQUIRED:
value:
$ref: '#/components/examples/IDP_REQUIRED/value'
USER_NOT_ADMIN:
value:
$ref: '#/components/examples/USER_NOT_ADMIN/value'
PARAM_INVALID:
value:
$ref: '#/components/examples/PARAM_INVALID/value'
PARAM_REQUIRED:
value:
$ref: '#/components/examples/PARAM_REQUIRED/value'
security:
- SessionCookie: []
- BearerUser: []
- BearerClient: []
parameters:
- $ref: '#/components/parameters/fields'
example: example_value
- $ref: '#/components/parameters/exclude_fields'
example: example_value
requestBody:
content:
'*/*':
schema:
properties:
from:
type: number
description: Starting timestamp to get activity from
items:
type: array
description: What items to include in the export
items:
type: string
org_id:
type: string
description: '`guid` or `org_id` of an organization for and org context export'
to:
type: number
description: Ending timestamp to get activity from
required:
- items
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
get:
summary: Axway Find Exports
description: "Returns all the exports the user has access to.\n\n___Auth Requirement___\n - _All of_\n - Signed-in user.\n - _If:_ The parameter `query.org_id` is given.\n - _Then:_ Access to the organization.\n\n\n_Allows consumer organization access_\n"
externalDocs:
description: Exporting Data
url: https://docs.axway.com/bundle/platform-management/page/docs/management_guide/organizations/managing_organizations/managing_organization_settings/changing_org_name_deleting_org/index.html#export-organization-data
tags:
- export
operationId: export_findAll
responses:
'200':
description: Response
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/Response'
- properties:
result:
$ref: '#/components/schemas/DataExportList'
examples:
ExportFindall200Example:
summary: Default export_findAll 200 response
x-microcks-default: true
value: example_value
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
examples:
FORBIDDEN:
value:
$ref: '#/components/examples/FORBIDDEN/value'
LOGIN_REQUIRED:
value:
$ref: '#/components/examples/LOGIN_REQUIRED/value'
NOT_FOUND:
value:
$ref: '#/components/examples/NOT_FOUND/value'
IDP_REQUIRED:
value:
$ref: '#/components/examples/IDP_REQUIRED/value'
USER_NOT_ADMIN:
value:
$ref: '#/components/examples/USER_NOT_ADMIN/value'
PARAM_INVALID:
value:
$ref: '#/components/examples/PARAM_INVALID/value'
security:
- SessionCookie: []
- BearerUser: []
- BearerClient: []
parameters:
- $ref: '#/components/parameters/fields'
example: example_value
- $ref: '#/components/parameters/exclude_fields'
example: example_value
- in: query
name: org_id
required: false
schema:
type: string
description: '`guid` or `org_id` of an organization to find exports for'
example: 507f1f77bcf86cd799439011
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/export/download/{export_id}:
parameters: []
get:
summary: Axway Retrieve a Download Url
description: 'Retrieve a signed download url for previous user data export.
___Auth Requirement___
Creator of the export or `administrator` role in the organization for org context exports.
_Allows consumer organization access_
'
externalDocs:
description: Exporting Data
url: https://docs.axway.com/bundle/platform-management/page/docs/management_guide/organizations/managing_organizations/managing_organization_settings/changing_org_name_deleting_org/index.html#export-organization-data
tags:
- export
operationId: export_download
responses:
'200':
description: Response
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/Response'
- properties:
result:
type: string
description: Signed download url
examples:
ExportDownload200Example:
summary: Default export_download 200 response
x-microcks-default: true
value: example_value
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
examples:
FORBIDDEN:
value:
$ref: '#/components/examples/FORBIDDEN/value'
NOT_FOUND:
value:
$ref: '#/components/examples/NOT_FOUND/value'
LOGIN_REQUIRED:
value:
$ref: '#/components/examples/LOGIN_REQUIRED/value'
PARAM_INVALID:
value:
$ref: '#/components/examples/PARAM_INVALID/value'
PARAM_REQUIRED:
value:
$ref: '#/components/examples/PARAM_REQUIRED/value'
security:
- SessionCookie: []
- BearerUser: []
parameters:
- $ref: '#/components/parameters/fields'
example: example_value
- $ref: '#/components/parameters/exclude_fields'
example: example_value
- in: path
name: export_id
required: true
schema:
type: string
description: guid of the export
example: 507f1f77bcf86cd799439011
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/export/{export_id}:
parameters: []
delete:
summary: Axway Remove Export
description: "Removes a previous data export.\n\n___Auth Requirement___\n - Signed-in user.\n\n\n_Allows consumer organization access_\n"
externalDocs:
description: Exporting Data
url: https://docs.axway.com/bundle/platform-management/page/docs/management_guide/organizations/managing_organizations/managing_organization_settings/changing_org_name_deleting_org/index.html#export-organization-data
tags:
- export
operationId: export_remove
responses:
'204':
description: No Content
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
examples:
FORBIDDEN:
value:
$ref: '#/components/examples/FORBIDDEN/value'
NOT_FOUND:
value:
$ref: '#/components/examples/NOT_FOUND/value'
LOGIN_REQUIRED:
value:
$ref: '#/components/examples/LOGIN_REQUIRED/value'
PARAM_INVALID:
value:
$ref: '#/components/examples/PARAM_INVALID/value'
PARAM_REQUIRED:
value:
$ref: '#/components/examples/PARAM_REQUIRED/value'
security:
- SessionCookie: []
- BearerUser: []
parameters:
- in: path
name: export_id
required: true
schema:
type: string
description: guid of the export to remove
example: 507f1f77bcf86cd799439011
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
components:
schemas:
DataExportList:
title: DataExportList
type: array
description: A list of DataExport objects.
items:
$ref: '#/components/schemas/DataExport'
Response:
type: object
properties:
success:
type: boolean
description: Whether the request was successful.
example: true
Error:
type: object
allOf:
- $ref: '#/components/schemas/Response'
- type: object
properties:
code:
type: number
description: HTTP status code.
description:
type: string
description: A message describing the error.
internalCode:
type: number
description: Internal code.
DataExport:
type: object
required:
- guid
- items
- status
- user_guid
additionalProperties: false
properties:
_id:
type: string
description: Document ID of the export.
readOnly: true
deprecated: true
example: 507f1f77bcf86cd799439011
completed:
type: string
format: date-time
description: Date the export was completed
example: '2026-04-21T00:00:00Z'
created:
$ref: '#/components/schemas/DefaultFields/properties/created'
filename:
type: string
format: url
description: Location the export is saved to.
example: Example Name
guid:
type: string
format: uuid
description: '`guid` of the export.'
example: example_value
items:
type: array
description: Items included in the export.
items:
type: string
enum:
- user_metadata
- user_activity
- user_devices
- orgs
- org_metadata
- org_activity
- subscriptions
- envs
- teams
- apps
- providers
- idps
- domains
example:
- user_metadata
org_guid:
type: string
description: '`guid` of the org for org specific exports.'
example: example_value
status:
type: string
description: Status of the export.
default: pending
enum:
- pending
- complete
- failed
example: pending
updated:
$ref: '#/components/schemas/DefaultFields/properties/updated'
user_guid:
type: string
description: '`guid` of the user that initiated the export.'
example: example_value
DefaultFields:
properties:
created:
type: string
format: date-time
description: Date created.
readOnly: true
example: '2026-04-21T00:00:00Z'
updated:
type: string
format: date-time
description: Date last updated.
readOnly: true
example: '2026-04-21T00:00:00Z'
examples:
LOGIN_REQUIRED:
value:
success: false
description: Sign-in Required
code: 401
PARAM_INVALID:
value:
success: false
description: '"%s" contained an invalid value.'
code: 400
internalCode: 74
IDP_REQUIRED:
value:
success: false
description: You must sign in using the Identity Provider configured by your organization's administrators to access this organization.
code: 401
internalCode: 235
USER_NOT_ADMIN:
value:
success: false
description: You are not authorized to perform this action. Please contact your organization administrator.
code: 403
NOT_FOUND:
value:
success: false
description: Resource Not Found
code: 404
FORBIDDEN:
value:
success: false
description: You do not have access privileges to view this content.
code: 403
PARAM_REQUIRED:
value:
success: false
description: '"%s" is a required parameter.'
code: 400
internalCode: 77
parameters:
exclude_fields:
name: exclude_fields
in: query
description: A list of fields to exclude from the response.
schema:
type: array
items:
type: string
fields:
name: fields
in: query
description: A list of fields to include in the response.
schema:
type: array
items:
type: string
securitySchemes:
AuthToken:
description: Auth token for internal services
type: apiKey
in: header
name: x-auth-token
BearerClient:
description: Service account access token
type: http
scheme: bearer
bearerFormat: jwt
BearerService:
description: Service account access token for an internal client
type: http
scheme: bearer
bearerFormat: jwt
BearerUser:
description: AxwayID user session access token
type: http
scheme: bearer
bearerFormat: jwt
MFA:
description: Multi-factor authentication code
type: apiKey
in: header
name: x-auth-code
OAuth2:
type: oauth2
flows:
clientCredentials:
tokenUrl: https://login.axway.com/auth/realms/Broker/protocol/openid-connect/token
scopes: {}
authorizationCode:
authorizationUrl: https://login.axway.com/auth/realms/Broker/openid-connect/auth
tokenUrl: https://login.axway.com/auth/realms/Broker/openid-connect/token
scopes: {}
implicit:
authorizationUrl: https://login.axway.com/auth/realms/Broker/openid-connect/auth
scopes: {}
Password:
description: User password
type: apiKey
in: header
name: x-auth-password
SessionCookie:
description: Platform session cookie
type: apiKey
in: cookie
name: connect.sid