Skip to main content

Organization API

Settings

Get Settings

Returns organization name, branding, notification preferences, and plan details.

Update Settings

Requires Admin or Owner role.

Members

List Members

Returns all org members with roles and user data.

Update Member Role

Requires Admin or Owner role. Body:
Allowed values: admin, member, viewer.

Remove Member


Invitations

List Invitations

Requires Admin or Owner. Returns all pending invitations.

Send Invitation

Body:

Verify Invitation

Public. Check if an invitation token is valid.

Accept Invitation

Body: { "token": "INVITATION_TOKEN" }

Resend Invitation

Cancel Invitation


Branding

Update Branding

Body:
Send as multipart/form-data with file field. Max 2MB, images only.
Response:

Custom Domain

Set Domain

Body: { "domain": "prd.yourcompany.com" }

Verify Domain

Checks CNAME and TXT DNS records. Rate-limited. Response:

Billing

Get Billing Info

Returns plan details, usage per resource, billing history, and usage trends.

Create Checkout

Body: Response:

Billing Portal

Response:

Admin Endpoints

Dashboard Stats

Returns project counts, status breakdown, recent projects, user stats, and activity timeline.

List Org Projects (Admin)

Full filtering support — search, status, template, priority, date range, assignee, sort.

Usage Analytics

Query Parameters:

Delete All Projects

Irreversible. Requires Admin or Owner.

Delete Organization

Irreversible. Requires Owner.