# Charges API

Create and update charges that apply at the property and room level, and setup up different configurations for different dates.

Version: 1.0

## Servers

Test using live endpoint
```
https://supply-xml.booking.com/
```

## Download OpenAPI description

[Charges API](https://developers.booking.com/_bundle/connectivity/docs/openapispecs/charges-api/charges-api-specification.yaml)

## Charges endpoint

Lists the details of the Charges endpoints to set and retrieve taxes and fees at the property and room level.

### Get property and room charges

 - [GET /charges-api/properties/{propertyId}/charges](https://developers.booking.com/connectivity/docs/openapispecs/charges-api/charges-api-specification/charges-endpoint/getchargesforproperty.md): Retrieve the current charges for a property in format consistent with the creation/update payload.

### Create, update, and delete property and room charges

 - [POST /charges-api/properties/{propertyId}/charges](https://developers.booking.com/connectivity/docs/openapispecs/charges-api/charges-api-specification/charges-endpoint/updatechargesforproperty.md): Add or update taxes and fees at the property or room-level.

## Charges meta endpoint

Lists the details of the Charges meta endpoint to retrieve a full list of charge types supported by the Charges API.

### Retrieve Charges meta information

 - [GET /charges-api/meta](https://developers.booking.com/connectivity/docs/openapispecs/charges-api/charges-api-specification/charges-meta-endpoint/meta.md): Retrieve a full list of charge types supported by the Charges API. The API returns: Charge type names translated in the specified languageTheir corresponding OTA codes The charge category each type belongs to

