App Verification and Scope Availability
When you register an app for the public API, it will start as an unverified app. The verification level determines which scopes can be requested by the app and how the authorization prompt is styled.
App Verification
Depending on the scopes you want to be able to use, you may want to request your app to be verified in the Novecore developer portal.
Either level of verification requires your Novecore account to be verified to level 3. Extended verification also requires you to be a registered company.
Restricted Scopes
Access to restricted scopes is only granted on a case-by-case basis. You can request access to them via the developer portal. The access requirements for the restricted scopes are as follows:
antifraud: Be part of the Novecore Fraud Intelligence Sharing Program
antifraud:write: Be part of the Novecore Fraud Intelligence Sharing Program
billing: Have a legitimate need to access payment or transaction information
billing:partner: Be part of the Novecore Financial Partner Program
billing:write: Have a legitimate need to modify user subscriptions
payouts:partner: Be part of the Novecore Financial Partner Program
payouts:write: Have a legitimate need to request payouts on users' accounts
verification: Have a need to verify user identities for legal or business reasons
Scope Availability
Description | Unverified | Verified | Extended Verification | |
---|---|---|---|---|
antifraud | Raw access to profiling and scoring data and shadow ban status | no | no | yes, but restricted |
antifraud:write | Provide scoring and profiling feedback and inputs | no | no | yes, but restricted |
billing | View your billing information, including partial payment method information and transaction history | no | no | yes, but restricted |
billing:partner | Credit and debit your billing balance and payment methods | no | no | yes, but restricted (see Financial Partner Program) |
billing:status | View your subscription status | yes | yes | yes |
billing:write | Purchase and cancel paid products and subscriptions on your behalf, and create and delete payment methods | no | no | yes, but restricted and with warning |
dashboard | View basic analytics information as displayed on your dashboard | yes | yes | yes |
distribution | Delete, upload and view information about your releases | yes, with warning | yes | yes |
View your email address | yes | yes | yes | |
insights | View your Novecore Insights information | yes | yes | yes |
payouts | View information about your revenue, payout transactions and partial payout method information | no | yes, with warning | yes, with warning |
payouts:partner | Credit and debit your payout balance | no | no | yes, but restricted (see Financial Partner Program) |
payouts:write | Request payouts, and add and remove payout methods | no | no | yes, but restricted and with warning |
profile | View your avatar, display name and user ID | automatic | automatic | automatic |
verification | View your verified identity and phone number | no | yes, but restricted and with warning | yes, but restricted and with warning |
verification:status | View your verification level | yes | yes | yes |
vevo | Delete, upload and view information about videos on your VEVO channel, and view information about your VEVO channel | yes, with warning | yes | yes |
The profile scope is automatically granted to all tokens, even if not explicitly requested during authentication.
Updated over 2 years ago