Índice de la documentación

Pedidos

Listar pedidos

Pedidos de tu tienda, de más nuevo a más antiguo. Con updated_since, solo los que han cambiado después de esa fecha y de más antiguo a más nuevo: es lo que hay que usar para sincronizar.

GET/orders

Permiso necesario: orders:read

Parámetros

statusopcionaltextoSolo los pedidos de ese estado.Valores: pending, in_progress, shipped, delivered, completed, cancelled.
updated_sinceopcionalfechaSolo los pedidos que han cambiado después de esta fecha (ISO 8601). No se puede combinar con status.
limitopcionalenteroCuántos elementos devolver, de 1 a 100. Por defecto, 50.
starting_afteropcionaltextoPara pedir la página siguiente: el valor de next_starting_after de la respuesta anterior.

Petición

curl "https://europe-west1-primters-web.cloudfunctions.net/api/v1/orders?status=pending&limit=20" \
  -H "Authorization: Bearer $PRIMTERS_API_KEY"

Respuesta

200
{
  "object": "list",
  "data": [
    {
      "id": "Xk2pQ9aLm3",
      "object": "order",
      "status": "pending",
      "created_at": "2026-12-03T19:12:40.000Z",
      "updated_at": "2026-12-03T19:12:40.000Z",
      "confirm_before": "2026-12-05T19:12:40.000Z",
      "confirmed_at": null,
      "shipped_at": null,
      "delivered_at": null,
      "completed_at": null,
      "cancelled_at": null,
      "customer": {
        "name": "Laura Gómez",
        "phone": "+34600000000"
      },
      "delivery": {
        "method": "shipping",
        "address": {
          "name": "Laura Gómez",
          "street": "Calle Mayor 1, 2.º B",
          "additional_info": null,
          "postal_code": "28013",
          "city": "Madrid",
          "province": "Madrid",
          "country": "ES"
        },
        "pickup_location": null,
        "estimated_date": null
      },
      "note": "Si puede ser, envolver para regalo",
      "items": [
        {
          "product_id": "p8LmR2wq",
          "title": "Taza de cerámica personalizada",
          "reference": "TAZA-350",
          "quantity": 2,
          "quantity_mode": "units",
          "lot_size": null,
          "unit_price": 9.9,
          "total": 19.8,
          "customization": [
            "Color: blanco",
            "Texto: Feliz cumpleaños"
          ],
          "addons": [],
          "image_url": "https://firebasestorage.googleapis.com/…/taza.jpg",
          "design_preview_url": "https://firebasestorage.googleapis.com/…/diseno.png"
        }
      ],
      "amounts": {
        "currency": "EUR",
        "subtotal": 19.8,
        "discount": 0,
        "primts": 0,
        "shipping": 4.5,
        "tax_rate": 0.21,
        "tax": 5.1,
        "total": 29.4,
        "gift_card": 0,
        "commission": 2.94,
        "payout": 26.46,
        "refunded": 0
      },
      "coupon": null,
      "tracking": null,
      "cancellation": null,
      "dispute": null,
      "panel_url": "https://primters.com/es/dashboard/maker/orders"
    }
  ],
  "has_more": true,
  "next_starting_after": "Xk2pQ9aLm3"
}

Errores

400invalid_parameterUn dato no tiene el formato o el valor admitido.

¿Dudas o necesitas algo que no está? Escríbenos a contacto@primters.com indicando, si es un error, la petición que haces y la respuesta que recibes (sin la clave).

Primters 2026 ® Todos los derechos reservados

Métodos de pago
Listar pedidos · API de Primters