> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nest.vet/llms.txt
> Use this file to discover all available pages before exploring further.

# List Balance Transactions



## OpenAPI

````yaml POST /psp-balance-transactions
openapi: 3.1.0
info:
  title: NestVet API
  version: '1.8'
  description: >-
    API for managing subscriptions, pet benefits, payment plans, products,
    invoices, and Stripe-integrated financial data.
servers:
  - url: https://nestvet.com/api/1.1/wf
security: []
paths:
  /psp-balance-transactions:
    post:
      summary: List Stripe Balance Transactions
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BalanceTransactionsRequest'
      responses:
        '200':
          description: Stripe balance transactions response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BalanceTransactionsResponse'
      security:
        - bearerAuth: []
components:
  schemas:
    BalanceTransactionsRequest:
      allOf:
        - $ref: '#/components/schemas/PaginationRequest'
        - type: object
          required:
            - clinic_id
          properties:
            clinic_id:
              type: string
              description: The clinic ID to scope this request to.
            starting_after:
              type: string
              description: Stripe pagination cursor — return results after this object ID.
            created_since:
              type: integer
              format: int64
              description: >-
                Unix timestamp; return only transactions created on or after
                this time.
            payout_id:
              type: string
              description: >-
                Filter to balance transactions associated with the given payout
                ID.
    BalanceTransactionsResponse:
      type: object
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/BalanceTransaction'
        has_more:
          type: boolean
    PaginationRequest:
      type: object
      required:
        - organization
        - limit
        - offset
      properties:
        organization:
          type: string
        limit:
          type: integer
          format: int32
        offset:
          type: integer
          format: int32
    BalanceTransaction:
      type: object
      additionalProperties: true
      properties:
        id:
          type: string
          example: txn_1SKUFrQ2tZJqmmPddXbdWOuD
        object:
          type: string
          enum:
            - balance_transaction
        amount:
          type: integer
          description: >-
            Gross amount of the transaction in the smallest currency unit (e.g.
            cents). Negative for outflows.
          example: -14614
        available_on:
          type: integer
          description: >-
            The date the transaction's net funds become available in the Stripe
            balance, as a Unix timestamp.
        balance_type:
          type: string
          description: >-
            The balance type associated with this transaction (e.g. payments,
            payouts).
          example: payments
        created:
          type: integer
          description: Time at which the transaction was created, as a Unix timestamp.
        currency:
          type: string
          example: usd
        description:
          type: string
          nullable: true
          example: STRIPE PAYOUT
        exchange_rate:
          type: number
          format: double
          nullable: true
        fee:
          type: integer
          description: Fees (in the smallest currency unit) paid for this transaction.
        fee_details:
          type: array
          items:
            type: object
            additionalProperties: true
        net:
          type: integer
          description: >-
            Net impact to the balance (in the smallest currency unit). Equal to
            amount minus fee.
          example: -14614
        reporting_category:
          type: string
          example: payout
        source:
          type: string
          nullable: true
          description: >-
            The Stripe object the transaction is related to (e.g. a payout,
            charge, or refund).
          example: po_1SKUFqQ2tZJqmmPd0jPqc6n1
        status:
          type: string
          example: available
        type:
          type: string
          description: Transaction type (e.g. charge, payout, refund, adjustment).
          example: payout
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````