Overview
Organisations enable team collaboration by grouping users, jobs, and resources under a single account. Each user can belong to multiple organisations and switch between them.List Organisations
Response Fields
Array of organisations the user belongs to
ID of the currently active organisation for this user
Create Organisation
Request Body
Organisation name (max 100 characters)
Behaviour
- Creating user is automatically added as an admin member
- New organisation is automatically set as the user’s active organisation
Switch Active Organisation
Request Body
ID of organisation to switch to (user must be a member)
Get Current Organisation
Response Fields
List Members
Response Fields
Array of organisation members
ID of the authenticated user making the request
Role of the authenticated user in this organisation
Update Member Role
Path Parameters
User ID of the member to update
Request Body
New role:
admin or memberRequirements
- Only organisation admins can update member roles
- Cannot change your own role
- Organisation must always have at least one admin (cannot demote last admin)
Remove Member
Path Parameters
User ID of the member to remove
Requirements
- Only organisation admins can remove members
- Organisation must always have at least one admin (cannot remove last admin)
List Invites
Response Fields
Array of pending invites
Full URL to send to the invitee
Create Invite
Request Body
Valid email address of person to invite
Role to assign:
admin or memberResponse Fields
Email delivery status:
sent, failed, skippedBehaviour
- Invites expire after 7 days
- Email is sent automatically via Loops (if configured)
- Only organisation admins can create invites
- Cannot invite users who are already members
Preview Invite (Public)
Query Parameters
Invite token from the invite link
This endpoint is public (no authentication required) so users can preview the invite before signing up or logging in.
Accept Invite
Request Body
Invite token from the invite link
Response Fields
Whether the new organisation was set as active (may retry in background if false)
Revoke Invite
Path Parameters
Unique invite identifier
Get Usage
Response Fields
Pages crawled today
Daily page limit for current plan
Pages crawled this month
Current subscription plan identifier
Get Usage History
Query Parameters
Number of days of history to retrieve (max 365)
Update Plan
Request Body
Plan identifier (e.g., “starter”, “professional”, “enterprise”)
Requirements
- Only organisation admins can update the plan
- Plan must exist and be active
Get Available Plans
This endpoint is public (no authentication required) for use on pricing pages.