API endpoint that allows groups to be viewed or edited.

filtering

http://localhost:8000/api/groups/?members__user=1

will get groups user 1 is a member of

extra filter API

http://localhost:8000/api/groups/?useradmin=1

will find groups where user 1 is an admin

http://localhost:8000/api/groups/?i_can_ask=true - gets groups you are a member of where you can ask questions

http://localhost:8000/api/groups/?i_can_ask=false - gets groups you are a member of where you cannot ask questions

meaning of fields

canAskDefault : new members can_ask flag will match this, controlling if they can ask questions to a group

require_approval_to_join : if True, a membership request will be created, instead of the user instantly joining the group `when the user attempts to join.

secret : prevents the group from showing in the groups list

autoPublishQuestions : users questions must be approved by admin before being added to the group

in detail view

check out unanswered to see questions in a group you have not answered

check out questions to see all questions in a group

check out join to join or request to join a group

check out leave to leave a group

check out enable_notifications

check out disable_notifications

If require_approval_to_join is true a request to join will be sent instead of instantly joining

check out members to see members of a group

GET /api/groups/79/
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 79,
    "url": "https://api.represent.me/api/groups/79/",
    "name": "Australians for a Better Democracy",
    "slug": "australians-for-a-better-democracy",
    "parent": null,
    "desc": "The group has two purposes:\n\nThe first is to gather likeminded Australians together to make the most of this platform through cooperation.\n\nThe second is to draft a physical Better Democracy Charter, which we will then use to improve our actual government.",
    "image": "https://s3.eu-central-1.amazonaws.com:443/static.represent.me/images/448e5091-af0f-4a2c-9a84-525773d38c87.png",
    "logo_image": null,
    "welcome_message": "",
    "created_at": "2016-08-10T08:38:32.744422Z",
    "modified_at": "2016-09-27T06:39:31.055736Z",
    "private": false,
    "default_share_email": 2,
    "member_count": 2,
    "my_membership": null,
    "autoPublishQuestions": false,
    "requested_join": false,
    "questions_count": 3,
    "require_approval_to_join": true,
    "secret": false,
    "canAskDefault": true,
    "votes_count": 0,
    "official": false
}