GET/v1/cards
Iegūt kartīšu sarakstu
list_cards
Atgriež kartītes ar filtriem, kārtošanu un lappušošanu. Ar preview=1 (flīžu skatam) katrai kartītei ir arī preview (pirmās 200 teksta rakstzīmes) un preview_tables (lapas ar to rindu skaitu) jūsu datu profila robežās.
Autentifikācija
Nosūtiet API atslēgu galvenē Authorization: Authorization: Bearer <atslēga>.
Vaicājuma parametri
collectionstring | nullfolderstring | null<folder ID>atgriež mapes un visu tās apakšmapju kartītes.noneatgriež tās kolekcijas kartītes, kas nav nevienā mapē, un prasacollection(citādi400 cards.invalid_folder_filter). Ja mape neeksistē vai jums nav redzama, pieprasījums atgriež404 folders.not_found.length ≤ 64
statusstring | nullAtļautās vērtības:
processingreadyerrorarchivedallownerstring | nullme,nonevai lietotāja ID.owner_idinteger | nullverificationstring | nullAtļautās vērtības:
verifiedneeds_verificationstalekindCardKindtypestring | nulltableatgriež kartītes ar faktu tabulām,text– kartītes bez tām.Atļautās vērtības:
tabletexttagsstring | nullAr komatiem atdalītas birkas (kartītei jābūt visām).
idsstring | nullAr komatiem atdalīti kartīšu ID.
searchstring | nullcategorystring | nullsensitiveboolean | nullsortCardSortNoklusējums: "created_at"
orderstringAtļautās vērtības:
ascdescNoklusējums: "desc"
limitintegerNoklusējums: 200
offsetintegerNoklusējums: 0
previewbooleantruepievienopreview(pirmās 200 rakstzīmes) unpreview_tablesflīžu skatam.Noklusējums: false
updated_sincestring (date-time)Tikai kartītes, kuru
updated_atir šis brīdis vai vēlāks (RFC 3339 ar laika joslas nobīdi), sinhronizācijai. Jasortunordernav norādīti tieši, saraksts tiek kārtots pēcupdated_ataugošā secībā, pēc tam pēcid. Dzēstās kartītes sarakstā neparādās: par dzēšanu ziņo notikumi.metadatamap of stringFiltrs pēc
metadata:metadata[<key>]=<value>pārbauda precīzu atbilstību. Līdz 3 nosacījumiem, un visiem jāizpildās (?metadata[team]=support&metadata[crm_id]=A-1042). Ja nosacījumu ir vairāk nekā 3 vai atslēga nav derīga, atbilde ir400 api.metadata_invalid.collection_idintegerKolekcija pēc ID. Ja nodots arī
collection, noteicošais ircollection_id. Ja kolekcija organizācijā neeksistē vai nav redzama, atbilde ir404 collections.not_found.external_idstringTikai kartīte ar šo
external_id.cursorstringNākamās lapas kursors no
X-Next-Cursorvainext_cursoriepriekšējā atbildē ar tiem pašiem filtriem; tas ietver lapas izmēru. Kopā aroffset–422 validation.failed; cita saraksta kursors, kursors ar citiem filtriem vai bojāts kursors –400 api.cursor_invalid.length ≤ 512
expand[]array of stringSaistītie objekti, ko iekļaut atbildē (kopš 1.62.0): ceļš no operācijas saraksta
x-expandable. Parametru var atkārtot līdz 10 reizēm. Ceļā ir līdz 2 segmentiem, kas atdalīti ar punktu (collection.default_owner). Sarakstā ceļš sākas ardata.un attiecas uz katru lapas elementu (expand[]=data.owner). Izvērstais objekts tiek ievietots elementa objektāexpanded, un ID lauks paliek. Objekts, ko izsaucējs nedrīkst redzēt saskaņā ar tā lasīšanas operācijas pārbaudēm, tiek izvērsts kānull. Nezināms ceļš, vairāk nekā 10 ceļi vai ceļš, kas garāks par 2 segmentiem, atgriež400 api.expand_invalid.items ≤ 10
Galvenes parametri
X-View-AsstringTikai API atslēgām ar lomu
admin. Izpilda pieprasījumu datu profila<profile>[:viewer|verifier|editor]vārdā, piemēram,employee:viewer. Instalācijas atslēga šo galveni lietot nevar (403).
Sīkdatņu parametri
kb_view_asstringRežīma „View as“ (skatīt kā) sīkdatne sesijai.
POST /auth/view-asto iestata, unDELETE /auth/view-asto notīra.
Atbildes
200Veiksmīga atbilde
Atbildes galvenes
LinkNākamās lapas adrese,
<…>; rel="next". Ja galvenes nav, šī ir pēdējā lapa.X-Next-CursorNākamās lapas kursors parametram
cursor. Ja galvenes nav, šī ir pēdējā lapa.RateLimit-PolicySpēkā esošie limiti IETF dokumenta projekta
draft-ietf-httpapi-ratelimit-headersformātā: ar komatiem atdalīti elementi"<name>";q=<quota>;w=<window in seconds>.keyir API atslēgas pieprasījumu biežums (kvota ir īslaicīgais pīķis, laika logs – laiks, kurā kvota pilnībā atjaunojas; sesijai tas iruser, bez akreditācijas datiem –ip);minute,dayunmonthir organizācijas kvotas kalendārajai minūtei, dienai un mēnesim pēc UTC.RateLimitCik atlicis no katra
RateLimit-Policylimita:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitStingrākā
RateLimit-Policyieraksta limits (tā, kurā atlicis vismazāk pieprasījumu).X-RateLimit-RemainingAtlikušo pieprasījumu skaits stingrākā limita ietvaros.
X-RateLimit-ResetSekundes līdz stingrākā limita atiestatīšanai.
application/json
expandedCardExpandedpermissionsObjectPermissionListaccessstringAtļautās vērtības:
wholepartialaccess_contactstringPie kā vērsties pēc piekļuves (tikai tad, ja
access=partial).aclobjectLauki
verifybooleanobligātswritebooleanobligāts
categorystringobligātscategory_confidencenumber | nullobligātscategory_lockedbooleanobligātscategory_reviewbooleanobligātscollectionstringobligātscollection_idintegerobligātscollection_titlestringcommentsarray of CardCommentcontent_jsonContentJSON | nullPēdējās publicētās versijas redaktora saturs. Lauka var nebūt; tādā gadījumā redaktora saturu iegūstiet no melnraksta (
POST /v1/draftsarcard_id).editing_lockEditingLock | nullAktīvā rediģēšanas bloķēšana. Lauka var nebūt; tādā gadījumā redaktors uzzina, kam pieder bloķēšana, no
409 cards.lockedatbildē uzPOST /v1/cards/{card_id}/lock.created_atstring (date-time)obligātsdays_since_verifiedintegerobligātserrorstring | nullobligātseventsarray of CardEventfeedback_negintegerobligātsfeedback_posintegerobligātsfoldersarray of CardFolderRefTikai kartīšu sarakstā: mapes, kurās ir kartīte (lietotājam redzamās), ar to ceļiem no kolekcijas saknes. Tukšs saraksts nozīmē, ka kartīte nav nevienā mapē.
has_tablesbooleanTikai kartīšu sarakstā.
hidden_partsbooleanidstringobligātsjobJob | nullorg_idintegerobligātsowner_activeboolean | nullowner_idinteger | nullobligātsowner_namestring | nullobligātspagesinteger | nullobligātsparserstring | nullobligātsDokumenta nolasīšanas veids kā neitrāls kods:
document(pilna struktūra: lappuses, virsraksti, tabulas, skenētas lappuses),pdf(PDF teksta slānis),docx,xlsx,csv,markdown,html,text. Saraksts var paplašināties.sensitivebooleanobligātssha256string | nullobligātssizeintegerobligātssnoozed_atstring (date-time) | nullsnoozed_byinteger | nullsnoozed_untilstring | nullsource_changedbooleanobligātssource_pathstring | nullobligātssource_urlstring | nullobligātsstatusstringobligātsAtļautās vērtības:
processingreadyerrorarchivedtablesarray of CardTabletagsarray of stringobligātstitlestringobligātstrustnumberobligātstrust_if_verifiednumberupdated_atstring (date-time)obligātsverified_atstring (date-time) | nullobligātsverified_byinteger | nullobligātsverified_by_namestring | nullverifier_idsarray of integerobligātsverifiersarray of objectLauki
activebooleanobligātsidintegerobligātsnamestringobligāts
verify_interval_daysintegerobligātsversionintegerobligātsversionsarray of CardVersionsource_archiveArchiveSourcecreated_byinteger | nullmanual_optionsobjectManuālie nolasīšanas iestatījumi (priekšskatījums).
doc_kindDocKind | nullDokumenta tips.
null, ja tips nav noteikts (piemēram, kartītēm, kas indeksētas pirms dokumentu tipu ieviešanas).doc_kind_confidencenumber | nullPārliecības līmenis par dokumenta tipu, no 0 līdz 1.
doc_kind_sourcestring | nullKas noteica tipu: noteikumi (
rules), lietotājs (manual) vai automātiska klasifikācija. Saraksts var paplašināties: nezināmu vērtību uzskatiet par automātisku klasifikāciju.Atļautās vērtības:
rulesmanualnullinvoiceDocInvoiceExtraction | nullRēķina, kredītrēķina vai čeka lauki (tikai šiem tipiem un tikai kartītē, ne sarakstā).
null, ja jums nav piekļuves visam dokumentam, jo lauki tiek iegūti no visa dokumenta.warningsarray of ReviewWarningDokumenta nolasīšanas brīdinājumi (
ReviewWarning; tikai kartītē, ne sarakstā).enrichmentCardEnrichmentStatus | nullBagātināšanas statuss (tikai kartītē, ne sarakstā). Dokumenta tips, rēķina lauki un finanšu ieraksti tiek pievienoti fonā pēc indeksēšanas un vēlāk var tikt pārrēķināti; tie parādās kartītē, kad ir gatavi.
nullnozīmē, ka statuss nav pieejams (kartīte indeksēta bez bagātināšanas fonā).external_idstring | nullKartītes ID integratora sistēmā. Tas ir unikāls organizācijā starp kartītēm, kas nenāk no avotiem;
nullnozīmē, ka tas nav iestatīts./v1/cards-by-external-id/{external_id}pēc tā nolasa un aizstāj kartīti.length ≤ 512
metadataMetadata
400Pieprasījums nav derīgs: parametra vērtība vai objekta stāvoklis neļauj veikt darbību (`detail` ir ziņojums).
Atbildes galvenes
RateLimit-PolicySpēkā esošie limiti IETF dokumenta projekta
draft-ietf-httpapi-ratelimit-headersformātā: ar komatiem atdalīti elementi"<name>";q=<quota>;w=<window in seconds>.keyir API atslēgas pieprasījumu biežums (kvota ir īslaicīgais pīķis, laika logs – laiks, kurā kvota pilnībā atjaunojas; sesijai tas iruser, bez akreditācijas datiem –ip);minute,dayunmonthir organizācijas kvotas kalendārajai minūtei, dienai un mēnesim pēc UTC.RateLimitCik atlicis no katra
RateLimit-Policylimita:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitStingrākā
RateLimit-Policyieraksta limits (tā, kurā atlicis vismazāk pieprasījumu).X-RateLimit-RemainingAtlikušo pieprasījumu skaits stingrākā limita ietvaros.
X-RateLimit-ResetSekundes līdz stingrākā limita atiestatīšanai.
application/json
401Nav nosūtīti akreditācijas dati (ne sesijas sīkdatne, ne API atslēga), vai atslēga nav atrasta.
Atbildes galvenes
RateLimit-PolicySpēkā esošie limiti IETF dokumenta projekta
draft-ietf-httpapi-ratelimit-headersformātā: ar komatiem atdalīti elementi"<name>";q=<quota>;w=<window in seconds>.keyir API atslēgas pieprasījumu biežums (kvota ir īslaicīgais pīķis, laika logs – laiks, kurā kvota pilnībā atjaunojas; sesijai tas iruser, bez akreditācijas datiem –ip);minute,dayunmonthir organizācijas kvotas kalendārajai minūtei, dienai un mēnesim pēc UTC.RateLimitCik atlicis no katra
RateLimit-Policylimita:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitStingrākā
RateLimit-Policyieraksta limits (tā, kurā atlicis vismazāk pieprasījumu).X-RateLimit-RemainingAtlikušo pieprasījumu skaits stingrākā limita ietvaros.
X-RateLimit-ResetSekundes līdz stingrākā limita atiestatīšanai.
application/json
403Darbība nav atļauta: loma nav pietiekama, nav piekļuves kolekcijai vai kartītei, pieprasījums izpildās režīmā „View as“ vai organizācija ir apturēta vai dzēsta (`detail` ir objekts ar `code: org_suspended | org_deleted`).
Atbildes galvenes
RateLimit-PolicySpēkā esošie limiti IETF dokumenta projekta
draft-ietf-httpapi-ratelimit-headersformātā: ar komatiem atdalīti elementi"<name>";q=<quota>;w=<window in seconds>.keyir API atslēgas pieprasījumu biežums (kvota ir īslaicīgais pīķis, laika logs – laiks, kurā kvota pilnībā atjaunojas; sesijai tas iruser, bez akreditācijas datiem –ip);minute,dayunmonthir organizācijas kvotas kalendārajai minūtei, dienai un mēnesim pēc UTC.RateLimitCik atlicis no katra
RateLimit-Policylimita:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitStingrākā
RateLimit-Policyieraksta limits (tā, kurā atlicis vismazāk pieprasījumu).X-RateLimit-RemainingAtlikušo pieprasījumu skaits stingrākā limita ietvaros.
X-RateLimit-ResetSekundes līdz stingrākā limita atiestatīšanai.
application/json
404Objekts neeksistē vai jums nav pieejams. API neapstiprina, ka ierobežotas piekļuves objekts eksistē.
Atbildes galvenes
RateLimit-PolicySpēkā esošie limiti IETF dokumenta projekta
draft-ietf-httpapi-ratelimit-headersformātā: ar komatiem atdalīti elementi"<name>";q=<quota>;w=<window in seconds>.keyir API atslēgas pieprasījumu biežums (kvota ir īslaicīgais pīķis, laika logs – laiks, kurā kvota pilnībā atjaunojas; sesijai tas iruser, bez akreditācijas datiem –ip);minute,dayunmonthir organizācijas kvotas kalendārajai minūtei, dienai un mēnesim pēc UTC.RateLimitCik atlicis no katra
RateLimit-Policylimita:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitStingrākā
RateLimit-Policyieraksta limits (tā, kurā atlicis vismazāk pieprasījumu).X-RateLimit-RemainingAtlikušo pieprasījumu skaits stingrākā limita ietvaros.
X-RateLimit-ResetSekundes līdz stingrākā limita atiestatīšanai.
application/json
422Validācijas kļūda: saturs vai parametri neatbilst shēmai (`detail` ir validācijas kļūdu saraksts), vai parametra vērtība ir ārpus pieļaujamā diapazona (`detail` ir ziņojums).
Atbildes galvenes
RateLimit-PolicySpēkā esošie limiti IETF dokumenta projekta
draft-ietf-httpapi-ratelimit-headersformātā: ar komatiem atdalīti elementi"<name>";q=<quota>;w=<window in seconds>.keyir API atslēgas pieprasījumu biežums (kvota ir īslaicīgais pīķis, laika logs – laiks, kurā kvota pilnībā atjaunojas; sesijai tas iruser, bez akreditācijas datiem –ip);minute,dayunmonthir organizācijas kvotas kalendārajai minūtei, dienai un mēnesim pēc UTC.RateLimitCik atlicis no katra
RateLimit-Policylimita:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitStingrākā
RateLimit-Policyieraksta limits (tā, kurā atlicis vismazāk pieprasījumu).X-RateLimit-RemainingAtlikušo pieprasījumu skaits stingrākā limita ietvaros.
X-RateLimit-ResetSekundes līdz stingrākā limita atiestatīšanai.
application/json
429Pārāk daudz pieprasījumu (`api.rate_limited`), organizācijas minūtes, dienas vai mēneša kvota ir izlietota (`api.quota_exceeded`; `error.details` satur `quota`, `limit` un `reset_at`), sasniegts organizācijas limits vai atbilžu pakalpojums ir aizņemts (`answers.engine_busy`). Pagaidiet galvenē `Retry-After` norādīto laiku.
Atbildes galvenes
Retry-AfterSekunžu skaits, kas jāpagaida, pirms atkārtojat pieprasījumu.
RateLimit-PolicySpēkā esošie limiti IETF dokumenta projekta
draft-ietf-httpapi-ratelimit-headersformātā: ar komatiem atdalīti elementi"<name>";q=<quota>;w=<window in seconds>.keyir API atslēgas pieprasījumu biežums (kvota ir īslaicīgais pīķis, laika logs – laiks, kurā kvota pilnībā atjaunojas; sesijai tas iruser, bez akreditācijas datiem –ip);minute,dayunmonthir organizācijas kvotas kalendārajai minūtei, dienai un mēnesim pēc UTC.RateLimitCik atlicis no katra
RateLimit-Policylimita:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitStingrākā
RateLimit-Policyieraksta limits (tā, kurā atlicis vismazāk pieprasījumu).X-RateLimit-RemainingAtlikušo pieprasījumu skaits stingrākā limita ietvaros.
X-RateLimit-ResetSekundes līdz stingrākā limita atiestatīšanai.
application/json
Kļūdu kodi
Kodi, ko šī operācija var atgriezt laukā error.code papildus vispārīgajiem kodiem, kas iespējami jebkuram pieprasījumam.
- 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
Pieprasījumu biežuma limiti
Atbildēs ir galvenes RateLimit un RateLimit-Policy, kā arī agrākās X-RateLimit-Limit, X-RateLimit-Remaining un X-RateLimit-Reset. Atbildē 429 ir galvene Retry-After sekundēs: nogaidiet un atkārtojiet pieprasījumu.