Secciones de la documentación
Cálculo por lotes
POSThttps://rftools.io/ api/ py/ v1/ calculate/ batch
Hasta 50 cálculos en una solicitud, con cualquier combinación de calculadoras: un barrido de parámetros o las cifras de un diseño a la vez. Cada elemento se calcula exactamente como lo calcula /calculate.
El endpoint por lotes forma parte del plan API. Cada elemento calculado cuenta como una llamada; un elemento rechazado antes de calcularse no cuesta nada.
Cuerpo de la solicitud
| Campo | Descripción |
|---|---|
| calculationsobligatorioarray | De 1 a 50 elementos, cada uno {slug, inputs} tal como los acepta /calculate. Más se rechaza con 400 y el límite. |
Respuesta
| Campo | Descripción |
|---|---|
| resultsarray | Un elemento por cálculo, en orden. |
| results[].slugstring | La calculadora del elemento. |
| results[].values, warnings, errors, provenanceas /calculate | Un elemento calculado: exactamente lo que /calculate devuelve para él. |
| results[].error, errorKindstring | Un elemento que no se calculó: el motivo (un slug desconocido, una entrada que no es un número finito). No se contó. |
Los resultados siguen el orden de la solicitud. Revise cada elemento: uno calculado tiene values y provenance; uno que no lo fue tiene error y errorKind. Un fallo en un elemento nunca hace fallar a los demás.
Rechazos
400: ningún cálculo (At least one calculation is required), o más de 50, con el límite.401: ninguna clave, o una clave no válida.402: la cuota no alcanza para los elementos que hay que calcular; no se contó nada.403: el plan de la cuenta no tiene acceso a lotes; el cuerpo nombra el plan que lo tiene.