Metody API

Dokumentacja Partner API

Ten przewodnik opisuje, jak Twoja integracja komunikuje się z Animal-ID w imieniu Twojej organizacji: uwierzytelnianie, wymagane nagłówki i podstawowe endpointy MVP (właściciele, zwierzęta, procedury, zdjęcia, słowniki).

SDK i biblioteki klienckie

Oficjalne SDK open-source, które opakowują podpisywanie żądań i opisane niżej punkty końcowe — podłącz je zamiast podpisywać żądania ręcznie.

PHP · Composer

Serwerowe SDK dla PHP: podpisywanie żądań HMAC i typowane klienty dla każdego punktu końcowego.

composer require animal-id/aid-partner-sdk
JavaScript · npm

Pakiety dla frameworków w Node i w przeglądarce, zbudowane na wspólnym rdzeniu.

npm i @animal-id/partner-core

Uwierzytelnianie i podpisywanie żądań

Base URL: https://gw.animal-id.net · all paths are prefixed with /v1/partner.

Webhooki

Odbieraj odroczone zdarzenia — na przykład zgodę właściciela na wniosek weterynarza o dostęp — jako podpisane żądania POST na Twój serwer. Adres URL ustawisz, a sekret podpisu znajdziesz na karcie kluczy API.

Metody API

Zacznij pisać — sekcje filtrują się według słów kluczowych.

Platform API — zakładanie kont

Zakładanie przychodni i lekarzy oraz proszenie ludzi o zgodę, której nie da się wziąć samemu. Od tego zaczyna się integracja: najpierw tworzysz konta, a potem odbierasz dane dostępowe, którymi będziesz z nimi pracować.

  • Podpisywane Twoim kluczem platformy, wydawanym jednorazowo przy zakładaniu konta partnera. W nagłówku X-Eternity-App-Id wysyłaj uuid aplikacji platformy.
  • Do danych zwierząt nie sięga nigdy. Klucz platformy na ścieżce /v1/partner/ zwróci 401 — to działa rozdzielenie, a nie błąd konfiguracji.
Provisioning
Consent

Partner API — dane

Zwierzęta, właściciele, procedury i zdjęcia — codzienna powierzchnia pracy. Każdy zapis jest tu odnotowywany w imieniu lekarza, którego kluczem został podpisany.

  • Podpisywane kluczem lekarza, zwracanym jednorazowo — gdy umieszczasz go w przychodni albo odbierasz jego dane dostępowe po wyrażeniu zgody. W nagłówku X-Eternity-App-Id wysyłaj uuid aplikacji tego lekarza.
  • Nie może niczego zakładać i przestaje działać w chwili, gdy lekarz cofnie zgodę. Słowniki nie wymagają podpisu w ogóle.
Dictionaries
Owners
Animals
Procedures
Photos
Nic nie pasuje do Twojego wyszukiwania.
Skopiowano do schowka