From 17 April 2021, the app migration platform will no longer support the existing migration model of retrieving details of migrations with containers (space and project keys).
Currently, you can retrieve details of migrations with containers (space, project and site) in the following ways:
For the server app:
Implement the onStartAppMigration method to either of the following app migration listeners:
AppCloudMigrationListener::onStartAppMigration, ORCloudMigrationListener::onStartAppMigrationFor the cloud app:
GET /migration/LISTENER_TRIGGERED and APP_DATA_UPLOADED events payloadIn order to retrieve migration details, you will need to use the new migration model EnrichedMigrationDetailsDtoV1
without the containers and creator fields.
For the server app:
onStartAppMigration method of interface AppCloudMigrationListenerV1 to receive the migration details in the
new model. See an example here.AppCloudMigrationGateway to retrieve containers (Confluence Spaces, Jira Projects etc.) associated with a migration in a paginated form.
See an example here.For the cloud app:
version=1 to receive LISTENER_TRIGGERED and APP_DATA_UPLOADED events with the new migration model.
See an example.Fetch details about the last 100 active app migration transfers with migration details
in the new migration model.
Use the following method and endpoint to retreive a list of active transfers (upto 100 transfers) with migration details available for your cloudAppKey:
| Method | Endpoint |
|---|---|
GET | /migration/transfer/recent |
Get a list of all containers (Confluence Spaces, Jira Projects etc.)
associated with the migration
Use the following method and endpoint to get a list of all containers for a given containerType in a paginated form (upto 250 containers):
| Method | Endpoint |
|---|---|
GET | /migraton/container/{transferId}/page |
This change will bring in better performance and improved scaling for the app migration platform.
Rate this page: