---
title: "Update Plan"
method: PUT
path: "/admin/plans/{plan_id}"
tags: ["admin"]
---

# Update Plan

`PUT /admin/plans/{plan_id}`

## Request

- Base URL: `https://api.fincept.in` (the document declares no server; this is the origin it was published from)
- URL: `https://api.fincept.in/admin/plans/{plan_id}`
- Auth: API key in header `X-API-Key`

Edit a plan row (name, description, price in cents, credits, validity,
support type, active flag, display order). Audit-logged.

## Path parameters

- `plan_id` string, required

## Request body

- PlanUpdateRequest: PUT /admin/plans/{plan_id}. Every field optional; prices are in cents.
  - `name` string, nullable
  - `description` string, nullable
  - `price_usd` integer, nullable
  - `credits_amount` integer, nullable
  - `validity_days` integer, nullable
  - `support_type` string, nullable
  - `is_active` boolean, nullable
  - `display_order` integer, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/fincept/apis/fincept-api.md) · [All operations](https://skmtc.dev/fincept/apis/fincept-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fincept/apis/fincept-api/revisions/e9c0076ea55a?raw)
