Team Management
Manage team members, invitations, and roles in the dashboard.
Use these routes to manage access for your organization.
Base URL: https://app.pacspace.io
Protected routes require a valid dashboard session cookie (-b pacspace-dashboard-cookies.txt).
http
GET https://app.pacspace.io/dashboard/team
List Team Members
Get current members for your tenant.
bash
curl https://app.pacspace.io/dashboard/team/members \
-b pacspace-dashboard-cookies.txt
List Pending Invitations (Admin Only)
bash
curl https://app.pacspace.io/dashboard/team/invitations \
-b pacspace-dashboard-cookies.txt
Invite Member (Admin Only)
bash
curl -X POST https://app.pacspace.io/dashboard/team/invite \
-b pacspace-dashboard-cookies.txt \
-H "Content-Type: application/json" \
-d '{
"email": "analyst@company.com",
"role": "analyst"
}'
role must be manager or analyst for invites.
Validate Invitation Link (Public)
Use this route before showing an "accept invite" form.
bash
curl "https://app.pacspace.io/dashboard/team/accept-invite?token=INVITE_TOKEN"
Accept Invitation (Public)
Creates the user account and joins the tenant.
bash
curl -X POST https://app.pacspace.io/dashboard/team/accept-invite \
-H "Content-Type: application/json" \
-d '{
"token": "INVITE_TOKEN",
"name": "Jane Analyst",
"password": "SecurePass1"
}'
Change Member Role (Admin Only)
bash
curl -X PATCH https://app.pacspace.io/dashboard/team/members/usr_123/role \
-b pacspace-dashboard-cookies.txt \
-H "Content-Type: application/json" \
-d '{
"role": "manager"
}'
Allowed roles: admin, manager, analyst.
Remove Member (Admin Only)
bash
curl -X DELETE https://app.pacspace.io/dashboard/team/members/usr_123 \
-b pacspace-dashboard-cookies.txt
Revoke Invitation (Admin Only)
bash
curl -X DELETE https://app.pacspace.io/dashboard/team/invitations/inv_123 \
-b pacspace-dashboard-cookies.txt
Endpoints Summary
| Endpoint | Method | Auth | Role |
|---|---|---|---|
/dashboard/team/members | GET | Session cookie | Any team member |
/dashboard/team/invitations | GET | Session cookie | Admin |
/dashboard/team/invite | POST | Session cookie | Admin |
/dashboard/team/accept-invite | GET | Public | N/A |
/dashboard/team/accept-invite | POST | Public | N/A |
/dashboard/team/members/:id/role | PATCH | Session cookie | Admin |
/dashboard/team/members/:id | DELETE | Session cookie | Admin |
/dashboard/team/invitations/:id | DELETE | Session cookie | Admin |