Retrieve a full list of charge types supported by the Charges API. The API returns:
- Charge type names translated in the specified language
- Their corresponding OTA codes
- The charge category each type belongs to
Security
bearerAuth
- Mock (schema only)https://developers.booking.com/_mock/connectivity/docs/openapispecs/charges-api/charges-api-specification/charges-api/meta
- Test using live endpointhttps://supply-xml.booking.com/charges-api/meta
require 'uri'
require 'net/http'
require 'openssl'
url = URI('https://developers.booking.com/_mock/connectivity/docs/openapispecs/charges-api/charges-api-specification/charges-api/meta')
params = {language_code: 'EN_GB'}
url.query = URI.encode_www_form(params)
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request['Authorization'] = 'Bearer <YOUR_TOKEN_HERE>'
response = http.request(request)
puts response.read_body