⚠️ SECURITY: Creates an OAuth2 application. Only OWNERS and ADMINS can create OAuth apps. Returns client secret ONCE - store it securely!
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Application name (1-100 characters) |
description | string | No | Application description (max 500 characters) |
redirectUri | string | No | Redirect URI for OAuth flow |
scopes | array | Yes | OAuth scopes requested |
read:user - Read user informationwrite:user - Modify user informationread:organization - Read organization datawrite:organization - Modify organization dataread:members - Read member informationwrite:members - Modify membersread:webhooks - Read webhook configurationwrite:webhooks - Manage webhooksadmin:organization - Full organization admin accessadmin:all - Full system accessclientSecret is only returned once during creationBearer authentication header of the form Bearer <token>, where <token> is your auth token.
Application name
1 - 100"My Integration"
OAuth scopes requested
read:user, write:user, read:organization, write:organization, read:members, write:members, read:webhooks, write:webhooks, admin:organization, admin:all ["read:organization", "write:organization"]Application description
500"Integration for managing organization data"
Redirect URI for OAuth flow
"https://example.com/callback"
OAuth application created successfully. Client secret returned only once - save it immediately!