GET/v1/folders
Získat stromy složek všech kolekcí
folder_trees
Vrací v jedné odpovědi stromy složek všech kolekcí, ve kterých uživatel vidí alespoň jeden objekt, se stejnými pravidly viditelnosti jako GET /v1/collections/{name}/folders a v pořadí GET /v1/collections. Kolekce bez viditelných objektů se vynechá. Kromě cards má každá složka součty podstromu cards_total, sensitive_total a top_category. S updated_since nebo metadata[<key>]= obsahují folders každé kolekce odpovídající složky jako plochý seznam (children je prázdné a parent_id udává místo ve stromu). S updated_since jsou seřazeny podle updated_at vzestupně, poté podle id; bez něj v pořadí sort_key. Kolekce bez odpovídajících složek se vynechají.
Autentizace
Odešlete klíč API v hlavičce Authorization: Authorization: Bearer <klíč>.
Parametry dotazu
limitintegerVelikost stránky. Bez
limitacursorse vrací celý seznam; s ním nejvýšelimitpoložek a další stránka je uvedena v hlavičkáchLink(rel="next") aX-Next-Cursor.≥ 1, ≤ 200
cursorstringKurzor další stránky z
X-Next-Cursornebo znext_cursorpředchozí odpovědi se stejnými filtry; nese i velikost stránky. Společně soffset:422 validation.failed; kurzor jiného seznamu, jiných filtrů nebo poškozený kurzor:400 api.cursor_invalid.length ≤ 512
updated_sincestring (date-time)Jen objekty s
updated_atv tento okamžik nebo později (RFC 3339 s časovým posunem), pro synchronizaci. S tímto parametrem je seznam seřazen podleupdated_atvzestupně, poté podleid, a kurzor pokračuje v tomto pořadí. Smazané objekty se nevypisují: smazání přicházejí jako události.length ≤ 512
metadatamap of stringFiltr podle
metadata:metadata[<key>]=<value>vyhovuje při přesné shodě. Nejvýše 3 podmínky a všechny musí platit (?metadata[team]=support&metadata[crm_id]=A-1042). Více než 3 podmínky nebo neplatný klíč vrací400 api.metadata_invalid.
Odpovědi
200Úspěšná odpověď
Hlavičky odpovědi
LinkAdresa další stránky,
<…>; rel="next". Chybí-li hlavička, jde o poslední stránku.X-Next-CursorKurzor další stránky pro parametr
cursor. Chybí-li hlavička, jde o poslední stránku.RateLimit-PolicyPlatné limity ve formátu návrhu IETF
draft-ietf-httpapi-ratelimit-headers: položky oddělené čárkou"<name>";q=<quota>;w=<window in seconds>.keyje četnost požadavků klíče API (kvóta je nárazová špička, okno je doba jejího úplného obnovení; pro relaci je touser, bez přihlašovacích údajůip);minute,dayamonthjsou kvóty organizace na kalendářní minutu, den a měsíc v UTC.RateLimitKolik zbývá z každého limitu v
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitLimit nejpřísnější položky v
RateLimit-Policy(té, ve které zbývá nejméně požadavků).X-RateLimit-RemainingPočet požadavků, které zbývají v rámci nejpřísnějšího limitu.
X-RateLimit-ResetPočet sekund do obnovení nejpřísnějšího limitu.
application/json
collection_idintegerpovinnécollection_namestringpovinnécollection_titlestringpovinnéNázev kolekce pro zobrazení.
permissionsarray of stringpovinnéÚčinná oprávnění uživatele ke kolekci.
unfiledintegerpovinnéKarty kolekce dostupné uživateli, které nejsou v žádné složce. Archivované karty se nezapočítávají, stejně jako ve výchozím seznamu karet.
401Nebyly odeslány žádné přihlašovací údaje (ani cookie relace, ani klíč API), nebo klíč nebyl nalezen.
Hlavičky odpovědi
RateLimit-PolicyPlatné limity ve formátu návrhu IETF
draft-ietf-httpapi-ratelimit-headers: položky oddělené čárkou"<name>";q=<quota>;w=<window in seconds>.keyje četnost požadavků klíče API (kvóta je nárazová špička, okno je doba jejího úplného obnovení; pro relaci je touser, bez přihlašovacích údajůip);minute,dayamonthjsou kvóty organizace na kalendářní minutu, den a měsíc v UTC.RateLimitKolik zbývá z každého limitu v
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitLimit nejpřísnější položky v
RateLimit-Policy(té, ve které zbývá nejméně požadavků).X-RateLimit-RemainingPočet požadavků, které zbývají v rámci nejpřísnějšího limitu.
X-RateLimit-ResetPočet sekund do obnovení nejpřísnějšího limitu.
application/json
429Příliš mnoho požadavků (`api.rate_limited`), kvóta organizace na minutu, den nebo měsíc je vyčerpána (`api.quota_exceeded`; `error.details` obsahuje `quota`, `limit` a `reset_at`), organizace dosáhla svého limitu nebo je služba odpovědí vytížená (`answers.engine_busy`). Počkejte dobu uvedenou v hlavičce `Retry-After`.
Hlavičky odpovědi
Retry-AfterPočet sekund, které je třeba počkat před opakováním požadavku.
RateLimit-PolicyPlatné limity ve formátu návrhu IETF
draft-ietf-httpapi-ratelimit-headers: položky oddělené čárkou"<name>";q=<quota>;w=<window in seconds>.keyje četnost požadavků klíče API (kvóta je nárazová špička, okno je doba jejího úplného obnovení; pro relaci je touser, bez přihlašovacích údajůip);minute,dayamonthjsou kvóty organizace na kalendářní minutu, den a měsíc v UTC.RateLimitKolik zbývá z každého limitu v
RateLimit-Policy:"<name>";r=<remaining>;t=<seconds until reset>.X-RateLimit-LimitLimit nejpřísnější položky v
RateLimit-Policy(té, ve které zbývá nejméně požadavků).X-RateLimit-RemainingPočet požadavků, které zbývají v rámci nejpřísnějšího limitu.
X-RateLimit-ResetPočet sekund do obnovení nejpřísnějšího limitu.
application/json
Chybové kódy
Kódy, které tato operace může vrátit v error.code, kromě obecných kódů každého požadavku.
Limity četnosti
Odpovědi obsahují hlavičky RateLimit a RateLimit-Policy a starší X-RateLimit-Limit, X-RateLimit-Remaining a X-RateLimit-Reset. Odpověď 429 má hlavičku Retry-After v sekundách: počkejte a požadavek zopakujte.