List POS transactions across outlets, most recent first — backs the live/manual Transaction tabs
GET
/api/dash/{orgId}/pos-transactions
const url = 'https://api.medivy.id/api/dash/example/pos-transactions?source=pos&page=1&size=30';const options = {method: 'GET', headers: {'x-api-key': '<x-api-key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.medivy.id/api/dash/example/pos-transactions?source=pos&page=1&size=30' \ --header 'x-api-key: <x-api-key>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”orgId
required
string
Your organization ID. The API key must belong to this organization.
Query Parameters
Section titled “Query Parameters”outletId
string
status
string
source
string
cashierIds
string
sessionId
string
search
string
customerId
string
channelId
string
channelIds
string
paymentChannelIds
string
dateFrom
string
dateTo
string
page
number | null
size
number | null
Responses
Section titled “Responses”OK
Media typeapplication/json
Example generated
exampleMissing, invalid, disabled or expired API key.
Media typeapplication/json
object
ok
message
string
Example
{ "ok": false}The key belongs to another organization, the request came from an IP outside the key’s allowlist, or the key’s user lacks the permission.
Media typeapplication/json
object
ok
message
string
Example
{ "ok": false}Too many requests from this organization.
Media typeapplication/json
object
ok
message
string
Example
{ "ok": false}