listPurposeTokens
List tokens for a specific purpose and set of environments.
listPurposeTokens(
environmentIds: [Int]!
purpose: String!
userId: Int
): TokenList
Example
- Query
- Variables
- Response
query ($environmentIds: [Int]!, $purpose: String!, $userId: Int) {
listPurposeTokens(
environmentIds: $environmentIds
purpose: $purpose
userId: $userId
) {
nextCursor
nodes {
active
createdAt
disabledDueToInactivity
environmentIds
exp
expiresAt
id
lastUsedAt
purpose
userId
}
total
}
}
{
"environmentIds": [
42
],
"purpose": "purpose",
"userId": 42
}
{
"data": {
"listPurposeTokens": {
"nextCursor": "nextCursor",
"nodes": [
{
"active": true,
"createdAt": "2024-01-15T00:00:00.000Z",
"disabledDueToInactivity": true,
"environmentIds": [
42
],
"exp": 42,
"expiresAt": "2024-01-15T00:00:00.000Z",
"id": 42,
"lastUsedAt": "2024-01-15T00:00:00.000Z",
"purpose": "purpose",
"userId": 42
}
],
"total": 42
}
}
}
Arguments
listPurposeTokens.environmentIds ● [Int]! non-null scalar common
The environment IDs to include.
listPurposeTokens.purpose ● String! non-null scalar common
The token purpose to filter by.
listPurposeTokens.userId ● Int scalar common
The user ID to filter by.
Type
TokenList object common
A paginated list of purpose tokens.