Skip to main content

Create Project

Accessible by
  • Soulbound administrators
  • Organizations
Request
PUT {uri:organization-projects}/{name} HTTP/1.1
Version: 1
Content-Type: "application/vnd.gg.soulbound.organization.projects+json"
Authorization: Bearer <api-key>

{
"name": {new-name}
}
NameTypeDescription
api-keystringThe client's API key
namestringA value that uniquely identifies the project
new-namestringAn optional value used to rename an existing project
On creation of a project
HTTP/1.1 201 Created
Location: {uri:project}
NameTypeDescription
uri:projectstringThe URL of the new project
On Conflict
HTTP/1.1 409 Conflict
Location: {uri:project}

{cause}
NameTypeDescription
uri:projectstringThe URL of the conflicting project
causestringA user-friendly explanation of the conflict
Permission denied
HTTP/1.1 401 Unauthorized
WWW-Authenticate: Bearer realm="https://api.soulbound.gg/"