Skip to main content
POST
Create a new OAuth2 client

Authorizations

Authorization
string
header
required

User-issued personal access token (format: flx_pat_).

Body

application_name
string
required
Required string length: 1 - 255
redirect_uris
string[]
required
Required string length: 1 - 512
allowed_scopes
enum<string>[]
required
  • cards:read - cards:read
  • decks:read - decks:read
  • decks:write - decks:write
  • exports:read - exports:read
  • guides:read - guides:read
  • guides:write - guides:write
  • sideboards:read - sideboards:read
  • sideboards:write - sideboards:write
Available options:
cards:read,
decks:read,
decks:write,
exports:read,
guides:read,
guides:write,
sideboards:read,
sideboards:write
client_type
enum<string>
default:confidential
  • confidential - confidential
  • public - public
Available options:
confidential,
public
grant_types
enum<string>[]
  • authorization_code - authorization_code
  • refresh_token - refresh_token
Available options:
authorization_code,
refresh_token
application_url
string
default:""
Maximum string length: 512
application_logo_url
string
default:""
Maximum string length: 512
privacy_policy_url
string
default:""
Maximum string length: 512
tos_url
string
default:""
Maximum string length: 512

Response

201 - application/json
client
object
required
plaintext_client_secret
string
required
secret_rotated_at
string<date-time> | null
required