GET
/
transaction
/
{id}
curl --request GET \
  --url https://api.pushcash.com/transaction/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "txn_CpiSd1bptYB5P55ysTDHg",
  "amount": 11000,
  "direction": "credit",
  "currency": "USD",
  "created_at": "2023-05-24T20:15:18.158Z",
  "date": "2023-05-24",
  "batch": "39408",
  "account_id": "account_WsELzpJOvU6fNafvzWbF6K",
  "type": "intent",
  "source_id": "intent_sandbox_dMggQ93ZYH6DH9LBhVeijE"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

The ID of the transaction to retrieve.

Response

200
application/json
Successful operation
id
string
required

The unique identifier assigned by Push

amount
integer
required

Amount of the transaction (signed)

currency
enum<string>
required

Currency associated with the amount

Available options:
USD
created_at
string
required

When the transaction was created (ISO 8061 date string)

date
string
required

The settlement date of the transaction

batch
string | null
required

The batch for the transaction

account_id
string
required

The account associated with the transaction

type
enum<string>
required

The type of transaction

Available options:
intent,
transfer,
unreconciled
source_id
string | null
required

The ID of the intent, dispute, or transfer associated with the transaction. If the transaction is unreconciled, this field will be null

status
enum<string>
required

The transaction's settlement status

Available options:
settled,
pending
direction
enum<string>

The direction of the transaction, as indicated by the sign of the amount

Available options:
credit,
debit