Victus Cloud / Support
RESELLER & API

Authentication and base URL

The Reseller API base URL, how to send your rslr_ bearer token, required headers, and a quick authenticated request to confirm your key works.

All Reseller API requests go to a single versioned base URL and are authenticated with your rslr_ key sent as a Bearer token in the Authorization header.

Base URL

https://control.victuscloud.com/api/reseller/v1

Every path in this documentation is relative to that base. For example, GET /account means GET https://control.victuscloud.com/api/reseller/v1/account.

Required headers

HeaderValueNotes
AuthorizationBearer rslr_your_key_hereRequired on every request.
Acceptapplication/jsonResponses are always JSON.
Content-Typeapplication/jsonRequired on POST/PUT requests with a body.

Confirm your key works

curl https://control.victuscloud.com/api/reseller/v1/account \
  -H "Authorization: Bearer rslr_your_key_here" \
  -H "Accept: application/json"

A successful call returns your account details and current credit balance inside a data object. Store the key in an environment variable rather than hard-coding it:

export VICTUS_KEY="rslr_your_key_here"

curl https://control.victuscloud.com/api/reseller/v1/account \
  -H "Authorization: Bearer $VICTUS_KEY" \
  -H "Accept: application/json"
Getting 401 Unauthorized?

Check that the header is exactly Authorization: Bearer rslr_... (with the word Bearer and a space), that the key was copied in full, and that it has not been revoked on the Reseller API page.

Always use HTTPS

Only call the API over HTTPS. Never send your key over plain HTTP or embed it in a URL query string where it can be logged.

Was this article helpful?

Still stuck?

Our team can help with your account or service.

Open a ticket →