Users API ========= .. contents:: :depth: 2 Get User Groups --------------- .. code:: GET /core/v1/users//groups =================== =============================== ========================================= Parameter Type Description =================== =============================== ========================================= ``auth_token_type`` String Required, values: jwt ``auth_token`` String Required, values: {"user_id": } ``user_id`` Number Required =================== =============================== ========================================= 200 OK ****** .. code:: json :force: { "memberships": [ { "user_id": 12345, "group_slug": "some-group-slug", "owner": { ... } }, ... ], } Add User to Group ----------------- .. code:: POST /core/v1/users//groups =================== =============================== ========================================= Parameter Type Description =================== =============================== ========================================= ``auth_token_type`` String Required, values: jwt ``auth_token`` String Required, values: {"user_id": } ``user_id`` Number Required ``group_slug`` String Required =================== =============================== ========================================= 200 OK ****** .. code:: json :force: { "membership": { "user_id": 12345, "group_slug": "some-group-slug", "owner": { staff: {} } } } Remove User from Group ---------------------- .. code:: DELETE /core/v1/users//groups/ =================== =============================== ========================================= Parameter Type Description =================== =============================== ========================================= ``auth_token_type`` String Required, values: jwt ``auth_token`` String Required, values: {"user_id": } ``user_id`` Number Required ``group_slug`` String Required =================== =============================== ========================================= 200 OK ****** .. code:: json {}