Wyszukiwanie artykułów
Wybierz produkt
Katalog pomocy dla null
Przeglądaj wszystkie artykuły null (Last Updated )
Nie znaleziono artykułów.
Wyniki wyszukiwania
Nie znaleziono artykułów.
Reach 360: Interfejs API Webhooków
Artykuł zaktualizowany ostatnio dnia 16 sty 2026
Co robi ten punkt końcowy API
Za pomocą interfejsu API Webhooks tworzysz lub usuwasz webhooki z dostępnych zdarzeń webhook. Każdy, kto ma dostęp do aplikacji, w której webhook wysyła informacje, widzi ukończenie kursu, przesłanie kursu do publikacji, rejestrację użytkowników i grup na kursy i ścieżki edukacyjne lub gdy użytkownik zostanie dodany do Twojego konta Reach 360.
Możesz również użyć tego punktu końcowego, aby uzyskać listę webhooks lub szczegóły konkretnego webhook.
Uwaga: Interfejs API Webhooks obsługuje podpisywanie wiadomości. Podczas tworzenia webhook można określićsharedSecret, który służy do generowania podpisu dla każdego żądania, zapewniając autentyczność otrzymanych wiadomości.
- Punkty końcowe
- Obiekty
- Utwórz Webhook
- Lista webhooks
- Pobierz Webhook według identyfikatora
- Usuń Webhook według identyfikatora
Punkty końcowe
POST /webhooks- utwórz nowy webhookGET /webhooks- lista webhooksGET /webhooks/{webhookId}- uzyskać szczegółowe informacje na temat webhook według identyfikatora webhookDELETE /webhooks/{webhookId}- usuń webhook za pomocą identyfikatora webhook
Obiekty
id(string) - unikalny identyfikator webhooktargetUrl(string) - adres URL punktu końcowego webhook na serwerzesharedSecret(string) - sekret używany do generowania podpisu dla każdego żądania. Zwracane tylko podczas tworzenia webhookevents(lista zdarzeń webhook) - lista zdarzeń webhook włączonych dla tego webhookapiVersion(string) - Wersja API używana podczas wysyłania zdarzenia webhook
Utwórz Webhook
POST /webhooks
Parametry żądania (JSON)
targetUrl(ciąg znaków, wymagane)events(lista zdarzeń webhook, wymagane)sharedSecret(ciąg, opcjonalnie)apiVersion(string, opcjonalne) - Wersja API do użycia dla zdarzenia webhook. Jeśli nie podano, domyślnie zostanie wyświetlonyAPI-Versionnagłówek wysłany w żądaniu lub, jeśli nie jest to określone, początkowa wersja API,2023-04-04
Przykładowa odpowiedź
{
"id": "example-webhook-id",
"targetUrl": "<https://example.com>",
"events": ["course.completed", "user.created"],
"sharedSecret": "the shared secret",
"apiVersion": "2023-05-04",
"url": "<https://api.reach360.com/webhooks/example-webhook-id>",
}
Kody błędów specyficzne dla punktu końcowego:
duplicate_target_url- nie można utworzyć webhook, ponieważtargetUrljest już używany przez inny webhook. W takim przypadku zostanie zwrócona odpowiedź 409
Lista webhooks
GET /webhooks
Parametry żądania (ciąg zapytania)
limit(liczba całkowita, opcjonalna) - maksymalna liczba wyników do zwrócenia w pojedynczej odpowiedzi (patrz Paginacja); musi wynosić od 1 do 2000 (domyślnie 50)
Przykładowa odpowiedź
{
"webhooks": [
{
"id": "example-webhook-id",
"targetUrl**":** "<https://example.com>",
"events": ["course.completed", "user.created"],
"apiVersion": "2023-05-04",
"url": "<https://api.reach360.com/webhooks/example-webhook-id>"
****}, ...
],
"nextUrl": "<https://url-for-next-page-of-results>"
}
Pobierz Webhook według identyfikatora
GET /webhooks/ {WebHookId}
Przykładowa odpowiedź
{
"id": "example-webhook-id",
"targetUrl": "<https://example.com>",
"events": ["course.completed", "user.created"],
"apiVersion": "2023-05-04",
"url": "<https://api.reach360.com/webhooks/example-webhook-id>"
****}
Kody błędów specyficzne dla punktu końcowego:
webhook_not_found- nie można pobrać webhook, ponieważ webhook nie istnieje
Usuń Webhook według identyfikatora
USUŃ /webhooks/ {WebHookId}
Odpowiedź na sukces
204 „Brak treści”
Kody błędów specyficzne dla punktu końcowego:
webhook_not_found- nie można usunąć webhook, ponieważ webhook nie istnieje