Documentation

Everything you need to integrate VALTA

API Base URL

https://api.valta.wallet/v1

All API requests require authentication via Bearer token

Getting Started

Quick Start Guide

Get up and running in 5 minutes

Creating Your First Wallet

Step-by-step wallet creation

Dashboard Overview

Navigate the VALTA dashboard

API Reference

Authentication

API keys and bearer tokens

Wallets API

Create, read, update wallets

Transfers API

Send money between wallets

Escrow API

Create and manage escrows

Webhooks

Real-time event notifications

AI Agent Integration

Bot Wallet Setup

Configure wallets for AI agents

Programmatic Transfers

Automate money movement

Spending Limits

Set restrictions for agents

Audit Trails

Track all agent transactions

Code Examples

Create a Wallet
curl -X POST https://api.valta.wallet/v1/wallets/create \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "botId": "agent-001",
    "name": "My AI Agent Wallet"
  }'
Transfer Funds
curl -X POST https://api.valta.wallet/v1/wallets/transfer \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "fromWalletId": "wallet_abc123",
    "toWalletId": "wallet_xyz789",
    "amount": 100.00,
    "idempotencyKey": "unique-key-123"
  }'