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