Skip to main content
PATCH
Actualizar organizaciones en lote

Authorizations

Authorization
string
header
required

La API key de tu organización, con la forma rvm_<prefijo>.<secreto>, enviada como Authorization: Bearer rvm_…. Revem la emite y sólo se muestra una vez; si la pierdes se reemplaza, no se recupera.

Body

application/json

Cuerpo máximo 512 KiB. Máximo 8 KiB de JSON UTF-8 para values de cada organización; se valida antes de escribir (422 por elemento). Un cuerpo mal formado o IDs duplicados responde 400 y no escribe ningún elemento. Un atributo desconocido o inválido es un fallo por elemento.

updates
object[]
required

Entre 1 y 100 objetos {id, changes}, IDs únicos sin distinguir mayúsculas. changes acepta los mismos campos y atributos por nombre que PATCH individual, hasta 100 atributos por organización. Nombres de atributo sin distinguir mayúsculas; null borra un atributo existente, incluidos money; campos nativos no aceptan null. Omitidos y campos nativos vacíos conservan su valor.

Required array length: 1 - 100 elements

Response

Resultados por elemento; puede incluir éxitos, fallos o resultados desconocidos.

200 significa que hay resultados por elemento, incluso si todos fallaron. No hay transacción global: cada organización es atómica e independiente. Los valores y mensajes acotados mantienen la respuesta bajo 1 MiB.

results
object[]
required

Orden de entrada, index desde 0. updated: values contiene exactamente las claves solicitadas con valores persistidos, incluso null; no es un eco de entrada. failed: code 400/403/404/409/422 y message, sin cambios en esa organización. unknown: code 500, no se pudo confirmar el commit; consulta antes de reintentar. Los errores de infraestructura no exponen detalles de la base de datos.

Maximum array length: 100