API wysyłek#
API wysyłek steruje konfiguracjami utworzonymi już w Supernova. Operacje odczytu wymagają akceptowanego zakresu odczytu wysyłek; podgląd, uruchomienie, wstrzymanie i wznowienie wymagają dostępu do zapisu wysyłek.
Odczyt konfiguracji#
Zwraca najwyżej 100 konfiguracji wraz z ostatnim uruchomieniem.
Zwraca miejsce docelowe, model, typ obiektu, regułę dopasowania, mapowania, politykę tworzenia, harmonogram i 5 ostatnich uruchomień.
Zwraca najwyżej 100 zasobów uruchomień ze stanem, dry_run, needs_confirmation, znacznikami czasu, statystykami i kategoriami błędów najwyższego poziomu.
Podgląd i uruchomienie#
Rozpoczyna próbę na sucho. Nigdy nie zapisuje i nie zmienia stanu bazowego różnic.
Rozpoczyna uruchomienie z zapisem. Flagi treści mogą zażądać confirm po sprawdzeniu podglądu albo full, aby wyczyścić wcześniejszy stan bazowy różnic. 409 send_paused oznacza, że najpierw trzeba wznowić. 409 send_in_progress oznacza, że istniejąca praca jest już właścicielem konfiguracji.
Wstrzymywanie i wznawianie#
Wstrzymanie zapobiega nowym zaplanowanym uruchomieniom; nie obiecuje wycofania zapisów docelowych, które już potwierdzono.
Przeglądanie uruchomienia#
GET /sends/{id}/runs/{runId}/preview zwraca ograniczone próbki podglądu. GET /sends/{id}/runs/{runId}/errors zwraca najwyżej 500 błędów wierszy bez wartości wraz ze statystykami. GET /sends/{id}/stream śledzi bieżący postęp.
Zarówno brakujące identyfikatory, jak i identyfikatory z innej organizacji zwracają 404 send_not_found.