OpenPoly logo
Dashboard

Staffs

Manage human Operator Dashboard staff accounts and dashboard permissions.

Staffs

Staffs is the operator-side access-control surface for human dashboard accounts.

Dashboard path

Operator Dashboard → Integrations → Staffs

Required scope: staffs:read

Mutation scope: staffs:write

Staff APIs require a human staff session. Operator API keys cannot create, edit, disable, or reset staff accounts.

What operators can do

  • create staff accounts by email
  • assign dashboard scopes
  • edit display names
  • enable or disable staff membership
  • reset another staff member's password
  • see last login and must-change-password state

Search matches email, display name, or assigned scope text. Status filters are All, Active, and Disabled. The table shows the staff membership; a dashboard role label does not override explicit scopes.

Scope assignment rules

  • * is not assignable to newly created dashboard staff through this UI.
  • Write scopes automatically include the matching read scope when one exists.
  • A staff member can assign only scopes they already hold, unless they have *.
  • A staff member cannot update or disable their own access.
  • Access and password changes revoke the target staff member's active sessions.
  • Full access selects all currently assignable named grants, not a new wildcard grant. Saving a legacy wildcard account through this editor replaces its wildcard with the displayed explicit selection; review it before saving.

Useful permission bundles

WorkflowStaff grants
User/order investigationusers:read, trades:read
Resolved-market user cash PnLtrades:read and redemptions:read
Cash Flow Triage evidencetrades:read, redemptions:read, and balance_operations:read
Opinion monthly reports/exportssettlements:read (independent of trade/redemption grants)
Market visibilitymarkets:read; add markets:write only for authorized changes
Private Market Requests (unreleased)markets:read to review; both market grants to submit risk acceptance
Operator SupportActive human staff session; no extra feature scope

Grant only the duties needed. Giving an employee cash-flow read access does not authorize them to reconcile in Polynion Admin, send money, or write off unpaid payouts. Market write access includes production-impacting visibility and, when available, private-market risk acceptance; do not grant it as a reporting shortcut.

Onboarding password behavior

Create and reset flows attempt to email a temporary password.

If email delivery succeeds, the API does not return the temporary password.

If email delivery fails, the dashboard can show the temporary password once as a fallback so the operator can complete onboarding manually.

Share fallback passwords only through an approved private channel, never a support ticket. The new/reset account must change its temporary password at sign-in. If the email already belongs to an account (EMAIL_EXISTS), do not try to link it by changing unrelated accounts; ask the operator administrator or Polynion Support to resolve account ownership.

Source API

The page uses staff-session bearer auth against:

GET /api/operator/staff
POST /api/operator/staff
PATCH /api/operator/staff/{membership_id}
POST /api/operator/staff/{membership_id}/reset-password

See /docs/operator-api/staffs for request and response details.

Copyright © 2026