# Get Properties List by Country

Retrieve paginated list of active properties filtered by country code. 

Pagination: Page size is fixed at 200 items per page. The total field in response represents the total number of properties (not pages). To calculate the number of pages, use: total_pages = total / page_size.

Endpoint: GET /properties/content/
Version: 1.0.0

## Query parameters:

  - `country_code` (string, required)
    Type: String, ISO 3166-1 alpha-2 country code (e.g., 'US', 'DE')

  - `language_code` (string)
    Enum: "en", "it"

  - `page` (integer)
    Page number - Type: Integer, Example: 1

## Header parameters:

  - `authorization` (string, required)
    Authorization header with HMAC signature. Format: API-Key={key},Signature={hmac_signature},Timestamp={unix_timestamp}

## Response 200 fields (application/json):

  - `country_code` (string, required)
    Country code

  - `page` (integer, required)
    Current page number

  - `page_size` (integer, required)
    Page size (fixed at 200)

  - `total` (integer, required)
    Total number of properties (not pages). Calculate total pages as: total / page_size

  - `hotels` (array)
    List of properties

  - `hotels.hotel_id` (integer, required)
    Hotel ID

  - `hotels.name` (string, required)
    Hotel name

  - `hotels.city` (string, required)
    City name

  - `hotels.address` (any)
    Address

  - `hotels.postal_code` (any)
    Postal code

  - `hotels.country_code` (string, required)
    Country code ISO 3166-1 alpha-2 format

  - `hotels.coordinates` (any)
    GPS coordinates

  - `hotels.last_updated` (string, required)
    Last updated timestamp. ISO 8601 format

## Response 401 fields (application/json):

  - `detail` (string, required)

## Response 403 fields (application/json):

  - `detail` (string, required)

## Response 422 fields (application/json):

  - `detail` (string, required)


