GET/v1/cards-by-external-id/{external_id}
Hent et kort efter eksternt id
get_card_by_external_id
Returnerer det samme kort med de samme adgangskontroller som GET /v1/cards/{card_id}, men fundet via integratorens external_id. Har organisationen intet kort med dette external_id, eller er kortet ikke synligt for den kaldende part, returnerer anmodningen 404 cards.not_found.
Autentificering
Send en API-nøgle i headeren Authorization: Authorization: Bearer <nøgle>.
Stiparametre
external_idstringpåkrævetKortets
external_id: en streng på 1–512 tegn, entydig i organisationen.length ≥ 1, length ≤ 512
Forespørgselsparametre
expand[]array of stringRelaterede objekter, der skal med i svaret (fra 1.62.0): en sti fra operationens liste
x-expandable. Gentag parameteren op til 10 gange. En sti har op til 2 segmenter adskilt af et punktum (collection.default_owner). I en liste begynder stien meddata.og gælder for hvert element på siden (expand[]=data.owner). Et udvidet objekt kommer i elementets objektexpanded, og id-feltet bliver, hvor det er. Et objekt, som den kaldende part ikke må se efter kontrollerne i dets egen læseoperation, udvides somnull. En ukendt sti, mere end 10 stier eller en sti, der er dybere end 2 segmenter, returnerer400 api.expand_invalid.items ≤ 10
Headerparametre
X-View-AsstringKun for API-nøgler med rollen
admin. Udfører anmodningen som dataprofilen<profile>[:viewer|verifier|editor], fxemployee:viewer. Installationsnøglen kan ikke bruge denne header (403).
Cookieparametre
kb_view_asstringCookie for tilstanden »View as« i en session.
POST /auth/view-assætter den, ogDELETE /auth/view-asfjerner den.
Svar
200Vellykket svar
Svarets headere
RateLimit-PolicyGældende grænser i formatet fra IETF-udkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerede elementer"<name>";q=<quota>;w=<window in seconds>.keyer API-nøglens anmodningshastighed (kvoten er burst, vinduet er tiden til fuld genopfyldning; for en session er detuser, uden legitimationsoplysningerip);minute,dayogmonther organisationens kvoter for kalenderminuttet, kalenderdagen og kalendermåneden i UTC.RateLimitHvad der er tilbage af hver grænse i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrænsen for den strengeste post i
RateLimit-Policy(den med færrest resterende anmodninger).X-RateLimit-RemainingResterende anmodninger under den strengeste grænse.
X-RateLimit-ResetSekunder, til den strengeste grænse nulstilles.
application/json
expandedCardExpandedpermissionsObjectPermissionListaccessstringTilladte værdier:
wholepartialaccess_contactstringHvem der skal kontaktes for at få adgang (kun når
access=partial).aclobjectFelter
verifybooleanpåkrævetwritebooleanpåkrævet
categorystringpåkrævetcategory_confidencenumber | nullpåkrævetcategory_lockedbooleanpåkrævetcategory_reviewbooleanpåkrævetcollectionstringpåkrævetcollection_idintegerpåkrævetcollection_titlestringcommentsarray of CardCommentcontent_jsonContentJSON | nullEditorindhold for den seneste publicerede version. Feltet kan mangle; hent i så fald editorindholdet fra et udkast (
POST /v1/draftsmedcard_id).editing_lockEditingLock | nullAktiv redigeringslås. Feltet kan mangle; i så fald får editoren at vide, hvem der har låsen, fra
409 cards.lockedpåPOST /v1/cards/{card_id}/lock.created_atstring (date-time)påkrævetdays_since_verifiedintegerpåkræveterrorstring | nullpåkræveteventsarray of CardEventfeedback_negintegerpåkrævetfeedback_posintegerpåkrævetfoldersarray of CardFolderRefKun i kortlisten: de mapper, der indeholder kortet (dem, brugeren kan se), med deres stier fra samlingens rod. En tom liste betyder, at kortet ikke ligger i nogen mappe.
has_tablesbooleanKun i kortlisten.
hidden_partsbooleanidstringpåkrævetjobJob | nullorg_idintegerpåkrævetowner_activeboolean | nullowner_idinteger | nullpåkrævetowner_namestring | nullpåkrævetpagesinteger | nullpåkrævetparserstring | nullpåkrævetDokumentparser som neutral kode:
document(fuld struktur: sider, overskrifter, tabeller, scannede sider),pdf(PDF’ens tekstlag),docx,xlsx,csv,markdown,html,text. Listen kan blive udvidet.sensitivebooleanpåkrævetsha256string | nullpåkrævetsizeintegerpåkrævetsnoozed_atstring (date-time) | nullsnoozed_byinteger | nullsnoozed_untilstring | nullsource_changedbooleanpåkrævetsource_pathstring | nullpåkrævetsource_urlstring | nullpåkrævetstatusstringpåkrævetTilladte værdier:
processingreadyerrorarchivedtablesarray of CardTabletagsarray of stringpåkrævettitlestringpåkrævettrustnumberpåkrævettrust_if_verifiednumberupdated_atstring (date-time)påkrævetverified_atstring (date-time) | nullpåkrævetverified_byinteger | nullpåkrævetverified_by_namestring | nullverifier_idsarray of integerpåkrævetverifiersarray of objectFelter
activebooleanpåkrævetidintegerpåkrævetnamestringpåkrævet
verify_interval_daysintegerpåkrævetversionintegerpåkrævetversionsarray of CardVersionsource_archiveArchiveSourcecreated_byinteger | nullmanual_optionsobjectManuelle indstillinger for parsing (forhåndsvisning).
doc_kindDocKind | nullDokumenttype.
null, hvis typen ikke er bestemt (fx for kort, der blev indekseret, før dokumenttyper blev indført).doc_kind_confidencenumber | nullKonfidens for dokumenttypen, fra 0 til 1.
doc_kind_sourcestring | nullHvad der bestemte typen: regler (
rules), en bruger (manual) eller automatisk klassificering. Listen kan blive udvidet: behandl en ukendt værdi som automatisk klassificering.Tilladte værdier:
rulesmanualnullinvoiceDocInvoiceExtraction | nullFelter i en faktura, kreditnota eller kvittering (kun for disse typer og kun i kortet, ikke i listen).
null, hvis du ikke har adgang til hele dokumentet, fordi felterne udtrækkes fra hele dokumentet.warningsarray of ReviewWarningAdvarsler fra parsing af dokumentet (
ReviewWarning; kun i kortet, ikke i listen).enrichmentCardEnrichmentStatus | nullStatus for berigelse (kun i kortet, ikke i listen). Dokumenttypen, fakturafelterne og de økonomiske poster tilføjes i baggrunden efter indekseringen og kan genberegnes senere; de vises i kortet, når de er klar.
nullbetyder, at der ikke findes nogen status (kortet blev indekseret uden berigelse i baggrunden).external_idstring | nullKortets id i integratorens system. Det er entydigt i organisationen blandt kort, der ikke kommer fra kilder;
nullbetyder, at det ikke er angivet./v1/cards-by-external-id/{external_id}læser og erstatter kortet efter det.length ≤ 512
metadataMetadata
400Anmodningen er ugyldig: en parameterværdi eller objektets tilstand tillader ikke handlingen (`detail` er en meddelelse).
Svarets headere
RateLimit-PolicyGældende grænser i formatet fra IETF-udkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerede elementer"<name>";q=<quota>;w=<window in seconds>.keyer API-nøglens anmodningshastighed (kvoten er burst, vinduet er tiden til fuld genopfyldning; for en session er detuser, uden legitimationsoplysningerip);minute,dayogmonther organisationens kvoter for kalenderminuttet, kalenderdagen og kalendermåneden i UTC.RateLimitHvad der er tilbage af hver grænse i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrænsen for den strengeste post i
RateLimit-Policy(den med færrest resterende anmodninger).X-RateLimit-RemainingResterende anmodninger under den strengeste grænse.
X-RateLimit-ResetSekunder, til den strengeste grænse nulstilles.
application/json
401Der blev ikke sendt legitimationsoplysninger (hverken en sessionscookie eller en API-nøgle), eller nøglen blev ikke fundet.
Svarets headere
RateLimit-PolicyGældende grænser i formatet fra IETF-udkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerede elementer"<name>";q=<quota>;w=<window in seconds>.keyer API-nøglens anmodningshastighed (kvoten er burst, vinduet er tiden til fuld genopfyldning; for en session er detuser, uden legitimationsoplysningerip);minute,dayogmonther organisationens kvoter for kalenderminuttet, kalenderdagen og kalendermåneden i UTC.RateLimitHvad der er tilbage af hver grænse i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrænsen for den strengeste post i
RateLimit-Policy(den med færrest resterende anmodninger).X-RateLimit-RemainingResterende anmodninger under den strengeste grænse.
X-RateLimit-ResetSekunder, til den strengeste grænse nulstilles.
application/json
403Handlingen er ikke tilladt: rollen er utilstrækkelig, der er ingen adgang til samlingen eller kortet, anmodningen kører i tilstanden »View as«, eller organisationen er suspenderet eller slettet (`detail` er et objekt med `code: org_suspended | org_deleted`).
Svarets headere
RateLimit-PolicyGældende grænser i formatet fra IETF-udkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerede elementer"<name>";q=<quota>;w=<window in seconds>.keyer API-nøglens anmodningshastighed (kvoten er burst, vinduet er tiden til fuld genopfyldning; for en session er detuser, uden legitimationsoplysningerip);minute,dayogmonther organisationens kvoter for kalenderminuttet, kalenderdagen og kalendermåneden i UTC.RateLimitHvad der er tilbage af hver grænse i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrænsen for den strengeste post i
RateLimit-Policy(den med færrest resterende anmodninger).X-RateLimit-RemainingResterende anmodninger under den strengeste grænse.
X-RateLimit-ResetSekunder, til den strengeste grænse nulstilles.
application/json
404Objektet findes ikke eller er ikke tilgængeligt for dig. API’et bekræfter ikke, at et begrænset objekt findes.
Svarets headere
RateLimit-PolicyGældende grænser i formatet fra IETF-udkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerede elementer"<name>";q=<quota>;w=<window in seconds>.keyer API-nøglens anmodningshastighed (kvoten er burst, vinduet er tiden til fuld genopfyldning; for en session er detuser, uden legitimationsoplysningerip);minute,dayogmonther organisationens kvoter for kalenderminuttet, kalenderdagen og kalendermåneden i UTC.RateLimitHvad der er tilbage af hver grænse i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrænsen for den strengeste post i
RateLimit-Policy(den med færrest resterende anmodninger).X-RateLimit-RemainingResterende anmodninger under den strengeste grænse.
X-RateLimit-ResetSekunder, til den strengeste grænse nulstilles.
application/json
422Valideringsfejl: brødteksten eller parametrene svarer ikke til skemaet (`detail` er en liste over valideringsfejl), eller en parameterværdi ligger uden for det tilladte interval (`detail` er en meddelelse).
Svarets headere
RateLimit-PolicyGældende grænser i formatet fra IETF-udkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerede elementer"<name>";q=<quota>;w=<window in seconds>.keyer API-nøglens anmodningshastighed (kvoten er burst, vinduet er tiden til fuld genopfyldning; for en session er detuser, uden legitimationsoplysningerip);minute,dayogmonther organisationens kvoter for kalenderminuttet, kalenderdagen og kalendermåneden i UTC.RateLimitHvad der er tilbage af hver grænse i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrænsen for den strengeste post i
RateLimit-Policy(den med færrest resterende anmodninger).X-RateLimit-RemainingResterende anmodninger under den strengeste grænse.
X-RateLimit-ResetSekunder, til den strengeste grænse nulstilles.
application/json
429For mange anmodninger (`api.rate_limited`), organisationens kvote for minuttet, dagen eller måneden er brugt op (`api.quota_exceeded`; `error.details` indeholder `quota`, `limit` og `reset_at`), organisationens grænse er nået, eller svartjenesten er optaget (`answers.engine_busy`). Vent den tid, der står i headeren `Retry-After`.
Svarets headere
Retry-AfterAntal sekunder, du skal vente, før du prøver anmodningen igen.
RateLimit-PolicyGældende grænser i formatet fra IETF-udkastet
draft-ietf-httpapi-ratelimit-headers: kommaseparerede elementer"<name>";q=<quota>;w=<window in seconds>.keyer API-nøglens anmodningshastighed (kvoten er burst, vinduet er tiden til fuld genopfyldning; for en session er detuser, uden legitimationsoplysningerip);minute,dayogmonther organisationens kvoter for kalenderminuttet, kalenderdagen og kalendermåneden i UTC.RateLimitHvad der er tilbage af hver grænse i
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitGrænsen for den strengeste post i
RateLimit-Policy(den med færrest resterende anmodninger).X-RateLimit-RemainingResterende anmodninger under den strengeste grænse.
X-RateLimit-ResetSekunder, til den strengeste grænse nulstilles.
application/json
Fejlkoder
Koder, som denne operation kan returnere i error.code, ud over de generelle koder for alle anmodninger.
Hastighedsgrænser
Svarene har headerne RateLimit og RateLimit-Policy samt de tidligere X-RateLimit-Limit, X-RateLimit-Remaining og X-RateLimit-Reset. Et 429-svar har Retry-After i sekunder: Vent, og forsøg igen.