You authenticate to the vividLMS API by providing your user id and one of your API keys in the request (userID:apiKey). You can request API keys from customer service. You can have multiple API keys active at one time. Your API keys carry many privileges, so be sure to keep them secret! Authentication to the API occurs via HTTP Basic Auth, all API requests will require the 'Authorization' header with a type of 'Basic' and the credentials Base64 encoded in this format 'user:password'. All API requests must be made over HTTPS. Calls made over plain HTTP will fail. You must authenticate for all requests.