v3
latestOpenAPI 3.1.02026-07-311,4541,5202.3 MBApi Admin Staff Groups Memberships List List
GET / POST /api/admin/staff-groups/<name>/memberships/list/
Dedicated <Model>sListView per the BE_conventions/views.md pattern — sophisticated listing lives at the /list/ sub-path while the parent /memberships/ URL handles CRUD verbs only.
GET — paginated list of memberships in the group, newest grants first. Always includes soft-revoked rows alongside active ones so the FE detail page renders the full audit history; clients distinguish via the revoked_at / revoked_by_email fields on each row.
POST — follows the project-wide POST-for-filtering pattern (see views.md §"POST-for-Filtering"). Body is the filter payload; the handler delegates to GET so the response shape and enrichment behavior match exactly.
Path parameters
Query parameters
A page number within the paginated result set.
Number of results to return per page.
Headers
JWT access token or Respan API key