Lists a page of the Network's served-participant grants.
Returns a page of access grants in the Network (served, observer, and advisor; active and revoked), in participant order. Paged at the DB with no total-count query — items + next-page cursor only.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The owning Network id.
uuidThe tenant identifier
Query Parameters
The maximum number of items to return per page
int32int32Opaque cursor token from an external system (e.g. RAG API). When set, M:Fruxon.Common.Collections.PageToken.AsString returns this value directly instead of encoding Fruxon.Common.Collections.PageToken.Skip.
Opt in to the one extra COUNT that fills totalCount (default off).
Response Body
curl -X GET "https://api.fruxon.com/v1/tenants/string/networks/497f6eca-6276-4993-bfeb-53cbbbba6f08/participants"{
"items": [
{
"id": "00000000-0000-0000-0000-000000000000",
"networkId": "00000000-0000-0000-0000-000000000000",
"participantId": "00000000-0000-0000-0000-000000000000",
"relationshipKey": "SERVED",
"status": "ACTIVE",
"source": "MANUAL",
"agentMode": "ON",
"escalationOverride": {
"tiers": [],
"mode": "UNSPECIFIED",
"allOperatorParticipantIds": []
},
"createdAt": 0,
"modifiedAt": 0
}
],
"nextPageToken": "string",
"totalCount": 0
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Enrolls a participant as an operator of the Network.
The participant must satisfy the operator-eligibility predicate — an internal, curated person that is not disabled; a customer, group, AI peer, or disabled person yields `400 Bad Request`. Idempotent: re-enrolling an existing operator (re)applies its role keys / pool and re-activates it. Applies immediately.
Removes a participant's grant from the Network.
Drops the grant entirely. Removing a participant that has no grant yields `404 Not Found`. To keep the row for audit but stop authorizing, PATCH the status to `REVOKED` instead. Applies immediately.