Quickstart

This quickstart gets you up and running with the Umbra ERP API. We will cover how to authenticate and make your first request to retrieve sales quotes.

Install your preferred HTTP client

Umbra ERP provides a simple REST API. You can use any HTTP client in any language. Here are some options:

# cURL is most likely already installed on your machine
curl --version

Making your first API request

First, authenticate to get a JWT token, then use it to list sales quotes.

POST
/v1/auth/login
# Step 1: Get your access token
TOKEN=$(curl -s -X POST https://api.umbraerp.com/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email": "user@example.com", "password": "your_password"}' \
  | jq -r '.accessToken')

# Step 2: List sales quotes
curl https://api.umbraerp.com/v1/sales/quotes \
  -H "Authorization: Bearer $TOKEN"

What's next?

After your first call, explore these sections:

  • Authentication -- Learn about JWT token management
  • Sales & Invoicing -- Manage quotes, invoices, and the sales pipeline
  • CRM -- Manage leads and customer relationships
  • Webhooks -- Receive real-time event notifications

Was this page helpful?