---
title: "Retrieve plan data statuses"
method: GET
path: "/api/PlanStatuses"
tags: ["PlanStatuses"]
---

# Retrieve plan data statuses

`GET /api/PlanStatuses`

This operation retrieves the data statuses of the published plan if on demand updates
            are enabled

## Query parameters

- `planId` string, required

## Response `200`

Success

- PlanStatusesModel
  - `hasIntegratedAccounts` 'Unknown' | 'Yes' | 'No'
  - `links` ObjectLink[]
    - `href` string
    - `rel` string
  - `planDataStatus` 'UpdateNotRequired' | 'UpdateRequired' | 'UpdateInProgress' | 'UpdateFailed' | 'NoSuchPlan'
  - `serializedDataStatus` 'UpdateNotRequired' | 'UpdateRequired' | 'UpdateInProgress' | 'UpdateFailed' | 'NoSuchPlan'

## Other responses

- `400` — Invalid request
- `401` — Unauthorized for plan status access
- `404` — Object not found

---

[API](https://skmtc.net/naviplancentral/apis/plan.md) · [All operations](https://skmtc.net/naviplancentral/apis/plan/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/naviplancentral/plan/versions/97b0a0a95023/schema)
