REST API

Ten artykuł opisuje przypadki użycia dla interfejsu REST API dostępnego w Xopero ONE.

Dzięki REST API Xopero ONE dla ekosystemów DevOps możesz automatyzować zadania związane z backupem i przywracaniem danych, płynnie integrując je z procesami programistycznymi (workflows).


Sprawdzanie statusu ostatniego planu backupu

circle-exclamation

Najpierw użyj metody autoryzacji, aby uzyskać token, który umożliwi wykonywanie dalszych operacji. Po uzyskaniu tokena wybierz odpowiednią metodę uwierzytelniania opisaną w artykule dotyczącym uwierzytelniania API.

Po pomyślnej autoryzacji możesz użyć metody getMany, aby wyświetlić listę wszystkich swoich organizacji wraz z ich planami backupu i ich najnowszymi statusami.


Aktywacja licencji dla repozytorium

Najpierw użyj metody autoryzacji, aby uzyskać token, który umożliwi wykonywanie dalszych operacji. Po jego otrzymaniu wybierz odpowiednią metodę uwierzytelniania opisaną w artykule dotyczącym uwierzytelniania API.

Następnie użyj metody getMany, aby znaleźć nazwy i identyfikatory (ID) repozytoriów wymagane w kolejnym kroku. Po zebraniu informacji na temat repozytoriów użyj metody Activate wraz z tablicą wybranych identyfikatorów, aby aktywować licencję.


Dezaktywacja licencji dla repozytorium

Najpierw użyj metody autoryzacji, aby uzyskać token, który umożliwi wykonywanie dalszych operacji. Po uzyskaniu tokena wybierz odpowiednią metodę uwierzytelniania opisaną w artykule dotyczącym uwierzytelniania API.

Następnie użyj metody getMany, aby znaleźć nazwy i identyfikatory (ID) repozytoriów wymagane w kolejnym kroku. Po zebraniu informacji na temat repozytoriów użyj metody Deactivate wraz z tablicą wybranych identyfikatorów, aby aktywować licencję.


Podpinanie repozytorium do planu backup

Najpierw użyj metody autoryzacji, aby uzyskać token, który umożliwi wykonywanie dalszych operacji. Po uzyskaniu tokena wybierz odpowiednią metodę uwierzytelniania opisaną w artykule dotyczącym uwierzytelniania API.

Po autoryzacji użyj metody getMany (GitOrganizationController), aby znaleźć ID planu backupu, oraz metody getMany (GitRepositoryController), aby uzyskać ID repozytorium. Po zebraniu ID repozytorium oraz ID planu użyj metody Attach z parą wybranych identyfikatorów (ID repozytorium i ID planu).

Last updated