es
ReservasFijar la prioridad del trabajo (personal de programación)

Fijar la prioridad del trabajo (personal de programación)

Fija la prioridad P0–P3 en un trabajo no archivado y no completado (Owner / Administrator / Booking Coordinator). Valores permitidos: "p0" (emergencia, interruptiva) | "p1" (máxima — solo desplazada por p0; puede llevar un sla_deadline que arma el auto-escalado) | "p2" (estándar) | "p3" (aplazable, primera víctima de desplazamiento). sla_deadline solo es válido con p1 y debe estar en el futuro (datetime naive en hora local del negocio); alejarse de p1 desarma el reloj del SLA. Acepta UUID o short_code en :id.

Argumentos

idstringpathobligatorio
ID o short_code de la solicitud de trabajo
notestringbodyopcional
Justificación opcional (máx. 500 caracteres) — registrada en el rastro de actividad y en el webhook priority_changed. Recomendada al desescalar un trabajo escalado por SLA (procedencia de auditoría).
priorityenumbodyobligatorio
Nuevo nivel de prioridad P0–P3. p0=emergencia, p1=máxima, p2=estándar, p3=aplazable.
sla_deadlinestringbodyopcional
Fecha límite del SLA (datetime naive en hora local del negocio) — solo con priority=p1; (re)arma el reloj de auto-escalado. Si se omite en un cambio a p1, conserva cualquier fecha límite guardada; alejarse de p1 desarma el SLA por completo.
PATCH/v1/job-requests/{id}/priority
curl -X PATCH "https://api.crisphive.com/v1/job-requests/9b2f6c3e-1a4d-4f0a-8f2e-7c5d1b3a9e01/priority" \
  -H "Authorization: Bearer chsk_test_4eC8xQ9mZ2pL7Ka0rT" \
  -H "Content-Type: application/json" \
  -d '{
  "note": "Please call on arrival.",
  "priority": "p1",
  "sla_deadline": "2030-06-14T17:00:00"
}'
Cuerpo de la solicitud
{
"note": ,
"priority": ,
"sla_deadline":
}

Respuestas