---
title: "Create Zoom OAuth App"
method: POST
path: "/api/v2/zoom-oauth-apps/"
tags: ["zoom-oauth-apps"]
---

# Create Zoom OAuth App

`POST /api/v2/zoom-oauth-apps/`

Create a new Zoom OAuth App.

The base rate limit for this endpoint is:
- 300 requests per min per workspace

## Request body

- ZoomOAuthAppRequest
  - `kind` 'user_level' | 'account_level', required — * `user_level` - User Level * `account_level` - Account Level
  - `client_id` string, required
  - `client_secret` string, required
  - `webhook_secret` string, required

## Response `201`

- ZoomOAuthApp
  - `id` string, uuid, required
  - `kind` 'user_level' | 'account_level', required — * `user_level` - User Level * `account_level` - Account Level
  - `client_id` string, required
  - `client_secret` string, required
  - `webhook_secret` string, required
  - `webhook_last_validation` string, date-time, nullable, required
  - `created_at` string, date-time, required

---

[API](https://skmtc.net/recall/apis/recall-ai-api.md) · [All operations](https://skmtc.net/recall/apis/recall-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/recall/recall-ai-api/revisions/55ce8c277c24/schema)
