Removes a collaborator's access from the Network.
Revokes the user's grant. Cannot remove the last remaining Admin — the request is rejected so the Network never becomes orphaned from explicit administration. Idempotent against users with no current grant. Applies immediately.
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 user id to remove.
The tenant identifier
Response Body
curl -X DELETE "https://api.fruxon.com/v1/tenants/string/networks/497f6eca-6276-4993-bfeb-53cbbbba6f08/collaborators/string"{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Approves a pending access request, granting the role that was asked for.
Flips the pending row to active, so the user immediately holds the Viewer or Editor role they asked for, and emails them the decision. Requires Admin on the Application. The role is not negotiable here — to grant something other than what was requested, approve and then change the role, or use `PUT /v1/tenants/{tenant}/networks/{network}/collaborators` directly, which both grants and activates in one call. Rejected with 400 when the user has no pending request.
Grants a user access to the Network, or changes an existing collaborator's role.
Grants the given user the specified role, or upgrades/downgrades their existing role. A new grant with no role defaults to Viewer. The last remaining Admin cannot be demoted. Roles: Viewer (read), Editor (read + configure), Admin (everything, including managing collaborators). Applies immediately.