Here is the correctly formatted version:
To access Poplidays promotions and booking data, you need to register with the Poplidays REST API service and agree to the Terms of Service.
Two steps to register:
The signature process is based on Amazon Web Services authentication. Follow the steps below.
https://api.poplidays.com/v2/stays/search?pageindex=0&pagesize=12&q=hendaye&features=OVEN&features=FREEZER&minprice=100
All query parameters must be sorted strictly alphabetically by name, without exception. No parameter holds a privileged position in the sort order.
Concatenate the request path with the sorted parameter names and their values to produce the string to be signed.
Note: The client parameter, if present, follows the same alphabetical ordering rule as all other parameters. Any parameter whose name precedes client alphabetically (e.g. apikey, brand) must appear before it in the signature string.
{passphrase}:/v2/stays/search:client:{api-key}:features:FREEZER/OVEN:minprice:100:pageindex:0:pagesize:12:q:hendaye
{passphrase}:/v2/catalog:after=2026-03-26T07:40:30.000:client={api-key}
Include your API Key {api-key} and the hashed combination {hashed-combination} as query parameters.
https://api.poplidays.com/v2/stays/search?pageindex=0&pagesize=12&q=hendaye&features=OVEN&features=FREEZER&minprice=100&client={api-key}&signature={hashed-combination}
Note: The Java API client performs this operation for you.