Servicios
Actualizar un servicio
Actualiza un servicio (envía solo los campos que cambian).
services:writeservices:write- 120/min
- Anotación del servidor: Idempotente
Resultado
generado desde el esquema
Incluye la tarifa, los tiempos de desplazamiento y los gastos repercutidos por defecto —de los cuales solo entra el PRECIO, no el coste—. Las listas reemplazan a la existente. Devuelve el servicio actualizado.
Argumentos
Identificador del servicio.
Límites: longitud mín. 1
Nombre del servicio de cara al cliente.
Límites: longitud mín. 2
Descripción del servicio; null la borra.
Tipo de servicio.
Opciones disponibles: crew, fleet, general
Si aparece como servicio planificable.
Cantidad por defecto.
Límites: mín. 1
Descanso descontado de la jornada de trabajo, en minutos.
Límites: mín. 0
Información impresa en el pedido y en el albarán.
Tarifa del servicio.
Mostrar atributos hijosOcultar atributos hijos
Precio por hora.
Límites: mín. 0
Precio fijo por servicio.
Límites: mín. 0
Precio por kilómetro.
Límites: mín. 0
Si su importe cuenta para el total del documento.
Cómo se calcula la distancia facturable.
Tiempo de viaje previo, en minutos.
Límites: mín. 0
Tiempo de viaje posterior, en minutos.
Límites: mín. 0
Ventana en la que se usa.
Mostrar atributos hijosOcultar atributos hijos
"order" hereda las fechas del pedido; "custom" usa los desplazamientos de abajo.
Opciones disponibles: order, custom
Minutos antes del inicio del pedido.
Límites: mín. 0
Minutos después del fin del pedido.
Límites: mín. 0
Ventana en la que está planificado.
Mostrar atributos hijosOcultar atributos hijos
"order" hereda las fechas del pedido; "custom" usa los desplazamientos de abajo.
Opciones disponibles: order, custom
Minutos antes del inicio del pedido.
Límites: mín. 0
Minutos después del fin del pedido.
Límites: mín. 0
Gastos repercutidos por defecto. Solo el precio, no el coste. Se combinan con los almacenados: las categorías que omitas quedan sin cambios, y cada categoría conserva su coste almacenado.
Mostrar atributos hijosOcultar atributos hijos
Dietas.
Mostrar atributos hijosOcultar atributos hijos
Lo que se cobra al cliente por este concepto.
Viaje.
Mostrar atributos hijosOcultar atributos hijos
Lo que se cobra al cliente por este concepto.
Alojamiento.
Mostrar atributos hijosOcultar atributos hijos
Lo que se cobra al cliente por este concepto.
Otros gastos.
Mostrar atributos hijosOcultar atributos hijos
Lo que se cobra al cliente por este concepto.
Recursos necesarios. Reemplaza la lista completa.
Mostrar atributos hijosOcultar atributos hijos
Lo necesario para prestarlo: personal o vehículo.
Opciones disponibles: personnel, vehicle
Cuántos hacen falta.
Límites: mín. 1
Etiquetas que debe tener el recurso asignado. Ej.: "Carné C".
Límites: máx. 20 elementos, cada uno: longitud máx. 100
Colección a la que pertenece.
URL de las imágenes del servicio.
Clave de idempotencia elegida por el cliente (se recomienda un UUID). Repetir la misma clave con los mismos argumentos en 24 h devuelve la respuesta almacenada sin volver a ejecutar; con argumentos distintos responde 422. Es la forma segura de reintentar tras un fallo de red.
Límites: longitud mín. 1, longitud máx. 255
Bloqueo optimista: el meta.etag que obtuviste de la lectura de detalle de este recurso (o "*"). Si el recurso ha cambiado desde entonces, la llamada falla con 412 precondition_failed antes de escribir nada; léelo de nuevo y reintenta. Omítelo para escribir sin condiciones.
Límites: longitud mín. 1
Resultado
En un éxito el resultado lleva structuredContent con data y meta. Estos son los atributos de data.
Ver los atributos de data
Identificador único del servicio.
Nombre del servicio tal como lo ve el cliente.
Tipo: crew (personal), fleet (vehículos) o general.
Descripción; null si no tiene.
Cantidad que se añade por defecto a un pedido.
Si aparece como servicio planificable.
Si su importe cuenta para el total del documento.
Ruta de la colección a la que pertenece; null si no está en ninguna.
Recursos necesarios para prestarlo.
Mostrar atributos hijosOcultar atributos hijos
Lo necesario para prestarlo: personal o vehículo.
Opciones disponibles: personnel, vehicle
Cuántos hacen falta.
Límites: mín. 1
Etiquetas que debe tener el recurso asignado. Ej.: "Carné C".
Límites: máx. 20 elementos, cada uno: longitud máx. 100
Fecha de creación en ISO 8601 UTC; null si no consta.
Fecha de la última modificación en ISO 8601 UTC; null si no está registrada.
Un error es un resultado con isError: true y el problema en content[0].; no hay structuredContent. Consulta Errores.
La misma operación por REST
Esta herramienta ejecuta PATCH /api/v1/services/{serviceId}.
Páginas relacionadas
Enlace a esta sección: Páginas relacionadasServicios
Actualizar un servicio
Actualiza un servicio (envía solo los campos que cambian).
Guías
Escrituras seguras
Un asistente que puede escribir también puede escribir lo equivocado. Decide qué herramientas necesitan a una persona, reintenta sin duplicar y sabe qué pone en marcha una escritura.
Guías
Errores
Un error de herramienta es un resultado con
isError: truey el problema en el primer bloque de texto. Ramifica por sucode.
¿Te ha resultado útil esta página?