Replace who has access to a project.

Sets the project's access to exactly the supplied grants: users not listed are revoked, new
users are added, and changed roles are updated. Every listed user must be a member of your
tenant — you cannot grant access to a user outside it. An empty list revokes all access.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required

The identifier of the project whose access to replace.

Body Params

The complete desired set of access grants.

The complete desired set of access grants for a project. A PUT replaces the project's grants
with exactly this set — grants not listed are revoked, new ones are added, and changed roles are
updated. An empty list revokes all access (leaving the project reachable only via the API).

grants
array of objects
grants
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json