Personal
Actualizar un miembro del personal
Actualiza el registro ORGANIZATIVO de un miembro del personal (envía solo los campos que cambian): colección, etiquetas, carnet de conducir, visibilidad en el planificador y la referencia externa que sirve para emparejarlo con el registro de tu sistema.
staff:writestaff:write- 120/min
- Anotación del servidor: Idempotente
Resultado
generado desde el esquema
La identidad, los datos de contacto y las condiciones laborales no se pueden escribir aquí. Devuelve el miembro actualizado.
Argumentos
Identificador del miembro del personal.
Límites: longitud mín. 1
Nombre completo.
Límites: longitud mín. 2
Tipo de relación con la empresa.
Opciones disponibles: employee, freelancer, contractor
Colección a la que pertenecen; null los saca de cualquier colección.
Límites: longitud mín. 1
Si tienen carnet de conducir.
Si aparecen como recurso asignable en el planificador.
Referencia en el sistema del integrador. Es el campo que se usa para casar los dos registros; null la borra.
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 miembro del personal.
Nombre completo.
Tipo de miembro del personal.
Opciones disponibles: employee, freelancer, contractor
Identificador de la colección a la que pertenece; null si no está en ninguna.
Ruta de la colección a la que pertenece; null si no aplica.
true si tienen carnet de conducir.
true si aparecen en el planificador de la cuenta.
Referencia externa para cruzar con sistemas de terceros; null si no tiene.
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/staff/{staffId}.
Páginas relacionadas
Enlace a esta sección: Páginas relacionadasPersonal
Actualizar un miembro del personal
Actualiza el registro ORGANIZATIVO de un miembro del personal (envía solo los campos que cambian): colección, etiquetas, carnet de conducir, visibilidad en el planificador y la referencia externa que sirve para emparejarlo con el registro de tu sistema.
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?