---
title: "PUT /api/State/updateState/{StateId}"
method: PUT
path: "/api/State/updateState/{StateId}"
tags: ["State"]
---

# PUT /api/State/updateState/{StateId}

`PUT /api/State/updateState/{StateId}`

## Path parameters

- `StateId` integer, required

## Request body

- StateCreateDto
  - `StateId` integer, nullable
  - `CountryId` integer, required
  - `StateName` string, required

## Response `200`

Success

- StateReadDto
  - `StateId` integer
  - `StateName` string, nullable
  - `CountryId` integer
  - `Country` Country
    - `Id` integer
    - `CreatedBy` string, nullable
    - `ModifiedBy` string, nullable
    - `UserIpAddress` string, nullable
    - `CreateDate` string, date-time
    - `LastModified` string, date-time
    - `ActiveStatus` boolean
    - `IsApprovalRequired` boolean, nullable
    - `RouteId` integer, nullable
    - `ApprovalTypeId` integer, nullable
    - `IsDeleted` boolean, nullable
    - `CountryId` integer
    - `CountryName` string, required

---

[API](https://skmtc.dev/cipmnigeria/apis/membershipapi.md) · [All operations](https://skmtc.dev/cipmnigeria/apis/membershipapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cipmnigeria/membershipapi/revisions/85c2d3922bb1/schema)
