GET/v1/groups
Vis organisationens grupper
list_groups
Uden kind returneres almindelige grupper, »All members« og rollegrupper. Personlige grupper (single_user) returneres kun med et eksplicit kind=single_user. Medlemskab af grupper af typen all_members, role og single_user beregnes ud fra organisationens brugere, og det samme gælder deres members_count.
Autentificering
Send en API-nøgle i headeren Authorization: Authorization: Bearer <nøgle>.
Forespørgselsparametre
kindGroupKindlimitintegerSidestørrelse. Uden
limitogcursorreturneres hele listen; med den højstlimitelementer, og næste side angives i headerneLink(rel="next") ogX-Next-Cursor.≥ 1, ≤ 200
cursorstringCursor for næste side fra
X-Next-Cursorellernext_cursori det forrige svar med de samme filtre; den indeholder sidestørrelsen. Sammen medoffset:422 validation.failed; en cursor fra en anden liste, med andre filtre eller i et ugyldigt format:400 api.cursor_invalid.length ≤ 512
updated_sincestring (date-time)Kun objekter med
updated_atpå eller efter dette tidspunkt (RFC 3339 med tidszoneforskydning), til synkronisering. Med den sorteres listen stigende efterupdated_atog derefter efterid, og cursoren fortsætter i samme rækkefølge. Slettede objekter vises ikke: Sletninger kommer som hændelser.length ≤ 512
Svar
200Vellykket svar
Svarets headere
LinkAdressen på næste side,
<…>; rel="next". Ingen header betyder, at dette er den sidste side.X-Next-CursorCursor for næste side til parameteren
cursor. Ingen header betyder, at dette er den sidste side.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
idintegerpåkrævetorg_idintegerpåkrævetkeystringpåkrævetStabil nøgle:
all,role:<role>,user:<id>eller nøglen for en almindelig gruppe. Brugerfladen oversætter indbyggede grupper efter nøgle.titlestringpåkrævetuser_idinteger | nullpåkrævetKun personlige grupper.
Kun rollegrupper.
members_countintegerpåkrævetAntal aktive medlemmer. Deaktiverede brugere er ikke medlemmer af grupper.
disabledbooleanpåkrævetEn deaktiveret brugers personlige gruppe: dens tildelinger bevares, men har ingen virkning, så længe brugeren er inaktiv.
falsefor alle andre grupper.created_atstring (date-time)påkrævetupdated_atstring (date-time)påkrævet
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
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.