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

Authorizations

X-API-Key
string
headerrequired

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

filter:legalEntityId
string

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: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 is 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 is authorized on or before the date passed in.

filter:status
enum<string>

Filter transactions by status

Available options:
pending,
posted,
failed
filter:cardId
string

Filter transactions by cardId

Response

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

Response sent when requesting a list of data