Skip to main content
GET
/
stripe
/
connect
/
accounts
/
{accountId}
/
transactions
List Transactions
curl --request GET \
  --url https://api.chat-dash.com/v1/public/stripe/connect/accounts/{accountId}/transactions \
  --header 'Authorization: <authorization>'
{
  "data": [
    {
      "id": "pi_3ABC123DEF456GHI",
      "amount": 10000,
      "currency": "usd",
      "status": "succeeded",
      "description": "Subscription creation",
      "customer": {
        "id": "cus_ABC123XYZ",
        "email": "[email protected]",
        "name": "John Doe"
      },
      "created": 1700000000
    }
  ],
  "has_more": false,
  "next_cursor": null
}

Headers

Authorization
string
required

All requests to the ChatDash API must be validated with the agency API Key found on your agency profile

Path Parameters

accountId
string
required

The Stripe connected account ID

Query Parameters

limit
integer
default:50

Max number of transactions to return (1-100). Defaults to 50.

Required range: 1 <= x <= 100
starting_after
string

Pagination cursor (returns results after this ID).

customer
string

Filter by Stripe customer ID.

created_start
integer

Filter by created date start (unix timestamp, seconds).

created_end
integer

Filter by created date end (unix timestamp, seconds).

Response

OK

data
object[]
has_more
boolean
Example:

false

next_cursor
string | null
Example:

null