---
title: "Retrieve All Rate Strategies."
method: GET
path: "/rm-rate-strategies-open-api/rate-strategies"
tags: ["RateStrategyOpenApi"]
---

# Retrieve All Rate Strategies.

`GET /rm-rate-strategies-open-api/rate-strategies`

Use this endpoint to retrieve an account's associated rate strategy settings.

## Response `200`

Rate strategies have been received.

- object
  - `rateStrategies` object[], required — Partial rate strategies information
    - `_id` object — ID of the strategy
    - `accountId` object — Account ID
    - `name` string — Name of the strategy
    - `assignedListingCount` number — Assigned listing count
    - `rules` object — Rules for the strategy
      - `seasonal` object[] — Seasonal rules
        - `_id` object — ID of the seasonal
        - `name` string — Name of the rule
        - `from` object — Start date
        - `to` object — End date
        - `restriction` object — Restrictions
          - `active` boolean — Is the rule active?
          - `checkInWeekDays` number[] — Check-in weekdays
          - `checkOutWeekDays` number[] — Check-out weekdays
        - `adjustmentPercentage` number — Adjustment percentage
        - `minNights` number — Minimum nights
        - `isAnnual` boolean — Is it annual?
        - `weekDays` number[] — Weekdays
      - `events` object[] — Events rules
        - `_id` object — ID of the events
        - `name` string — Name of the rule
        - `from` object — Start date
        - `to` object — End date
        - `restriction` object — Restrictions
          - `active` boolean — Is the rule active?
          - `checkInWeekDays` number[] — Check-in weekdays
          - `checkOutWeekDays` number[] — Check-out weekdays
        - `adjustmentPercentage` number — Adjustment percentage
        - `minNights` number — Minimum nights
        - `isAnnual` boolean — Is it annual?
      - `upcomingAvailability` object[] — Upcoming availability rules
        - `name` string — Name of the rule
        - `fromDays` number — Starting days
        - `toDays` number — Ending days
        - `weekDays` number[] — Weekdays
        - `adjustmentPercentage` number — Adjustment percentage
        - `minNights` number — Minimum nights
      - `customizedGaps` object[] — Customized gaps rules
        - `_id` object — ID of the customized gap
        - `name` string — Name of the rule
        - `fromDays` number — Starting days
        - `toDays` number — Ending days
        - `adjustmentPercentage` number — Adjustment percentage
        - `maxGap` number — Maximum gap
      - `lengthOfStay` object[] — Length of stay rules
        - `_id` object — ID of the length of stay
        - `length` object — Length details
          - `from` number — Starting length
          - `to` number — Ending length
        - `adjustmentPercentage` number — Adjustment percentage
        - `type` 'single' | 'range' — Type of length
      - `repeatedDays` object — Repeated days rules
        - `0` object — Rule applied to Sundays
          - `_id` object — ID of the repeated day
          - `adjustmentPercentage` number — Adjustment percentage
          - `minNights` number — Minimum nights
          - `cta` boolean — CTA flag
          - `ctd` boolean — CTD flag
        - `1` object — Rule applied to Mondays
          - `_id` object — ID of the repeated day
          - `adjustmentPercentage` number — Adjustment percentage
          - `minNights` number — Minimum nights
          - `cta` boolean — CTA flag
          - `ctd` boolean — CTD flag
        - `2` object — Rule applied to Tuesdays
          - `_id` object — ID of the repeated day
          - `adjustmentPercentage` number — Adjustment percentage
          - `minNights` number — Minimum nights
          - `cta` boolean — CTA flag
          - `ctd` boolean — CTD flag
        - `3` object — Rule applied to Wednesdays
          - `_id` object — ID of the repeated day
          - `adjustmentPercentage` number — Adjustment percentage
          - `minNights` number — Minimum nights
          - `cta` boolean — CTA flag
          - `ctd` boolean — CTD flag
        - `4` object — Rule applied to Thursdays
          - `_id` object — ID of the repeated day
          - `adjustmentPercentage` number — Adjustment percentage
          - `minNights` number — Minimum nights
          - `cta` boolean — CTA flag
          - `ctd` boolean — CTD flag
        - `5` object — Rule applied to Fridays
          - `_id` object — ID of the repeated day
          - `adjustmentPercentage` number — Adjustment percentage
          - `minNights` number — Minimum nights
          - `cta` boolean — CTA flag
          - `ctd` boolean — CTD flag
        - `6` object — Rule applied to Saturdays
          - `_id` object — ID of the repeated day
          - `adjustmentPercentage` number — Adjustment percentage
          - `minNights` number — Minimum nights
          - `cta` boolean — CTA flag
          - `ctd` boolean — CTD flag
    - `description` string — Description of the rate strategy
    - `singleUnitsCount` number — Count of single units
    - `multiUnitsCount` number — Count of multiple units
    - `subUnitsCount` number — Count of sub-units
    - `minAdjustmentPercentage` number — Minimum adjustment percentage
    - `maxAdjustmentPercentage` number — Maximum adjustment percentage
    - `minNights` number — Minimum number of nights
    - `isOptimized` boolean — Is the rate strategy optimized?
    - `pendingSync` boolean — Is the rate strategy pending for sync?
    - `createdAt` object — Rate strategy creation date
    - `updatedAt` object — Rate strategy last update date
  - `count` number, required — Number of rate strategies in the result set
  - `limit` number, required — Maximum number of rate strategies that can be returned in the response
  - `skip` number, required — Number of rate strategies that should be skipped from the result set
  - `requestId` string, required — ID of the request

## Other responses

- `400` — Validation error.
- `401` — Сlient unauthorized.
- `500` — Internal server error.

---

[API](https://skmtc.net/guesty/apis/guesty-open-api.md) · [All operations](https://skmtc.net/guesty/apis/guesty-open-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/guesty/guesty-open-api/revisions/7c62644070f2/schema)
