---
title: "Search funding events payments."
method: GET
path: "/v1/funding_event_payments/{id}"
tags: ["Funding Events"]
---

# Search funding events payments.

`GET /v1/funding_event_payments/{id}`

All the payments that made up the funding event

## Path parameters

- `id` string, uuid, required

## Query parameters

- `page_number` integer — Results page number. Starts at page 1. Default value: 1
- `page_size` integer — Results page size. Default value: 100. Max value: 1000
- `include_metadata` boolean — Include the metadata for payments in the returned data.
- `default_page_size` integer
- `default_sort` 'created_at' | 'payment_date' | 'effective_at' | 'id'
- `default_sort_order` 'asc' | 'desc'
- `sort_by` 'created_at' | 'payment_date' | 'effective_at' | 'id'
- `sort_order` 'asc' | 'desc'

## Headers

- `Straddle-Account-Id` string, uuid
- `Request-Id` string
- `Correlation-Id` string

## Response `200`

OK

- FundingEventPaymentV1PagedResponse
  - `meta` PagedResponseMetadata, required — Metadata about the API request, including an identifier, timestamp, and pagination details.
    - `api_request_id` string, uuid, required — Unique identifier for this API request, useful for troubleshooting.
    - `api_request_timestamp` string, date-time, required — Timestamp for this API request, useful for troubleshooting.
    - `total_items` integer, required — Total number of items returned in this response.
    - `page_number` integer, required — Page number for paginated results.
    - `page_size` integer, required — Number of items per page in this response.
    - `max_page_size` integer, required — Maximum allowed page size for this endpoint.
    - `sort_by` string, required — The field that the results were sorted by.
    - `sort_order` 'asc' | 'desc', required
    - `total_pages` integer, required — The number of pages available.
  - `response_type` 'object' | 'array' | 'error' | 'none', required — Indicates the structure of the returned content. - "object" means the `data` field contains a single JSON object. - "array" means the `data` field contains an array of objects. - "error" means the `data` field contains an error object with details of the issue. - "none" means no data is returned.
  - `data` FundingEventPaymentV1[], required
    - `id` string, uuid, required — Id.
    - `payment_type` 'charge' | 'payout', required — The type of payment.
    - `payment_date` string, date, required — Payment date.
    - `currency` string, required — Currency.
    - `funding_amount` integer, required — Amount included in Funding Event.
    - `reason` 'credit' | 'debit' | 'reversal' | 'failed', required
    - `payment_amount` integer, required — Payment Amount.
    - `customer_details` CustomerDetailsV1 — Information about the customer associated with the charge or payout.
      - `id` string, uuid, required — Unique identifier for the customer
      - `name` string, required — The name of the customer
      - `customer_type` 'individual' | 'business', required
      - `email` string, required — The customer's email address
      - `phone` string, required — The customer's phone number in E.164 format
    - `paykey_details` PaykeyDetailsV1
      - `id` string, uuid, required — Unique identifier for the paykey.
      - `customer_id` string, uuid, required — Unique identifier for the customer associated with the paykey.
      - `label` string, required — Human-readable label that combines the bank name and masked account number to help easility represent this paykey in a UI
      - `balance` integer, nullable — The most recent balance of the bank account associated with the paykey in dollars.
    - `status` 'created' | 'scheduled' | 'failed' | 'cancelled' | 'on_hold' | 'pending' | 'paid' | 'reversed' | 'validating', required — The current status of the `charge` or `payout`.
    - `external_id` string, required — External id.
    - `metadata` object, nullable — Metadata for payment - only included if requested.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `422` — Validation Failed
- `500` — Server Error

---

[API](https://skmtc.net/straddleio/apis/straddle-api.md) · [All operations](https://skmtc.net/straddleio/apis/straddle-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/straddleio/straddle-api/revisions/6e13cd88cda9/schema)
