PrivateApplication

Get Private Application

get
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Private Application Id

Responses
200

Private Application found

application/json
get
/api/v1/private-application/{id}

Update Private Application

put
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Private Application Id

Body
namestringOptional

Name of the application

descriptionstring | nullableOptional

Description of the application

defaultTokenLifetimeDaysinteger · int32 · min: 1 · max: 730Optional

Default token lifetime in days

customTokenClaimsobjectOptional

Custom token claims

tagsstring[]Optional

Tags for the application

Responses
200

Private Application updated

application/json
put
/api/v1/private-application/{id}

Delete Private Application

delete
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Private Application Id

Responses
delete
/api/v1/private-application/{id}

No content

List Private Applications

get

If response data is empty there were no Private Applications found with the chosen filters

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Query parameters
NameFilterstringOptional

Filter by name of the application

DescriptionFilterstringOptional

Filter by description of the application

TokenContentFilterstringOptional

Filter by token content

FilterModestring · enumOptionalPossible values:
TokenExpiringWithinDaysinteger · int32Optional

Filter by tokens expiring within X days

Responses
200

OK

application/json
get
/api/v1/private-application
200

OK

Create Private Application

post
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Body
namestringOptional

Name of the application

descriptionstring | nullableOptional

Description of the application

defaultTokenLifetimeDaysinteger · int32 · min: 1 · max: 730Optional

Default token lifetime in days

customTokenClaimsobjectOptional

Custom token claims

tagsstring[]Optional

Tags for the application

Responses
post
/api/v1/private-application

List Private Application Tokens

get

If response data is empty there were no tokens found for the Private Application

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Private Application Id

Query parameters
PageNumberinteger · int32Optional
PageSizeinteger · int32Optional
NameFilterstringOptional

Filter by name of the token

IsExpiredFilterbooleanOptional

Filter by token expiry status

IsRevokedFilterbooleanOptional

Filter by token revocation status

ClaimKeyFilterstringOptional

Filter by token claim key

FilterModestring · enumOptionalPossible values:
Responses
200

OK

application/json
get
/api/v1/private-application/{id}/tokens

Create Private Application Token

post
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Private Application Id

Body
namestringOptional

Name of the token

tokenLifetimeDaysinteger · int32 | nullableOptional

Token lifetime in days

tokenClaimsobjectOptional

Token claims

Responses
post
/api/v1/private-application/{id}/tokens

Get Private Application Token

get
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Private Application Id

tokenIdinteger · int64Required

Private Application Token Id

Responses
200

Private Application token found

application/json
get
/api/v1/private-application/{id}/tokens/{tokenId}

Regenerate Private Application Token

post
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Private Application Id

tokenIdinteger · int64Required

Private Application Token Id

Responses
post
/api/v1/private-application/{id}/tokens/{tokenId}

Revoke all tokens of Private Application

post
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Private Application Id

Body
stringOptional
Responses
200

Number of Private Application Tokens revoked

application/json
post
/api/v1/private-application/{id}/tokens/revocation

Revoke token of Private Application

post
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Private Application Id

tokenIdinteger · int64Required

Private Application Token Id

Body
stringOptional
Responses
200

Private Application token revoked

No content

post
/api/v1/private-application/{id}/tokens/{tokenId}/revocation

No content

Was this helpful?