{ "info": { "_postman_id": "232d0df2-3661-452c-8ffe-6e8336b17c15", "name": "App migration", "description": "Endpoints available in Jira and Confluence Cloud instances to support app migrations", "schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json" }, "item": [ { "name": "Forge Resource", "description": "Forge API endpoint", "item": [ { "name": "Update message status", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}app/migration/forge/v1/message/:transferId/status", "query": [], "variable": [ { "key": "transferId", "value": "{{transferId}}", "description": "Transfer ID as UUID", "disabled": false } ] }, "method": "POST", "header": [ { "description": "", "disabled": false, "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "" } }, "response": [] }, { "name": "Find mappings by namespace", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}app/migration/forge/v1/mapping/:transferId/find", "query": [ { "key": "namespace", "value": "{{namespace}}", "disabled": false, "description": "Namespace" } ], "variable": [ { "key": "transferId", "value": "{{transferId}}", "description": "Transfer ID as UUID", "disabled": false } ] }, "method": "POST", "header": [ { "description": "", "disabled": false, "key": "Content-Type", "value": "application/json" }, { "description": "", "disabled": false, "key": "Accept", "value": "*/*" } ], "body": { "mode": "raw", "raw": "" } }, "response": [] }, { "name": "Add log message from the Forge App", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}app/migration/forge/v1/log/:transferId", "query": [], "variable": [ { "key": "transferId", "value": "{{transferId}}", "description": "Transfer ID as UUID", "disabled": false } ] }, "method": "POST", "header": [ { "description": "", "disabled": false, "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "" } }, "response": [] }, { "name": "Returns paginated mappings for a given namespace", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}app/migration/forge/v1/mapping/:transferId/page", "query": [ { "key": "namespace", "value": "{{namespace}}", "disabled": false }, { "key": "lastEntity", "value": "{{lastEntity}}", "disabled": true, "description": "The last entity from the previous page" }, { "key": "pageSize", "value": "{{pageSize}}", "disabled": true, "description": "Size of each returning page" } ], "variable": [ { "key": "transferId", "value": "{{transferId}}", "disabled": false } ] }, "method": "GET", "header": [ { "description": "", "disabled": false, "key": "Accept", "value": "*/*" } ] }, "response": [] }, { "name": "Returns all uploaded file keys for a transfer Id", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}app/migration/forge/v1/data/:transferId/all", "query": [], "variable": [ { "key": "transferId", "value": "{{transferId}}", "disabled": false } ] }, "method": "GET", "header": [ { "description": "", "disabled": false, "key": "Accept", "value": "*/*" } ] }, "response": [] }, { "name": "Returns an object containing a signed url to retrieve app data", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}app/migration/forge/v1/data/:fileKey", "query": [], "variable": [ { "key": "fileKey", "value": "{{fileKey}}", "disabled": false } ] }, "method": "GET", "header": [ { "description": "", "disabled": false, "key": "Accept", "value": "*/*" } ] }, "response": [] }, { "name": "Returns an object containing a signed url to retrieve app data", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}app/migration/forge/v1/data/:fileKey/payload", "query": [], "variable": [ { "key": "fileKey", "value": "{{fileKey}}", "disabled": false } ] }, "method": "GET", "header": [ { "description": "", "disabled": false, "key": "Accept", "value": "application/octet-stream" } ] }, "response": [] }, { "name": "Returns containers for a given transferId and container Type", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}app/migration/forge/v1/container/:transferId/page", "query": [ { "key": "containerType", "value": "{{containerType}}", "disabled": false, "description": "Container Type" }, { "key": "lastEntity", "value": "{{lastEntity}}", "disabled": true, "description": "The last entity from the previous page" }, { "key": "pageSize", "value": "{{pageSize}}", "disabled": true, "description": "Size of each returning page" } ], "variable": [ { "key": "transferId", "value": "{{transferId}}", "description": "Transfer ID as UUID", "disabled": false } ] }, "method": "GET", "header": [ { "description": "", "disabled": false, "key": "Accept", "value": "*/*" } ] }, "response": [] } ] } ], "variable": [ { "key": "protocol", "name": "Protocol", "description": "The HTTP Protocol that should be used for this REST API.", "type": "string", "value": "https" }, { "key": "host", "name": "Host", "description": "The HTTP host that should be used for this REST API.", "type": "string", "value": "api.atlassian.com" }, { "key": "basePath", "name": "Base Path", "description": "The path, after the host, of the base of the REST API.", "type": "string", "value": "%7Bcloud-site-name%7D.atlassian.net/rest/api/latest/" } ] }