In order to start using this API, you will first need an auth token, which will be given to you by Vevo. This is a Bearer token, and needs to be set in the Authorization HTTP header like so:
Authorization: Bearer [your token]
GraphQL queries are POSTed to the following endpoint as a JSON object with a query and (optional) variables parameter.
POST https://api.vevo.com/graphql
A GraphiQL instance can also be found at the following endpoint, configured for the Vevo API:
https://api.vevo.com/graphiql/
You may also want to install the curl and jq applications locally, as they are used throughout this documentation.
That's it! Now you can start making requests. The auth token doesn't expire until it is revoked; feel free to embed it in your applications. However, Vevo may ask you to transition to a new token if we notice abuse.