Ana içeriğe atla

Gelen istek kimlik doğrulaması

iklim.co bir alarmı webhook uç noktanıza ilettiğinde, alarm kaydı sırasında yapılandırdığınız kimlik bilgilerini ekler. Tam mekanizma, seçtiğiniz kimlik doğrulama türüne bağlıdır:
Kimlik doğrulama türüKimlik bilgileri nasıl iletilir
BasicAuthorization: Basic <base64(kullanıcıAdı:şifre)> başlığı
API Key — başlık olarakX-API-Key: <api-anahtarınız> başlığı
API Key — sorgu parametresi olarakURL’ye ?apiKey=<api-anahtarınız> eklenir
JWTAuthorization: Bearer <jwt-token> başlığı
HMAC İmzasıX-Client-Id, X-Signature, X-HmacAlgorithm, X-Timestamp, X-Nonce başlıkları
API Key kimlik doğrulamasını seçtiyseniz, iki iletim modundan (asHeader veya asQueryParameter) yalnızca biri aktif olur — ikisi aynı anda kullanılmaz.

Uç noktanızın yanıtı

Alarm yükünü aldıktan sonra webhook uç noktanız HTTP 200 ve AlarmReceived şemasına uygun bir JSON gövdesi ile yanıt vermelidir. iklim.co, teslimatın başarılı olup olmadığına ya da yeniden denenmesi gerekip gerekmediğine karar vermek için hem HTTP durum kodunu hem de gövde içindeki status alanını değerlendirir.
{
  "id": "a1b2c3d4-0000-4e5f-9876-000000000001",
  "status": "SUCCESS",
  "timeEpochMillis": 1726286415123
}