How to Authenticate

You can authenticate via the API in multiple methods. This is provided so you can implement in whatever way is easiest for the device/platform you are working on. No particular method is preferred over the other at this point.

The docs use the HTTP Basic Authentication method

Get API Key

Login to and your API Key can be found here:

A LIVE test key pak_O0iUMxk8kK_qUzkT4YKFvp1ZsUtp is provided in the docs for you to play around with!

HTTP Header Authentication

X-Api-Key header can be used to authenticate

$ curl -H "X-Api-Key: sak_XXXXXXX" \

Query String Authentication

You can authenticate by passing the parameter access-token in the URL as a query string parameter.

$ curl

HTTP Basic Authentication

Basic authentication is also supported

# NOTE: the colon below prevents curl from asking for password
$ curl -u sak_XXXXXXX: \
# NOTE: you must base64 encode sak_XXXXXXX: when using raw authentication header
$ curl -H 'Authorization: Basic cGFrX08waVVNeGs4a0tfcVV6a1Q0WUtGdnAxWnNVdHA6' \