Antes de usar este endpoint, complete la guía Getting Started para obtener su clave de API y su Company ID.
Requisitos previos
- ✅ Un Bearer token válido de un miembro aprobado del espacio de trabajo
- ✅ Company ID obtenido de
GET {{URL}}/accounts/companies - ✅ El Order ID (Project ID,
pid) del pedido que desea actualizar
Endpoint
multipart/form-data — úselo incluso cuando no se adjunten archivos para satisfacer el analizador multipart del servidor.
Encabezados
Parámetros de consulta
string
requerido
El Order / Project ID que se va a actualizar. Páselo como parámetro de la cadena de consulta.
Campos del cuerpo de la solicitud
string
Actualiza el título del pedido. Mínimo 2 caracteres.
string
Nuevo estado para el pedido. Debe ser uno de:
Pending, Ongoing, Review, Completed, Cancelled.Transiciones permitidas:Reviewsolo puede seguir aOngoingo a otroReview. Pasar dePendingdirectamente aReviewdevuelve un400 ValidationError.- Los pedidos que ya están en
CompletedoCancelledno pueden actualizarse. - Los clientes no pueden cancelar un pedido que ha avanzado más allá de
Pending.
number
Cifra total del presupuesto. Debe ser
≥ 0. Usa la moneda existente del pedido a menos que también se proporcione currency.string
Código de moneda para el presupuesto. Ejemplos:
USD, CAD, EUR.number
Número de unidades adquiridas del paquete. Debe ser
≥ 1.string
Cadena de fecha ISO 8601 para la fecha de vencimiento del pedido. Ejemplo:
"2025-12-31T00:00:00.000Z".string
Cadena de fecha ISO 8601 para la fecha de inicio del proyecto.
string
Notas internas visibles para su equipo.
string
Brief del cliente o resumen del proyecto.
array
Lista completa de los IDs de los miembros gestores de proyecto que se asignarán a este pedido. Los IDs nuevos se añaden al equipo; los IDs eliminados se borran. Cada ID debe pertenecer a un miembro con un rol
projectManager dentro de la misma empresa.boolean
Requerido cuando
status es Completed o Cancelled. Cuando es true, todas las tareas del pedido se marcan como hechas después del cambio de estado. Cuando es false, las tareas permanecen en su estado actual.boolean
Permitido solo cuando
status es Completed o Cancelled. Cuando es true, todas las tareas pendientes solicitadas por el cliente se rechazan después de la actualización del estado.number
Requerido solo para pedidos de suscripción al cambiar la frecuencia de recurrencia. Combínelo con
repeatDuration.string
Requerido junto con
repeatCount para los pedidos de suscripción. Uno de: day, week, month, year.number
Límite opcional sobre los ciclos de facturación recurrentes. Por defecto es
0 (sin límite).string
Cómo se gestiona cada ciclo de facturación. Uno de:
createOrderWithTask, noChange.file
Cero o más archivos adjuntos. Los archivos se agregan a la carpeta del sistema del pedido; los archivos existentes nunca se sobrescriben. Use la codificación
multipart/form-data y adjunte cada archivo bajo el campo files.Solicitud de ejemplo
Respuestas
Respuesta de éxito
Reglas de negocio y efectos secundarios
- Las transiciones de estado están restringidas.
Reviewsolo puede seguir aOngoingo a otroReview. IntentarPending → Reviewdevuelve400 ValidationError. - Cambiar un estado de
PendingaOngoing,ReviewoCompletedactiva la carpeta de archivos del pedido para que los archivos cargados sean accesibles para el equipo del proyecto. - Establecer
statusenCompletedoCancelledrequiere quemarkTasksAsDonese establezca explícitamente entrueofalse. - Los cambios de estado a
Review,CompletedoCancelledactivan automáticamente notificaciones al cliente:- Review — notifica al cliente que se necesita una revisión.
- Completed — envía la notificación
orderCompletional cliente. - Cancelled — envía la notificación
orderCancellational cliente.
- Cada actualización exitosa dispara un evento de webhook
ORDER.UPDATEDcon el documento del pedido actualizado y los metadatos de los adjuntos, si tiene un webhook activo suscrito a ese evento.

