GET/v1/cards/{card_id}
Kartı sürümleri, yorumları, tabloları ve olaylarıyla birlikte getirme
get_card
Kimlik doğrulama
API anahtarını Authorization başlığında gönderin: Authorization: Bearer <anahtar>.
Yol parametreleri
card_idstringzorunlu
Sorgu parametreleri
expand[]array of stringYanıta eklenecek ilgili nesneler (1.62.0 sürümünden beri): işlemin
x-expandablelistesindeki bir yol. Parametreyi en fazla 10 kez tekrarlayın. Bir yol, noktayla ayrılmış en fazla 2 bölümden oluşur (collection.default_owner). Listede yoldata.ile başlar ve sayfadaki her öğeye uygulanır (expand[]=data.owner). Genişletilmiş nesne öğeninexpandednesnesine girer, kimlik alanı yerinde kalır. Çağıranın, kendi okuma işleminin denetimlerine göre erişemeyeceği bir nesnenullolarak genişletilir. Bilinmeyen bir yol, 10’dan fazla yol ya da 2 bölümden derin bir yol400 api.expand_invaliddöndürür.items ≤ 10
Başlık parametreleri
X-View-AsstringYalnızca
adminrolündeki API anahtarları için. İsteği<profile>[:viewer|verifier|editor]veri profili adına yapar, örneğinemployee:viewer. Kurulum anahtarı bu başlığı kullanamaz (403).
Çerez parametreleri
kb_view_asstringBir oturum için “View as” modunun (başka bir kullanıcı gibi görüntüleme) çerezi.
POST /auth/view-asbu çerezi ayarlar,DELETE /auth/view-astemizler.
Yanıtlar
200Başarılı yanıt
Yanıt başlıkları
RateLimit-PolicyGeçerli limitler, IETF taslağı
draft-ietf-httpapi-ratelimit-headersbiçiminde: virgülle ayrılmış"<name>";q=<quota>;w=<window in seconds>öğeleri.key, API anahtarının istek hızıdır (kota ani artış payıdır, zaman penceresi bu payın tamamen dolma süresidir; oturum içinuser, kimlik bilgisi olmadanip);minute,dayvemonth, kuruluşun UTC’ye göre takvim dakikası, günü ve ayı için kotalarıdır.RateLimitRateLimit-Policyiçindeki her limitten kalan:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitRateLimit-Policyiçindeki en sıkı girdinin limiti (en az istek hakkı kalan girdi).X-RateLimit-RemainingEn sıkı limitte kalan istek sayısı.
X-RateLimit-ResetEn sıkı limitin sıfırlanmasına kalan saniye.
application/json
expandedCardExpandedpermissionsObjectPermissionListaccessstringGeçerli değerler:
wholepartialaccess_contactstringErişim için kime başvurulacağı (yalnızca
access=partialolduğunda).aclobjectAlanlar
verifybooleanzorunluwritebooleanzorunlu
categorystringzorunlucategory_confidencenumber | nullzorunlucategory_lockedbooleanzorunlucategory_reviewbooleanzorunlucollectionstringzorunlucollection_idintegerzorunlucollection_titlestringcommentsarray of CardCommentcontent_jsonContentJSON | nullSon yayımlanmış sürümün düzenleyici içeriği. Alan bulunmayabilir; bu durumda düzenleyici içeriğini bir taslaktan alın (
card_idilePOST /v1/drafts).editing_lockEditingLock | nullEtkin düzenleme kilidi. Alan bulunmayabilir; bu durumda düzenleyici, kilidin kimde olduğunu
POST /v1/cards/{card_id}/lockisteğine dönen409 cards.lockedyanıtından öğrenir.created_atstring (date-time)zorunludays_since_verifiedintegerzorunluerrorstring | nullzorunlueventsarray of CardEventfeedback_negintegerzorunlufeedback_posintegerzorunlufoldersarray of CardFolderRefYalnızca kart listesinde: kartı içeren klasörler (kullanıcının görebildikleri), koleksiyon kökünden yollarıyla birlikte. Boş liste, kartın hiçbir klasörde olmadığı anlamına gelir.
has_tablesbooleanYalnızca kart listesinde.
hidden_partsbooleanidstringzorunlujobJob | nullorg_idintegerzorunluowner_activeboolean | nullowner_idinteger | nullzorunluowner_namestring | nullzorunlupagesinteger | nullzorunluparserstring | nullzorunluNötr kod olarak belge ayrıştırıcısı:
document(tam yapı: sayfalar, başlıklar, tablolar, taranmış sayfalar),pdf(PDF’in metin katmanı),docx,xlsx,csv,markdown,html,text. Liste genişleyebilir.sensitivebooleanzorunlusha256string | nullzorunlusizeintegerzorunlusnoozed_atstring (date-time) | nullsnoozed_byinteger | nullsnoozed_untilstring | nullsource_changedbooleanzorunlusource_pathstring | nullzorunlusource_urlstring | nullzorunlustatusstringzorunluGeçerli değerler:
processingreadyerrorarchivedtablesarray of CardTabletagsarray of stringzorunlutitlestringzorunlutrustnumberzorunlutrust_if_verifiednumberupdated_atstring (date-time)zorunluverified_atstring (date-time) | nullzorunluverified_byinteger | nullzorunluverified_by_namestring | nullverifier_idsarray of integerzorunluverifiersarray of objectAlanlar
activebooleanzorunluidintegerzorunlunamestringzorunlu
verify_interval_daysintegerzorunluversionintegerzorunluversionsarray of CardVersionsource_archiveArchiveSourcecreated_byinteger | nullmanual_optionsobjectElle ayrıştırma ayarları (önizleme).
doc_kindDocKind | nullBelge türü. Tür belirlenmediyse
null(örneğin belge türleri kullanılmaya başlanmadan önce dizinlenmiş kartlarda).doc_kind_confidencenumber | nullBelge türünün kesinlik düzeyi, 0 ile 1 arasında.
doc_kind_sourcestring | nullTürü neyin belirlediği: kurallar (
rules), bir kullanıcı (manual) ya da otomatik sınıflandırma. Liste genişleyebilir: bilinmeyen bir değeri otomatik sınıflandırma olarak değerlendirin.Geçerli değerler:
rulesmanualnullinvoiceDocInvoiceExtraction | nullFatura, iade faturası ya da makbuz alanları (yalnızca bu türlerde ve yalnızca kartta, listede değil). Alanlar belgenin tamamından çıkarıldığı için belgenin tamamına erişiminiz yoksa
null.warningsarray of ReviewWarningBelge ayrıştırma uyarıları (
ReviewWarning; yalnızca kartta, listede değil).enrichmentCardEnrichmentStatus | nullZenginleştirme durumu (yalnızca kartta, listede değil). Belge türü, fatura alanları ve finansal kayıtlar dizinlemeden sonra arka planda eklenir ve daha sonra yeniden hesaplanabilir; hazır olduklarında kartta görünürler.
null, durum bilgisi olmadığı anlamına gelir (kart, arka plan zenginleştirmesi olmadan dizinlendi).external_idstring | nullKartın entegratörün sistemindeki kimliği. Kaynaklardan gelmeyen kartlar arasında kuruluş içinde benzersizdir;
null, ayarlanmadığı anlamına gelir./v1/cards-by-external-id/{external_id}kartı bu değere göre okur ve değiştirir.length ≤ 512
metadataMetadata
400İstek geçersiz: bir parametre değeri ya da nesnenin durumu işleme izin vermiyor (`detail` bir iletidir).
Yanıt başlıkları
RateLimit-PolicyGeçerli limitler, IETF taslağı
draft-ietf-httpapi-ratelimit-headersbiçiminde: virgülle ayrılmış"<name>";q=<quota>;w=<window in seconds>öğeleri.key, API anahtarının istek hızıdır (kota ani artış payıdır, zaman penceresi bu payın tamamen dolma süresidir; oturum içinuser, kimlik bilgisi olmadanip);minute,dayvemonth, kuruluşun UTC’ye göre takvim dakikası, günü ve ayı için kotalarıdır.RateLimitRateLimit-Policyiçindeki her limitten kalan:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitRateLimit-Policyiçindeki en sıkı girdinin limiti (en az istek hakkı kalan girdi).X-RateLimit-RemainingEn sıkı limitte kalan istek sayısı.
X-RateLimit-ResetEn sıkı limitin sıfırlanmasına kalan saniye.
application/json
401Kimlik bilgisi gönderilmedi (ne oturum çerezi ne de API anahtarı) ya da anahtar bulunamadı.
Yanıt başlıkları
RateLimit-PolicyGeçerli limitler, IETF taslağı
draft-ietf-httpapi-ratelimit-headersbiçiminde: virgülle ayrılmış"<name>";q=<quota>;w=<window in seconds>öğeleri.key, API anahtarının istek hızıdır (kota ani artış payıdır, zaman penceresi bu payın tamamen dolma süresidir; oturum içinuser, kimlik bilgisi olmadanip);minute,dayvemonth, kuruluşun UTC’ye göre takvim dakikası, günü ve ayı için kotalarıdır.RateLimitRateLimit-Policyiçindeki her limitten kalan:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitRateLimit-Policyiçindeki en sıkı girdinin limiti (en az istek hakkı kalan girdi).X-RateLimit-RemainingEn sıkı limitte kalan istek sayısı.
X-RateLimit-ResetEn sıkı limitin sıfırlanmasına kalan saniye.
application/json
403İşleme izin verilmiyor: rol yetersiz, koleksiyona ya da karta erişim yok, istek “View as” modunda çalışıyor ya da kuruluş askıya alınmış veya silinmiş (`detail`, `code: org_suspended | org_deleted` içeren bir nesnedir).
Yanıt başlıkları
RateLimit-PolicyGeçerli limitler, IETF taslağı
draft-ietf-httpapi-ratelimit-headersbiçiminde: virgülle ayrılmış"<name>";q=<quota>;w=<window in seconds>öğeleri.key, API anahtarının istek hızıdır (kota ani artış payıdır, zaman penceresi bu payın tamamen dolma süresidir; oturum içinuser, kimlik bilgisi olmadanip);minute,dayvemonth, kuruluşun UTC’ye göre takvim dakikası, günü ve ayı için kotalarıdır.RateLimitRateLimit-Policyiçindeki her limitten kalan:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitRateLimit-Policyiçindeki en sıkı girdinin limiti (en az istek hakkı kalan girdi).X-RateLimit-RemainingEn sıkı limitte kalan istek sayısı.
X-RateLimit-ResetEn sıkı limitin sıfırlanmasına kalan saniye.
application/json
404Nesne yok ya da size açık değil. API, erişimi kısıtlı bir nesnenin var olduğunu belli etmez.
Yanıt başlıkları
RateLimit-PolicyGeçerli limitler, IETF taslağı
draft-ietf-httpapi-ratelimit-headersbiçiminde: virgülle ayrılmış"<name>";q=<quota>;w=<window in seconds>öğeleri.key, API anahtarının istek hızıdır (kota ani artış payıdır, zaman penceresi bu payın tamamen dolma süresidir; oturum içinuser, kimlik bilgisi olmadanip);minute,dayvemonth, kuruluşun UTC’ye göre takvim dakikası, günü ve ayı için kotalarıdır.RateLimitRateLimit-Policyiçindeki her limitten kalan:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitRateLimit-Policyiçindeki en sıkı girdinin limiti (en az istek hakkı kalan girdi).X-RateLimit-RemainingEn sıkı limitte kalan istek sayısı.
X-RateLimit-ResetEn sıkı limitin sıfırlanmasına kalan saniye.
application/json
422Geçerlilik hatası: gövde ya da parametreler şemaya uymuyor (`detail` geçerlilik hatalarının listesidir) ya da bir parametre değeri aralığın dışında (`detail` bir iletidir).
Yanıt başlıkları
RateLimit-PolicyGeçerli limitler, IETF taslağı
draft-ietf-httpapi-ratelimit-headersbiçiminde: virgülle ayrılmış"<name>";q=<quota>;w=<window in seconds>öğeleri.key, API anahtarının istek hızıdır (kota ani artış payıdır, zaman penceresi bu payın tamamen dolma süresidir; oturum içinuser, kimlik bilgisi olmadanip);minute,dayvemonth, kuruluşun UTC’ye göre takvim dakikası, günü ve ayı için kotalarıdır.RateLimitRateLimit-Policyiçindeki her limitten kalan:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitRateLimit-Policyiçindeki en sıkı girdinin limiti (en az istek hakkı kalan girdi).X-RateLimit-RemainingEn sıkı limitte kalan istek sayısı.
X-RateLimit-ResetEn sıkı limitin sıfırlanmasına kalan saniye.
application/json
429Çok fazla istek (`api.rate_limited`), kuruluşun dakika, gün ya da ay kotası doldu (`api.quota_exceeded`; `error.details` alanında `quota`, `limit` ve `reset_at` bulunur), kuruluşun limitine ulaşıldı ya da yanıt hizmeti meşgul (`answers.engine_busy`). `Retry-After` başlığındaki süre kadar bekleyin.
Yanıt başlıkları
Retry-Afterİsteği yeniden denemeden önce beklenmesi gereken saniye sayısı.
RateLimit-PolicyGeçerli limitler, IETF taslağı
draft-ietf-httpapi-ratelimit-headersbiçiminde: virgülle ayrılmış"<name>";q=<quota>;w=<window in seconds>öğeleri.key, API anahtarının istek hızıdır (kota ani artış payıdır, zaman penceresi bu payın tamamen dolma süresidir; oturum içinuser, kimlik bilgisi olmadanip);minute,dayvemonth, kuruluşun UTC’ye göre takvim dakikası, günü ve ayı için kotalarıdır.RateLimitRateLimit-Policyiçindeki her limitten kalan:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitRateLimit-Policyiçindeki en sıkı girdinin limiti (en az istek hakkı kalan girdi).X-RateLimit-RemainingEn sıkı limitte kalan istek sayısı.
X-RateLimit-ResetEn sıkı limitin sıfırlanmasına kalan saniye.
application/json
Hata kodları
Bu uç noktanın, her isteğin genel kodlarının yanı sıra error.code alanında döndürebileceği kodlar.
Hız sınırları
Yanıtlarda RateLimit ve RateLimit-Policy başlıklarıyla birlikte daha eski X-RateLimit-Limit, X-RateLimit-Remaining ve X-RateLimit-Reset başlıkları bulunur. 429 yanıtında saniye cinsinden Retry-After başlığı vardır: bekleyin ve yeniden deneyin.