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

# Get Deposit

> Returns a single deposit by its id for the authenticated nonprofit, including its line-item breakdown. All monetary amounts are expressed in cents.



## OpenAPI

````yaml https://server.stage.overflow.co/api/docs/openapi.json get /api/v3/deposits/{depositId}
openapi: 3.0.0
info:
  title: Overflow Open API
  description: |

    The documentation for the Overflow Open APIs.

    To access the OpenAPI spec in JSON/YAML format, navigate to:

    * `/api/docs/openapi.json`
    * `/api/docs/openapi.yaml`
  version: '3.0'
  contact: {}
servers:
  - url: https://server.stage.overflow.co
    description: API server
security: []
tags: []
paths:
  /api/v3/deposits/{depositId}:
    get:
      tags:
        - Deposits
      summary: Get Deposit
      description: >-
        Returns a single deposit by its id for the authenticated nonprofit,
        including its line-item breakdown. All monetary amounts are expressed in
        cents.
      operationId: OpenApiDepositsController_getDepositById
      parameters:
        - name: depositId
          required: true
          in: path
          schema:
            type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetDepositResponse'
        '404':
          description: Deposit not found
      security:
        - ClientId: []
          ApiKey: []
components:
  schemas:
    GetDepositResponse:
      type: object
      properties:
        data:
          type: object
          properties:
            id:
              type: string
              description: Deposit id.
              example: 8810f34fd5061afeec3eab67
            status:
              type: string
              enum:
                - CANCELED
                - FAILED
                - IN_TRANSIT
                - PAID
                - PENDING
              description: Deposit status.
              example: PAID
            type:
              type: string
              enum:
                - AUTOMATED
                - IMPORT
                - MANUAL
              description: Deposit type.
              example: AUTOMATED
            amountInCents:
              type: number
              description: Net amount of the deposit, in cents.
              example: 125000
            arrivalAt:
              type: string
              format: date-time
              description: Date the deposit is expected to or did arrive in the bank.
              example: '2026-05-20T00:00:00.000Z'
            startingBalanceInCents:
              type: number
              nullable: true
              description: Starting balance of the account at the time of payout, in cents.
              example: 0
            endingBalanceInCents:
              type: number
              nullable: true
              description: Ending balance of the account after the payout, in cents.
              example: 125000
            bankName:
              type: string
              nullable: true
              description: Name of the bank where the funds were deposited.
              example: Chase
            bankLast4:
              type: string
              nullable: true
              description: >-
                Last 4 digits of the bank or account number where the funds were
                deposited.
              example: '1234'
            statementDescriptor:
              type: string
              nullable: true
              description: >-
                Information about the payout that displays on the recipient bank
                statement.
              example: OVERFLOW PAYOUT
            paymentMethodType:
              type: array
              items:
                type: string
              description: Payment method types included in this deposit.
              example:
                - card
                - ach
            name:
              type: string
              nullable: true
              description: >-
                Display name used to visually group contributions in this
                payout.
              example: May payout
            reconciledAt:
              type: string
              format: date-time
              nullable: true
              description: >-
                Date the deposit was marked as reconciled. Null if not yet
                reconciled.
              example: null
            createdAt:
              type: string
              format: date-time
              description: Date the deposit was created.
              example: '2026-05-19T00:00:00.000Z'
            updatedAt:
              type: string
              format: date-time
              description: Date the deposit was last updated.
              example: '2026-05-20T00:00:00.000Z'
            lineItems:
              type: array
              items:
                type: object
                properties:
                  type:
                    type: string
                    enum:
                      - adjustment
                      - chargeback
                      - payment
                      - transfer
                      - refund
                    description: Type of line item.
                    example: payment
                  grossValueInCents:
                    type: number
                    description: Gross value of the line item, in cents.
                    example: 5000
                  grossFeeValueInCents:
                    type: number
                    description: Gross fee value associated with this line item, in cents.
                    example: 145
                  referenceId:
                    type: string
                    description: >-
                      Reference identifier for the line item (e.g. the
                      contribution id).
                    example: 6710f34fd5061afeec3eab57
                  description:
                    type: string
                    description: Human-readable description of the line item.
                    example: Contribution from John D.
                required:
                  - type
                  - grossValueInCents
              description: >-
                Detailed breakdown of the deposit. Returned only on the
                get-by-id endpoint.
          required:
            - id
            - status
            - type
            - amountInCents
            - arrivalAt
            - startingBalanceInCents
            - endingBalanceInCents
            - bankName
            - bankLast4
            - statementDescriptor
            - paymentMethodType
            - name
            - reconciledAt
            - createdAt
            - updatedAt
          description: Deposit.
      required:
        - data
  securitySchemes:
    ClientId:
      type: apiKey
      in: header
      name: x-client-id
      description: Client ID for API authentication
    ApiKey:
      type: apiKey
      in: header
      name: x-api-key
      description: API Key for API authentication

````