Skip to content

Get All Clients

GET
/v1/product/{product_id}/client

Get all clients for a product, requires clients:config:view permission

Authorizations

Parameters

Path Parameters

product_id
required

Product ID

string format: uuid

Product ID

Responses

200

Successful Response

object
clients
required
Array<object>
object
client_id
required
string format: uuid
client_secret

Client secret. Note the value of the secret is returned only when the secret is first generated or the secret is rotated.

string
name
required
string
policy
required
object
policy_id
required
string format: uuid
name
required
string
permissions
required
Array<string>
description
required
string
default_policy
required
boolean
client_auth_enable

Enable Client Credential Authentication. This is recommended for services, automated processes, or third-parties.

boolean
default: true
user_auth_enable

Enable User Authentication (e.g. Steam, Xbox, PSN, Epic, Anon, etc). This is recommended for Game Clients and first-party websites.

boolean
default: true
refresh_token_enable

Enable Refresh tokens for authentications using this policy. If true, the refresh_token_lifetime_days field is used to limit how long the tokens remain valid.

boolean
default: true
access_token_lifetime_seconds

Access token lifetime in seconds

integer
default: 600 >= 600
refresh_token_lifetime_days

Refresh token lifetime in days. If empty, refresh tokens will not expire.

integer
default: 7 >= 7
description
required
string

400

Bad Request

422

Validation Error

object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string