Przejdź do nawigacji

Zaktualizuj klucz API

Zaktualizuj istniejący klucz API konta usługi

Parametry ścieżki

service_account_user_idstringWymagany
api_key_idstringWymagany

Nagłówki

xi-api-keystringOpcjonalny

Żądanie

This endpoint expects an object.
is_enabledboolean or "no_update"OpcjonalnyDomyślnie no_update

Czy włączyć lub wyłączyć klucz API.

namestring or nullOpcjonalny

Nazwa klucza API XI do użycia (tylko do identyfikacji).

permissionslist of enums or enumOpcjonalnyDomyślnie no_update
Uprawnienia XI API.
character_limitinteger or enum or nullOpcjonalnyDomyślnie no_update

Limit znaków dla klucza XI API. Jeśli zostanie podany, ograniczy użycie tego klucza API do n znaków miesięcznie, gdzie n to wybrana wartość. Żądania generujące opłaty nie powiodą się po osiągnięciu tego miesięcznego limitu.

allowed_ipslist of strings or enumOpcjonalnyDomyślnie no_update

Lista adresów IP lub zakresów CIDR, które mogą używać tego klucza API. Każdy wpis może być zakresem CIDR (np. ‘10.0.0.0/24’) albo pojedynczym adresem IP (normalizowanym do /32 lub /128). Przy tworzeniu pomiń parametr lub przekaż null, aby zezwolić na wszystkie adresy IP. Przy aktualizacji pomiń go, aby nie zmieniać listy dozwolonych adresów, albo przekaż “clear”, aby ją usunąć.

third_party_disable_allowedboolean or enumOpcjonalnyDomyślnie no_update

Czy posiadacz tego klucza może go wyłączyć przez endpoint self-disable. Podczas tworzenia pomiń wartość lub przekaż null, aby użyć domyślnego ustawienia obszaru roboczego (włączonego w planach innych niż Enterprise, wyłączonego w planach Enterprise). Podczas aktualizacji pomiń wartość, aby pozostawić ją bez zmian, albo przekaż „clear”, aby przywrócić domyślne ustawienie obszaru roboczego. Opcja jest uwzględniana tylko dla obszarów roboczych z włączonym dostępem self-disable.

tts_concurrency_limitinteger or enum or nullOpcjonalnyDomyślnie no_update

Maksymalna liczba równoczesnych żądań zamiany tekstu na mowę/mowa-mowa dla tego klucza API. Dostępne tylko dla klientów Enterprise.

dubbing_concurrency_limitinteger or enum or nullOpcjonalnyDomyślnie no_update

Maksymalna liczba równoczesnych żądań dubbingu dla tego klucza API. Dostępne tylko dla klientów Enterprise.

music_concurrency_limitinteger or enum or nullOpcjonalnyDomyślnie no_update

Maksymalna liczba równoczesnych żądań generowania muzyki dla tego klucza API. Dostępne tylko dla klientów Enterprise.

expires_at_unixinteger or enumOpcjonalnyDomyślnie no_update

Znacznik czasu Unix (w sekundach), po którym ten klucz API przestaje działać. Jeśli jest ustawiony, musi wskazywać czas od co najmniej 15 minut do maksymalnie 90 dni w przyszłości. Podczas tworzenia pomiń go lub przekaż null dla klucza, który nigdy nie wygasa. Podczas aktualizacji pomiń go, aby pozostawić bez zmian, albo przekaż “clear”, aby usunąć datę wygaśnięcia (klucz nigdy nie wygasa).

Odpowiedź

Pomyślna odpowiedź

Błędy

422
Unprocessable Entity Error