---
title: "Get client application configuration"
method: GET
path: "/api/v1/config"
tags: ["Configuration"]
---

# Get client application configuration

`GET /api/v1/config`

## Request

- Base URL: `https://api-business.wirexapp.com`
- URL: `https://api-business.wirexapp.com/api/v1/config`
- Auth: API key in header `Authorization`

Returns configuration parameters for client-side integration

## Response `200`

OK

- ConfigClientAppConfig
  - `analytics` ConfigClientAnalyticsConfig
    - `amplitudeApiKey` string: Amplitude API key for product analytics
    - `googleAnalyticsId` string: Google Analytics measurement ID for page and event tracking
    - `googleTagManagerId` string: Google Tag Manager container ID for event tracking
  - `api` ConfigClientApiConfig
    - `apiUrl` string: Base URL for REST API requests
    - `socketIo` string: WebSocket endpoint for real-time updates and notifications
  - `auth` ConfigClientAuthConfig
    - `crossmintApiKey` string: API key for Crossmint services
    - `crossmintAppId` string: Application ID for Crossmint wallet integration (https://crossmint.com)
    - `googleApiKey` string: Google API key for Google Sign-In and related services
    - `privyAppId` string: Application ID for Privy embedded wallet integration (https://privy.io)
    - `privyClientId` string: Client ID for Privy authentication flows
    - `rhinoApiKey` string: RhinoFi API key for RhinoFi wallet integration
  - `chains` object: Map of supported blockchain networks indexed by their EIP-155 chain ID
  - `defaultChain` ConfigClientChainConfig
    - `blockExplorerUrl` string: URL of the block explorer for this chain (e.g., Etherscan, Polygonscan)
    - `bridgeUrl` string: URL for the cross-chain bridge interface
    - `bundlerUrl` string: ERC-4337 bundler endpoint for submitting UserOperations
    - `contractRegistry` string: Address of the Wirex Contract Registry on this chain, used to discover other contract addresses
    - `id` integer: EIP-155 chain identifier (e.g., 1 for Ethereum Mainnet, 137 for Polygon)
    - `name` string: Human-readable name of the blockchain network
    - `paymasterUrl` string: ERC-4337 paymaster endpoint for gas sponsorship
    - `rpcUrl` string: JSON-RPC endpoint for blockchain read/write operations
    - `rpcWsUrl` string: WebSocket RPC endpoint for real-time blockchain event subscriptions
  - `defaultCompanyId` string: Default company ID
  - `support` ConfigClientSupportConfig
    - `chatUrl` string: URL endpoint for the support chat service
    - `widgetId` string: Widget identifier for initializing the embedded support chat

## Other responses

- `401`: Unauthorized

---

[API](https://skmtc.dev/wirexapp/apis/wirex-corporate-baas-api.md) - [All operations](https://skmtc.dev/wirexapp/apis/wirex-corporate-baas-api/llms.txt) - [OpenAPI document](https://skmtc.dev/wirexapp/apis/wirex-corporate-baas-api/revisions/6525bfbc8f99?raw)
