> For the complete documentation index, see [llms.txt](https://chekin.gitbook.io/chekin-public-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chekin.gitbook.io/chekin-public-api/api-reference/police.md).

# Police

### Overview

The Police API encompasses a suite of endpoints tailored for accommodation providers to manage their compliance with local laws by facilitating the submission of guest data to police or similar regulatory entities. This service allows users to link their police accounts (specific to their country, city, or region) and automate the process of data transmission, ensuring that they meet legal obligations with efficiency and accuracy

### Key capabilities

* [**List Police Accounts**](/chekin-public-api/api-reference/police/list-police-accounts.md)\
  Provides users with the ability to view all police accounts associated with their user account, enabling easy management and selection for data submission tasks.
* [**Retrieve Police Account**](/chekin-public-api/api-reference/police/retrieve-police-account.md)\
  Allows users to access detailed information about a specific police account, including credentials, linked properties, and submission history.
* [**Create Police Account**](/chekin-public-api/api-reference/police/create-police-account.md)\
  Enables users to add a new police account, specifying required credentials and other details necessary for establishing a connection for data submission.
* [**Update Police Account**](/chekin-public-api/api-reference/police/update-police-account.md)\
  Offers the functionality to modify existing police account details, such as updating credentials, contact information, or associated properties.
* [**Delete Police Account**](/chekin-public-api/api-reference/police/delete-police-account.md)\
  Permits the removal of a police account from the user's list, ceasing any further data submission activities and unlinking the account from the user's properties.

### How to use

* Authentication is required to ensure secure access to police account functionalities, protecting sensitive data and credentials. This is done via a token received on [Authentication](/chekin-public-api/authentication.md)
* Users must accurately provide account details, including credentials and specific reporting requirements as mandated by the police entity they are registering.
* It's essential to maintain current and correct police account information to prevent disruptions in the legally required reporting process.
