Quick Start

Integración en 5 minutos

Crea tu primer ticket POS con un request simple, valida la respuesta y continúa con la integración completa.

1. Obtén tu API key

  1. Ingresa a dashboard.autobill.lat
  2. Abre la sección de desarrolladores
  3. Genera una llave privada para sandbox
  4. Guárdala en variables de entorno

2. Crea un ticket

Request mínimo para iniciar el flujo.

curl https://api.autobill.lat/v1/tickets \
  -X POST \
  -H "x-api-key: ab_xxx" \
  -H "Content-Type: application/json" \
  -H "x-idempotency: pos-001" \
  -d '{
    "ticket_number": "POS-20260326-001",
    "issued_at": "2026-03-26T14:30:00Z",
    "currency": "COP",
    "subtotal": 100000,
    "tax_total": 19000,
    "grand_total": 119000,
    "items": [
      {
        "sku": "SKU-001",
        "description": "Producto",
        "quantity": 1,
        "unit_price": 100000,
        "tax_amount": 19000,
        "total_amount": 119000
      }
    ]
  }'

3. Valida la respuesta

{
  "success": true,
  "data": {
    "ticket_id": "clm9x8k7l2m1p9q0",
    "ticket_number": "POS-20260326-001",
    "qr_url": "/qr/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9",
    "duplicated": false
  }
}

4. Emite la factura desde QR

curl https://api.autobill.lat/v1/qr/{qr_token}/invoice \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "document": "12345678",
    "business_name": "Juan Perez",
    "email": "juan@example.com"
  }'