List transactions by organization
client.transactions.list(TransactionListParams { organization_id, page, per_page } query, RequestOptionsoptions?): TransactionListResponse { data, pagination }
GET/api/v1/transactions
List transactions by organization
import Rails from 'railsinfra';
const client = new Rails({
apiKey: process.env['RAILS_API_KEY'], // This is the default and can be omitted
});
const transactions = await client.transactions.list({
organization_id: '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',
});
console.log(transactions.data);{
"data": [
{
"id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"amount": 0,
"created_at": "2019-12-27T18:11:19.117Z",
"currency": "currency",
"from_account_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"organization_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"status": "pending",
"to_account_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"transaction_kind": "deposit",
"updated_at": "2019-12-27T18:11:19.117Z",
"environment": "environment",
"failure_reason": "failure_reason",
"idempotency_key": "idempotency_key"
}
],
"pagination": {
"page": 1,
"per_page": 1,
"total_count": 0,
"total_pages": 0
}
}Returns Examples
{
"data": [
{
"id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"amount": 0,
"created_at": "2019-12-27T18:11:19.117Z",
"currency": "currency",
"from_account_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"organization_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"status": "pending",
"to_account_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"transaction_kind": "deposit",
"updated_at": "2019-12-27T18:11:19.117Z",
"environment": "environment",
"failure_reason": "failure_reason",
"idempotency_key": "idempotency_key"
}
],
"pagination": {
"page": 1,
"per_page": 1,
"total_count": 0,
"total_pages": 0
}
}