# Complaint

Object describing a geographic Complaint. A Complaint can either be a point or an area.

## Get complaints against a vehicle

 - [GET /complaints/vehicle/{id}/{offset}/{amount}](https://docs.transportial.com/apis/complaint/handle_13.md): Get list of Complaints

## Get complaints against a user

 - [GET /complaints/user/{id}/{offset}/{amount}](https://docs.transportial.com/apis/complaint/handle_27.md): Get list of Complaints

## Get complaints against a Chauffeur

 - [GET /complaints/chauffeur/{id}/{offset}/{amount}](https://docs.transportial.com/apis/complaint/handle_53.md): Get list of Complaints Filtered By Chauffeur

## Get Complaints

 - [GET /complaints/{offset}/{amount}](https://docs.transportial.com/apis/complaint/handle_501.md): Get list of Complaints

## Get Complaints

 - [POST /complaints/{offset}/{amount}](https://docs.transportial.com/apis/complaint/handle_74.md): Get list of Complaints

## Get complaints against a vehicle

 - [GET /complaints/business/{id}/{offset}/{amount}](https://docs.transportial.com/apis/complaint/handle_102.md): Get list of Complaints

## Get Complaint

 - [GET /complaint/{id}](https://docs.transportial.com/apis/complaint/handle_136.md): Get a Complaint on id

## Delete Complaint

 - [DELETE /complaint/{id}](https://docs.transportial.com/apis/complaint/handle_256.md): Delete a Complaint

## Update Complaint

 - [PUT /complaint](https://docs.transportial.com/apis/complaint/handle_240.md): Update a Complaint

## Create Complaint

 - [POST /complaint](https://docs.transportial.com/apis/complaint/handle_144.md): Create a new Complaint

## Get complaints for a location

 - [GET /complaints/location/{id}/{offset}/{amount}](https://docs.transportial.com/apis/complaint/handle_358.md): Get list of Complaints

