• Migration job
    • Migration task
    • Migration task status
    Platform
    Migration API / Reference / REST API

    Migration task status

    Postman Collection
    OpenAPI

    Use these APIs to check the status of existing migration tasks. The response is in the form of a status tree, where the root level contains the overall status. You can also drill down on the details of the status to see which pre-migration checks failed and which spaces/projects failed or were successful. Because the response could contain a lot of statuses, this API returns paginated responses. For more details, see this guide.

    GET

    Get migration task status

    Returns the status of the indicated task within a job.

    Request

    Path parameters

    jobId

    string

    Required
    taskId

    string

    Required

    Query parameters

    expandChildren

    string

    level

    string

    status

    string

    outcome

    string

    cursor

    string

    Responses

    OK

    application/json

    TaskStatusPaginatedResponse
    GET/migrations/public/v1/jobs/{jobId}/tasks/{taskId}/status
    1 2 3 curl --request GET \ --url 'https://api.atlassian.com/migrations/public/v1/jobs/{jobId}/tasks/{taskId}/status' \ --header 'Accept: application/json'
    200Response
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 { "data": { "status": "PENDING", "outcome": "SUCCESS", "message": "<string>", "details": { "occurrences": [ "<string>" ] }, "progress": 2154, "children": {} }, "links": { "next": "<string>", "self": "<string>" } }