Using the API
Some basics about how the Sevco Developer APIs work
REST APIs
All APIs are REST APIs over HTTPS. You can interact with the APIs using any HTTP interface such as wget or curl:
curl https://api.sev.co/v1/admin/org
Of course, that command will receive an error response - 403 Unauthorized.
API Authentication
API requests are authenticated with a per-user API token. You can find your token by logging into the console, pulling up your user profile.
User API tokens are per-user, carry the same rights and privileges as the associated user. See Users, Privileges and Rights for more information on the different roles, rights and privileges in the system. To use it, your API requests must have an HTTP Request Header of the format:
Authorization: Token [token from your user profile]
To add a customer header with curl, use the -H flag:
curl -H 'Authorization: Token [token]' https://api.sev.co/v1/admin/org
...and now you're making authenticated API requests!
Updated about 1 year ago