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

# Get effective Treasury settings

> Returns the client-safe fees, limits, rails, networks, and evidence policy currently effective for this tenant account.

## What this endpoint does

Returns the client-safe fees, limits, rails, networks, and evidence policy currently effective for this tenant account.

## When to use it

Use it to explain availability, validate user input, and display the settings Wayex will enforce server-side.

## Before you call

Authenticate with `treasury:read`. The current tenant account is inferred from the API key; clients do not send an account selector.

## Money and balance effect

This is a read-only request. It does not reserve, debit, credit, or settle money.

## States and completion

The response is effective at read time. Every accepted operation records the configuration version used for its decision. Internal pricing-margin settings are never returned to client credentials.

## Safe retries

GET requests are read-only and may be retried with normal exponential backoff. Do not send an `Idempotency-Key`.

Read [Treasury overview](/treasury/overview) for the complete workflow.


## OpenAPI

````yaml /api-reference/openapi.json get /v1/treasury/configurations/effective
openapi: 3.0.0
info:
  title: Wayex API
  description: >-
    Wayex APIs for direct customer payment routes and isolated, prefunded
    Treasury accounts. Each API key is bound to one tenant account and its own
    wallet, settings, webhooks, and reporting.
  version: 1.0.0
  contact: {}
servers:
  - url: https://api.sandbox.wayex.com
    description: Sandbox integration environment
security:
  - Bearer: []
  - ApiKey: []
tags:
  - name: Treasury
    description: >-
      Prefunded AUD and stablecoin wallets for one isolated tenant account.
      Fund, pay, convert, withdraw, track, and reconcile without selecting
      another account.
  - name: Customers
    description: >-
      Onboard end customers, run verification, and manage each customer's
      entitlements.
  - name: Payment routes
    description: >-
      Standing deposit instructions per customer. When a customer funds a route,
      Wayex auto-converts at the live rate and pays out/sends — no quote, no
      lock.
  - name: Transfers
    description: >-
      Read the conversion records produced when customers fund payment routes —
      the live activity feed and per-conversion lifecycle timeline.
  - name: Rates
    description: >-
      The live indicative AUD↔stablecoin rate right now — the all-in rate Wayex
      quotes. Indicative only; the binding price is struck when a route's funds
      land.
  - name: Revenue
    description: Your developer-fee revenue over time.
  - name: Invoices
    description: >-
      Your monthly invoices — Wayex platform fees due, net of your accrued
      developer-fee credit.
  - name: Webhooks
    description: Subscribe to HMAC-signed event webhooks and inspect deliveries.
  - name: API keys
    description: Create, list, and rotate API keys for programmatic access.
  - name: Fees
    description: >-
      Configure your developer fee — the markup withheld from each conversion
      and credited against your monthly invoice.
  - name: Invitations
    description: Accept a team invitation and activate your account.
paths:
  /v1/treasury/configurations/effective:
    get:
      tags:
        - Treasury
      summary: Get effective Treasury settings
      description: >-
        Returns the client-safe fees, limits, rails, networks, and evidence
        policy currently effective for this tenant account. Use it to explain
        availability, validate user input, and display the settings Wayex will
        enforce server-side.
      operationId: TreasuryController2_effectiveConfiguration_v1
      parameters: []
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  limits:
                    type: object
                    properties:
                      rules:
                        type: array
                        items:
                          type: object
                          properties:
                            operation:
                              type: string
                              enum:
                                - funding
                                - payout
                                - stable_withdrawal
                                - conversion
                            asset:
                              type: string
                              enum:
                                - AUD
                                - USDC
                                - USDT
                            perTransactionMinimum:
                              type: string
                              pattern: ^\d+(\.\d+)?$
                            perTransactionMaximum:
                              type: string
                              pattern: ^\d+(\.\d+)?$
                            dailyMaximum:
                              type: string
                              pattern: ^\d+(\.\d+)?$
                            maxCount:
                              type: integer
                              minimum: 0
                              exclusiveMinimum: true
                            windowSeconds:
                              type: integer
                              minimum: 0
                              exclusiveMinimum: true
                          required:
                            - operation
                            - asset
                        default: []
                      beneficiaryDailyMaximum:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                      creditLimits:
                        type: array
                        items:
                          type: object
                          properties:
                            asset:
                              type: string
                              enum:
                                - AUD
                                - USDC
                                - USDT
                            amount:
                              type: string
                              pattern: ^\d+(\.\d+)?$
                          required:
                            - asset
                            - amount
                        default: []
                  capabilities:
                    type: object
                    properties:
                      fundingEnabled:
                        type: boolean
                        default: true
                      payoutsEnabled:
                        type: boolean
                        default: true
                      stableWithdrawalsEnabled:
                        type: boolean
                        default: true
                      conversionsEnabled:
                        type: boolean
                        default: true
                      audInboundRails:
                        type: array
                        items:
                          type: string
                          enum:
                            - bsb_account
                        default:
                          - bsb_account
                      audOutboundRails:
                        type: array
                        items:
                          type: string
                          enum:
                            - bsb_account
                        default:
                          - bsb_account
                      assetNetworks:
                        type: array
                        items:
                          type: object
                          properties:
                            asset:
                              type: string
                              enum:
                                - USDC
                                - USDT
                            network:
                              type: string
                              enum:
                                - ethereum
                                - base
                                - arbitrum
                                - optimism
                                - polygon
                                - bsc
                                - avalanche
                                - solana
                                - tron
                          required:
                            - asset
                            - network
                        default: []
                  settlement:
                    type: object
                    properties:
                      mode:
                        type: string
                        enum:
                          - automatic
                          - manual_review
                        default: automatic
                      quoteTtlSeconds:
                        type: integer
                        minimum: 5
                        exclusiveMinimum: false
                        maximum: 3600
                        exclusiveMaximum: false
                        default: 30
                      maximumSlippageBps:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: false
                        maximum: 10000
                        exclusiveMaximum: false
                        default: 0
                  returns:
                    type: object
                    properties:
                      lossAllocation:
                        type: string
                        enum:
                          - client
                          - wayex
                        default: client
                      refundDeductedFee:
                        type: boolean
                        default: false
                      holdbackBps:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: false
                        maximum: 10000
                        exclusiveMaximum: false
                        default: 0
                      replenishment:
                        type: string
                        enum:
                          - required
                          - automatic_debit
                          - manual
                        default: required
                      retryLimit:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: false
                        maximum: 20
                        exclusiveMaximum: false
                        default: 3
                      timeoutSeconds:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                        default: 300
                      staleEventSeconds:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                        default: 900
                  accounting:
                    type: object
                    properties:
                      glMapping:
                        type: object
                        additionalProperties:
                          type: string
                          minLength: 1
                        default: {}
                      policyTemplate:
                        type: string
                        minLength: 1
                        default: standard
                      statementFrequency:
                        type: string
                        enum:
                          - daily
                          - weekly
                          - monthly
                        default: daily
                      notifyOnReturn:
                        type: boolean
                        default: true
                  recovery:
                    type: object
                    properties:
                      rtoMinutes:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                        default: 60
                      rpoMinutes:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: false
                        default: 5
                      queueRecoveryMinutes:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                        default: 15
                      reconciliationStaleMinutes:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                        default: 30
                      accountingCloseHours:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                        default: 24
                  id:
                    type: string
                    minLength: 1
                  clientId:
                    type: string
                    minLength: 1
                  version:
                    type: integer
                    minimum: 0
                    exclusiveMinimum: true
                  effectiveAt:
                    type: string
                    format: date-time
                  createdAt:
                    type: string
                    format: date-time
                  createdBy:
                    type: string
                    minLength: 1
                  reason:
                    type: string
                    minLength: 1
                    maxLength: 500
                  pricing:
                    type: object
                    properties:
                      fees:
                        type: array
                        items:
                          type: object
                          properties:
                            operation:
                              type: string
                              enum:
                                - funding
                                - payout
                                - stable_withdrawal
                                - conversion
                            asset:
                              type: string
                              enum:
                                - AUD
                                - USDC
                                - USDT
                            percentBps:
                              type: integer
                              minimum: 0
                              exclusiveMinimum: false
                              maximum: 10000
                              exclusiveMaximum: false
                              default: 0
                            fixedAmount:
                              type: string
                              pattern: ^\d+(\.\d+)?$
                              default: '0'
                            minimumAmount:
                              type: string
                              pattern: ^\d+(\.\d+)?$
                            maximumAmount:
                              type: string
                              pattern: ^\d+(\.\d+)?$
                            treatment:
                              type: string
                              enum:
                                - deduct
                              default: deduct
                          required:
                            - operation
                            - asset
                        default: []
                  identity:
                    type: object
                    properties:
                      requireSumsubEvidence:
                        type: boolean
                        default: false
                      sumsubLevelName:
                        type: string
                        minLength: 1
                      evidenceMaxAgeSeconds:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                        default: 86400
                      manualReviewThreshold:
                        type: string
                        pattern: ^\d+(\.\d+)?$
                required:
                  - limits
                  - capabilities
                  - settlement
                  - returns
                  - accounting
                  - recovery
                  - id
                  - clientId
                  - version
                  - effectiveAt
                  - createdAt
                  - createdBy
                  - reason
                  - pricing
                  - identity
      security:
        - Bearer: []
        - ApiKey: []
components:
  securitySchemes:
    Bearer:
      type: http
      scheme: bearer
      bearerFormat: Wayex API key
      description: 'Send the same Wayex API key as `Authorization: Bearer <key>`.'
    ApiKey:
      type: apiKey
      in: header
      name: X-Api-Key
      description: A Wayex API key. Use a secret key for write operations.

````