Request
multipart/form-data con un solo campo:
Gu1 elige la instancia que guarda el archivo. No envíes un campo tenant. El mismo nombre con otro contenido se rechaza hasta que uses otro nombre. Un libro cuyo contenido ya estaba cargado se conserva y se informa como ya presente. No hace falta una llamada posterior para procesarlo.
Facturación: no se cobra como consulta. Requiere el servicio CPF activo en la organización,
services:execute y services:upload. Las consultas siguen en services:execute.
Éxito
200 con data.status loaded significa que el libro quedó guardado. recordCount es la cantidad de operaciones insertadas. Si duplicateContent es true, el archivo quedó guardado y las operaciones ya estaban (recordCount es 0).
200 con data.status already_loaded significa que esta instancia ya tenía ese mismo archivo. No se reescribió.
En cola
202 con data.status accepted_pending significa que el archivo quedó guardado y el procesamiento espera. reason es holders_busy, holders_day_pending o lock_held.