Add Project Grant
POSThttps://$CUSTOM-DOMAIN/management/v1/projects/:projectId/grants
deprecated
This endpoint has been deprecated and may be replaced or removed in future versions of the API.
Deprecated: use CreateProjectGrant instead.
Grant a project to another organization. The project grant will allow the granted organization to access the project and manage the authorizations for its users. Project Grant will be listed in the granted project of the granted organization.
Request​
Path Parameters
projectId stringrequired
Header Parameters
x-zitadel-orgid string
The default is always the organization of the requesting user. If you like to change/get objects of another organization include the header. Make sure the requesting user has permission to access the requested data.
- application/json
- application/grpc
- application/grpc-web+proto
Bodyrequired
grantedOrgIdstring
Example:
28746028909593987
roleKeysstring[]
Example:
["RoleKey1","RoleKey2"]
Bodyrequired
grantedOrgIdstring
Example:
28746028909593987
roleKeysstring[]
Example:
["RoleKey1","RoleKey2"]
Bodyrequired
grantedOrgIdstring
Example:
28746028909593987
roleKeysstring[]
Example:
["RoleKey1","RoleKey2"]
Responses​
- 200
- default
A successful response.
- application/json
- application/grpc
- application/grpc-web+proto
- Schema
- Example (auto)
Schema
grantIdstring
Example:
28746028909593987
details object
{
"grantId": "28746028909593987",
"details": {
"sequence": "2",
"creationDate": "2024-07-29T15:51:28.071Z",
"changeDate": "2024-07-29T15:51:28.071Z",
"resourceOwner": "69629023906488334"
}
}
- Schema
- Example (auto)
Schema
grantIdstring
Example:
28746028909593987
details object
{
"grantId": "28746028909593987",
"details": {
"sequence": "2",
"creationDate": "2024-07-29T15:51:28.071Z",
"changeDate": "2024-07-29T15:51:28.071Z",
"resourceOwner": "69629023906488334"
}
}
- Schema
- Example (auto)
Schema
grantIdstring
Example:
28746028909593987
details object
{
"grantId": "28746028909593987",
"details": {
"sequence": "2",
"creationDate": "2024-07-29T15:51:28.071Z",
"changeDate": "2024-07-29T15:51:28.071Z",
"resourceOwner": "69629023906488334"
}
}
An unexpected error response.
- application/json
- application/grpc
- application/grpc-web+proto
- Schema
- Example (auto)
Schema
codeint32
messagestring
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- Schema
- Example (auto)
Schema
codeint32
messagestring
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- Schema
- Example (auto)
Schema
codeint32
messagestring
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Authorization: oauth2
name: OAuth2type: oauth2scopes:openid,urn:zitadel:iam:org:project:id:zitadel:aud
flows: { "authorizationCode": { "authorizationUrl": "$CUSTOM-DOMAIN/oauth/v2/authorize", "tokenUrl": "$CUSTOM-DOMAIN/oauth/v2/token", "scopes": { "openid": "openid", "urn:zitadel:iam:org:project:id:zitadel:aud": "urn:zitadel:iam:org:project:id:zitadel:aud" } } }
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
ResponseClear