Skip to main content

/records/:id

Endpoint

GET https://api.a-i-a.skin/records/:id

pathParam

  • :id (wymagany): Unikalny identyfikator rekordu, który chcesz pobrać.
    • Przykład: `eba70f428f81a999a02922b94b7b73664e1301f12f0f1717233c2ac168dc98a3

queryParams

  • key (wymagany): Twój unikalny klucz API, który autoryzuje zapytanie.
    • Przykład: 63e9054c0974e3d3ac26016aa38b1da26f277b961d0cac58e9f6ee0546f55585

Przykłady zapytań

cURL

curl "https://api.a-i-a.skin/records/eba70f428f81a999a02922b94b7b73664e1301f12f0f1717233c2ac168dc98a3?key=63e9054c0974e3d3ac26016aa38b1da26f277b961d0cac58e9f6ee0546f55585"

Odpowiedź

Odpowiedź zwraca dane w formacie JSON.

Przykładowa odpowiedź:

{
"status": "success",
"data": {
"id": "fdc36b90ab40e11bfece543c68d1cc439765c0cb26a7bb87d9ca205b2c42d065",
"name": "Diacomit",
"substance_name": "stiripentol",
"substance_name_pl": "styrypentol",
"form": "proszek do sporz. zaw. doustnej",
"dose": "500 mg",
"manufacturer": "Biocodex",
"force": 2
}
}

Pola odpowiedzi:

  • status: Status odpowiedzi (success lub error).
  • data: Obiekt zawierający szczegóły rekordu:
    • id: unikalny identyfikator.
    • name: Nazwa leku.
    • substance_name: Nazwa substancji aktywnej w języku angielskim.
    • substance_name_pl: Nazwa substancji aktywnej w języku polskim.
    • form: Forma farmaceutyczna leku (np. tabletki musujące).
    • dose: Dawka lub skład leku. W przypadku braku informacji: N/A.
    • manufacturer: Producent leku.
    • force: Siła działania: null |1,2,3.
      • 1: Bezpieczny lek.
      • 2: Lek o umiarkowanym działaniu.
      • 3: Lek o silnym działaniu.

Błędy

W przypadku błędów zwracany jest status error oraz dodatkowe informacje:

Przykład błędu:

{
"status": "error",
"message": "Invalid API key"
}

Typowe kody błędów:

  • 404: Nie znaleziono obiektu.
  • 401: Nieprawidłowy klucz API.
  • 400: Brak wymaganego parametru key.