# Market Segments Represents Market Segment entities within the Property Management System (PMS), which categorise customer groups based on booking patterns, demographics, or business classifications. Market segments help in defining pricing strategies, targeted marketing campaigns, and reporting insights. They are commonly used to differentiate corporate clients, leisure travelers, government bookings, wholesalers, and other key customer groups. This functionality enables property managers to optimise revenue, personalise guest experiences, and improve operational decision-making. ## Retrieve all market segments - [GET /api/v3/marketSegments](https://apidocs.resharmonics.com/apis/resharmonics-pms/market-segments/listmarketsegments.md): Fetch a list of all available market segments within the Property Management System (PMS). Market segments categorise customer groups based on booking patterns, demographics, or business classifications such as corporate, leisure, government, or wholesale. This segmentation helps optimise pricing strategies, personalise guest experiences, and generate meaningful reports for revenue management and marketing. The response includes a list of all defined market segments, each with relevant metadata. If an unexpected system error occurs, a will be triggered. ## Retrieve market segment by ID - [GET /api/v3/marketSegments/{id}](https://apidocs.resharmonics.com/apis/resharmonics-pms/market-segments/getmarketsegmentbyid.md): Fetch detailed information about a specific market segment within the Property Management System (PMS) using its unique ID. Market segments categorise customer groups based on booking behaviors, demographics, or business classifications such as corporate, leisure, government, or wholesale. This endpoint is useful for retrieving segment-specific data for reporting, pricing strategies, and targeted marketing efforts. The response includes details about the market segment, including its classification and associated metadata. If the specified market segment ID does not exist, a error will be returned. In case of an unexpected system error, a will be triggered.