Skip to main content
Oumla enables developers to easily build on top of blockchains. You don’t need to learn complex, low-level Blockchain-specific APIs. By using our API, you can accelerate your time to market and minimize security concerns.

Prerequisites

Before you begin, make sure you have:
All API requests require authentication via the x-api-key header. See the Authentication guide for details.

Make Your First API Call

Let’s create a user profile - the foundation for wallets and transactions:
curl -X POST "https://sandbox.oumla.com/api/v1/profiles" \
  -H "x-api-key: your-api-key-here" \
  -H "Content-Type: application/json" \
  -d '{
    "reference": "user-123",
    "type": "User"
  }'
{
  "message": "Profile created",
  "data": {
    "reference": "user-123",
    "type": "User"
  },
  "success": true,
  "status": 201
}

Next Steps

Pro Tip: Use the interactive API playground in the API Reference to test endpoints with your API key before integrating into your application.