GET
/
transaction
curl --request GET \
  --url https://api.joinslash.com/transaction \
  --header 'X-API-Key: <api-key>'
{
  "items": [
    {
      "id": "<string>",
      "date": "<string>",
      "description": "<string>",
      "memo": "<string>",
      "merchantDescription": "<string>",
      "merchantData": {
        "description": "<string>",
        "categoryCode": "<string>",
        "location": {
          "city": "<string>",
          "state": "<string>",
          "country": "<string>",
          "zip": "<string>"
        }
      },
      "amountCents": 123,
      "status": "pending",
      "detailedStatus": "pending",
      "accountId": "<string>",
      "accountSubtype": "cash",
      "cardId": "<string>",
      "originalCurrency": {
        "code": "<string>",
        "amountCents": 123,
        "conversionRate": 123
      },
      "orderId": "<string>",
      "referenceNumber": "<string>",
      "authorizedAt": "<string>",
      "declineReason": "<string>"
    }
  ],
  "metadata": {
    "nextCursor": "<string>",
    "count": 123
  }
}

Authorizations

X-API-Key
string
header
required

Authentication from public API requests

Query Parameters

cursor
string

A cursor string to fetch the next page of results

accountId
string
deprecated

Use filter:accountId to filter by account ID

Pass in a legal entity ID to filter transactions by accounts under a specific legal entity.

filter:accountId
string

Pass in an account ID to filter transactions by account ID. This will return all transactions that match the account ID passed in.

filter:virtualAccountId
string

Pass in a virtual account ID to filter transactions by virtual account ID. This will return all transactions that match the virtual account ID passed in.

filter:from_date
string

Pass in a unix timestamp in milliseconds to filter transactions by date. This will return all transactions that occurred on or after the date passed in.

filter:to_date
string

Pass in a unix timestamp in milliseconds to filter transactions by date. This will return all transactions that occurred on or before the date passed in.

filter:from_authorized_at
string

Pass in a unix timestamp in milliseconds to filter transactions by authorization time. This will return all transactions that are authorized on or after the date passed in.

filter:to_authorized_at
string

Pass in a unix timestamp in milliseconds to filter transactions by authorization time. This will return all transactions that are authorized on or before the date passed in.

filter:status
enum<string>

Filter transactions by status

Available options:
pending,
posted,
failed
filter:detailed_status
enum<string>

Filter transactions by detailed status

Available options:
pending,
canceled,
failed,
settled,
declined,
refund,
reversed,
returned,
dispute
filter:cardId
string

Filter transactions by cardId

Response

200
application/json
OK
items
object[]
required
metadata
object

Response sent when requesting a list of data