Skip to Content

Uwierzytelnianie

Wszystkie żądania API wymagają tokena Bearer (klucza API) do uwierzytelniania.

Tworzenie klucza API

  1. Zaloguj się do IronFlock na app.ironflock.com.
  2. Przejdź do Ustawień użytkownika.
  3. Przejdź do sekcji Klucze API.
  4. Kliknij Utwórz klucz API.
  5. Skopiuj wygenerowany klucz — jest pokazywany tylko raz.

Używanie klucza API

Dołącz klucz w nagłówku Authorization każdego żądania:

curl -H "Authorization: Bearer TWÓJ_KLUCZ_API" \ https://api.ironflock.com/v1/ironflock/devices

Przykład Python

import requests API_KEY = "twój-klucz-api" BASE_URL = "https://api.ironflock.com/v1/ironflock" headers = {"Authorization": f"Bearer {API_KEY}"} response = requests.get(f"{BASE_URL}/devices", headers=headers) devices = response.json()

Przykład JavaScript

const API_KEY = "twój-klucz-api"; const BASE_URL = "https://api.ironflock.com/v1/ironflock"; const response = await fetch(`${BASE_URL}/devices`, { headers: { Authorization: `Bearer ${API_KEY}` } }); const devices = await response.json();

Odpowiedzi błędów

Kod statusuZnaczenie
401Brakujący lub nieprawidłowy klucz API
403Niewystarczające uprawnienia dla tej operacji
404Zasób nie znaleziony
422Błąd walidacji (sprawdź parametry żądania)
500Wewnętrzny błąd serwera

Wszystkie odpowiedzi błędów zwracają obiekt JSON:

{ "error": "Opis błędu" }
Last updated on