Skip to content

ViaBlocks API

A secure, auditable platform to create, manage, and track money transfers — built for regulated partners and enterprise integrations.

Money TransferServer-to-server APICompliance-ready
Inbound
World → USA
Outbound
USA → World
Status
Real-time tracking

Quickstart

Use sandbox credentials to create your first transaction and retrieve its status.

curl -i -X POST \
  https://sandbox-viablocks.viamericas.io/transaction/create \
  -H 'Content-Type: application/json' \
  -d '{
    "client_id": "YOUR_CLIENT_ID",
    "secret_key": "YOUR_SECRET_KEY",
    "sender": { "firstName": "JOHN", "lastName": "DOE" },
    "beneficiary": { "firstName": "JANE", "lastName": "DOE" },
    "transactionInformation": {
      "originationCountryISO": "MEX",
      "deliveryCountryISO": "USA",
      "originationAmount": 100,
      "originationCurrencyISO": "MXN",
      "deliveryAmountCurrencyISO": "USD",
      "deliveryMode": "C"
    },
    "channel": "API",
    "channelMetadata": {}
    }
    '

Documentation Overview

ViaBlocks documentation is organized to help you move from concepts to implementation. Start with Getting Started to understand environments and security, then follow the Quickstart Guide to make your first API call.

Getting Started

Intended audience, environments (Sandbox/Production), authentication model, and security best practices.

Quickstart Guide

Step-by-step walkthrough to create an Inbound or Outbound transaction and retrieve its status.

API Reference

Explore endpoints, request/response schemas, and partner-configurable rules for each module.

Money Transfer Module

Inbound Transactions

Inbound transfers represent money transfer operations initiated outside the United States and delivered to the USA. Validation rules and required fields may vary per partner configuration.

Explore Transaction endpoints →

Need Credentials or Production Access?

To request API credentials or begin production onboarding, contact the Viamericas integration team. Always keep credentials private and use HTTPS for all traffic.

Credentials request