Retrieve the information returned by the identity provider
POST/v2/idp_intents/:idpIntentId
Retrieve the information returned by the identity provider for registration or updating an existing user with new information..
Request​
Path Parameters
ID of the idp intent, previously returned on the success response of the IDP callback
- application/json
- application/grpc
- application/grpc-web+proto
Body
required
Possible values: non-empty
and <= 200 characters
token of the idp intent, previously returned on the success response of the IDP callback
Body
required
Possible values: non-empty
and <= 200 characters
token of the idp intent, previously returned on the success response of the IDP callback
Body
required
Possible values: non-empty
and <= 200 characters
token of the idp intent, previously returned on the success response of the IDP callback
Responses​
- 200
- 403
- 404
- default
OK
- application/json
- application/grpc
- application/grpc-web+proto
- Schema
- Example (from schema)
Schema
details
object
on read: the sequence of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
on read: the timestamp of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
idpInformation
object
oauth
object
OAuth/OIDC access (and id_token) returned by the identity provider
ldap
object
LDAP entity attributes returned by the identity provider
saml
object
SAMLResponse returned by the identity provider
ID of the identity provider
ID of the user of the identity provider
username of the user of the identity provider
complete information returned by the identity provider
ID of the user in ZITADEL if external user is linked
{
"details": {
"sequence": "2",
"changeDate": "2024-12-20T16:04:44.051Z",
"resourceOwner": "69629023906488334"
},
"idpInformation": {
"oauth": {
"accessToken": "string",
"idToken": "string"
},
"ldap": {
"attributes": {}
},
"saml": {
"assertion": "string"
},
"idpId": "d654e6ba-70a3-48ef-a95d-37c8d8a7901a",
"userId": "6516849804890468048461403518",
"userName": "user@external.com",
"rawInformation": {}
},
"userId": "163840776835432345"
}
- Schema
- Example (from schema)
Schema
details
object
on read: the sequence of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
on read: the timestamp of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
idpInformation
object
oauth
object
OAuth/OIDC access (and id_token) returned by the identity provider
ldap
object
LDAP entity attributes returned by the identity provider
saml
object
SAMLResponse returned by the identity provider
ID of the identity provider
ID of the user of the identity provider
username of the user of the identity provider
complete information returned by the identity provider
ID of the user in ZITADEL if external user is linked
{
"details": {
"sequence": "2",
"changeDate": "2024-12-20T16:04:44.052Z",
"resourceOwner": "69629023906488334"
},
"idpInformation": {
"oauth": {
"accessToken": "string",
"idToken": "string"
},
"ldap": {
"attributes": {}
},
"saml": {
"assertion": "string"
},
"idpId": "d654e6ba-70a3-48ef-a95d-37c8d8a7901a",
"userId": "6516849804890468048461403518",
"userName": "user@external.com",
"rawInformation": {}
},
"userId": "163840776835432345"
}
- Schema
- Example (from schema)
Schema
details
object
on read: the sequence of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
on read: the timestamp of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
idpInformation
object
oauth
object
OAuth/OIDC access (and id_token) returned by the identity provider
ldap
object
LDAP entity attributes returned by the identity provider
saml
object
SAMLResponse returned by the identity provider
ID of the identity provider
ID of the user of the identity provider
username of the user of the identity provider
complete information returned by the identity provider
ID of the user in ZITADEL if external user is linked
{
"details": {
"sequence": "2",
"changeDate": "2024-12-20T16:04:44.052Z",
"resourceOwner": "69629023906488334"
},
"idpInformation": {
"oauth": {
"accessToken": "string",
"idToken": "string"
},
"ldap": {
"attributes": {}
},
"saml": {
"assertion": "string"
},
"idpId": "d654e6ba-70a3-48ef-a95d-37c8d8a7901a",
"userId": "6516849804890468048461403518",
"userName": "user@external.com",
"rawInformation": {}
},
"userId": "163840776835432345"
}
Returned when the user does not have permission to access the resource.
- application/json
- application/grpc
- application/grpc-web+proto
- Schema
- Example (from schema)
Schema
Array [
]
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- Schema
- Example (from schema)
Schema
Array [
]
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- Schema
- Example (from schema)
Schema
Array [
]
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Returned when the resource does not exist.
- application/json
- application/grpc
- application/grpc-web+proto
- Schema
- Example (from schema)
Schema
Array [
]
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- Schema
- Example (from schema)
Schema
Array [
]
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- Schema
- Example (from schema)
Schema
Array [
]
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
An unexpected error response.
- application/json
- application/grpc
- application/grpc-web+proto
- Schema
- Example (from schema)
Schema
Array [
]
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- Schema
- Example (from schema)
Schema
Array [
]
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
- Schema
- Example (from schema)
Schema
Array [
]
details
object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}