Skip to content
Secciones de la documentación

Documentación de la API

Integre 255 calculadoras de RF y electrónica y 13 herramientas de simulación en sus scripts, cuadernos y aplicaciones mediante REST. Un endpoint ejecuta cualquier calculadora; los simuladores se ejecutan como trabajos que usted envía y consulta. Cada resultado indica cómo se calculó.

URL base https://rftools.io/api/py/v1. Envíe su clave en la cabecera X-API-Key. Una clave gratuita cubre 5 llamadas al mes; obténgala en su panel.

La primera solicitud

Envíe por POST el slug de una calculadora y sus entradas a /calculate. La respuesta incluye cada salida por su nombre, las advertencias y un objeto de procedencia que indica la fórmula, la versión del motor y si las entradas estaban dentro del rango para el que está indicada la calculadora. El código junto a este texto es la llamada, en cuatro lenguajes, y la respuesta que la API devuelve.

Endpoints

Todos los endpoints públicos
EndpointQué haceSe cuenta
POST /api/py/v1/calculateEjecutar una calculadora con sus entradas.Una llamada
POST /api/py/v1/calculate/batchEjecutar hasta 50 cálculos en una sola solicitud.Una llamada por elemento calculado
POST /api/py/v1/calculate/solveHallar el valor de entrada que lleva una salida a un objetivo, con el resultado directo en ese punto.Una llamada
GET /api/py/v1/usageLa cuota del mes, lo usado y lo que queda, por clave; ?days=N añade las llamadas de cada uno de los últimos N días.Nunca
GET /api/py/v1/jobs/typesCada tipo de trabajo de simulación, sus planes, su tiempo máximo, sus límites y sus cargas.Nunca
GET /api/py/v1/jobs/types/{job_type}El contrato de parámetros de un tipo de trabajo, como JSON Schema.Nunca
POST /api/py/v1/jobs/estimateLo que costaría un trabajo y cuánto tardaría, sin enviarlo.Nunca
POST /api/py/v1/uploadUn formulario prefirmado para el archivo de entrada de un trabajo.Nunca
POST /api/py/v1/jobsEnviar un trabajo de simulación.Una llamada, con clave
GET /api/py/v1/jobs/{job_id}El estado y el progreso de un trabajo y, una vez terminado, el enlace a su resultado.Nunca
GET /api/py/v1/jobsLos trabajos recientes del cliente, de todas las claves de la cuenta.Nunca
POST /api/py/v1/apikeysCrear una clave para la cuenta con sesión iniciada.Nunca
POST /api/py/v1/oauth/device/codeIniciar la autorización de dispositivo: un código que el usuario aprueba.Nunca
POST /api/py/v1/oauth/device/tokenRecoger la clave una vez que el usuario aprobó el código.Nunca
GET /api/py/healthEstado del servicio.Nunca

Tipos de trabajo de simulación

13 simuladores se ejecutan como trabajos asíncronos: enviar, consultar, leer el resultado. Cada tipo de trabajo publica su contrato de parámetros; consulte Trabajos de simulación.

Siguientes pasos

Referencia legible por máquina

¿Listo para integrar?

Obtenga su clave y haga una solicitud en menos de un minuto. 10.000 llamadas al mes con el plan API, 120 solicitudes por minuto con una clave, las 255 calculadoras.

O bien obtenga una clave gratuita (5 llamadas al mes) en su panel; no se necesita tarjeta de crédito.