Search
Search reports
API
- Introduction
- Authentication
- Department
- Department Image
- Desk
- Equipment
- Password
- Report
- Reservation
- Room
- Search
- Self
- Session
- Stats
- User
- User Avatar
Search
Search reports
Search for reports based on the provided criteria.
POST
/
api
/
search
/
reports
curl --request POST \
--url http://localhost/api/search/reports \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"title": "<string>",
"description": "<string>",
"reportedBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"department": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"room": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"desk": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"equipment": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}'
{
"totalElements": 123,
"totalPages": 123,
"size": 123,
"content": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "<string>",
"description": "<string>",
"reportedBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"departmentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"roomId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"deskId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"equipmentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z"
}
],
"number": 123,
"sort": [
{
"direction": "<string>",
"nullHandling": "<string>",
"ascending": true,
"property": "<string>",
"ignoreCase": true
}
],
"first": true,
"last": true,
"numberOfElements": 123,
"pageable": {
"offset": 123,
"sort": [
{
"direction": "<string>",
"nullHandling": "<string>",
"ascending": true,
"property": "<string>",
"ignoreCase": true
}
],
"pageSize": 123,
"pageNumber": 123,
"paged": true,
"unpaged": true
},
"empty": true
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Query Parameters
Body
application/json
Response
200
*/*
Reports successfully retrieved
Was this page helpful?
curl --request POST \
--url http://localhost/api/search/reports \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"title": "<string>",
"description": "<string>",
"reportedBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"department": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"room": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"desk": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"equipment": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}'
{
"totalElements": 123,
"totalPages": 123,
"size": 123,
"content": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "<string>",
"description": "<string>",
"reportedBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"departmentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"roomId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"deskId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"equipmentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z"
}
],
"number": 123,
"sort": [
{
"direction": "<string>",
"nullHandling": "<string>",
"ascending": true,
"property": "<string>",
"ignoreCase": true
}
],
"first": true,
"last": true,
"numberOfElements": 123,
"pageable": {
"offset": 123,
"sort": [
{
"direction": "<string>",
"nullHandling": "<string>",
"ascending": true,
"property": "<string>",
"ignoreCase": true
}
],
"pageSize": 123,
"pageNumber": 123,
"paged": true,
"unpaged": true
},
"empty": true
}