Team
Add teammates to your account so the whole team can work from one book. Authentication is passwordless, so there’s nothing to provision: inviting a teammate creates their user and emails them, and they sign in with a one-time code — no password to set or reset.
List members
curl "https://api.commissionsight.com/v1/team" -H "Authorization: Bearer $TOKEN"{ "data": [ { "id": "…", "email": "ada@brokerage.com", "role": "member", "createdAt": "…" } ] }Invite a teammate
curl -X POST "https://api.commissionsight.com/v1/team/invites" \ -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \ -d '{ "email": "grace@brokerage.com" }'{ "status": "invited", "email": "grace@brokerage.com", "userId": "…" }- The email is normalized to lowercase. If it’s already on your account, you get
{ "status": "already_member" }(no duplicate). If it already belongs to another account, the request is refused with409(email_taken). - The invitee receives an email and can sign in immediately at app.commissionsight.com with their email.
Remove a member
curl -X DELETE "https://api.commissionsight.com/v1/team/$USER_ID" -H "Authorization: Bearer $TOKEN"Returns 204. The member is removed and their sessions are revoked immediately.
Invites and removals are recorded in the audit trail (team.invite / team.remove).
In the app, manage the team under Profile → Team.