# User Org/Group Permissions API ### Format All calls are returned in **JSON**. ### Status Codes - **200** Successful GET and PUT. - **201** Successful POST. - **204** Successfull POST without response body. - **401** Unauthenticated. - **403** Forbidden. ### GET /users/<user_id>/permissions #### Example Request ```shell curl -X GET http://web-stage.voxy.com/users/5/permissions ``` #### Response ```json { 'organizations': [ { 'id': 1, 'permissions': [ 'is_admin': true, 'can_add_users': true, 'can_modify_users': true, 'can_view_users': true ] }, { 'id': 2, 'permissions': [ 'is_admin': false, 'can_add_users': false, 'can_modify_users': false, 'can_view_users': true ] } ], 'groups': [ { 'id': 6, 'permissions': [ 'is_admin': false, 'can_add_users': false, 'can_modify_users': true, 'can_view_users': true ] } ] } ``` ### PUT /users/<user_id>/permissions #### Example Request ```shell curl -X GET http://web-stage.voxy.com/users/5/permissions \ -d "{'organizations': [{'id': 1, 'permissions': ['is_admin': false, 'can_add_users': true, 'can_modify_users': true, 'can_view_users': true]}]}" ``` #### Response ``` 200 OK ```