---
title: "Get the pending plan update request, if any."
method: GET
path: "/v1/plan/pendingUpdateRequest"
tags: ["accountManagement"]
---

# Get the pending plan update request, if any.

`GET /v1/plan/pendingUpdateRequest`

Get the pending plan update request which will be applicable from next billing cycle.

## Response `200`

Pending plan update request.

- PendingUpdateRequest — The pending plan update request for the account
  - `createdOn` string, date, required — The date on which the update request was created.
  - `plan` CurrentPlan, required — Current plan of the account.
    - `productId` string, required — Unique identifier of the product in current plan. Valid values are: 1. `Free` 2. `Trial` 3. `Essentials` 4. `EnterpriseOps` 5. `EnterpriseSec` 6. `EnterpriseSuite`
    - `planCost` number, double, required — Cost incurred for the current plan.
    - `billingFrequency` string, required — Billing frequency for the current plan. Valid values are: 1. `Monthly` 2. `Annually`
    - `consumables` Consumable[] — Consumables in the current plan.
      - `consumableId` string, required — Unique identifier of the consumable. Valid values are: 1. `Storage` 2. `Metrics` 3. `Continuous` 4. `Credits`
      - `quantity` Quantity, required — Details of unit of consumption and its value.
        - `value` integer, required — The value of the consumable in units.
        - `unit` string, required — The unit of the consumable. Units are provided in: 1. `GB` 2. `DPM`(Data Points Per Minute) 3. `Credits` 4. `Days`
    - `planType` string — Whether the account is `Free`/`Trial`/`Paid`
    - `planName` string — The plan name for the product being used.
    - `discountAmount` integer — The discount offered for the given contract period.
    - `contractPeriod` ContractPeriod
      - `startDate` string, date, required — Start date of the contract.
      - `endDate` string, date, required — End date of the contract.
    - `currentBillingPeriod` CurrentBillingPeriod
      - `startDate` string, date, required — Start date of the current billing period.
      - `endDate` string, date, required — End date of the current billing period.
    - `credits` integer — Numerical value of the amount of credits
    - `baselines` Baselines — Details of consumable and its quantity.
      - `continuousIngest` integer — The amount of continuous logs ingest to allocate to the organization, in GBs.
      - `continuousStorage` integer — Number of days of continuous logs storage to allocate to the organization, in Days.
      - `frequentIngest` integer — The amount of frequent logs ingest to allocate to the organization, in GBs.
      - `frequentStorage` integer — Number of days of frequent logs storage to allocate to the organization, in Days.
      - `infrequentIngest` integer — The amount of infrequent logs ingest to allocate to the organization, in GBs.
      - `infrequentStorage` integer — The amount of infrequent logs storage to allocate to the organization, in Days.
      - `infrequentScan` integer — The amount of infrequent logs scan to allocate to the organization, in GBs.
      - `metrics` integer — The amount of Metrics usage to allocate to the organization, in DPMs (Data Points per Minute).
      - `cseIngest` integer — The amount of CSE ingest to allocate to the organization, in GBs.
      - `cseStorage` integer — The amount of CSE storage to allocate to the organization, in GBs.
      - `tracingIngest` integer — The amount of tracing data ingest to allocate to the organization, in GBs.
      - `flexIngest` integer — The amount of flex logs ingest to allocate to the organization, in GBs.
      - `flexStorage` integer — Number of days of flex logs storage to allocate to the organization, in Days.
      - `flexScanRatio` integer — The amount of flex logs ingest scan ratio.
      - `aiInvestigation` integer — The amount of AI Investigations needed to allocate to the organization.
    - `pendingUpdateRequest` boolean — True if there is a pending update request
    - `prorationDetails` ProrationDetails — Details about the prorated credits and prorated cost in case of immediate monthly to monthly cycle upgrades.
      - `remainingDays` integer, required — Remaining days in the billing cycle for which the new plan is prorated.
      - `proratedCredits` integer, required — Total prorated credits that get added to the bucket based on the remaining billing period.
      - `proratedCost` number, double, required — Cost of the total prorated credits.

## Other responses

- `default` — Operation failed with an error.

---

[API](https://skmtc.net/sumologic/apis/sumo-logic-api.md) · [All operations](https://skmtc.net/sumologic/apis/sumo-logic-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sumologic/sumo-logic-api/revisions/18a824df1e78/schema)
