Search sessions​
Search for sessions
Request Body required
- Array [
- ]
query object
Object unspecific list filters like offset, limit and asc/desc.
Maximum amount of events returned. The default is set to 1000 in https://github.com/zitadel/zitadel/blob/new-eventstore/cmd/zitadel/startup.yaml. If the limit exceeds the maximum configured ZITADEL will throw an error. If no limit is present the default is taken.
default is descending
queries object[]
idsQuery object
userIdQuery object
creationDateQuery object
Possible values: [TIMESTAMP_QUERY_METHOD_EQUALS
, TIMESTAMP_QUERY_METHOD_GREATER
, TIMESTAMP_QUERY_METHOD_GREATER_OR_EQUALS
, TIMESTAMP_QUERY_METHOD_LESS
, TIMESTAMP_QUERY_METHOD_LESS_OR_EQUALS
]
Default value: TIMESTAMP_QUERY_METHOD_EQUALS
defines which timestamp comparison method is used
Possible values: [SESSION_FIELD_NAME_UNSPECIFIED
, SESSION_FIELD_NAME_CREATION_DATE
]
Default value: SESSION_FIELD_NAME_UNSPECIFIED
Request Body required
- Array [
- ]
query object
Object unspecific list filters like offset, limit and asc/desc.
Maximum amount of events returned. The default is set to 1000 in https://github.com/zitadel/zitadel/blob/new-eventstore/cmd/zitadel/startup.yaml. If the limit exceeds the maximum configured ZITADEL will throw an error. If no limit is present the default is taken.
default is descending
queries object[]
idsQuery object
userIdQuery object
creationDateQuery object
Possible values: [TIMESTAMP_QUERY_METHOD_EQUALS
, TIMESTAMP_QUERY_METHOD_GREATER
, TIMESTAMP_QUERY_METHOD_GREATER_OR_EQUALS
, TIMESTAMP_QUERY_METHOD_LESS
, TIMESTAMP_QUERY_METHOD_LESS_OR_EQUALS
]
Default value: TIMESTAMP_QUERY_METHOD_EQUALS
defines which timestamp comparison method is used
Possible values: [SESSION_FIELD_NAME_UNSPECIFIED
, SESSION_FIELD_NAME_CREATION_DATE
]
Default value: SESSION_FIELD_NAME_UNSPECIFIED
Request Body required
- Array [
- ]
query object
Object unspecific list filters like offset, limit and asc/desc.
Maximum amount of events returned. The default is set to 1000 in https://github.com/zitadel/zitadel/blob/new-eventstore/cmd/zitadel/startup.yaml. If the limit exceeds the maximum configured ZITADEL will throw an error. If no limit is present the default is taken.
default is descending
queries object[]
idsQuery object
userIdQuery object
creationDateQuery object
Possible values: [TIMESTAMP_QUERY_METHOD_EQUALS
, TIMESTAMP_QUERY_METHOD_GREATER
, TIMESTAMP_QUERY_METHOD_GREATER_OR_EQUALS
, TIMESTAMP_QUERY_METHOD_LESS
, TIMESTAMP_QUERY_METHOD_LESS_OR_EQUALS
]
Default value: TIMESTAMP_QUERY_METHOD_EQUALS
defines which timestamp comparison method is used
Possible values: [SESSION_FIELD_NAME_UNSPECIFIED
, SESSION_FIELD_NAME_CREATION_DATE
]
Default value: SESSION_FIELD_NAME_UNSPECIFIED
- 200
- 400
- 403
- 404
- default
OK
Schema
- Array [
- ]
details object
the last time the projection got updated
sessions object[]
"id of the session"
"time when the session was created"
"time when the session was last updated"
"sequence of the session"
factors object
"checked factors of the session, e.g. the user, password and more"
user object
"time when the user was last checked"
"id of the checked user"
"login name of the checked user"
"display name of the checked user"
"organization id of the checked user"
password object
"time when the password was last checked"
webAuthN object
"time when the passkey challenge was last checked"
intent object
"time when an intent was last checked"
totp object
"time when the Time-based One-Time Password was last checked"
otpSms object
"time when the One-Time Password was last checked"
otpEmail object
"time when the One-Time Password was last checked"
metadata object
"custom key value list"
userAgent object
header object
property name* object
A header may have multiple values. In Go, headers are defined as map[string][]string, but protobuf doesn't allow this scheme.
"time the session will be automatically invalidated"
{
"details": {
"totalResult": "2",
"processedSequence": "267831",
"timestamp": "2024-05-24T19:39:27.140Z"
},
"sessions": [
{
"id": "string",
"creationDate": "2024-05-24T19:39:27.140Z",
"changeDate": "2024-05-24T19:39:27.140Z",
"sequence": "string",
"factors": {
"user": {
"verifiedAt": "2024-05-24T19:39:27.140Z",
"id": "string",
"loginName": "string",
"displayName": "string",
"organizationId": "string"
},
"password": {
"verifiedAt": "2024-05-24T19:39:27.140Z"
},
"webAuthN": {
"verifiedAt": "2024-05-24T19:39:27.140Z",
"userVerified": true
},
"intent": {
"verifiedAt": "2024-05-24T19:39:27.140Z"
},
"totp": {
"verifiedAt": "2024-05-24T19:39:27.140Z"
},
"otpSms": {
"verifiedAt": "2024-05-24T19:39:27.140Z"
},
"otpEmail": {
"verifiedAt": "2024-05-24T19:39:27.140Z"
}
},
"metadata": {},
"userAgent": {
"fingerprintId": "string",
"ip": "string",
"description": "string",
"header": {}
},
"expirationDate": "2024-05-24T19:39:27.141Z"
}
]
}
Schema
- Array [
- ]
details object
the last time the projection got updated
sessions object[]
"id of the session"
"time when the session was created"
"time when the session was last updated"
"sequence of the session"
factors object
"checked factors of the session, e.g. the user, password and more"
user object
"time when the user was last checked"
"id of the checked user"
"login name of the checked user"
"display name of the checked user"
"organization id of the checked user"
password object
"time when the password was last checked"
webAuthN object
"time when the passkey challenge was last checked"
intent object
"time when an intent was last checked"
totp object
"time when the Time-based One-Time Password was last checked"
otpSms object
"time when the One-Time Password was last checked"
otpEmail object
"time when the One-Time Password was last checked"
metadata object
"custom key value list"
userAgent object
header object
property name* object
A header may have multiple values. In Go, headers are defined as map[string][]string, but protobuf doesn't allow this scheme.
"time the session will be automatically invalidated"
{
"details": {
"totalResult": "2",
"processedSequence": "267831",
"timestamp": "2024-05-24T19:39:27.141Z"
},
"sessions": [
{
"id": "string",
"creationDate": "2024-05-24T19:39:27.141Z",
"changeDate": "2024-05-24T19:39:27.141Z",
"sequence": "string",
"factors": {
"user": {
"verifiedAt": "2024-05-24T19:39:27.141Z",
"id": "string",
"loginName": "string",
"displayName": "string",
"organizationId": "string"
},
"password": {
"verifiedAt": "2024-05-24T19:39:27.141Z"
},
"webAuthN": {
"verifiedAt": "2024-05-24T19:39:27.141Z",
"userVerified": true
},
"intent": {
"verifiedAt": "2024-05-24T19:39:27.141Z"
},
"totp": {
"verifiedAt": "2024-05-24T19:39:27.141Z"
},
"otpSms": {
"verifiedAt": "2024-05-24T19:39:27.141Z"
},
"otpEmail": {
"verifiedAt": "2024-05-24T19:39:27.141Z"
}
},
"metadata": {},
"userAgent": {
"fingerprintId": "string",
"ip": "string",
"description": "string",
"header": {}
},
"expirationDate": "2024-05-24T19:39:27.141Z"
}
]
}
Schema
- Array [
- ]
details object
the last time the projection got updated
sessions object[]
"id of the session"
"time when the session was created"
"time when the session was last updated"
"sequence of the session"
factors object
"checked factors of the session, e.g. the user, password and more"
user object
"time when the user was last checked"
"id of the checked user"
"login name of the checked user"
"display name of the checked user"
"organization id of the checked user"
password object
"time when the password was last checked"
webAuthN object
"time when the passkey challenge was last checked"
intent object
"time when an intent was last checked"
totp object
"time when the Time-based One-Time Password was last checked"
otpSms object
"time when the One-Time Password was last checked"
otpEmail object
"time when the One-Time Password was last checked"
metadata object
"custom key value list"
userAgent object
header object
property name* object
A header may have multiple values. In Go, headers are defined as map[string][]string, but protobuf doesn't allow this scheme.
"time the session will be automatically invalidated"
{
"details": {
"totalResult": "2",
"processedSequence": "267831",
"timestamp": "2024-05-24T19:39:27.142Z"
},
"sessions": [
{
"id": "string",
"creationDate": "2024-05-24T19:39:27.142Z",
"changeDate": "2024-05-24T19:39:27.142Z",
"sequence": "string",
"factors": {
"user": {
"verifiedAt": "2024-05-24T19:39:27.142Z",
"id": "string",
"loginName": "string",
"displayName": "string",
"organizationId": "string"
},
"password": {
"verifiedAt": "2024-05-24T19:39:27.142Z"
},
"webAuthN": {
"verifiedAt": "2024-05-24T19:39:27.142Z",
"userVerified": true
},
"intent": {
"verifiedAt": "2024-05-24T19:39:27.142Z"
},
"totp": {
"verifiedAt": "2024-05-24T19:39:27.142Z"
},
"otpSms": {
"verifiedAt": "2024-05-24T19:39:27.142Z"
},
"otpEmail": {
"verifiedAt": "2024-05-24T19:39:27.142Z"
}
},
"metadata": {},
"userAgent": {
"fingerprintId": "string",
"ip": "string",
"description": "string",
"header": {}
},
"expirationDate": "2024-05-24T19:39:27.142Z"
}
]
}
invalid list query
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Returned when the user does not have permission to access the resource.
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Returned when the resource does not exist.
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
An unexpected error response.
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}