API de Partners

Integrá tu catálogo
con Todoaka

Sincronizá tus productos automáticamente. Tus clientes te van a encontrar cuando buscan en Todoaka. API REST simple, documentada y sin costos de integración.

Empezar ahora

1000

req/min búsqueda pública

100

req/min por api_key

100

productos por llamada de sync

¿Cómo funciona?

01

Registrá tu negocio

Un POST a /api/v1/connect con nombre, email y categoría. Recibís tu api_key en segundos.

02

Sincronizá productos

Mandá tu catálogo con /api/v1/products. Upsert por external_id — idempotente y sin duplicados.

03

Recibí clientes

Los compradores te encuentran en Todoaka. Registrá órdenes con /api/v1/orders para el historial.

Endpoints disponibles

POST /api/v1/connect Registrar negocio — devuelve api_key público
GET /api/v1/search?q=&city= Búsqueda pública de productos público
POST /api/v1/products Sincronizar catálogo (upsert batch) auth
PUT /api/v1/products/{id} Actualizar producto individual auth
DELETE /api/v1/products/{id} Dar de baja producto auth
POST /api/v1/orders Registrar orden de compra auth

Ejemplo de integración

bash
# 1. Registrar tu negocio
curl -X POST https://todoaka.com/api/v1/connect \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Ferretería El Clavo",
    "email": "contacto@elclavo.com.uy",
    "phone": "+598 99 123 456",
    "category": "Ferretería",
    "city": "Montevideo"
  }'

# → { "api_key": "abc123...", "business_id": 42 }

# 2. Sincronizar productos
curl -X POST https://todoaka.com/api/v1/products \
  -H "X-Todoaka-Key: abc123..." \
  -H "Content-Type: application/json" \
  -d '{
    "products": [
      { "external_id": "SKU-001", "title": "Martillo carpintero", "price": 250 },
      { "external_id": "SKU-002", "title": "Destornillador set x6", "price": 890 }
    ]
  }'

# → { "created": 2, "updated": 0, "total": 2 }

# 3. Búsqueda pública (sin auth)
curl "https://todoaka.com/api/v1/search?q=martillo&city=Montevideo"

¿Necesitás ayuda con la integración?

Escribinos y te armamos el setup completo en menos de un día. Sin costo.

Contactar al equipo técnico