Groups

Read Groups

get
Authorizations
Query parameters
pageintegerOptionalDefault: 0
limitintegerOptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
Responses
200
Successful Response
application/json
get
GET /api/groups/ HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "items": [
    {
      "id": 1,
      "org_id": 1,
      "name": "text",
      "description": "text",
      "source": "text"
    }
  ],
  "total": 1,
  "pages": 1,
  "page_size": 1,
  "page_number": 1
}

Add Group

post
Authorizations
Body
namestringRequired
descriptionstringRequired
sourcestringRequired
Responses
200
Successful Response
application/json
post
POST /api/groups/ HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 52

{
  "name": "text",
  "description": "text",
  "source": "text"
}
{
  "id": 1,
  "org_id": 1,
  "name": "text",
  "description": "text",
  "source": "text"
}

Delete Group

delete
Authorizations
Path parameters
group_idintegerRequired
Responses
200
Successful Response
application/json
delete
DELETE /api/groups/{group_id} HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "ok": true,
  "message": "text"
}

Link User

put
Authorizations
Path parameters
group_idintegerRequired
user_idintegerRequired
Responses
200
Successful Response
application/json
put
PUT /api/groups/{group_id}/{user_id} HTTP/1.1
Host: 
Accept: */*
{
  "ok": true,
  "message": "text"
}

Unlink User

delete
Authorizations
Path parameters
group_idintegerRequired
user_idintegerRequired
Responses
200
Successful Response
application/json
delete
DELETE /api/groups/{group_id}/{user_id} HTTP/1.1
Host: 
Accept: */*
{
  "ok": true,
  "message": "text"
}

Was this helpful?