Ir al contenido

Quickstart

Esta guía te lleva desde cero hasta crear tu primera orden en Pickwise. Tiempo estimado: 5 minutos.

  • Un subdominio asignado por Pickwise (ej: api-acme.pickwise.com.ar)
  • Una API Key productiva con formato pk_live_xxxx. Pedila a soporte si todavía no la tenés.
  • Herramienta para hacer HTTP requests: terminal con curl, Postman, o tu lenguaje de preferencia.
  1. Verificar conectividad (sin auth)

    El endpoint /health no requiere autenticación. Úsalo para confirmar que tu subdominio está correctamente configurado.

    Ventana de terminal
    curl https://api-{CLIENTE}.pickwise.com.ar/api/v1/public/health

    Respuesta esperada:

    {
    "status": "ok",
    "timestamp": "2026-03-07T14:30:00Z",
    "version": "v1"
    }
  2. Validar tu API Key

    Hacer una request autenticada al endpoint de productos (listado vacío). Si tu key es inválida, vas a recibir 401 Unauthorized.

    Ventana de terminal
    curl https://api-{CLIENTE}.pickwise.com.ar/api/v1/public/products?limit=1 \
    -H "Authorization: Bearer pk_live_xxxx"
  3. Crear tu primer producto

    Upsert por externalId. Si no existe, lo crea; si existe, lo actualiza.

    Ventana de terminal
    curl -X POST https://api-{CLIENTE}.pickwise.com.ar/api/v1/public/products \
    -H "Authorization: Bearer pk_live_xxxx" \
    -H "Content-Type: application/json" \
    -d '{
    "externalId": "DEMO-PROD-001",
    "sku": "SKU-AURICULAR-BT",
    "name": "Auricular Bluetooth BT500",
    "stock": 150
    }'
  4. Crear tu primera orden

    Ventana de terminal
    curl -X POST https://api-{CLIENTE}.pickwise.com.ar/api/v1/public/orders \
    -H "Authorization: Bearer pk_live_xxxx" \
    -H "Content-Type: application/json" \
    -d '{
    "externalId": "DEMO-ORDEN-001",
    "orderNumber": "OC-2026-00001",
    "items": [
    {
    "productExternalId": "DEMO-PROD-001",
    "productSku": "SKU-AURICULAR-BT",
    "quantity": 2
    }
    ],
    "customer": {
    "externalId": "CUST-001",
    "name": "Juan Perez",
    "email": "juan@example.com"
    }
    }'