Organizations

Update Organization License Key

put

Receives a new license key via JSON, decodes it, verifies its validity, and updates the organization's license in the system if it is valid.

Body
licenseKeystringOptional
Responses
put
/organization-license

No content

Get organizations the user belongs to

get
Responses
200

OK - The organizations the user belongs to

application/json
get
/organizations

Insert a new organization and project

post

This endpoint allows creating a new organization along with a new project and establishes necessary bindings between them.

Body

Body of the request to insert a new organization

accountNamestringOptional
eulaAcceptedbooleanOptional
licenseTypestringOptional
organizationNamestringOptional
Responses
200

Contains the organization and project that was created

application/json
post
/organizations
put
Body
createLicenseTypestringOptional
licenseKeystringOptional
Responses
put
/organizations/:id/license

No content

Get all projects associated with the organization by id

get
Responses
200

OK - Contains an array of projects associated with the organization

application/json
get
/organizations/accounts

Get All Organizations and Projects

get

Returns all organizations and all projects in each organization that the user is a member of

Responses
200

OK - Contains all organizations and projects

application/json
get
/organizations/accounts/all

Get all projects associated with the organization by id

get
Responses
200

OK - Contains an array of projects associated with the organization

application/json
get
/organizations/projects

Get All Organizations and Projects

get

Returns all organizations and all projects in each organization that the user is a member of

Responses
200

OK - Contains all organizations and projects

application/json
get
/organizations/projects/all

Get all users associated with the organization by id

get
Responses
200

OK - Contains an array of users associated with the organization

application/json
get
/organizations/users

Check Organization Display Name Usage

put

Verifies whether the provided display name for an organization is already used by any existing organization.

Body

Body of the request to verify an organization name

namestringOptional

The organization name to verify

Responses
200

OK - Contains a boolean indicating if the display name is in use

application/json
put
/organizations/verify

Delete organization by id

delete
Path parameters
idstringRequired

the id of the organization to delete

Responses
delete
/organizations/{id}

No content

Update Organization Display Name

patch

Updates the display name of the organization specified by the ID.

Path parameters
idstringRequired

The ID of the organization

Body

Body of the request to update organization metadata

namestringOptional

The updated organization name

Responses
200

OK - Display name updated successfully

No content

patch
/organizations/{id}/metadata

No content

Get organization by name

get
Path parameters
namestringRequired

the name of the organization to retrieve

Responses
200

OK - The organization requested by name

application/json
get
/organizations/{name}

Last updated

Was this helpful?