---
title: "Create Client"
method: POST
path: "/api/v2/oauth/clients"
tags: ["OAuth Clients"]
---

# Create Client

`POST /api/v2/oauth/clients`

#### Allowed For

* Admins

## Response `201`

Created response

- OauthClientResponse
  - `client` OAuthClientObject
    - `company` string — The company name displayed when users are asked to grant access to your application.
    - `created_at` string, date-time — The time the client was created
    - `description` string — A short description of your client that is displayed to users when they are considering approving access to your application
    - `global` boolean — Whether this client is globally accessible. See [Set up a global OAuth client](/documentation/apps/publish-your-app-or-theme/global_oauth_intro/)
    - `id` integer — Automatically assigned upon creation
    - `identifier` string, required — The unique identifier for this client
    - `kind` string — Either "public" or "confidential". Specifies whether the OAuth client operates in a public environment where credentials cannot be securely stored, or on secure servers that can safely store credentials. See [Client types](/documentation/ticketing/working-with-oauth/oauth-pkce/#client-types)
    - `logo_url` string — The API logo url of this record
    - `name` string, required — The name of this client
    - `redirect_uri` string[] — An array of the valid redirect URIs for this client
    - `secret` string — The client secret. Generated automatically on creation and returned in full only at that time
    - `updated_at` string, date-time — The time of the last update of the client
    - `url` string — The API url of this record
    - `user_id` integer, required — The id of the admin who created the client

---

[API](https://skmtc.dev/botbrains-io/apis/support-api.md) · [All operations](https://skmtc.dev/botbrains-io/apis/support-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/botbrains-io/support-api/revisions/d53eac07ba68/schema)
