API referenceSharing
Remove a person's access to a project
POST
Deletes one member's grant on a project. Their grants on single services in it stay.
Needs grants.manage on the project. Not available to MCP clients or the assistant.
cookie
seylo_session<token>application/json- body
projectId*stringPanel-issued id.
Match
^[a-z0-9]{16}$userId*stringPanel-issued id.
Match
^[a-z0-9]{16}$Success.
application/json- response
curl -X POST 'https://example.com/api/v1/grants.removeFromProject' \ -H 'Content-Type: application/json' \ -d '{ "projectId": "string", "userId": "string"}'Example Response
{}List your own grants GET
Lists the signed-in person's grants, so the web app can hide what they cannot do. Empty for owners and admins. Any signed-in caller. Not available to MCP clients or the assistant.
Remove a person's access to a service POST
Deletes one member's grant on a single service. A grant on the whole project still covers it. Needs `grants.manage` on the service (a grant on its project covers it). Not available to MCP clients or the assistant.