Kody błędów
Każda odpowiedź z błędem ma tę samą strukturę. Opieraj się na statusie HTTP i error.code; error.message to czytelny tekst po angielsku, który może się zmienić.
Format błędu
{
"detail": "…",
"error": {
"code": "api.cursor_invalid",
"message": "The cursor is malformed or was issued for different filters.",
"details": {"parameter": "cursor"},
"request_id": "01JB7Q2M4X9V3K8T5N6P0R1S2A",
"doc_url": "https://developers.sursa.com/errors/api.cursor_invalid"
}
}error.code to kod z tej strony; error.request_id odpowiada nagłówkowi X-Request-Id; error.doc_url prowadzi do tej strony.
access_requests
- 409access_requests.closeddecyzja w sprawie tej prośby o dostęp została już podjęta
- 400access_requests.invalid{reason}
- 404access_requests.not_foundnie znaleziono prośby o dostęp lub odpowiedzi
- 403access_requests.not_personprośby o dostęp są dostępne tylko dla użytkowników, nie dla kluczy API ani w trybie „View as”
analytics
- 403analytics.admins_onlyanalityka jest dostępna tylko dla administratorów organizacji
- 422analytics.invalid_periodnieprawidłowy okres: {reason}
announcements
- 422announcements.audience_requiredwybierz co najmniej jedną grupę lub jednego użytkownika
- 403announcements.author_onlytylko autor może to zrobić
- 422announcements.invalid_viewview musi mieć wartość inbox, my_sent, all_sent lub my_scheduled
- 404announcements.not_foundnie znaleziono ogłoszenia
- 409announcements.not_sentogłoszenie nie zostało jeszcze wysłane
- 422announcements.note_too_longnotatka może mieć najwyżej 700 znaków
- 422announcements.scheduled_pastdata wysłania musi przypadać w przyszłości
answers
- 400answers.empty_questionpuste pytanie
- 429answers.engine_busyusługa odpowiedzi jest zajęta; spróbuj ponownie za {retry_after} s
- 409answers.external_ai_disabledprzetwarzanie zewnętrzne jest wyłączone dla organizacji, a bez niego nie można uzyskać tej odpowiedzi
- 400answers.last_message_not_userostatnia wiadomość musi pochodzić od użytkownika
- 404answers.no_collectionsbrak kolekcji dostępnych do odczytu
- 422answers.scope_invalidnie można zastosować zakresu pytania: {reason}
api
- 400api.cursor_invalidkursor jest nieprawidłowy lub został wydany dla innych filtrów
- 400api.expand_invalidnieprawidłowy parametr expand[]: {reason}
- 410api.goneta trasa API została wycofana; zob. docs/api/CHANGELOG.md
- 409api.idempotency_in_progressżądanie z tym Idempotency-Key jest jeszcze przetwarzane; ponów je później
- 400api.idempotency_key_invalidnagłówek Idempotency-Key musi mieć od 1 do 255 drukowalnych znaków ASCII
- 409api.idempotency_mismatchten Idempotency-Key został już użyty z innym żądaniem
- 400api.metadata_invalidnieprawidłowe metadane: {reason}
- 404api.not_foundNie znaleziono
- 413api.payload_too_largetreść żądania jest za duża
- 429api.quota_exceededorganizacja wykorzystała przydział żądań API na ten okres
- 429api.rate_limitedzbyt wiele żądań; spróbuj ponownie później
api_keys
- 400api_keys.data_profile_not_applicabledata_profile nie ma zastosowania do roli admin; klucz administratora widzi wszystkie dane organizacji
- 401api_keys.expiredklucz API wygasł
- 403api_keys.feature_disabledtokeny API nie są objęte planem organizacji
- 400api_keys.invalid_cidrsallowed_cidrs musi być listą sieci, np. 10.0.0.0/8: {reason}
- 400api_keys.invalid_collectionscollection_ids musi zawierać kolekcje organizacji: {reason}
- 400api_keys.invalid_expiresexpires_at musi być przyszłym momentem w formacie ISO 8601
- 400api_keys.invalid_scopesscopes musi być listą wartości read, write, admin, system: {reason}
- 403api_keys.ip_not_allowedżądania z tym kluczem API nie są dozwolone z tej sieci
- 403api_keys.mcp_onlyosobisty klucz MCP działa tylko w operacji /mcp
- 404api_keys.not_foundnie znaleziono klucza
- 403api_keys.scopeklucz API nie ma zakresu {scope}
api_logs
- 404api_logs.not_foundnie znaleziono żądania w dzienniku API lub jest ono starsze niż 14 dni
auth
- 403auth.admin_requiredwymagana rola administratora
- 403auth.editor_requiredwymagana rola redaktora
- 401auth.not_authenticatedbrak uwierzytelnienia
- 403auth.system_scopeadministratorzy systemu nie mają dostępu do danych organizacji
authz
- 403authz.forbiddenwymagane uprawnienie '{permission}'
- 400authz.group_key_invalidnieprawidłowy klucz grupy: litery łacińskie, cyfry, '_' i '-', do 80 znaków, na początku litera
- 409authz.group_key_takenklucz grupy '{key}' jest już używany
- 409authz.group_kind_immutableta grupa jest wbudowana; jej członkowie są wyznaczani automatycznie i nie można ich edytować, a samej grupy nie można usunąć
- 409authz.group_managed_externallygrupą zarządza dostawca tożsamości (SCIM)
- 404authz.group_not_foundnie znaleziono grupy
- 409authz.last_ownerdo obiektu musi pozostać przypisana co najmniej jedna rola '{role}'
- 409authz.legacy_admin_single_user_onlyrolę administratora można przypisać tylko użytkownikom, nie grupom
- 409authz.managed_by_sourceuprawnieniami tego obiektu zarządza jego źródło
- 400authz.role_key_invalidnieprawidłowy klucz roli: litery łacińskie, cyfry, '_' i '-', do 64 znaków, na początku litera
- 409authz.role_key_takenklucz roli '{key}' jest już używany
- 404authz.role_not_foundnie znaleziono roli
- 400authz.role_scope_mismatchroli '{key}' nie można przypisać do {object_type}
- 409authz.role_system_immutableról systemowych nie można zmieniać ani usuwać
- 400authz.subject_requiredwymagane jest dokładnie jedno z pól group_id i user_id
- 400authz.unknown_permissionnieznane uprawnienie '{permission}'
- 400authz.user_not_in_orgnie znaleziono użytkownika w organizacji
- 400authz.view_requiredrola dla obiektów musi zawierać COLLECTION_VIEW
billing
- 402billing.seats_exceededWszystkie licencje abonamentu ({purchased}) są zajęte ({reserved} – aktywni użytkownicy i oczekujące zaproszenia). Dodaj licencje na stronie „Billing”, aby zaprosić więcej osób.
cards
- 400cards.archive_emptyarchiwum nie zawiera obsługiwanych dokumentów
- 400cards.archive_encryptedarchiwum jest zaszyfrowane; prześlij archiwum bez hasła
- 400cards.archive_invalidplik nie jest archiwum ZIP lub archiwum jest uszkodzone
- 404cards.archive_job_not_foundnie znaleziono zadania rozpakowania archiwum
- 413cards.archive_too_largerozpakowane archiwum jest większe, niż jest to dozwolone
- 413cards.archive_too_many_filesarchiwum zawiera więcej plików, niż jest to dozwolone
- 400cards.bulk_invalid{reason}
- 403cards.category_whole_accesskategorię można zmienić tylko z dostępem do całego dokumentu
- 404cards.comment_not_foundnie znaleziono komentarza lub nie jest on Twój
- 403cards.content_whole_accesstreść karty można zastąpić tylko z dostępem do całego dokumentu
- 403cards.delete_whole_accesskartę można usunąć tylko z dostępem do całego dokumentu
- 403cards.duplicate_restrictedistnieje identyczny dokument, który nie jest w pełni dostępny w Twoim profilu dostępu
- 400cards.export_formatformat musi mieć wartość pdf, docx lub md
- 409cards.external_id_takenexternal_id '{external_id}' jest już używany przez inną kartę organizacji
- 409cards.indexing_in_progresskarta jest właśnie indeksowana
- 400cards.invalid_folder_filterfolder=none wymaga parametru collection
- 400cards.invalid_kind_filterkind musi być jedną z wartości ('file', 'text', 'connector')
- 400cards.invalid_orderorder musi mieć wartość 'asc' lub 'desc'
- 400cards.invalid_owner_filterowner musi mieć wartość 'me', 'none' lub ID użytkownika
- 400cards.invalid_sortsort musi być jedną z wartości ('created_at', 'updated_at', 'title', 'size', 'verified_at', 'trust', 'due')
- 400cards.invalid_status_filterstatus musi być jedną z wartości ('processing', 'ready', 'error', 'archived', 'all')
- 400cards.invalid_type_filtertype musi mieć wartość 'table' lub 'text'
- 400cards.invalid_verification_filterverification musi być jedną z wartości ('verified', 'needs_verification', 'stale')
- 409cards.managed_by_sourcetą kartą zarządza źródło; zmień dokument w źródle (w przypadku własnego źródła wyślij go ponownie)
- 403cards.no_accessbrak dostępu typu {action} do tej karty
- 409cards.no_original_fileoryginalny plik tej karty nie jest przechowywany
- 404cards.not_foundnie znaleziono karty
- 400cards.review_requires_asyncreview=true wymaga async=true: podgląd parsowania jest pokazywany, gdy zadanie czeka
- 403cards.sensitivity_admin_onlytylko administrator może obniżyć poufność lub przenieść poufną kartę
- 404cards.table_not_foundnie znaleziono tabeli
- 400cards.unknown_table_partnieznana tabela '{table_id}'
- 415cards.unsupported_formatformat {ext} nie jest obsługiwany; dozwolone: ['.adoc', '.asciidoc', '.bmp', '.csv', '.docx', '.eml', '.htm', '.html', '.jpeg', '.jpg', '.markdown', '.md', '.ods', '.pdf', '.png', '.pptx', '.tif', '.tiff', '.tsv', '.txt', '.webp', '.xls', '.xlsm', '.xlsx']
- 403cards.verify_forbiddentylko właściciel, weryfikator lub administrator może zweryfikować tę kartę
- 400cards.verify_user_account_requiredweryfikacja wymaga konta użytkownika, a nie klucza API
- 404cards.version_not_foundnie znaleziono wersji
catalog
- 404catalog.icon_not_foundusługa nie ma ikony
- 404catalog.service_not_foundnieznana usługa '{service_id}'
categories
- 409categories.existskategoria już istnieje
- 400categories.not_deletablenie znaleziono kategorii lub jest to kategoria systemowa
- 404categories.not_foundnie znaleziono kategorii
- 400categories.unknownnieznana kategoria '{key}'
collections
- 403collections.admin_fieldsustawienia dostępu, poufność, wartości domyślne i ustawienia wyszukiwania kolekcji wymagają roli administratora
- 409collections.index_outdatedindeks tej kolekcji jest nieaktualny; najpierw go zaktualizuj: PATCH /v1/collections/{name} z upgrade_index: true ponownie indeksuje kolekcję
- 409collections.indexing_in_progressdokumenty tej kolekcji są właśnie indeksowane; zmień ustawienia wyszukiwania po zakończeniu indeksowania
- 400collections.invalid_namenieprawidłowa nazwa kolekcji: 1-64 znaki, litery łacińskie, cyfry, '_' i '-'
- 403collections.no_accessbrak dostępu '{action}' do kolekcji '{name}'
- 403collections.no_write_accessbrak dostępu do zapisu w kolekcji '{name}'
- 404collections.not_foundnie znaleziono kolekcji '{name}'
comments
- 422comments.body_requiredtekst komentarza jest wymagany
- 403comments.forbiddennie możesz zmienić tego komentarza
- 404comments.not_foundnie znaleziono komentarza
- 400comments.reply_to_replyodpowiadać można tylko na komentarz główny
- 409comments.resolved_editrozwiązanego komentarza nie można edytować
conversations
- 422conversations.invalid_cursornieprawidłowy kursor
- 404conversations.not_foundnie znaleziono rozmowy
- 422conversations.title_emptytytuł nie może być pusty
drafts
- 409drafts.already_requestedprośba o publikację tego szkicu została już wysłana; możesz dalej edytować, dopóki czeka na przegląd
- 409drafts.card_deletedkarta tego szkicu została usunięta
- 409drafts.card_publishedkarta została opublikowana lub zmieniona po rozpoczęciu tego szkicu; rozpocznij nowy szkic od opublikowanej wersji
- 422drafts.content_json_invalidcontent_json musi być obiektem ze schemaVersion (ciąg znaków) i doc (obiekt), najwyżej 500000 bajtów
- 409drafts.deleted_by_collaboratorinny współautor usunął ten szkic; rozpocznij nowy szkic, aby kontynuować edycję
- 409drafts.existsmasz już szkic tej karty
- 422drafts.invalid_scopescope musi mieć wartość mine, all lub orphaned
- 403drafts.not_collaboratortylko współautor lub administrator może zmienić ten szkic
- 404drafts.not_foundnie znaleziono szkicu
- 409drafts.not_requestednie poproszono o publikację tego szkicu
- 403drafts.publish_forbiddennie masz uprawnień do publikowania w tej kolekcji
- 422drafts.scheduled_pastzaplanowana data musi przypadać w przyszłości
- 422drafts.title_requiredtytuł jest wymagany
events
- 404events.not_foundnie znaleziono zdarzenia lub jest ono starsze niż 30 dni
files
- 410files.expiredplik wygasł
- 422files.infectedplik {filename} został odrzucony przez program antywirusowy: {signature}
- 422files.invalid_expiry_filterexpiry musi być jedną z wartości active, expiring, expired
- 422files.invalid_kind_filterkind musi być jedną z wartości pdf, xlsx, csv, docx, md
- 422files.invalid_origin_filterorigin musi być jedną z wartości answer, card, insights, list
- 409files.no_expiryten plik jest przechowywany bez daty wygaśnięcia
- 404files.not_foundnie znaleziono pliku
- 409files.not_regenerable{reason}
- 422files.preview_failednie można wyświetlić podglądu tego pliku: {reason}
- 404files.regeneration_requiredten plik utworzono na adresie głównym i zawiera szczegóły, których adres API nie zwraca; wygeneruj go ponownie przez POST /v1/files/{file_id}/regenerate lub pobierz go na adresie głównym
- 409files.removedplik został już usunięty po wygaśnięciu; wygeneruj go ponownie
- 503files.scan_unavailableskanowanie antywirusowe jest niedostępne; spróbuj ponownie później
- 413files.too_largeplik {filename} przekracza limit przesyłania wynoszący {limit}
- 415files.type_mismatchplik {filename} nie odpowiada swojemu typowi: rozszerzenie {extension}, zadeklarowany typ {declared}, zawartość {detected}
finance
- 503finance.engine_unavailableasystent jest niedostępny: {reason}
- 413finance.export_too_largeeksport ma więcej niż {limit} wierszy: zawęź filtry
- 403finance.forbiddenTwój profil dostępu nie ma dostępu do danych finansowych
- 400finance.invalid{reason}
folders
- 400folders.appearance_invalidcolor musi być jedną z wartości blue, violet, emerald, amber, orange, rose, cyan, slate; icon musi być kluczem kategorii lub lock
- 400folders.card_collection_mismatchkarta i folder należą do różnych kolekcji
- 409folders.cyclefolderu nie można przenieść do niego samego ani do jego podfolderu
- 409folders.depth_exceededwynikowa głębokość folderów przekracza maksimum 3
- 404folders.not_foundnie znaleziono folderu
- 400folders.parent_mismatchfolder nadrzędny należy do innej kolekcji
- 400folders.sibling_not_foundprev_sibling_id musi mieć wartość 'first', 'last' lub ID folderu równorzędnego w docelowym folderze nadrzędnym
- 400folders.title_invalidtytuł folderu musi mieć od 1 do 200 znaków
insights
- 403insights.finance_forbiddenTwój profil dostępu nie ma dostępu do danych finansowych
- 400insights.invalid_period{name}: okres musi mieć postać YYYY-MM, otrzymano '{value}'
- 404insights.no_databrak danych tabelarycznych do analiz wiedzy
- 400insights.period_ordersince nie może być późniejsze niż until
internal
- 500internal.errorwewnętrzny błąd serwera
jobs
- 409jobs.already_processingzadanie jest już przetwarzane i nie można go już usunąć z kolejki
- 409jobs.cancel_failednie udało się usunąć zadania z kolejki
- 410jobs.cancel_unsupportedzadanie trafiło do kolejki, zanim anulowanie było obsługiwane; poczekaj, aż się zakończy
- 422jobs.invalid_filter{reason}
- 404jobs.not_foundnie znaleziono zadania
- 409jobs.not_queuedz kolejki można usuwać tylko zadania oczekujące w kolejce (to zadanie ma stan {status})
limits
- 402limits.cardsOrganizacja osiągnęła limit {limit} kart{plan}. Usuń niepotrzebne karty lub poproś administratora systemu o zwiększenie limitu.
- 429limits.concurrent_answersorganizacja ma już {used} odpowiedzi w toku (limit {limit}); spróbuj ponownie za kilka sekund
- 429limits.questionsOrganizacja wykorzystała limit {limit} pytań na 24 godziny{plan}. Pytania będą znów dostępne za około {wait}. Jeśli potrzebujesz więcej, poproś administratora systemu o zwiększenie limitu.
- 402limits.sourcesOrganizacja osiągnęła limit {limit} źródeł{plan}. Usuń niepotrzebne źródła lub poproś administratora systemu o zwiększenie limitu.
- 402limits.sources_instantNatychmiastowe aktualizacje nie są objęte planem organizacji{plan}; źródło jest nadal aktualizowane według harmonogramu.
- 402limits.storageZa mało miejsca: organizacja używa {used} z {limit} GB{plan}, a ten plik potrzebuje jeszcze {amount}. Usuń niepotrzebne karty lub pliki albo poproś administratora systemu o zwiększenie limitu.
- 402limits.usersOrganizacja osiągnęła limit {limit} użytkowników{plan}, licząc aktywnych użytkowników i oczekujące zaproszenia. Dezaktywuj niepotrzebne konta lub unieważnij niepotrzebne zaproszenia albo poproś administratora systemu o zwiększenie limitu.
notifications
- 422notifications.invalid_filter{reason}
oauth
- 403oauth.operation_not_allowedta operacja nie jest dostępna dla tokenu aplikacji OAuth
- 401oauth.token_expiredtoken dostępu wygasł; uzyskaj nowy za pomocą tokenu odświeżania
oauth_apps
- 400oauth_apps.invalid{reason}
- 400oauth_apps.invalid_redirect_uriadres URI przekierowania '{uri}' jest niedozwolony: użyj https, http tylko dla localhost lub schematu aplikacji w postaci odwróconej domeny, bez fragmentu
- 400oauth_apps.invalid_scopenieznany zakres '{scope}'
- 409oauth_apps.not_confidentialaplikacja jest publiczna: nie ma sekretu klienta ani dostępu client credentials
- 404oauth_apps.not_foundnie znaleziono aplikacji OAuth
- 409oauth_apps.too_manyorganizacja ma już {max} aplikacji OAuth
oauth_authorizations
- 404oauth_authorizations.not_foundnie znaleziono autoryzacji aplikacji
org
- 403org.deletedta organizacja została usunięta
- 404org.not_foundnie znaleziono organizacji
- 403org.suspendedta organizacja jest zawieszona: logowanie jest zamknięte, dane są zachowane; skontaktuj się z administratorem
profiles
- 400profiles.unknownnieznany profil dostępu '{key}'
quality
- 400quality.filter_invalid{reason}
- 409quality.followup_closedluka w wiedzy jest już zamknięta
- 404quality.followup_not_foundnie znaleziono luki w wiedzy przyjętej do realizacji
query
- 422query.invalid_datenieprawidłowa data: {value}
questions
- 400questions.answer_emptyodpowiedź jest pusta i nie można jej zapisać jako karty
- 404questions.answer_table_not_foundnie znaleziono tabeli w odpowiedzi
- 404questions.dataset_not_foundnie znaleziono zbioru danych
- 400questions.export_formatformat musi być jedną z wartości pdf, xlsx, csv, docx, md
- 400questions.export_rowsrows musi zawierać numery wierszy tabeli liczone od 0, rozdzielone przecinkami, zakresy z łącznikiem (0-4,7)
- 422questions.invalid_feedback_filterfeedback musi mieć wartość positive, negative, rated, none lub unanswered
- 422questions.invalid_q_fieldq_field musi mieć wartość all lub question
- 422questions.invalid_view_as_filterview_as musi mieć wartość only lub exclude
- 404questions.not_foundnie znaleziono pytania
- 400questions.save_card_error{reason}
sources
- 400sources.connection_kind_mismatchpołączenie dotyczy {kind}, a nie tego źródła
- 404sources.connection_not_foundnie znaleziono połączenia źródła
- 403sources.connection_not_usableto połączenie należy do innego użytkownika lub jest wyłączone
- 403sources.feature_disabledkonektory źródeł w jedno kliknięcie nie są objęte planem organizacji
- 400sources.folder_invalidfolder nie należy do kolekcji źródła lub nie możesz dodawać do niego kart
- 400sources.invalid_confignieprawidłowe ustawienia źródła: {reason}
- 400sources.kind_not_allowed_for_keyklucz API może tworzyć i zmieniać tylko własne źródła; inne źródła połącz w przeglądarce
- 404sources.not_foundnie znaleziono źródła
- 422sources.push_batch_rejectedpakiet nie został zastosowany, bo część dokumentów odrzucono; zob. details.results
- 400sources.push_document_invalid{reason}
- 404sources.push_document_not_foundnie znaleziono dokumentu w źródle
- 409sources.push_initial_requiredprzed synchronizacją przyrostową przeprowadź synchronizację początkową
- 401sources.push_key_invalidbrak klucza API źródła lub jest on nieprawidłowy albo unieważniony
- 404sources.push_key_not_foundnie znaleziono klucza API źródła
- 409sources.push_sync_closedsynchronizacja jest zamknięta lub wygasła; otwórz nową
- 404sources.push_sync_not_foundnie znaleziono synchronizacji
- 409sources.push_sync_opendla tego źródła jest otwarta inna synchronizacja; zamknij ją lub poczekaj, aż wygaśnie
- 409sources.push_too_many_documentsźródło osiągnęło limit dokumentów Twojego planu
- 400sources.push_unsupportedto źródło nie przyjmuje wysyłanych dokumentów (przyjmują je tylko własne źródła)
tasks
- 400tasks.invalid_scopescope musi mieć wartość 'mine' lub 'team'
- 403tasks.team_forbiddenwidok zespołu jest dostępny dla administratorów i weryfikatorów
- 400tasks.user_account_requiredosobiste zadania do wykonania należą do kont użytkowników, a nie do kluczy API
uploads
- 409uploads.already_usedprzesyłanie zostało już użyte
- 422uploads.checksum_mismatchsuma kontrolna SHA-256 się nie zgadza ({reason})
- 410uploads.expiredprzesyłanie wygasło
- 409uploads.incompletew przesyłaniu brakuje części: {missing_count}
- 404uploads.not_foundnie znaleziono przesyłania
- 409uploads.not_readyprzesyłanie nie jest jeszcze gotowe (stan {status})
- 400uploads.part_invalidczęść przesyłania {n} jest nieprawidłowa: {reason}
- 422uploads.purpose_mismatchprzesyłanie utworzono dla {purpose}, a nie dla {expected}
- 422uploads.rejectedprzesyłanie zostało odrzucone: {reason}
- 409uploads.state_conflictprzesyłanie nie przyjmuje tej operacji w stanie {status}
- 503uploads.storage_unavailablemagazyn plików jest chwilowo niedostępny; spróbuj ponownie później
- 413uploads.too_largeplik przekracza limit przesyłania wynoszący {limit_bytes} bajtów
- 415uploads.unsupported_formatplików z rozszerzeniem {extension} nie można przesyłać dla {purpose}
users
- 422users.display_name_emptynazwa wyświetlana nie może być pusta
- 409users.email_takenużytkownik z tym adresem e-mail już istnieje w organizacji
- 400users.inactive_assignmentnie można przypisać nieaktywnego użytkownika
- 409users.last_adminorganizacja musi mieć co najmniej jednego aktywnego administratora
- 409users.managed_by_scimtym kontem zarządza Twój dostawca tożsamości (SCIM); zmień je tam
- 404users.not_foundnie znaleziono użytkownika
- 400users.not_in_orgnie znaleziono użytkownika w organizacji
- 400users.offboard_targetosoba przejmująca musi być aktywnym użytkownikiem tej samej organizacji, innym niż użytkownik objęty offboardingiem
- 403users.password_not_allowedto konto loguje się przez Twojego dostawcę tożsamości i nie ma hasła; administrator może je dodać za pomocą linku do resetowania hasła
- 400users.unknown_or_inactivenieznani lub nieaktywni użytkownicy: {ids}
- 400users.update_invalid{reason}
- 409users.username_takenużytkownik z tą nazwą użytkownika już istnieje w organizacji
users_import
- 422users_import.csv_invalidplik nie jest prawidłowym plikiem CSV: {reason}
- 422users_import.emptyplik nie ma wierszy po nagłówku
- 422users_import.no_email_columnnagłówek nie zawiera kolumny adresu e-mail (email, e-mail, mail); znaleziono: {columns}
- 413users_import.too_many_rowsplik ma {rows} wierszy; importuj najwyżej {limit} wierszy naraz
validation
- 422validation.failedwalidacja żądania nie powiodła się
verification
- 409verification.absolute_expireddata weryfikacji minęła: przed weryfikacją zaplanuj nowy okres weryfikacji
- 409verification.archivedkarta jest zarchiwizowana
- 400verification.date_requiredwymagana jest data w przyszłości
- 422verification.invalid_actionkind musi mieć wartość view lub copy
- 400verification.invalid_intervalokres weryfikacji musi wynosić od 1 do 3650 dni
- 422verification.invalid_modemode musi mieć wartość up_first lub all
- 400verification.invalid_reasonreason musi mieć wartość manual, automation lub requested
- 422verification.invalid_sortnieznane pole lub kierunek sortowania
- 400verification.invalid_typetyp weryfikacji musi mieć wartość relative, absolute lub manual
- 409verification.self_remindjesteś jedynym weryfikatorem tej karty: nie ma komu przypomnieć
- 400verification.verifier_requiredwymagany jest co najmniej jeden weryfikator
view_as
- 403view_as.admin_key_requiredX-View-As wymaga klucza API z rolą admin
- 400view_as.invalid_headerX-View-As musi mieć postać <profile>[:viewer|verifier|editor] z istniejącym profilem
- 403view_as.read_onlytryb podglądu: zmiany są wyłączone podczas podglądu jako inny profil
webhooks
- 400webhooks.access_invalidrola webhooka, tryb treści, profil dostępu, kolekcje lub tagi są nieprawidłowe
- 400webhooks.auth_invalidautoryzacja wychodząca musi być typu bearer z tokenem lub basic z nazwą użytkownika i hasłem
- 403webhooks.collections_outside_keyten klucz API jest ograniczony do kolekcji: wymień collection_ids webhooka, wszystkie spośród kolekcji klucza
- 404webhooks.delivery_not_foundnie znaleziono dostarczenia webhooka
- 400webhooks.description_too_longopis webhooka jest dłuższy niż 200 znaków
- 409webhooks.endpoint_disabledwebhook jest wyłączony; najpierw go włącz
- 409webhooks.event_not_permittedwebhook nie otrzymałby teraz tego zdarzenia: jego rola, profil dostępu, kolekcje lub tagi już na to nie pozwalają, więc dostarczenie nie jest powtarzane
- 400webhooks.events_requiredzasubskrybuj co najmniej jedno zdarzenie
- 403webhooks.feature_disabledwebhooki nie są objęte planem organizacji
- 400webhooks.headers_invalidwłasne nagłówki webhooka są nieprawidłowe: najwyżej 10 nagłówków, nazwy z liter, cyfr i łączników bez nazw zarezerwowanych, wartości do 1024 bajtów
- 400webhooks.invalid_urlurl webhooka musi być bezwzględnym adresem https bez danych uwierzytelniających
- 404webhooks.not_foundnie znaleziono webhooka
- 400webhooks.overlap_invalidokres nakładania przy wymianie musi wynosić od 0 do 168 godzin
- 400webhooks.private_addresshost webhooka wskazuje na prywatny lub zarezerwowany adres sieciowy
- 400webhooks.redeliver_invalidokres ponownego dostarczenia musi mieścić się w ostatnich 30 dniach, since musi być wcześniejsze niż until, a statusy muszą mieć wartość success, exhausted lub cancelled
- 409webhooks.too_manyorganizacja może mieć najwyżej 20 webhooków
- 400webhooks.unknown_eventnieznane zdarzenie webhooka {type}
- 400webhooks.unresolvablenie można rozwiązać nazwy hosta webhooka