Authentication API

Creation

Create an Auth Token
createAuthToken
POST /auth/users/tokens
AuthTokenCreateRequest
required
name string
expiresAt datetime
permissions string[]
tenants string[]

Fetch

Fetch All Auth Tokens
fetchAuthTokens
GET /auth/users/tokens
Fetch Auth Tokens for a User
fetchAuthTokensForUser
GET /auth/users/{locator}/tokens
    Request Parameters:
    NamePositionTypeRequired
    locatorpathuuidrequired
    Security Group:users   Permissions:read,custom
AuthTokenResponse
required
name string
expiresAt datetime
createdAt datetime

optional
permissions string[]?
tenants string[]?

Deletion

Delete an Auth Token
deleteAuthToken
DELETE /auth/users/tokens/{tokenOrName}
    Request Parameters:
    NamePositionTypeRequired
    tokenOrNamepathstringrequired
    Response:void
    Security Group:users   Permissions:write,custom
Delete an Auth Token for a Specific User
deleteAuthTokenForUser
DELETE /auth/users/{locator}/tokens/{tokenOrName}
    Request Parameters:
    NamePositionTypeRequired
    locatorpathuuidrequired
    tokenOrNamepathstringrequired
    Response:void
    Security Group:users   Permissions:write,custom