OAuth information
The information in the OAuth Information section of the manifest JSON represent these values on the Development view of the app build-flow:
- Basic Information > Select how the app is managed.
- Basic Information > OAuth information.
- Scope > Add Scopes.



Manifest JSON
{
"oauth_information": {
"usage": "USER_OPERATION",
"development_redirect_uri": "https://example.domain.us/",
"production_redirect_uri": "https://example.domain.us/",
"oauth_allow_list": [
"https://example.domain.us/",
"https://example.domain.us/"
],
"strict_mode": false,
"subdomain_strict_mode": false,
"scopes": [
{
"scope": "user:read:email",
"optional": false
}
],
"scope_description": "scope description"
}
}
Field Description
| Field | Description | Values | Required |
usage | How the app is managed | ADMIN_MANAGEMENT, USER_OPERATION | Yes |
development_redirect_uri | Provide the development redirect URL to generate an authorization URL for development testing. | user entry | Yes |
production_redirect_uri | Provide the production redirect URL to generate an authorization URL for development testing. | user entry | No |
oauth_allow_list | OAuth Allow Lists | user entry | No |
strict_mode | This option only allows redirections that exactly match the valid OAuth redirect URLs. | TRUE, FALSE | No |
subdomain_strict_mode | This is a security check that can prohibit others from tampering with the redirected URLs. This option only allows the redirections that exactly match the subdomain of the valid OAuth redirect URLs. | TRUE, FALSE | No |
scopes | Scopes define the API methods this app is allowed to call, and thus which information and capabilities are available on Zoom. Scopes are restricted to specific resources like channels or files. Learn more about Zoom's scopes | use entry | No |
Resources
- Manifests Overview
- Manifest Schema
- Manifest Template
- Details of the Display Information section
- Details of the Features section