Crear una actividad en la orden
https://carchost.fieldcontrol.com.br/orders/{id}/tasksAgrega una actividad a una orden de servicio existente.
Requiere los headers
X-Api-Key,User-AgentyContent-Type: application/json. Límite: 1 solicitud por segundo (más información).
Solicitud
Parámetros de ruta
idstringobligatorioIdentificador de la orden de servicio.
Ejemplo: NDJiMWQ0YzQtOWNmOC00NWE2LTg2MjItYjNjNzZjZjk0MmM4OjIyOTE1.
Headers
User-AgentstringobligatorioIdentificación de su aplicación.
Ejemplo: MinhaIntegracao/1.0.
Cuerpo de la solicitud
JSON, enviado con el header Content-Type: application/json.
statusstringobligatorioSituación de la actividad.
Valores aceptados: pending, scheduled, in-progress, done, canceled, reported, on-route, paused.
employeeobjectColaborador responsable.
Campos de employee
idstringIdentificador del colaborador.
namestringNombre del colaborador. Se aceptan textos, pero el vínculo se hace por el id.
taskTypeobjectTipo de la actividad.
Campos de taskType
idstringIdentificador del tipo de actividad.
descriptionstringDescripción de la actividad.
Acepta: null.
statusDescriptionstringObservación sobre la situación. Hasta 6.000 caracteres.
Acepta: null.
durationintegerDuración prevista, en minutos. Si se omite en la creación de la orden, la API usa la duración del tipo de orden de servicio.
Acepta: null.
positionintegerOrden de la actividad dentro de la orden de servicio.
Predeterminado: 100.
archivedbooleanArchiva la actividad.
Predeterminado: false.
schedulingobjectobligatorioProgramación. type se calcula: con date y time pasa a scheduled-date-and-time, solo con date pasa a scheduled-date, y sin fecha pasa a non-scheduled.
Campos de scheduling
typestringSe ignora; se calcula a partir de date y time.
Valores aceptados: scheduled-date, scheduled-date-and-time, non-scheduled.
datestringFecha (AAAA-MM-DD).
Acepta: null.
timestringHorario (HH:MM:SS).
Acepta: null.
coordsobjectobligatorioCoordenadas del lugar de la actividad.
Campos de coords
latitudenumberobligatoriolongitudenumberobligatorioRespuestas
- 201
Actividad creada.
- 401
Clave de API ausente (
Missing API Key) o inválida (Invalid API Key). Consulte Autenticación. - 403
Cuenta bloqueada (
Account blocked), vencida (Account expired) o con un plan que no permite integración (Account plan not allowed). Consulte Autenticación. - 404
Recurso no encontrado. El cuerpo de la respuesta está vacío.
- 422
Cuerpo inválido (resourceValidationErr): colaborador no encontrado o inactivo, tipo de actividad inexistente o archivado, situación o programación inválidas. Identificador de la orden inválido: uriValidationErr.
- 429
Se superó el límite de 1 solicitud por segundo. Consulte Límite de solicitudes.
- 500
Error inesperado en el servidor.