Skip to content

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.


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

EndpointMethodAuthRole
/dashboard/team/membersGETSession cookieAny team member
/dashboard/team/invitationsGETSession cookieAdmin
/dashboard/team/invitePOSTSession cookieAdmin
/dashboard/team/accept-inviteGETPublicN/A
/dashboard/team/accept-invitePOSTPublicN/A
/dashboard/team/members/:id/rolePATCHSession cookieAdmin
/dashboard/team/members/:idDELETESession cookieAdmin
/dashboard/team/invitations/:idDELETESession cookieAdmin