Members
Inviting Members
- Go to Settings > Users
- Click Invite User
- Enter their email address
- Select a role (
member,organization_manager, ormanager) - Click Send Invitation
The invited user will receive a branded email with a link to accept the invitation. Invitations expire after 7 days.
Managing Invitations
Pending invitations are displayed on the Users page above the members table. Admins can:
- View all pending invitations for the organization
- Revoke a pending invitation before it is accepted
Accepting an Invitation
When an invited user clicks the invitation link:
- If not signed in, they are redirected to the login page (the invite token is preserved)
- After signing in, the invitation is automatically accepted
- The user is added to the organization with the assigned role
- They are redirected to the dashboard
Roles
| Role | Description |
|---|---|
| Owner | Full access, can transfer ownership |
| Admin | Full access except ownership transfer |
| Manager | Can manage bridges, orders, shipments, and team |
| Org Manager | Can manage organization settings and members |
| Member | Read-only access to most resources |
When inviting, you can assign member, organization_manager, or manager. Admin and owner roles must be assigned after the user joins.
Managing Members
| Action | Description | Who Can Do This |
|---|---|---|
| Invite | Send an email invitation | Admin, Owner, Manager |
| Change Role | Update a member’s role | Admin, Owner, Manager |
| Remove | Remove a member from the org | Admin, Owner, Manager |
| Transfer Ownership | Make another admin the owner | Owner only |
Via the API
POST /api/organizations/members/invite # Send invite
GET /api/organizations/members/invitations # List pending invitations
POST /api/organizations/members/invite/:token/accept # Accept invite
DELETE /api/organizations/members/invite/:id # Revoke invite
GET /api/organizations/members # List members
DELETE /api/organizations/members/:userId # Remove member