Skip to main content
Organizations (accounts). Billing and projects attach here, never to users.

orgs.list

List organizations the caller belongs to.
  • Auth: Dashboard session only — organization API keys are rejected.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)

An array of objects with these fields:

orgs.create

Create a team organization owned by the caller.
  • Auth: Dashboard session only — organization API keys are rejected.
  • Minimum role: member
  • Risk: write

Request body

Example

Responses

Response body (201)

orgs.get

Get one organization the caller belongs to.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)

orgs.update

Update an organization’s name and/or slug. Slugs are lowercase letters, numbers and dashes, must be unique across the platform, and change the organization’s dashboard URLs immediately.
  • Auth: Dashboard session only — organization API keys are rejected.
  • Minimum role: admin
  • Risk: write

Request body

Example

Responses

Response body (200)

orgs.delete

Delete an organization and everything in it.
  • Auth: Dashboard session only — organization API keys are rejected.
  • Minimum role: owner
  • Risk: destructive · sensitive (elevated blast radius)

Example

Responses

orgs.listMembers

List organization members with roles.
  • Auth: Dashboard session only — organization API keys are rejected.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)

An array of objects with these fields:

orgs.updateMemberRole

Change a member’s role.
  • Auth: Dashboard session only — organization API keys are rejected.
  • Minimum role: admin
  • Risk: write

Request body

Example

Responses

Response body (200)

orgs.removeMember

Remove a member from the organization.
  • Auth: Dashboard session only — organization API keys are rejected.
  • Minimum role: admin
  • Risk: destructive

Example

Responses

orgs.listInvitations

List pending invitations.
  • Auth: Dashboard session only — organization API keys are rejected.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)

An array of objects with these fields:

orgs.createInvitation

Invite someone by email. Sends an invitation email.
  • Auth: Dashboard session only — organization API keys are rejected.
  • Minimum role: admin
  • Risk: write

Request body

Example

Responses

Response body (201)

orgs.revokeInvitation

Cancel a pending invitation.
  • Auth: Dashboard session only — organization API keys are rejected.
  • Minimum role: admin
  • Risk: destructive

Example

Responses