Skip to main content
GET
Get On-ramp Status
Auth method: Signed (HMAC) — this endpoint requires the full set of signed headers: x-access-id, x-request-id, x-timestamp, and an HMAC-SHA256 authorization signature. See Authentication.

Overview

Returns the full on-ramp record for a given reference. Poll this endpoint after initiating an on-ramp to track which stage the pipeline is on.

Status values

Stage pipeline

Each on-ramp progresses through the following stages in order: Each stage has its own status: pending · in_progress · completed · failed · skipped.

Headers

authorization
string
required
Base64-encoded HMAC-SHA256 signature using your API secretExample: "5e73d044c44d733fcf819ad3409aaa..."
x-timestamp
string
required
Example: "2025-03-15T09:45:53.000Z"
x-request-id
string
required
Example: "550e8400-e29b-41d4-a716-446655440000"
x-access-id
string
required
Example: "your-access-id-here"

Path Parameters

reference
string
required
The reference returned by Initiate On-rampExample: "a3f1c2d4-8e7b-4f0a-9c1d-2e3f4a5b6c7d"

Response

status
string
required
Example: "success"
message
string
required
Example: "success"
data
object
required

Authorizations

authorization
string
header
required

Signed (HMAC) authentication. Required headers: x-access-id, x-request-id (UUID v4), x-timestamp (ISO 8601), and authorization (Base64 HMAC-SHA256 signature of {timeStamp, requestId, accessId} using your access secret).

Headers

authorization
string
required
x-timestamp
string<date-time>
required
x-request-id
string<uuid>
required
x-access-id
string
required

Path Parameters

reference
string<uuid>
required

The reference returned by Initiate On-ramp

Response

On-ramp request retrieved successfully

status
string
message
string
data
object