Octane

Environments

The production base URL is https://prod-app.octanetech-api.com/api/v1/integration. Staging keys start with oct_test_ and only work on staging.

There is one production base URL, https://prod-app.octanetech-api.com/api/v1/integration. The staging host and a test key are provided by your Octane account manager during onboarding. A key works only in the environment it was issued for.

Base URLs

EnvironmentBase URLKey prefix
Productionhttps://prod-app.octanetech-api.com/api/v1/integrationoct_live_
StagingProvided by Octane during onboardingoct_test_

All Pull API paths in this documentation are relative to the base URL. For example, the transactions endpoint is:

GET https://prod-app.octanetech-api.com/api/v1/integration/transactions

Differences between environments

ProductionStaging
IP allow-listRequired for every keyNot required; test keys accept any source IP
Rate limit60 requests per minute per key60 requests per minute per key
DataYour live transactionsTest data
WebhooksDelivered to your production URLDelivered to the URL configured on the test key

Staging keys are only issued on staging and are rejected on production. Ask your Octane account manager for a staging key if you want to build against test data before going live.

API version

Webhook payloads carry an api_version field (currently 2026-09-01). The Pull API response shape and the webhook data.transaction object are the same version. Backwards-incompatible changes to either will be announced in the Changelog before they ship.

New fields may be added to responses and payloads at any time without a version change. Build your parser to ignore unknown fields.

Transport

  • HTTPS only. Plain HTTP is not served.
  • Responses are UTF-8 JSON with Content-Type: application/json.
  • All timestamps are ISO 8601 in UTC (suffix Z).

On this page