Skip to main content
GET
List Pints Endpoint

Authorizations

x-juno-jwt
string
header
required

JWT issued by Dynamic Labs or Privy. Sent in the x-juno-jwt header on every authenticated request.

Headers

x-juno-orgid
string | null

Tenant org ID for multi-tenant auth

x-sumvin-token
string | null
x-sumvin-pat
string | null
x-juno-jwt
string | null
X-Timestamp-Format
string

Controls how timestamp fields are serialized in JSON response bodies.

Default (header omitted or any other value): epoch milliseconds as integers. iso8601: UTC ISO 8601 strings of the form YYYY-MM-DDTHH:MM:SSZ.

Example: with X-Timestamp-Format: iso8601, the field value 1704067200000 becomes "2024-01-01T00:00:00Z".

Affected fields (recursively, in dicts and arrays): any field whose name ends in _at, plus the literal field names timestamp, period_start, and period_end. All other fields are passed through unchanged.

Only iso8601 is recognized. Any other value (or omitting the header) yields the default epoch-ms representation; the server does not reject unknown values, so this is documented as an example rather than an enum to keep generated clients permissive.

Example:

"iso8601"

Query Parameters

wallet
string
required
status
enum<string>
default:active

How far a purchase-intent token has got.

Only an active token can authorise spending. pending has been prepared but is not yet signed and cannot authorise anything. consumed has already been spent against, revoked was withdrawn, and expired passed its expiry — none of the three can authorise a purchase, and none of them return to active.

Available options:
pending,
active,
consumed,
revoked,
expired
sort
enum<string>
default:created_at
Available options:
created_at,
expires_at
order
enum<string>
default:desc
Available options:
asc,
desc
limit
integer
default:20
Required range: 1 <= x <= 50
cursor
string | null

Response

Successful Response

HAL-style hypermedia links for navigation and available actions.

data
PintListItem · object[]
required

List of PINT resources.

has_more
boolean
required

Whether more results exist beyond this page.

cursor
string | null
required

Cursor for the next page, if has_more is true.

limit
integer
required

Maximum items per page.