The Violet API uses the combination of your App ID, your App Secret Key, and tokens (in the form of JWT's), to authenticate against the API.


In the current version of the API you are making requests on behalf of the users of your application through your Violet developer account. This means that you are authenticating with your developer account and sending your customers data through to Violet when you place an order through the API. We are actively working on an oAuth form of authentication that will allow for existing and new users (customers) to authorize an application to perform orders on behalf of their account. We will notify all developers when this become available for beta usage.