Referencia de la API
La API de Medifontis es una API REST de solo lectura. Todos los endpoints son GET en un mismo host y devuelven JSON.
URL base
https://api.medifontis.com/v1
Autenticación
Envía tu clave como Authorization: Bearer o como X-Api-Key, nunca de ambas formas. Autenticación.
Endpoints
El objeto de registro
-
countrystring - Código de país de dos letras de la fuente.
-
sourceIdstring - La fuente de la que procede el registro, como it.aifa.packages.
-
idstring - La identidad del registro dentro de su fuente. Se mantiene estable entre recopilaciones.
-
kindstring - El tipo de registro dentro de la fuente, como packages, ingredients o veterinary-medicines.
-
namestring - El nombre visible del registro: el primero de sus nombres.
-
namesstring[] - Todos los nombres por los que se puede encontrar el registro, tomados de sus propios campos.
-
identifiersobject[] - Identificadores tipados con la forma { scheme, value }, como aic, cn, ndc-package o din. Los valores son siempre cadenas.
-
dataobject - Los campos normalizados de la fuente, más useDomain y targetSpecies con su evidencia.
-
regionstring | null - Una región subnacional cuando la fuente es regional; si no, null.
-
retrievedAtstring - Fecha y hora ISO 8601 en que se obtuvo el registro de su fuente.
-
sourceUrlstring - El conjunto de datos oficial del que se obtuvo el registro.
-
licenceobject - La licencia de la fuente: id, url y el texto de atribución que debe mostrarse.
-
limitationsstring[] - Lo que la fuente no acredita, como la comercialización actual o la idoneidad para un paciente.
Errores
Los errores devuelven un código de estado y un cuerpo JSON con un mensaje de error. Errores y límites de solicitudes.
Versionado
La versión forma parte de la ruta. Pueden aparecer nuevos campos y parámetros opcionales dentro de v1, así que ignora los campos que no conozcas.
OpenAPI
El contrato completo es un documento OpenAPI 3.1 que puedes cargar en cualquier generador de clientes o herramienta de API. /openapi.json