Hi,
I’m updating my app to send progress updates as part of the Server -> Cloud migration, however it fails when making a POST
to /rest/atlassian-connect/1/migration/progress/{transferId}
. The API documentation is unclear since the API route and schema don’t match the example provided.
Looking at the source code in the example app, it looks like it should be a POST
to /rest/atlassian-connect/1/migration/progress/{transferId}
with the body containing progressStatus (string)
and percent (int)
key/value pairs.
I’ve tried combinations of key name and values but the Jira API still returns a 400 response with this message:
{"timestamp":"2021-03-04T01:03:52.477+00:00","status":400,"error":"Bad Request","message":"","path":"/api/connect/v1/progress/{transferId}/{myAppKeyHere}/{someOtherIdHere}"}
What is the right type of request? I’ve tried different combinations of the API doc and all are returning a HTTP 400 response.
The API doc also has this info message:
Note that there is a 14-day time-limit after you receive the first notification of your server app being triggered to access progress reports. After the 14-day period, the App migration platform will return a 400 error response to all requests for information using transferId.
Does the 14-day limit apply per instance, or per transfer? I would expect per transfer, but wanted confirmation.
Regards,
Robert.