reports

Recurso para obtener el informe analítico en el que se engloba una muestra

Métodos disponibles

Método URL Descripción
GET /api/samples/<int:id>/reports Iniciar la descarga

Iniciar la descarga

Comienza la descarga de un archivo PDF (mimetype="application/pdf") con el informe analítico

Ejemplo mediante consola

Tras autenticarnos y con el token en la variable de entorno ACCESS

$ curl -H "Authorization: Bearer $ACCESS" https://api-ainialab.ainia.es/api/samples/154768/reports --output "17-L001235-01.pdf"

Ejemplo con Python

import requests

user = 'prueba'
apikey = 'test'

# Autenticación
r = requests.post('https://api-ainialab.ainia.es/auth',
                  json={"username":user, "apikey":apikey})
json_response = r.json()
token = json_response["jwt"]

# Descargamos y guardamos a disco
cabeceras = {'Authorization': 'Bearer {}'.format(token)}
r = requests.get('https://api-ainialab.ainia.es/api/samples/154768/reports',
                 headers=cabeceras)
nombre_archivo = "17-L001235-01.pdf"
with open(nombre_archivo, "wb") as documento:
    documento.write(r.content)

Sitios ainia

Redes Sociales