Skip to main content
GET
Own ledger (end-user)

Authorizations

Authorization
string
header
required

60-3600 second end-user JWT minted via /credits/end-users/{id}/token. If the JWT has sid, send the original session value in X-Locus-Session-Id; sid contains only its SHA-256 fingerprint. Bearer tokens are replayable until expiry; use short TTLs, optional session binding, and Idempotency-Key on operations.

Headers

X-Locus-Session-Id
string

Required only when the end-user JWT carries sid. Send the original high-entropy session value; sid is its SHA-256 fingerprint. Ignored for secret-key authentication.

Required string length: 16 - 128
Pattern: ^[A-Za-z0-9][A-Za-z0-9._:-]{15,127}$

Query Parameters

cursor
string

Opaque nextCursor from the previous page.

limit
integer
default:50

Number of transaction-history entries to return.

Required range: 1 <= x <= 200

Response

200 - application/json

End-user transaction history with internal pricing fields redacted.

success
boolean
required
entries
object[]
required
nextCursor
string | null
required