GET/v1/cards
Vis kort
list_cards
Returnerer kort med filtre, sortering og paginering. Med preview=1 (for flisvisningen) har hvert kort også preview (de første 200 tegnene av teksten) og preview_tables (ark med antall rader), innenfor dataprofilen din.
Autentisering
Send en API-nøkkel i headeren Authorization: Authorization: Bearer <nøkkel>.
Spørringsparametere
collectionstring | nullfolderstring | null<folder ID>returnerer kortene i mappen og alle undermappene.nonereturnerer kortene i samlingen som ikke ligger i noen mappe, og krevercollection(ellers400 cards.invalid_folder_filter). Hvis mappen ikke finnes eller ikke er synlig for deg, returnerer forespørselen404 folders.not_found.length ≤ 64
statusstring | nullTillatte verdier:
processingreadyerrorarchivedallownerstring | nullme,noneeller en brukers ID.owner_idinteger | nullverificationstring | nullTillatte verdier:
verifiedneeds_verificationstalekindCardKindtypestring | nulltablereturnerer kort med faktatabeller,textreturnerer kort uten.Tillatte verdier:
tabletexttagsstring | nullKommaseparerte tagger (et kort må ha alle).
idsstring | nullKommaseparerte kort-ID-er.
searchstring | nullcategorystring | nullsensitiveboolean | nullsortCardSortStandard: "created_at"
orderstringTillatte verdier:
ascdescStandard: "desc"
limitintegerStandard: 200
offsetintegerStandard: 0
previewbooleantruelegger tilpreview(de første 200 tegnene) ogpreview_tablesfor flisvisningen.Standard: false
updated_sincestring (date-time)Bare kort med
updated_atpå eller etter dette tidspunktet (RFC 3339 med tidssoneforskyvning), for synkronisering. Uten eksplisittsortogordersorteres listen etterupdated_atstigende, deretter etterid. Slettede kort vises ikke i listen: slettinger kommer som hendelser.metadatamap of stringFilter på
metadata:metadata[<key>]=<value>gir eksakt treff. Opptil 3 betingelser, og alle må være oppfylt (?metadata[team]=support&metadata[crm_id]=A-1042). Flere enn 3 betingelser eller en ugyldig nøkkel returnerer400 api.metadata_invalid.collection_idintegerSamling etter ID. Når
collectionogså sendes, harcollection_idforrang. En samling som ikke finnes i organisasjonen eller ikke er synlig, returnerer404 collections.not_found.external_idstringBare kortet med denne
external_id.cursorstringCursor for neste side fra
X-Next-Cursorellernext_cursori forrige svar med de samme filtrene; den inneholder sidestørrelsen. Sammen medoffset:422 validation.failed; en cursor fra en annen liste, med andre filtre eller i feil format:400 api.cursor_invalid.length ≤ 512
expand[]array of stringRelaterte objekter som skal tas med i svaret (fra og med 1.62.0): en bane fra listen
x-expandablefor operasjonen. Gjenta parameteren opptil 10 ganger. En bane har opptil 2 ledd adskilt med punktum (collection.default_owner). I en liste begynner banen meddata.og gjelder for hvert element på siden (expand[]=data.owner). Et utvidet objekt legges i objektetexpandedfor elementet, og ID-feltet blir stående. Et objekt som kalleren ikke har lov til å se etter kontrollene i objektets egen leseoperasjon, utvides somnull. En ukjent bane, mer enn 10 baner eller en bane med mer enn 2 ledd returnerer400 api.expand_invalid.items ≤ 10
Headerparametere
X-View-AsstringBare for API-nøkler med rollen
admin. Utfører forespørselen som dataprofilen<profile>[:viewer|verifier|editor], for eksempelemployee:viewer. Installasjonsnøkkelen kan ikke bruke denne headeren (403).
Parametere i informasjonskapsler
kb_view_asstringInformasjonskapsel for modusen «View as» (vis som) i en økt.
POST /auth/view-assetter den, ogDELETE /auth/view-asfjerner den.
Svar
200Vellykket svar
Headere i svaret
LinkAdressen til neste side,
<…>; rel="next". Ingen header betyr at dette er siste side.X-Next-CursorCursor for neste side til parameteren
cursor. Ingen header betyr at dette er siste side.RateLimit-PolicyGjeldende grenser i formatet fra IETF-utkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerte elementer"<name>";q=<quota>;w=<window in seconds>.keyer forespørselsraten til API-nøkkelen (kvoten er burst, tidsvinduet er tiden det tar å fylle den helt opp igjen; for en økt er detuser, uten påloggingsinformasjonip);minute,dayogmonther organisasjonens kvoter for kalenderminuttet, kalenderdøgnet og kalendermåneden i UTC.RateLimitHva som gjenstår av hver grense i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrensen for den strengeste oppføringen i
RateLimit-Policy(den med færrest gjenværende forespørsler).X-RateLimit-RemainingGjenværende forespørsler under den strengeste grensen.
X-RateLimit-ResetSekunder til den strengeste grensen nullstilles.
application/json
expandedCardExpandedpermissionsObjectPermissionListaccessstringTillatte verdier:
wholepartialaccess_contactstringHvem man kontakter for å få tilgang (bare når
access=partial).aclobjectFelt
verifybooleanobligatoriskwritebooleanobligatorisk
categorystringobligatoriskcategory_confidencenumber | nullobligatoriskcategory_lockedbooleanobligatoriskcategory_reviewbooleanobligatoriskcollectionstringobligatoriskcollection_idintegerobligatoriskcollection_titlestringcommentsarray of CardCommentcontent_jsonContentJSON | nullRedigeringsinnholdet i den sist publiserte versjonen. Feltet kan mangle; hent da redigeringsinnholdet fra et utkast (
POST /v1/draftsmedcard_id).editing_lockEditingLock | nullAktiv redigeringslås. Feltet kan mangle; da får redigeringsprogrammet vite hvem som har låsen, fra
409 cards.lockedpåPOST /v1/cards/{card_id}/lock.created_atstring (date-time)obligatoriskdays_since_verifiedintegerobligatoriskerrorstring | nullobligatoriskeventsarray of CardEventfeedback_negintegerobligatoriskfeedback_posintegerobligatoriskfoldersarray of CardFolderRefBare i kortlisten: mappene som inneholder kortet (de brukeren kan se), med stiene fra samlingens rot. En tom liste betyr at kortet ikke ligger i noen mappe.
has_tablesbooleanBare i kortlisten.
hidden_partsbooleanidstringobligatoriskjobJob | nullorg_idintegerobligatoriskowner_activeboolean | nullowner_idinteger | nullobligatoriskowner_namestring | nullobligatoriskpagesinteger | nullobligatoriskparserstring | nullobligatoriskDokumenttolkeren som en nøytral kode:
document(full struktur: sider, overskrifter, tabeller, skannede sider),pdf(PDF-ens tekstlag),docx,xlsx,csv,markdown,html,text. Listen kan utvides.sensitivebooleanobligatorisksha256string | nullobligatorisksizeintegerobligatorisksnoozed_atstring (date-time) | nullsnoozed_byinteger | nullsnoozed_untilstring | nullsource_changedbooleanobligatorisksource_pathstring | nullobligatorisksource_urlstring | nullobligatoriskstatusstringobligatoriskTillatte verdier:
processingreadyerrorarchivedtablesarray of CardTabletagsarray of stringobligatorisktitlestringobligatorisktrustnumberobligatorisktrust_if_verifiednumberupdated_atstring (date-time)obligatoriskverified_atstring (date-time) | nullobligatoriskverified_byinteger | nullobligatoriskverified_by_namestring | nullverifier_idsarray of integerobligatoriskverifiersarray of objectFelt
activebooleanobligatoriskidintegerobligatorisknamestringobligatorisk
verify_interval_daysintegerobligatoriskversionintegerobligatoriskversionsarray of CardVersionsource_archiveArchiveSourcecreated_byinteger | nullmanual_optionsobjectManuelle innstillinger for tolkingen (forhåndsvisning).
doc_kindDocKind | nullDokumenttype.
nullhvis typen ikke er fastslått (for eksempel for kort som ble indeksert før dokumenttyper ble innført).doc_kind_confidencenumber | nullKonfidens for dokumenttypen, fra 0 til 1.
doc_kind_sourcestring | nullHva som fastslo typen: regler (
rules), en bruker (manual) eller automatisk klassifisering. Listen kan utvides: behandle en ukjent verdi som automatisk klassifisering.Tillatte verdier:
rulesmanualnullinvoiceDocInvoiceExtraction | nullFeltene i en faktura, en kreditnota eller en kvittering (bare for disse typene, og bare i kortet, ikke i listen).
nullhvis du ikke har tilgang til hele dokumentet, fordi feltene hentes ut fra hele dokumentet.warningsarray of ReviewWarningAdvarsler fra tolkingen av dokumentet (
ReviewWarning; bare i kortet, ikke i listen).enrichmentCardEnrichmentStatus | nullStatus for berikelsen (bare i kortet, ikke i listen). Dokumenttypen, fakturafeltene og de økonomiske postene legges til i bakgrunnen etter indekseringen og kan beregnes på nytt senere; de vises i kortet når de er klare.
nullbetyr at ingen status er tilgjengelig (kortet ble indeksert uten berikelse i bakgrunnen).external_idstring | nullKortets ID i integratorens system. Den er unik i organisasjonen blant kort som ikke kommer fra kilder;
nullbetyr at den ikke er angitt./v1/cards-by-external-id/{external_id}leser og erstatter kortet etter den.length ≤ 512
metadataMetadata
400Forespørselen er ugyldig: en parameterverdi eller objektets tilstand tillater ikke handlingen (`detail` er en melding).
Headere i svaret
RateLimit-PolicyGjeldende grenser i formatet fra IETF-utkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerte elementer"<name>";q=<quota>;w=<window in seconds>.keyer forespørselsraten til API-nøkkelen (kvoten er burst, tidsvinduet er tiden det tar å fylle den helt opp igjen; for en økt er detuser, uten påloggingsinformasjonip);minute,dayogmonther organisasjonens kvoter for kalenderminuttet, kalenderdøgnet og kalendermåneden i UTC.RateLimitHva som gjenstår av hver grense i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrensen for den strengeste oppføringen i
RateLimit-Policy(den med færrest gjenværende forespørsler).X-RateLimit-RemainingGjenværende forespørsler under den strengeste grensen.
X-RateLimit-ResetSekunder til den strengeste grensen nullstilles.
application/json
401Ingen påloggingsinformasjon ble sendt (verken øktinformasjonskapsel eller API-nøkkel), eller nøkkelen ble ikke funnet.
Headere i svaret
RateLimit-PolicyGjeldende grenser i formatet fra IETF-utkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerte elementer"<name>";q=<quota>;w=<window in seconds>.keyer forespørselsraten til API-nøkkelen (kvoten er burst, tidsvinduet er tiden det tar å fylle den helt opp igjen; for en økt er detuser, uten påloggingsinformasjonip);minute,dayogmonther organisasjonens kvoter for kalenderminuttet, kalenderdøgnet og kalendermåneden i UTC.RateLimitHva som gjenstår av hver grense i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrensen for den strengeste oppføringen i
RateLimit-Policy(den med færrest gjenværende forespørsler).X-RateLimit-RemainingGjenværende forespørsler under den strengeste grensen.
X-RateLimit-ResetSekunder til den strengeste grensen nullstilles.
application/json
403Handlingen er ikke tillatt: rollen er utilstrekkelig, det finnes ingen tilgang til samlingen eller kortet, forespørselen kjører i modusen «View as», eller organisasjonen er suspendert eller slettet (`detail` er et objekt med `code: org_suspended | org_deleted`).
Headere i svaret
RateLimit-PolicyGjeldende grenser i formatet fra IETF-utkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerte elementer"<name>";q=<quota>;w=<window in seconds>.keyer forespørselsraten til API-nøkkelen (kvoten er burst, tidsvinduet er tiden det tar å fylle den helt opp igjen; for en økt er detuser, uten påloggingsinformasjonip);minute,dayogmonther organisasjonens kvoter for kalenderminuttet, kalenderdøgnet og kalendermåneden i UTC.RateLimitHva som gjenstår av hver grense i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrensen for den strengeste oppføringen i
RateLimit-Policy(den med færrest gjenværende forespørsler).X-RateLimit-RemainingGjenværende forespørsler under den strengeste grensen.
X-RateLimit-ResetSekunder til den strengeste grensen nullstilles.
application/json
404Objektet finnes ikke eller er ikke tilgjengelig for deg. API-et bekrefter ikke at et objekt med begrenset tilgang finnes.
Headere i svaret
RateLimit-PolicyGjeldende grenser i formatet fra IETF-utkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerte elementer"<name>";q=<quota>;w=<window in seconds>.keyer forespørselsraten til API-nøkkelen (kvoten er burst, tidsvinduet er tiden det tar å fylle den helt opp igjen; for en økt er detuser, uten påloggingsinformasjonip);minute,dayogmonther organisasjonens kvoter for kalenderminuttet, kalenderdøgnet og kalendermåneden i UTC.RateLimitHva som gjenstår av hver grense i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrensen for den strengeste oppføringen i
RateLimit-Policy(den med færrest gjenværende forespørsler).X-RateLimit-RemainingGjenværende forespørsler under den strengeste grensen.
X-RateLimit-ResetSekunder til den strengeste grensen nullstilles.
application/json
422Valideringsfeil: brødteksten eller parameterne samsvarer ikke med skjemaet (`detail` er en liste over valideringsfeil), eller en parameterverdi er utenfor tillatt område (`detail` er en melding).
Headere i svaret
RateLimit-PolicyGjeldende grenser i formatet fra IETF-utkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerte elementer"<name>";q=<quota>;w=<window in seconds>.keyer forespørselsraten til API-nøkkelen (kvoten er burst, tidsvinduet er tiden det tar å fylle den helt opp igjen; for en økt er detuser, uten påloggingsinformasjonip);minute,dayogmonther organisasjonens kvoter for kalenderminuttet, kalenderdøgnet og kalendermåneden i UTC.RateLimitHva som gjenstår av hver grense i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrensen for den strengeste oppføringen i
RateLimit-Policy(den med færrest gjenværende forespørsler).X-RateLimit-RemainingGjenværende forespørsler under den strengeste grensen.
X-RateLimit-ResetSekunder til den strengeste grensen nullstilles.
application/json
429For mange forespørsler (`api.rate_limited`), organisasjonens kvote for minuttet, døgnet eller måneden er brukt opp (`api.quota_exceeded`; `error.details` inneholder `quota`, `limit` og `reset_at`), organisasjonens grense er nådd, eller svartjenesten er opptatt (`answers.engine_busy`). Vent så lenge som headeren `Retry-After` angir.
Headere i svaret
Retry-AfterAntall sekunder du skal vente før du prøver forespørselen på nytt.
RateLimit-PolicyGjeldende grenser i formatet fra IETF-utkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerte elementer"<name>";q=<quota>;w=<window in seconds>.keyer forespørselsraten til API-nøkkelen (kvoten er burst, tidsvinduet er tiden det tar å fylle den helt opp igjen; for en økt er detuser, uten påloggingsinformasjonip);minute,dayogmonther organisasjonens kvoter for kalenderminuttet, kalenderdøgnet og kalendermåneden i UTC.RateLimitHva som gjenstår av hver grense i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrensen for den strengeste oppføringen i
RateLimit-Policy(den med færrest gjenværende forespørsler).X-RateLimit-RemainingGjenværende forespørsler under den strengeste grensen.
X-RateLimit-ResetSekunder til den strengeste grensen nullstilles.
application/json
Feilkoder
Kodene denne operasjonen kan returnere i error.code, i tillegg til de generelle kodene for alle forespørsler.
- 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
Hastighetsgrenser
Svarene har headerne RateLimit og RateLimit-Policy og de eldre X-RateLimit-Limit, X-RateLimit-Remaining og X-RateLimit-Reset. Et 429-svar har Retry-After i sekunder: Vent, og prøv på nytt.