User Groups
User Groups are collections of users, which facilitate task assignment and task completion priviledges in Validere.
Create a User Group
Body
namestringOptional
descriptionstringOptional
group_category_idstring · uuidOptional
Responses
200
A successful operation
application/json
Responseall of
and
post
POST /app/v1/user_groups HTTP/1.1
Host: api.validere.io
Content-Type: application/json
Accept: */*
Content-Length: 95
{
"name": "text",
"description": "text",
"group_category_id": "123e4567-e89b-12d3-a456-426614174000"
}
200
A successful operation
{
"name": "text",
"description": "text",
"group_category_id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-08-19T00:27:36.066Z",
"updated_at": "2025-08-19T00:27:36.066Z",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "123e4567-e89b-12d3-a456-426614174000"
}
Delete a User Group
Update a User Group
Path parameters
user_group_idstring · uuidRequired
User Group ID
Body
namestringOptional
descriptionstringOptional
group_category_idstring · uuidOptional
Responses
200
A successful operation
application/json
Responseall of
and
put
PUT /app/v1/user_groups/{user_group_id} HTTP/1.1
Host: api.validere.io
Content-Type: application/json
Accept: */*
Content-Length: 95
{
"name": "text",
"description": "text",
"group_category_id": "123e4567-e89b-12d3-a456-426614174000"
}
200
A successful operation
{
"name": "text",
"description": "text",
"group_category_id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-08-19T00:27:36.066Z",
"updated_at": "2025-08-19T00:27:36.066Z",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "123e4567-e89b-12d3-a456-426614174000"
}
Get a User Group
Path parameters
user_group_idstring · uuidRequired
User Group ID
Responses
200
A successful operation
application/json
Responseall of
and
get
GET /app/v1/user_groups/{user_group_id} HTTP/1.1
Host: api.validere.io
Accept: */*
200
A successful operation
{
"name": "text",
"description": "text",
"group_category_id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-08-19T00:27:36.066Z",
"updated_at": "2025-08-19T00:27:36.066Z",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "123e4567-e89b-12d3-a456-426614174000"
}
Search User Groups
Body
all ofOptional
and
and
Responses
200
successful operation
application/json
Responseall of
post
POST /app/v1/user_groups/search HTTP/1.1
Host: api.validere.io
Content-Type: application/json
Accept: */*
Content-Length: 476
{
"page": 0,
"page_size": 20,
"sort_by": "name",
"sort_direction": "desc",
"filter": {
"created_at": "2025-08-19T00:27:36.066Z",
"updated_at": "2025-08-19T00:27:36.066Z",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"group_category_id": "123e4567-e89b-12d3-a456-426614174000",
"user.id": {
"$in": [
"c3e9446d-4cc0-4e7b-bb43-43fff9361957",
"c3e9446d-4cc0-4e7b-bb43-43fff9361957"
]
}
}
}
200
successful operation
{
"page_number": 0,
"page_size": 10,
"total_entries": 58,
"total_pages": 6,
"data": [
{
"name": "text",
"description": "text",
"group_category_id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-08-19T00:27:36.066Z",
"updated_at": "2025-08-19T00:27:36.066Z",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "123e4567-e89b-12d3-a456-426614174000"
}
]
}
Get User Group Members
Path parameters
user_group_idstring · uuidRequired
User Group ID
Responses
200
A successful operation
application/json
get
GET /app/v1/user_groups/{user_group_id}/members HTTP/1.1
Host: api.validere.io
Accept: */*
200
A successful operation
[
{
"created_at": "2025-08-19T00:27:36.066Z",
"updated_at": "2025-08-19T00:27:36.066Z",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "123e4567-e89b-12d3-a456-426614174000",
"user_group_id": "123e4567-e89b-12d3-a456-426614174000",
"user_id": "123e4567-e89b-12d3-a456-426614174000"
},
{
"user": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "[email protected]"
}
}
]
Add User to User Group
Path parameters
user_group_idstring · uuidRequired
User Group ID
member_idstring · uuidRequired
Member ID
Responses
200
A successful operation
put
PUT /app/v1/user_groups/{user_group_id}/members/{member_id} HTTP/1.1
Host: api.validere.io
Accept: */*
200
A successful operation
No content
Remove User From User Group
Path parameters
user_group_idstring · uuidRequired
User Group ID
member_idstring · uuidRequired
Member ID
Responses
200
A successful operation
delete
DELETE /app/v1/user_groups/{user_group_id}/members/{member_id} HTTP/1.1
Host: api.validere.io
Accept: */*
200
A successful operation
No content
Create User Group Category
Body
namestring · max: 100Optional
descriptionstring · max: 256Optional
Responses
200
A successful operation
application/json
Responseall of
and
post
POST /app/v1/group_categories HTTP/1.1
Host: api.validere.io
Content-Type: application/json
Accept: */*
Content-Length: 36
{
"name": "text",
"description": "text"
}
200
A successful operation
{
"name": "text",
"description": "text",
"created_at": "2025-08-19T00:27:36.066Z",
"updated_at": "2025-08-19T00:27:36.066Z",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "123e4567-e89b-12d3-a456-426614174000"
}
Get User Group Category
Path parameters
idstring · uuidRequired
Group Category ID
Responses
200
A successful operation
application/json
Responseall of
and
get
GET /app/v1/group_categories/{id} HTTP/1.1
Host: api.validere.io
Accept: */*
200
A successful operation
{
"name": "text",
"description": "text",
"created_at": "2025-08-19T00:27:36.066Z",
"updated_at": "2025-08-19T00:27:36.066Z",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "123e4567-e89b-12d3-a456-426614174000"
}
Update User Group Category
Path parameters
idstring · uuidRequired
Group Category ID
Body
namestring · max: 100Optional
descriptionstring · max: 256Optional
Responses
200
A successful operation
application/json
Responseall of
and
put
PUT /app/v1/group_categories/{id} HTTP/1.1
Host: api.validere.io
Content-Type: application/json
Accept: */*
Content-Length: 36
{
"name": "text",
"description": "text"
}
200
A successful operation
{
"name": "text",
"description": "text",
"created_at": "2025-08-19T00:27:36.066Z",
"updated_at": "2025-08-19T00:27:36.066Z",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "123e4567-e89b-12d3-a456-426614174000"
}
Delete User Group Category
Search User Group Categories
Body
all ofOptional
and
and
Responses
200
Successfully operation
application/json
Responseall of
post
POST /app/v1/group_categories/search HTTP/1.1
Host: api.validere.io
Content-Type: application/json
Accept: */*
Content-Length: 340
{
"page": 0,
"page_size": 20,
"sort_by": "name",
"sort_direction": "desc",
"filter": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-08-19T00:27:36.066Z",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_at": "2025-08-19T00:27:36.066Z"
}
}
200
Successfully operation
{
"page_number": 0,
"page_size": 10,
"total_entries": 58,
"total_pages": 6,
"data": [
{
"name": "text",
"description": "text",
"created_at": "2025-08-19T00:27:36.066Z",
"updated_at": "2025-08-19T00:27:36.066Z",
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "123e4567-e89b-12d3-a456-426614174000"
}
]
}
Last updated