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

DescriptionUnverifiedVerifiedExtended Verification
antifraudRaw access to profiling and scoring data and shadow ban statusnonoyes, but restricted
antifraud:writeProvide scoring and profiling feedback and inputsnonoyes, but restricted
billingView your billing information, including partial payment method information and transaction historynonoyes, but restricted
billing:partnerCredit and debit your billing balance and payment methodsnonoyes, but restricted (see Financial Partner Program)
billing:statusView your subscription statusyesyesyes
billing:writePurchase and cancel paid products and subscriptions on your behalf, and create and delete payment methodsnonoyes, but restricted and with warning
dashboardView basic analytics information as displayed on your dashboardyesyesyes
distributionDelete, upload and view information about your releasesyes, with warningyesyes
emailView your email addressyesyesyes
insightsView your Novecore Insights informationyesyesyes
payoutsView information about your revenue, payout transactions and partial payout method informationnoyes, with warningyes, with warning
payouts:partnerCredit and debit your payout balancenonoyes, but restricted (see Financial Partner Program)
payouts:writeRequest payouts, and add and remove payout methodsnonoyes, but restricted and with warning
profileView your avatar, display name and user IDautomaticautomaticautomatic
verificationView your verified identity and phone numbernoyes, but restricted and with warningyes, but restricted and with warning
verification:statusView your verification levelyesyesyes
vevoDelete, upload and view information about videos on your VEVO channel, and view information about your VEVO channelyes, with warningyesyes

The profile scope is automatically granted to all tokens, even if not explicitly requested during authentication.