# Retrieve a specific Channel Fetch a specific channel within the Property Management System (PMS). This endpoint is useful for retrieving detailed information about a specific channel, including its name and description. If the channel is not found, a response will be triggered. In case of an unexpected system error, a will be triggered. Endpoint: GET /api/v3/channels/{id} Version: 3.0.4 Security: OAuth2 ## Path parameters: - `id` (integer, required) ID of the channel to retrieve ## Response 200 fields (application/json): - `id` (integer) - `name` (string) - `operator` (object) Company summary associated with the finance account - `operator.id` (integer) Unique identifier of the company - `operator.companyName` (string) Name of the company - `commissionBasis` (string) Enum: "GROSS", "NET" - `defaultCommissionRate` (number) - `bookingType` (object) Booking type of the building - `bookingType.id` (integer) The unique identifier of the booking type - `bookingType.name` (string) The name of the booking type - `bookingType.description` (string) The description of the booking type - `bookingType.shortCode` (string) The short code of the booking type - `bookingType.billingType` (string) The billing type of the booking Enum: "ON_ACCOUNT", "CREDIT_CARD", "CASH_PAYMENT", "BANK_PAYMENT", "VIRTUAL_CARD" - `bookingType.emailTo` (string) The email recipient of the booking Enum: "BOOKING_CONTACT", "BOOKING_GUESTS", "BOOKING_CONTACT_AND_GUESTS" - `bookingType.systemBookingType` (boolean) Indicates if it is a system booking type - `bookingType.systemName` (string) The system name of the booking type - `bookingType.uuid` (string) The unique identifier for the booking type - `bookingType.organisationSettings` (object) Organisation settings - `bookingType.organisationSettings.id` (integer) The unique identifier of the organisation settings Example: 1 - `bookingType.organisationSettings.name` (string) The name of the organisation Example: "Resharmonics" - `bookingType.organisationSettings.currency` (object) The currency of the organisation - `bookingType.organisationSettings.currency.id` (integer) Unique identifier of the currency - `bookingType.organisationSettings.currency.name` (string) Name of the currency - `bookingType.organisationSettings.currency.description` (string) Description of the currency - `bookingType.organisationSettings.currency.symbol` (string) Symbol of the currency - `bookingType.organisationSettings.currency.exchangeRate` (number) Exchange rate of the currency - `bookingType.organisationSettings.currency.baseRate` (number) Base rate of the currency - `bookingType.organisationSettings.currency.unit` (string) Unit of the currency - `bookingType.organisationSettings.currency.autoUpdate` (boolean) Indicates if the currency is auto-updated - `bookingType.organisationSettings.currency.primaryCurrency` (boolean) Indicates if this is the primary currency - `bookingType.organisationSettings.currency.htmlSafeSymbol` (string) HTML safe symbol of the currency - `bookingType.organisationSettings.country` (object) Data Transfer Object representing a Country entity in the Property Management System (PMS). - `bookingType.organisationSettings.country.id` (integer) Unique identifier of the country - `bookingType.organisationSettings.country.name` (string, required) Name of the country - `bookingType.organisationSettings.country.sortOrder` (integer, required) Sort order of the country - `bookingType.organisationSettings.country.countryCodeAlpha2` (string, required) Alpha-2 country code - `bookingType.organisationSettings.country.countryCodeAlpha3` (string, required) Alpha-3 country code - `bookingType.organisationSettings.country.countryCodeNumeric` (string, required) Numeric country code - `channelType` (string) Enum: "OTA", "AGENT", "GENERAL", "OWNER" - `commissionRequired` (boolean) - `availableToAll` (boolean) - `deductedAtSource` (boolean) - `vatProfile` (object) VAT profile - `vatProfile.id` (integer) The unique identifier of the VAT profile - `vatProfile.name` (string) The name of the VAT profile - `vatProfile.description` (string) The description of the VAT profile - `vatProfile.primaryProfile` (boolean) Indicates if this is the primary profile - `vatProfile.systemProfile` (boolean) Indicates if this is a system profile - `commissionInvoiceType` (string) Enum: "SALES_CREDIT", "PURCHASE_INVOICE", "DO_NOT_GENERATE" - `includeCommissionInExtendedInvoiceDescription` (boolean) - `includeCommissionInFinancialExport` (boolean) - `vatIncludedInCommission` (boolean) - `autoPayDueInvoices` (boolean) - `autoPayDueInvoicesDaysBefore` (integer) - `systemType` (boolean)