Skip to main content
GET
/
v1
/
transactions
/
{transactionId}
Get Transaction
curl --request GET \
  --url https://api.waycore.com/v1/transactions/{transactionId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "connectionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "accountId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "status": "pending",
  "postedDate": "2023-12-25",
  "updatedAt": "2023-11-07T05:31:56Z",
  "amount": "<string>",
  "currency": "<string>",
  "entryType": "credit",
  "description": "<string>",
  "rail": "internalTransfer",
  "rawDescription": "<string>",
  "customerReference": "<string>",
  "bankReference": "<string>",
  "baiCode": "<string>",
  "category": "<string>",
  "subcategory": "<string>",
  "mcc": "<string>",
  "merchantName": "<string>",
  "counterpartyName": "<string>",
  "counterpartyAccountMasked": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.waycore.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Opaque API key passed as Authorization: Bearer <key>. Keys are organization-bound, environment-bound (live or test), scope-carrying, and expiring. Create and manage keys via the console.

Path Parameters

transactionId
string<uuid>
required

Query Parameters

fields
string | null

Response

Successful Response

id
string<uuid>
required
connectionId
string<uuid>
required
accountId
string<uuid>
required
status
enum<string>
required

Transaction lifecycle status. Current implementation emits only pending and posted; other values are reserved for future use.

Available options:
pending,
posted,
reversed,
cancelled,
unknown
postedDate
string<date> | null
required
updatedAt
string<date-time>
required

When the serialized public transaction representation last changed. It advances when a change would alter a field currently exposed by this API. Internal-only changes and changes to data not currently surfaced here do not change updatedAt.

amount
string
required
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
currency
string
required
entryType
enum<string>
required
Available options:
credit,
debit
description
string
required
rail
enum<string>
required
Available options:
internalTransfer,
card,
ach,
sepaCredit,
sepaDebit,
bacsDirectDebit,
wire,
swift,
fasterPayments,
check,
cash,
crypto,
other,
unknown
rawDescription
string | null
customerReference
string | null
bankReference
string | null
baiCode
string | null
category
string | null
subcategory
string | null
mcc
string | null
merchantName
string | null
counterpartyName
string | null
counterpartyAccountMasked
string | null