API

Manage tokens and explore endpoints from the API page in my.cubepath.com.

Create a token

Open Organization → Tokens and click Create Token:

  • Token Name — a label to identify the token (e.g. Production Server).
  • Permissions — leave Full access on, or turn it off and pick individual scopes.
  • Allowed IPs (optional) — comma-separated IPs or CIDR ranges that may use the token. Leave empty to allow any IP.

Warning: The token is shown only once right after creation. Copy it immediately — you won't be able to see it again. If you lose it, delete the token and create a new one.

Authenticate

Send your token with every request using either header:

curl https://api.cubepath.com/projects/ \
  -H "Authorization: Bearer YOUR_API_TOKEN"

You can use X-API-Key: YOUR_API_TOKEN instead of the Authorization header.

Note: Write requests (POST, PUT, DELETE) also require the header X-Requested-With: XMLHttpRequest. Send JSON bodies with Content-Type: application/json.

Base URL

All endpoints live under:

https://api.cubepath.com

Revoke a token

Go back to Organization → Tokens and Delete any token to revoke its access immediately.