Vridlo/api/vridlo.group.index: Difference between revisions
(Created page with " == vridlo.group.index == It allows accessing to a list of groups, which are presented in the system. Do not poll this method more than once an hour. Added into API v1.0. ==...") |
|||
Line 32: | Line 32: | ||
[ | [ | ||
{ | { | ||
"id": | "id": 1, | ||
" | "member_count": 2, | ||
"confirmed": true, | "confirmed": true, | ||
"admin": false, | "admin": false, | ||
Line 56: | Line 54: | ||
"text": "Bublo" | "text": "Bublo" | ||
} | } | ||
], | |||
"member_slugs": [ | |||
"user", | |||
"user1", | |||
], | ], | ||
"recitals": [ | "recitals": [ | ||
Line 65: | Line 67: | ||
{ | { | ||
"kind": "email", | "kind": "email", | ||
"address": "group@altlinux.org", | "address": "group@packages.altlinux.org", | ||
"foremost": true | "foremost": true | ||
}, | }, | ||
Line 89: | Line 91: | ||
"y": "55.753165", | "y": "55.753165", | ||
"grid": "yandex", | "grid": "yandex", | ||
"name": "Moskva. Kremlin. | "name": "Moskva. Kremlin. Granovita palata" | ||
}, | }, | ||
"foremost": false | "foremost": false |
Revision as of 15:03, 27 November 2019
vridlo.group.index
It allows accessing to a list of groups, which are presented in the system. Do not poll this method more than once an hour. Added into API v1.0.
Path
/v1/groups
Methods
GET
Returns a list of groups, which are presented in the system. Do not poll this method more than once an hour. Added into API v1.0.
Authentication
This method requires NO authentication.
Arguments
- per_page (Optional)
Number of items to return per page. If this argument is omitted, it defaults to 10. The maximum allowed value is 50.
- page (Optional)
The page of results to return. If this argument is omitted, it defaults to 1.
NOTE: Arguments can be provided as arguments along with headers fields.
Example Response
[ { "id": 1, "member_count": 2, "confirmed": true, "admin": false, "description": "Info group", "names": [ { "kind": "firstname" "text": "group" }, { "kind": "paternal" "text": "Batkovič" }, { "kind": "lastname" "text": "Batkovič" }, { "kind": "nickname" "text": "Bublo" } ], "member_slugs": [ "user", "user1", ], "recitals": [ { "kind": "email", "address": "group@gmail.com", "foremost": false }, { "kind": "email", "address": "group@packages.altlinux.org", "foremost": true }, { "kind": "slug", "address": "group", "foremost": false }, { "kind": "jabber", "address": "group@jabber.ru", "foremost": false }, { "kind": "website", "address": "http://group.me", "foremost": false }, { "kind": "location", "address": { "x": "37.618448", "y": "55.753165", "grid": "yandex", "name": "Moskva. Kremlin. Granovita palata" }, "foremost": false } ] } ]
Return Codes
- 200 (OK)
The resource list is accessible. Returned data responds to the current state of the resource list, and reading the list is finished.
- 206 (Partial Content)
The resource list is accessible. Returned data responds to the current state of the resource list, and reading the list is NOT finished yet.
- 416 (Range Not Satisfiable)
The resource list is accessible. But data can't be returned since range provided don't match the list boundaries.
- 422.3 (SSL is required)
SSL is required to access the Vridlo API.
- 500 (Service currently unavailable)
The requested service is temporarily unavailable.