{ "info": { "_postman_id": "0dd29506-9199-45e1-aabf-59d23dd073a8", "name": "Atlassian Marketplace API", "schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json" }, "item": [ { "name": "Developer Space", "description": "Developer Space is an entity through which a developer, in the future, will have the ability to manage the entire lifecycle of the app, from development to deployment, and listing on the Atlassian Marketplace.\n", "item": [ { "name": "Get Developer Space by developer Id", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}rest/3/developer-space/:developerId", "query": [], "variable": [ { "key": "developerId", "value": "{{developerId}}", "description": "The unique identifier for this developer Space", "disabled": false } ] }, "method": "GET", "header": [ { "description": "", "disabled": false, "key": "Accept", "value": "application/json" } ], "description": "Returns the Developer Space entity, given its unique identifier, the developer Id.", "auth": { "type": "basic", "basic": { "username": "{{username}}", "password": "{{apiToken}}" } } }, "response": [] }, { "name": "Get developer Id by vendor Id", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}rest/3/developer-space/vendor/:vendorId", "query": [], "variable": [ { "key": "vendorId", "value": "{{vendorId}}", "description": "The Marketplace vendor id.", "disabled": false } ] }, "method": "GET", "header": [ { "description": "", "disabled": false, "key": "Accept", "value": "application/json" } ], "description": "Returns the developer Id, given the vendor Id. The Marketplace vendor is uniquely identified by a numerical identifier. With the introduction of Developer Space, a unique Id known as “developer Id”, represented as a UUID, will replace the vendor Id used in existing APIs.", "auth": { "type": "basic", "basic": { "username": "{{username}}", "password": "{{apiToken}}" } } }, "response": [] }, { "name": "Get listings by developer Id", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}rest/3/developer-space/:developerId/listings", "query": [], "variable": [ { "key": "developerId", "value": "{{developerId}}", "description": "The unique identifier for this developer space", "disabled": false } ] }, "method": "GET", "header": [ { "description": "", "disabled": false, "key": "Accept", "value": "application/json" } ], "description": "Returns developer listings, given the developer Id. Developer listing refers to the details provided by the developer for their customers that may be displayed through an interface provided by the Atlassian ecosystem.", "auth": { "type": "basic", "basic": { "username": "{{username}}", "password": "{{apiToken}}" } } }, "response": [] }, { "name": "Get team member for Developer space", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}rest/3/developer-space/:developerId/members/:aaid", "query": [], "variable": [ { "key": "developerId", "value": "{{developerId}}", "description": "The unique identifier for this developer space", "disabled": false }, { "key": "aaid", "value": "{{aaid}}", "description": "The AAID for user.", "disabled": false } ] }, "method": "GET", "header": [ { "description": "", "disabled": false, "key": "Accept", "value": "application/json" } ], "description": "Returns a specific team member associated with a particular Developer Space.", "auth": { "type": "basic", "basic": { "username": "{{username}}", "password": "{{apiToken}}" } } }, "response": [] }, { "name": "Update member details for Developer Space", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}rest/3/developer-space/:developerId/members/:aaid", "query": [], "variable": [ { "key": "developerId", "value": "{{developerId}}", "description": "The unique identifier for this developer space", "disabled": false }, { "key": "aaid", "value": "{{aaid}}", "description": "The AAID for user.", "disabled": false } ] }, "method": "PUT", "header": [ { "description": "", "disabled": false, "key": "Content-Type", "value": "application/json" } ], "description": "Updates the roles and contact categories a particular member has in association with a particular Developer Space. Roles are assigned to members on the basis of the permissions they have, and Atlassian support can reach out to them for critical communications based on the contact category assigned to them.", "auth": { "type": "basic", "basic": { "username": "{{username}}", "password": "{{apiToken}}" } }, "body": { "mode": "raw", "raw": "" } }, "response": [] }, { "name": "Add user to Developer Space", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}rest/3/developer-space/:developerId/members/:aaid", "query": [], "variable": [ { "key": "developerId", "value": "{{developerId}}", "description": "The unique identifier for this developer space", "disabled": false }, { "key": "aaid", "value": "{{aaid}}", "description": "The AAID for user.", "disabled": false } ] }, "method": "POST", "header": [ { "description": "", "disabled": false, "key": "Content-Type", "value": "application/json" } ], "description": "Adds a user as a team member to a specific Developer Space.", "auth": { "type": "basic", "basic": { "username": "{{username}}", "password": "{{apiToken}}" } }, "body": { "mode": "raw", "raw": "" } }, "response": [] }, { "name": "Remove user as a team member", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}rest/3/developer-space/:developerId/members/:aaid", "query": [], "variable": [ { "key": "developerId", "value": "{{developerId}}", "description": "The unique identifier for this developer space", "disabled": false }, { "key": "aaid", "value": "{{aaid}}", "description": "The AAID for user.", "disabled": false } ] }, "method": "DELETE", "header": [], "description": "Removes the user from the developer’s list of team members.", "auth": { "type": "basic", "basic": { "username": "{{username}}", "password": "{{apiToken}}" } } }, "response": [] }, { "name": "Get developer’s team members", "request": { "url": { "protocol": "{{protocol}}", "host": "{{host}}", "path": "{{basePath}}rest/3/developer-space/:developerId/members?limit=:limit&&cursor=:cursor", "query": [ { "key": "limit", "value": "{{limit}}", "disabled": true, "description": "If specified, limits the result set to this number of items. The maximum limit is 10." }, { "key": "cursor", "value": "{{cursor}}", "disabled": true, "description": "Cursor indicates where the page results should start from." } ], "variable": [ { "key": "developerId", "value": "{{developerId}}", "description": "The unique identifier for this developer space", "disabled": false } ] }, "method": "GET", "header": [], "description": "Returns the list of developer’s team members.", "auth": { "type": "basic", "basic": { "username": "{{username}}", "password": "{{apiToken}}" } } }, "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": "marketplace/" } ] }