Skip to main content
GET
List this terminal's transactions

Authorizations

Authorization
string
header
required

Per-terminal HTTP Basic credentials, issued in the Vibepay merchant dashboard under Terminals. The username starts with term_ and the password with vpt_. Every authentication failure — missing header, unknown username, wrong password, suspended terminal — returns the same 401, so the response can never be used to discover valid usernames.

Query Parameters

from
string<date-time>

Start of the window, inclusive, as an RFC 3339 timestamp. Defaults to 30 days ago.

to
string<date-time>

End of the window, as an RFC 3339 timestamp. Defaults to now. Must not be earlier than from.

cursor
string

The nextCursor from the previous page. Opaque — do not parse or construct it. Omit for the first page.

limit
integer
default:100

Rows per page. Defaults to 100 and is clamped to 1000.

Required range: 1 <= x <= 1000

Response

One page of transactions, newest first.

transactions
Transaction · object[]
required

This page of transactions, newest first.

nextCursor
string
required

Pass as cursor to fetch the next page. An empty string means there are no more pages.

Example:

""