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:

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

FieldDescriptionValuesRequired
usageHow the app is managedADMIN_MANAGEMENT, USER_OPERATIONYes
development_redirect_uriProvide the development redirect URL to generate an authorization URL for development testing.user entryYes
production_redirect_uriProvide the production redirect URL to generate an authorization URL for development testing.user entryNo
oauth_allow_listOAuth Allow Listsuser entryNo
strict_modeThis option only allows redirections that exactly match the valid OAuth redirect URLs.TRUE, FALSENo
subdomain_strict_modeThis 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, FALSENo
scopesScopes 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 scopesuse entryNo

Resources