Audita quién hizo qué en un pedido, exporta datos masivos a CSV para reportería, y fuerza una sincronización contra los canales conectados.
https://api.fenicia.ioTodos los endpoints requieren Authorization: Bearer fn_live_....
Devuelve la traza cronológica del pedido: transiciones de estado, ediciones, envíos, cancelaciones, reembolsos, etc. Requiere orders:read.
curl "https://api.fenicia.io/orders/ord_123/activity-log?limit=100" \
-H "Authorization: Bearer fn_live_tu_api_key"| Acción | Descripción |
|---|---|
order_created | Pedido creado |
order_accepted | Pedido aceptado |
status_changed | Transición de estado genérica |
order_cancelled | Pedido cancelado |
order_fulfilled | Pedido cumplido |
refund_issued | Reembolso procesado |
note_added | Nota interna añadida |
attachment_added | Adjunto subido |
attachment_deleted | Adjunto eliminado |
Exporta los pedidos a un archivo CSV. Requiere orders:export.
Las rutas de columnas son obligatorias
El parámetro columns es obligatorio. Las rutas usan notación de puntos para acceder a campos anidados. Rutas comunes:
externalId, orderStatus, total, subtotal, currency, createdAt,
customerInfo.email, customerInfo.firstName, customerInfo.lastName,
shippingAddress.city, shippingAddress.country, channelType, channelName.
curl "https://api.fenicia.io/orders/export?columns=externalId,customerInfo.email,total,orderStatus&format=csv" \
-H "Authorization: Bearer fn_live_tu_api_key" \
-o pedidos.csvEncola una sincronización asíncrona de todos los pedidos desde todos los canales conectados. Requiere orders:manage.
curl -X POST https://api.fenicia.io/orders/sync \
-H "Authorization: Bearer fn_live_tu_api_key"Fuerza la sincronización de un pedido contra su canal de origen. Requiere orders:manage.
curl -X POST https://api.fenicia.io/orders/ord_123/sync \
-H "Authorization: Bearer fn_live_tu_api_key"Tip
La sincronización es asíncrona. Suscríbete al webhook order.updated o consulta GET /orders/{id} para detectar cuándo termina.