{ "opencollection": "1.0.0", "info": { "name": "Atlassian Admin Account Project Key and Name Validation API", "version": "1.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Project Key and Name Validation", "type": "folder" }, "items": [ { "info": { "name": "Atlassian Validate Project Key", "type": "http" }, "http": { "method": "GET", "url": "https://api.atlassian.com/rest/api/3/projectvalidate/key", "params": [ { "name": "key", "value": "", "type": "query", "description": "The project key." } ] }, "docs": "Validates a project key by confirming the key is a valid string and not in use.

**[Permissions](#permissions) required:** None." }, { "info": { "name": "Atlassian Get Valid Project Key", "type": "http" }, "http": { "method": "GET", "url": "https://api.atlassian.com/rest/api/3/projectvalidate/validProjectKey", "params": [ { "name": "key", "value": "", "type": "query", "description": "The project key." } ] }, "docs": "Validates a project key and, if the key is invalid or in use, generates a valid random string for the project key.

**[Permissions](#permissions) required:** None." }, { "info": { "name": "Atlassian Get Valid Project Name", "type": "http" }, "http": { "method": "GET", "url": "https://api.atlassian.com/rest/api/3/projectvalidate/validProjectName", "params": [ { "name": "name", "value": "", "type": "query", "description": "The project name." } ] }, "docs": "Checks that a project name isn't in use. If the name isn't in use, the passed string is returned. If the name is in use, this operation attempts to generate a valid project name based on the one supplied, usually by adding a sequence number. If a valid project name cannot be generated, a 404 response is returned.

**[Permissions](#permissions) required:** None." } ] } ], "bundled": true }