Dawg's ACL
+ Parameters
Section:
Group Dawg's ACL. Base URL:https://api.instance_name.meiro.io/.
Dawg's Users [/acl/dawgs/{dawg_id}{?limit,offset,order_by,order_dir,load_full_structure}]
List All Dawg's Users [GET]
-
Parameters
- limit (number, optional) - Limit of the number of records returned
- offset (number, optional) - Offset for the number of records returned
- order_by (string, optional) - Ordered column name
- order_dir (string, optional) - Ordering direction
- load_full_structure (number, optional) - Full data structure return flag
-
Request
-
Headers
X-Access-Token: 1234567890abcdef
-
-
Response 200 (application/json)
{
"dawg_users": [
{
"id": 1,
"permission": "write",
"created": "2018-03-26 15:08:33",
"user_id": 266,
"dawg_id": 30
}
],
"selection_settings": {
"limit": 20,
"offset": null,
"order_by": "id",
"order_dir": "ASC"
}
}Create a Dawg's User [POST]
-
Parameters
- load_full_structure (number, optional) - Full data structure return flag
-
Attributes
- user_id:
266(number) - permission:
read|write(string)
- user_id:
-
Request (application/json)
-
Headers
X-Access-Token: 1234567890abcdef
-
-
Response 201 (application/json)
{
"dawg_user": {
"id": 68,
"permission": "read",
"created": "2018-03-26 19:50:46",
"user_id": 266,
"dawg_id": 1
}
}Dawg's User [/acl/dawgs/{dawg_id}/users/{user_id}{?load_full_structure}]
- Parameters
- load_full_structure (number, optional) - Full data structure return flag
Retrieve a Dawg's User [GET]
-
Request
-
Headers
X-Access-Token: 1234567890abcdef
-
-
Response 200 (application/json)
{
"dawg_user": {
"id": 68,
"permission": "read",
"created": "2018-03-26 19:50:46",
"user_id": 266,
"dawg_id": 1
}
}Modify a Dawg's User [PATCH]
-
Attributes
- permission:
read|write(string)
- permission:
-
Request (application/json)
-
Headers
X-Access-Token: 1234567890abcdef
-
-
Response 200 (application/json)
{
"dawg_user": {
"id": 68,
"permission": "read",
"created": "2018-03-26 19:50:46",
"user_id": 266,
"dawg_id": 1
}
}Delete a Dawg's User [DELETE]
-
Request (application/json)
-
Headers
X-Access-Token: 1234567890abcdef
-
-
Response 200 (application/json)
{
"message": "OK"
}User's Dawgs [/acl/dawgs/users/{user_id}{?limit,offset,order_by,order_dir,include_deleted,load_full_structure}]
List All User's Dawgs [GET]
-
Parameters
- limit (number, optional) - Limit of the number of records returned
- offset (number, optional) - Offset for the number of records returned
- order_by (string, optional) - Ordered column name
- order_dir (string, optional) - Ordering direction
- include_deleted (number, optional) - Load deleted dawgs flag
- load_full_structure (number, optional) - Full data structure return flag
-
Request
-
Headers
X-Access-Token: 1234567890abcdef
-
-
Response 200 (application/json)
{
"user_dawgs": [
{
"id": 1,
"permission": "write",
"created": "2018-03-26 15:08:33",
"user_id": 266,
"dawg_id": 30
}
],
"selection_settings": {
"limit": 20,
"offset": null,
"order_by": "id",
"order_dir": "ASC",
"include_deleted": 0
}
}