Hapi

Developer resources

The sandbox follows Hapi Data Model 3.0 and the public Hapi API contracts. Sandbox base URLs, credentials and property codes are issued inside your workspace after payment.

InterfaceEndpointContract summary
AuthenticationPOST /oauth2/tokenOAuth 2.0 client credentials, Basic auth, form-encoded grant_type. Tokens live for one hour.
Command API v3POST and PUT /v3/properties/{chainCode}/{propertyCode}/…Every mutating call returns 202 with a Command; poll GET /v3/commands/{id} for the result.
Stream API v3POST /v3/streams/{dataType}Array bodies, accepted as a whole or rejected as a whole. 100 items per request.
WebhooksYour endpointsBearer token from your token URL, success on 200, 201 or 202, retries on failure, re-issue on 401.

Contract snapshot: public specifications retrieved 16 September 2026, unverified by Hapi. Official documentation at developers.hapicloud.io.