Add JWT Identity Provider
POSThttps://$CUSTOM-DOMAIN/management/v1/idps/generic_jwt
Add JWT Identity Provider
Request​
Header Parameters
x-zitadel-orgid string
The default is always the organization of the requesting user. If you like to get/set a result of another organization include the header. Make sure the user has permission to access the requested data.
- application/json
- application/grpc
- application/grpc-web+proto
Body
required
name string
issuer string
jwtEndpoint string
keysEndpoint string
headerName string
providerOptions
object
Body
required
name string
issuer string
jwtEndpoint string
keysEndpoint string
headerName string
providerOptions
object
Body
required
name string
issuer string
jwtEndpoint string
keysEndpoint string
headerName string
providerOptions
object
Responses​
- 200
- default
A successful response.
- application/json
- application/grpc
- application/grpc-web+proto
- Schema
- Example (from schema)
Schema
details
object
id string
{
"details": {
"sequence": "2",
"creationDate": "2025-03-20T14:09:44.010Z",
"changeDate": "2025-03-20T14:09:44.010Z",
"resourceOwner": "69629023906488334"
},
"id": "string"
}
- Schema
- Example (from schema)
Schema
details
object
id string
{
"details": {
"sequence": "2",
"creationDate": "2025-03-20T14:09:44.010Z",
"changeDate": "2025-03-20T14:09:44.010Z",
"resourceOwner": "69629023906488334"
},
"id": "string"
}
- Schema
- Example (from schema)
Schema
details
object
id string
{
"details": {
"sequence": "2",
"creationDate": "2025-03-20T14:09:44.010Z",
"changeDate": "2025-03-20T14:09:44.010Z",
"resourceOwner": "69629023906488334"
},
"id": "string"
}
An unexpected error response.
- application/json
- application/grpc
- application/grpc-web+proto
- Schema
- Example (from schema)
Schema
code int32
message string
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- Schema
- Example (from schema)
Schema
code int32
message string
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- Schema
- Example (from schema)
Schema
code int32
message string
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- curl
- python
- go
- nodejs
- ruby
- csharp
- php
- java
- powershell
- CURL
curl -L 'https://$CUSTOM-DOMAIN/management/v1/idps/generic_jwt' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
-d '{
"name": "string",
"issuer": "My Provider",
"jwtEndpoint": "string",
"keysEndpoint": "string",
"headerName": "string",
"providerOptions": {
"isLinkingAllowed": true,
"isCreationAllowed": true,
"isAutoCreation": true,
"isAutoUpdate": true,
"autoLinking": "AUTO_LINKING_OPTION_UNSPECIFIED"
}
}'
ResponseClear