GET/v1/folders
Iegūt visu kolekciju mapju kokus
folder_trees
Vienā atbildē atgriež visu to kolekciju mapju kokus, kurās lietotājs redz vismaz vienu objektu, ar tiem pašiem redzamības noteikumiem kā GET /v1/collections/{name}/folders un GET /v1/collections secībā. Kolekcija bez redzamiem objektiem netiek iekļauta. Papildus cards katrai mapei ir apakškoka kopsummas cards_total, sensitive_total un top_category. Ar updated_since vai metadata[<key>]= katras kolekcijas laukā folders ir atbilstošās mapes kā vienkāršs saraksts (children ir tukšs, bet parent_id norāda vietu kokā). Ar updated_since tās ir kārtotas pēc updated_at augošā secībā, pēc tam pēc id; bez tā – sort_key secībā. Kolekcijas bez atbilstošām mapēm netiek iekļautas.
Autentifikācija
Nosūtiet API atslēgu galvenē Authorization: Authorization: Bearer <atslēga>.
Vaicājuma parametri
limitintegerLapas izmērs. Bez
limituncursortiek atgriezts viss saraksts; ar to – ne vairāk kālimitelementu, un nākamā lapa ir norādīta galvenēsLink(rel="next") unX-Next-Cursor.≥ 1, ≤ 200
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
updated_sincestring (date-time)Tikai objekti, kuru
updated_atir šis brīdis vai vēlāks (RFC 3339 ar laika joslas nobīdi), sinhronizācijai. Ar to saraksts tiek kārtots pēcupdated_ataugošā secībā, pēc tam pēcid, un kursors turpina šajā secībā. Dzēstie objekti sarakstā neparādās: par dzēšanu ziņo notikumi.length ≤ 512
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.
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
collection_idintegerobligātscollection_namestringobligātscollection_titlestringobligātsKolekcijas nosaukums attēlošanai.
permissionsarray of stringobligātsLietotāja faktiskās atļaujas kolekcijai.
unfiledintegerobligātsLietotājam pieejamās kolekcijas kartītes, kas nav nevienā mapē. Arhivētās kartītes netiek skaitītas, tāpat kā noklusējuma kartīšu sarakstā.
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
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.
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.