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::onStartAppMigration
For 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: