Przejdź do głównej zawartości
EN

Organizacje, zespół i klucze

Operacje organizacji oraz wymagane role.

W ścieżkach {org} oznacza identyfikator UUID organizacji. Role użytkowników: member odczytuje, admin konfiguruje, owner zarządza rolami. Klucz API ma uprawnienia admin własnej organizacji.

Organizacje i infrastruktura

Metoda Ścieżka Uprawnienie / wynik
GET /v1/orgs Dostępne organizacje; dla klucza tylko jego organizacja.
POST /v1/orgs Konto użytkownika; JSON {"name":"Hosting"}; 201.
GET /v1/orgs/{org} member; m.in. id, name, txtRecordValue.
PATCH /v1/orgs/{org} admin; JSON {"name":"Nowa nazwa"}.
GET /v1/pools Zalogowany użytkownik lub klucz; adresy wejściowe.
GET /v1/orgs/{org}/instances member; własne aktywne instancje dedykowane.

Członkowie

Metoda Ścieżka Treść / rola
GET /v1/orgs/{org}/members member
POST /v1/orgs/{org}/members admin; {"email":"ops@example.com","role":"member"}; konto musi istnieć.
PATCH /v1/orgs/{org}/members/{user} owner; {"role":"admin"}.
DELETE /v1/orgs/{org}/members/{user} Własne wyjście lub uprawnienie do usunięcia członka; 204.

Nie można usunąć ostatniego właściciela ani usunąć członka o wyższej roli.

Klucze

Metoda Ścieżka Treść / wynik
GET /v1/orgs/{org}/api-keys admin; lista bez sekretów.
POST /v1/orgs/{org}/api-keys admin; {"name":"Panel hostingu"}; sekret jednorazowo.
DELETE /v1/orgs/{org}/api-keys/{id} admin; odwołanie klucza, 204.

Nie loguj odpowiedzi utworzenia klucza. Zapisz sekret w magazynie sekretów po stronie serwera.