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

# Fetch Configuration

> Payout configuration (fiats, assets, limits) for organizations with a prefunded wallet.

<Prompt description="Prefunded Fetch Configuration" actions={["cursor"]}>
  Integrate the Zapyd prefunded payout Fetch Configuration endpoint into my application.

  Endpoint: GET /pos/api/v1/prefunded/payout/configuration
  Base URL: [https://sandbox.zapyd.com](https://sandbox.zapyd.com) (sandbox) | [https://api.zapyd.com](https://api.zapyd.com) (production)
  Full URL (sandbox): GET [https://sandbox.zapyd.com/pos/api/v1/prefunded/payout/configuration](https://sandbox.zapyd.com/pos/api/v1/prefunded/payout/configuration)

  Auth headers required on every request:

  * X-API-KEY: your API key
  * X-TIMESTAMP: current Unix time in seconds
  * X-SIGNATURE: Base64(HMAC-SHA256(key=apiSecret, data=X-API-KEY + "|" + X-TIMESTAMP + "|" + canonicalBody))
    canonicalBody = request JSON with keys sorted at every nesting level, no whitespace (separators "," and ":"), non-ASCII escaped as lowercase \uXXXX. GET requests always sign "{}" (query params are not signed). Send the exact canonicalBody string as the request body. Timestamp must be within 300s of server time.

  Task: Write a typed function that:

  1. Builds the signed auth headers (GET signs "{}")
  2. Calls GET /pos/api/v1/prefunded/payout/configuration
  3. Returns supported fiats, assets, payment methods and limits
  4. Handles 400 (organization not prefunded) and 500 errors

  Language: TypeScript
</Prompt>

<Note>
  Prefunded payouts are available only to organizations with a prefunded wallet. Check your balance with [Fetch Balance](/api-reference-exchange/endpoint/remittance-payout/balance).
</Note>


## OpenAPI

````yaml GET /pos/api/v1/prefunded/payout/configuration
openapi: 3.1.0
info:
  title: Zapyd API
  description: API for Zapyd - Customer, Payout, and Webhook services
  license:
    name: MIT
  version: 1.0.0
servers:
  - url: https://sandbox.zapyd.com/pos/api/v1
    description: Payout API Base URL
    variables:
      base_url:
        default: https://sandbox.zapyd.com
  - url: https://sandbox.zapyd.com/cms/api/v1
    description: Customer API Base URL
    variables:
      base_url:
        default: https://sandbox.zapyd.com
security:
  - ApiKeyAuth: []
    TimestampAuth: []
    SignatureAuth: []
tags:
  - name: Customer
    description: Customer related operations
    x-displayName: Customer
    x-traitTag: true
  - name: Payout
    description: Payout related operations
  - name: Webhooks
    description: Webhook related operations
  - name: Widget
    description: Hosted buy/sell widget session initialization
paths:
  /pos/api/v1/prefunded/payout/configuration:
    get:
      tags:
        - Prefunded Payout
      description: >-
        Payout configuration for the prefunded flow: supported fiats, assets and
        limits. Each coin_limits leaf is nested as `fiat` and `asset` limits.
        Available only to organizations with a prefunded wallet; others get
        `This endpoint is not available for your organization.`
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: boolean
                    example: true
                  message:
                    type: string
                    example: Success
                  data:
                    type: object
                    description: One key per enabled fiat, in lowercase (for example inr).
                    additionalProperties:
                      type: object
                      properties:
                        supported_assets:
                          type: array
                          items:
                            type: string
                          description: Enabled assets, lowercase
                          example:
                            - usdt
                            - usdc
                        supported_networks:
                          type: object
                          description: Enabled networks per asset.
                          additionalProperties:
                            type: array
                            items:
                              type: string
                          example:
                            usdt:
                              - tron
                              - polygon
                            usdc:
                              - polygon
                        coin_limits:
                          type: object
                          description: >-
                            Crypto min and max per asset, network and payment
                            method: {asset: {network: {method: {min, max}}}}.
                          example:
                            usdt:
                              tron:
                                imps:
                                  min: 12
                                  max: 5000
                        required_risk_parameters:
                          type: array
                          items:
                            type: string
                          description: Keys you must send in risk_parameters on quotation
                          example:
                            - ip_address
                            - device_id
                        payment_methods:
                          type: object
                          description: >-
                            Settlement window per payment method and the
                            beneficiary amount bounds
                          additionalProperties:
                            type: object
                            properties:
                              min_settlement_time:
                                type:
                                  - integer
                                  - 'null'
                                description: Fastest settlement, in minutes
                                example: 1
                              max_settlement_time:
                                type:
                                  - integer
                                  - 'null'
                                description: Slowest settlement, in minutes
                                example: 30
                              min_receiving_amount:
                                type:
                                  - string
                                  - number
                                  - 'null'
                                description: >-
                                  Smallest fiat amount the beneficiary can
                                  receive
                                example: 100
                              max_receiving_amount:
                                type:
                                  - string
                                  - number
                                  - 'null'
                                description: >-
                                  Largest fiat amount the beneficiary can
                                  receive
                                example: 500000
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: boolean
                    example: false
                  message:
                    type: string
                    example: Internal Server Error
                  data:
                    type: 'null'
                  errors:
                    type: string
                    example: Unexpected error occurred. Please try again later.
      servers:
        - url: https://sandbox.zapyd.com
          description: Payout API Base URL
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-KEY
      description: API Key for authentication
    TimestampAuth:
      type: apiKey
      in: header
      name: X-TIMESTAMP
      description: Current timestamp in seconds since epoch
    SignatureAuth:
      type: apiKey
      in: header
      name: X-SIGNATURE
      description: HMAC SHA256 signature of the request encoded in Base64

````