Actualizar una solicitud de servicio
https://carchost.fieldcontrol.com.br/tickets/{id}Actualiza los datos de una solicitud. status y archived no cambian por aquí, y el cliente, el tipo de orden de servicio, los productos, los servicios y el trayecto solo se guardan en la creación.
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 solicitud.
Ejemplo: YTJmYmM4ZDEtNGQ3Mi00ZmVlLTk1ZjktMjU1ZWIyNzk2YzJjOjIyOTE1.
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.
namestringobligatorioNombre de quien pidió la atención.
Mínimo de 5 caracteres.
messagestringobligatorioMensaje de la solicitud.
subjectstringAsunto. Si es igual al nombre de un tipo de orden de servicio, permite reconocer solicitudes de clientes corporativos.
identifierstringNúmero de la solicitud. El carácter # está reservado.
expiredAtstringFecha de validez de la solicitud.
externalobjectCampos de external
idstringIdentificador de la solicitud en su sistema.
Hasta 100 caracteres.Acepta: null.
contactobjectContacto de quien pidió la atención.
Campos de contact
emailstringphonestringcustomerobjectCliente vinculado. Solo se guarda en la creación.
Campos de customer
idstringserviceobjectTipo de orden de servicio vinculado. Solo se guarda en la creación.
Campos de service
idstringlocationobjectUbicación del cliente, que debe ser del cliente informado.
Campos de location
idstringproductslista de objetosProductos pedidos. Solo se considera en la creación.
Campos de products
quantitynumberobligatorioproductobjectobligatorioCampos de product
idstringobligatorioserviceslista de objetosServicios pedidos. Solo se considera en la creación.
Campos de services
quantitynumberobligatorioserviceobjectobligatorioCampos de service
idstringobligatorioscheduleSuggestionslista de objetosSugerencias de fecha y horario para la atención. Solo se considera en la creación.
Campos de scheduleSuggestions
datestringFecha (AAAA-MM-DD).
timestringHorario (HH:MM:SS).
contractorobjectEmpresa contratante, para solicitudes abiertas en nombre de terceros. Solo se considera en la creación.
Campos de contractor
namestringobligatoriologoUrlstringobligatoriosourcestringobligatoriowaypointslista de objetosPuntos del trayecto, con kmTotal, para solicitudes de desplazamiento. Solo se considera en la creación.
Campos de waypoints
latitudenumberobligatoriolongitudenumberobligatoriokmTotalnumberDistancia total del trayecto, en km.
routeslista de objetosDirecciones del trayecto, en el orden de position. Solo se considera en la creación, junto con waypoints y kmTotal.
Campos de routes
positionnumberobligatoriopostalCodestringobligatoriostreetstringobligatorionumberstringAcepta: null.
complementstringAcepta: null.
neighborhoodstringobligatoriocitystringobligatoriostatestringobligatorioformattedAddressstringobligatoriocountrystringobligatorioplaceNamestringAcepta: null.
placePhonestringAcepta: null.
latitudenumberobligatoriolongitudenumberobligatorioRespuestas
- 200
Solicitud actualizada.
- 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):
nameomessageausentes,#en el número, o ubicación que no es del cliente. Un identificador inválido o de otra cuenta en la URL también devuelve este error, conproperty: '@.id'. - 429
Se superó el límite de 1 solicitud por segundo. Consulte Límite de solicitudes.
- 500
Error inesperado en el servidor.