GET/v1/cards
Zobraziť zoznam kariet
list_cards
Vráti karty s filtrami, zoradením a stránkovaním. S preview=1 (pre zobrazenie dlaždíc) má každá karta aj preview (prvých 200 znakov textu) a preview_tables (hárky s počtom riadkov), v rámci vášho dátového profilu.
Autentifikácia
Odošlite kľúč API v hlavičke Authorization: Authorization: Bearer <kľúč>.
Parametre dotazu
collectionstring | nullfolderstring | null<folder ID>vráti karty priečinka a všetkých jeho podpriečinkov.nonevráti karty kolekcie, ktoré nie sú v žiadnom priečinku, a vyžadujecollection(inak400 cards.invalid_folder_filter). Ak priečinok neexistuje alebo ho nevidíte, požiadavka vráti404 folders.not_found.length ≤ 64
statusstring | nullPovolené hodnoty:
processingreadyerrorarchivedallownerstring | nullme,nonealebo ID používateľa.owner_idinteger | nullverificationstring | nullPovolené hodnoty:
verifiedneeds_verificationstalekindCardKindtypestring | nulltablevráti karty s tabuľkami faktov,textkarty bez nich.Povolené hodnoty:
tabletexttagsstring | nullŠtítky oddelené čiarkami (karta musí mať všetky).
idsstring | nullID kariet oddelené čiarkami.
searchstring | nullcategorystring | nullsensitiveboolean | nullsortCardSortPredvolené: "created_at"
orderstringPovolené hodnoty:
ascdescPredvolené: "desc"
limitintegerPredvolené: 200
offsetintegerPredvolené: 0
previewbooleantruepridápreview(prvých 200 znakov) apreview_tablespre zobrazenie dlaždíc.Predvolené: false
updated_sincestring (date-time)Len karty s
updated_atv tomto okamihu alebo neskôr (RFC 3339 s časovým posunom), na synchronizáciu. Bez výslovne zadanýchsortaorderje zoznam zoradený podľaupdated_atvzostupne, potom podľaid. Odstránené karty sa v zozname neuvádzajú: odstránenia prichádzajú ako udalosti.metadatamap of stringFilter podľa
metadata:metadata[<key>]=<value>vyžaduje presnú zhodu. Najviac 3 podmienky, pričom musia platiť všetky (?metadata[team]=support&metadata[crm_id]=A-1042). Viac ako 3 podmienky alebo neplatný kľúč vráti400 api.metadata_invalid.collection_idintegerKolekcia podľa ID. Ak je zadané aj
collection, prednosť mácollection_id. Kolekcia, ktorá v organizácii neexistuje alebo nie je viditeľná, vráti404 collections.not_found.external_idstringLen karta s týmto
external_id.cursorstringKurzor ďalšej stránky z
X-Next-Cursoralebo znext_cursorpredchádzajúcej odpovede s rovnakými filtrami; nesie aj veľkosť stránky. Spolu soffset:422 validation.failed; kurzor iného zoznamu, s inými filtrami alebo poškodený:400 api.cursor_invalid.length ≤ 512
expand[]array of stringSúvisiace objekty, ktoré sa majú zahrnúť do odpovede (od verzie 1.62.0): cesta zo zoznamu
x-expandableoperácie. Parameter zopakujte najviac 10-krát. Cesta má najviac 2 segmenty oddelené bodkou (collection.default_owner). V zozname cesta začína predponoudata.a platí pre každú položku stránky (expand[]=data.owner). Rozbalený objekt sa vloží do objektuexpandedpoložky a pole s ID zostáva. Objekt, ktorý volajúci podľa kontrol jeho vlastnej operácie čítania nesmie vidieť, sa rozbalí akonull. Neznáma cesta, viac ako 10 ciest alebo cesta s viac ako 2 segmentmi vráti400 api.expand_invalid.items ≤ 10
Parametre hlavičky
X-View-AsstringLen pre kľúče API s rolou
admin. Vykoná požiadavku v mene dátového profilu<profile>[:viewer|verifier|editor], napríklademployee:viewer. Inštalačný kľúč túto hlavičku použiť nemôže (403).
Parametre cookie
kb_view_asstringSúbor cookie režimu „View as“ pre reláciu.
POST /auth/view-asho nastaví aDELETE /auth/view-asho odstráni.
Odpovede
200Úspešná odpoveď
Hlavičky odpovede
LinkAdresa ďalšej stránky,
<…>; rel="next". Ak hlavička chýba, ide o poslednú stránku.X-Next-CursorKurzor ďalšej stránky pre parameter
cursor. Ak hlavička chýba, ide o poslednú stránku.RateLimit-PolicyPlatné limity vo formáte návrhu IETF
draft-ietf-httpapi-ratelimit-headers: položky oddelené čiarkami"<name>";q=<quota>;w=<window in seconds>.keyje frekvencia požiadaviek kľúča API (kvóta je nárazová špička, okno je čas na jej úplné doplnenie; pre reláciu je touser, bez prihlasovacích údajovip);minute,dayamonthsú kvóty organizácie na kalendárnu minútu, deň a mesiac v UTC.RateLimitČo zostáva z každého limitu v
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitLimit najprísnejšej položky v
RateLimit-Policy(tej, ktorej zostáva najmenej požiadaviek).X-RateLimit-RemainingPočet požiadaviek, ktoré zostávajú v rámci najprísnejšieho limitu.
X-RateLimit-ResetPočet sekúnd do obnovenia najprísnejšieho limitu.
application/json
expandedCardExpandedpermissionsObjectPermissionListaccessstringPovolené hodnoty:
wholepartialaccess_contactstringNa koho sa obrátiť kvôli prístupu (len pri
access=partial).aclobjectPolia
verifybooleanpovinnéwritebooleanpovinné
categorystringpovinnécategory_confidencenumber | nullpovinnécategory_lockedbooleanpovinnécategory_reviewbooleanpovinnécollectionstringpovinnécollection_idintegerpovinnécollection_titlestringcommentsarray of CardCommentcontent_jsonContentJSON | nullObsah editora poslednej publikovanej verzie. Pole môže chýbať; vtedy získajte obsah editora z návrhu (
POST /v1/draftsscard_id).editing_lockEditingLock | nullAktívny zámok úprav. Pole môže chýbať; vtedy sa editor dozvie, kto má zámok, z
409 cards.lockedpriPOST /v1/cards/{card_id}/lock.created_atstring (date-time)povinnédays_since_verifiedintegerpovinnéerrorstring | nullpovinnéeventsarray of CardEventfeedback_negintegerpovinnéfeedback_posintegerpovinnéfoldersarray of CardFolderRefLen v zozname kariet: priečinky, ktoré kartu obsahujú (tie, ktoré používateľ vidí), s ich cestami od koreňa kolekcie. Prázdny zoznam znamená, že karta nie je v žiadnom priečinku.
has_tablesbooleanLen v zozname kariet.
hidden_partsbooleanidstringpovinnéjobJob | nullorg_idintegerpovinnéowner_activeboolean | nullowner_idinteger | nullpovinnéowner_namestring | nullpovinnépagesinteger | nullpovinnéparserstring | nullpovinnéParser dokumentu ako neutrálny kód:
document(úplná štruktúra: strany, nadpisy, tabuľky, naskenované strany),pdf(textová vrstva PDF),docx,xlsx,csv,markdown,html,text. Zoznam sa môže rozširovať.sensitivebooleanpovinnésha256string | nullpovinnésizeintegerpovinnésnoozed_atstring (date-time) | nullsnoozed_byinteger | nullsnoozed_untilstring | nullsource_changedbooleanpovinnésource_pathstring | nullpovinnésource_urlstring | nullpovinnéstatusstringpovinnéPovolené hodnoty:
processingreadyerrorarchivedtablesarray of CardTabletagsarray of stringpovinnétitlestringpovinnétrustnumberpovinnétrust_if_verifiednumberupdated_atstring (date-time)povinnéverified_atstring (date-time) | nullpovinnéverified_byinteger | nullpovinnéverified_by_namestring | nullverifier_idsarray of integerpovinnéverifiersarray of objectPolia
activebooleanpovinnéidintegerpovinnénamestringpovinné
verify_interval_daysintegerpovinnéversionintegerpovinnéversionsarray of CardVersionsource_archiveArchiveSourcecreated_byinteger | nullmanual_optionsobjectRučné nastavenia parsovania (náhľad).
doc_kindDocKind | nullTyp dokumentu.
null, ak typ nie je určený (napríklad pri kartách zaindexovaných pred zavedením typov dokumentov).doc_kind_confidencenumber | nullMiera istoty pri type dokumentu, od 0 do 1.
doc_kind_sourcestring | nullČo určilo typ: pravidlá (
rules), používateľ (manual) alebo automatická klasifikácia. Zoznam sa môže rozširovať: neznámu hodnotu považujte za automatickú klasifikáciu.Povolené hodnoty:
rulesmanualnullinvoiceDocInvoiceExtraction | nullPolia faktúry, dobropisu alebo pokladničného dokladu (len pri týchto typoch a len v karte, nie v zozname).
null, ak nemáte prístup k celému dokumentu, pretože polia sa vyťažujú z celého dokumentu.warningsarray of ReviewWarningUpozornenia z parsovania dokumentu (
ReviewWarning; len v karte, nie v zozname).enrichmentCardEnrichmentStatus | nullStav obohatenia (len v karte, nie v zozname). Typ dokumentu, polia faktúry a finančné záznamy sa dopĺňajú na pozadí po indexovaní a neskôr ich možno prepočítať; v karte sa objavia, keď sú pripravené.
nullznamená, že stav nie je k dispozícii (karta bola zaindexovaná bez obohatenia na pozadí).external_idstring | nullID karty v systéme integrátora. Je jedinečné v organizácii medzi kartami, ktoré nepochádzajú zo zdrojov;
nullznamená, že nie je nastavené./v1/cards-by-external-id/{external_id}podľa neho kartu číta a nahrádza.length ≤ 512
metadataMetadata
400Požiadavka je neplatná: hodnota parametra alebo stav objektu akciu nedovoľuje (`detail` je správa).
Hlavičky odpovede
RateLimit-PolicyPlatné limity vo formáte návrhu IETF
draft-ietf-httpapi-ratelimit-headers: položky oddelené čiarkami"<name>";q=<quota>;w=<window in seconds>.keyje frekvencia požiadaviek kľúča API (kvóta je nárazová špička, okno je čas na jej úplné doplnenie; pre reláciu je touser, bez prihlasovacích údajovip);minute,dayamonthsú kvóty organizácie na kalendárnu minútu, deň a mesiac v UTC.RateLimitČo zostáva z každého limitu v
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitLimit najprísnejšej položky v
RateLimit-Policy(tej, ktorej zostáva najmenej požiadaviek).X-RateLimit-RemainingPočet požiadaviek, ktoré zostávajú v rámci najprísnejšieho limitu.
X-RateLimit-ResetPočet sekúnd do obnovenia najprísnejšieho limitu.
application/json
401Neboli odoslané žiadne prihlasovacie údaje (ani cookie relácie, ani kľúč API) alebo sa kľúč nenašiel.
Hlavičky odpovede
RateLimit-PolicyPlatné limity vo formáte návrhu IETF
draft-ietf-httpapi-ratelimit-headers: položky oddelené čiarkami"<name>";q=<quota>;w=<window in seconds>.keyje frekvencia požiadaviek kľúča API (kvóta je nárazová špička, okno je čas na jej úplné doplnenie; pre reláciu je touser, bez prihlasovacích údajovip);minute,dayamonthsú kvóty organizácie na kalendárnu minútu, deň a mesiac v UTC.RateLimitČo zostáva z každého limitu v
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitLimit najprísnejšej položky v
RateLimit-Policy(tej, ktorej zostáva najmenej požiadaviek).X-RateLimit-RemainingPočet požiadaviek, ktoré zostávajú v rámci najprísnejšieho limitu.
X-RateLimit-ResetPočet sekúnd do obnovenia najprísnejšieho limitu.
application/json
403Akcia nie je povolená: rola nestačí, chýba prístup ku kolekcii alebo karte, požiadavka beží v režime „View as“ alebo je organizácia pozastavená či odstránená (`detail` je objekt s `code: org_suspended | org_deleted`).
Hlavičky odpovede
RateLimit-PolicyPlatné limity vo formáte návrhu IETF
draft-ietf-httpapi-ratelimit-headers: položky oddelené čiarkami"<name>";q=<quota>;w=<window in seconds>.keyje frekvencia požiadaviek kľúča API (kvóta je nárazová špička, okno je čas na jej úplné doplnenie; pre reláciu je touser, bez prihlasovacích údajovip);minute,dayamonthsú kvóty organizácie na kalendárnu minútu, deň a mesiac v UTC.RateLimitČo zostáva z každého limitu v
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitLimit najprísnejšej položky v
RateLimit-Policy(tej, ktorej zostáva najmenej požiadaviek).X-RateLimit-RemainingPočet požiadaviek, ktoré zostávajú v rámci najprísnejšieho limitu.
X-RateLimit-ResetPočet sekúnd do obnovenia najprísnejšieho limitu.
application/json
404Objekt neexistuje alebo vám nie je dostupný. API nepotvrdzuje, že objekt s obmedzeným prístupom existuje.
Hlavičky odpovede
RateLimit-PolicyPlatné limity vo formáte návrhu IETF
draft-ietf-httpapi-ratelimit-headers: položky oddelené čiarkami"<name>";q=<quota>;w=<window in seconds>.keyje frekvencia požiadaviek kľúča API (kvóta je nárazová špička, okno je čas na jej úplné doplnenie; pre reláciu je touser, bez prihlasovacích údajovip);minute,dayamonthsú kvóty organizácie na kalendárnu minútu, deň a mesiac v UTC.RateLimitČo zostáva z každého limitu v
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitLimit najprísnejšej položky v
RateLimit-Policy(tej, ktorej zostáva najmenej požiadaviek).X-RateLimit-RemainingPočet požiadaviek, ktoré zostávajú v rámci najprísnejšieho limitu.
X-RateLimit-ResetPočet sekúnd do obnovenia najprísnejšieho limitu.
application/json
422Chyba validácie: telo alebo parametre nezodpovedajú schéme (`detail` je zoznam chýb validácie) alebo je hodnota parametra mimo rozsahu (`detail` je správa).
Hlavičky odpovede
RateLimit-PolicyPlatné limity vo formáte návrhu IETF
draft-ietf-httpapi-ratelimit-headers: položky oddelené čiarkami"<name>";q=<quota>;w=<window in seconds>.keyje frekvencia požiadaviek kľúča API (kvóta je nárazová špička, okno je čas na jej úplné doplnenie; pre reláciu je touser, bez prihlasovacích údajovip);minute,dayamonthsú kvóty organizácie na kalendárnu minútu, deň a mesiac v UTC.RateLimitČo zostáva z každého limitu v
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitLimit najprísnejšej položky v
RateLimit-Policy(tej, ktorej zostáva najmenej požiadaviek).X-RateLimit-RemainingPočet požiadaviek, ktoré zostávajú v rámci najprísnejšieho limitu.
X-RateLimit-ResetPočet sekúnd do obnovenia najprísnejšieho limitu.
application/json
429Príliš veľa požiadaviek (`api.rate_limited`), vyčerpaná kvóta organizácie na minútu, deň alebo mesiac (`api.quota_exceeded`; `error.details` obsahuje `quota`, `limit` a `reset_at`), dosiahnutý limit organizácie alebo zaneprázdnená služba odpovedí (`answers.engine_busy`). Počkajte čas uvedený v hlavičke `Retry-After`.
Hlavičky odpovede
Retry-AfterPočet sekúnd, ktoré treba počkať pred opakovaním požiadavky.
RateLimit-PolicyPlatné limity vo formáte návrhu IETF
draft-ietf-httpapi-ratelimit-headers: položky oddelené čiarkami"<name>";q=<quota>;w=<window in seconds>.keyje frekvencia požiadaviek kľúča API (kvóta je nárazová špička, okno je čas na jej úplné doplnenie; pre reláciu je touser, bez prihlasovacích údajovip);minute,dayamonthsú kvóty organizácie na kalendárnu minútu, deň a mesiac v UTC.RateLimitČo zostáva z každého limitu v
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitLimit najprísnejšej položky v
RateLimit-Policy(tej, ktorej zostáva najmenej požiadaviek).X-RateLimit-RemainingPočet požiadaviek, ktoré zostávajú v rámci najprísnejšieho limitu.
X-RateLimit-ResetPočet sekúnd do obnovenia najprísnejšieho limitu.
application/json
Chybové kódy
Kódy, ktoré táto operácia môže vrátiť v error.code, okrem všeobecných kódov každej požiadavky.
- 400api.expand_invalid
- 400api.metadata_invalid
- 401auth.not_authenticated
- 403auth.system_scope
- 400cards.invalid_folder_filter
- 400cards.invalid_kind_filter
- 400cards.invalid_order
- 400cards.invalid_owner_filter
- 400cards.invalid_sort
- 400cards.invalid_status_filter
- 400cards.invalid_type_filter
- 400cards.invalid_verification_filter
- 400categories.unknown
- 403collections.no_access
- 404collections.not_found
- 404folders.not_found
- 403org.deleted
- 403org.suspended
- 403view_as.read_only
Limity frekvencie
Odpovede obsahujú hlavičky RateLimit a RateLimit-Policy a staršie X-RateLimit-Limit, X-RateLimit-Remaining a X-RateLimit-Reset. Odpoveď 429 má hlavičku Retry-After v sekundách: počkajte a požiadavku zopakujte.