Get listing level channel commission
Changed onReturns channel commission entries stored specifically for the given listing (unit type).
This does not resolve account-level inheritance — it returns only listing-level stored values. Each item includes levelEntityType set to UNIT_TYPE. When no listing-level commissions exist, the response is an empty array. If unitTypeId is a sub-unit, it is remapped to the parent unit type before lookup (sub-units are not rejected with 400 on this path). PUT /unit-type/{unitTypeId} does not remap — it stores under the ID you send — so prefer the parent unit type ID when writing so GET and PUT address the same listing-level commissions. Use the /actual endpoint to get the commissions that currently apply based on the listing level configuration.
Request
- Base URLhttps://open-api.guesty.com/v1
- URLhttps://open-api.guesty.com/v1/channel-commissions-v2/unit-type/{unitTypeId}
- AuthAPI key in header authorization
Path parameters
Listing / unit type ID (for example df7hf01cnduhdb2125854dj8). A sub-unit ID is remapped to its parent unit type for lookup (not rejected). Prefer the parent unit type ID so this matches PUT storage.
Response
Listing-level channel commission entries, or an empty array when none are stored
Example response
[
{
"_id": "5f3f7b2f5d7b9b001f6f6c9d",
"commission": {
"value": 10,
"of": [
"PAYOUT"
]
},
"tax": 10,
"source": "homeaway2",
"channel": "homeaway2",
"levelEntityType": "ACCOUNT"
}
]Changes
- info
endpoint added
- info