---
title: "Sync Business Member State"
method: POST
path: "/management/business/member-state"
tags: ["management"]
---

# Sync Business Member State

`POST /management/business/member-state`

Sync member assignment, removal, seat blocking, and tariff changes.

## Headers

- `authorization` string, nullable

## Request body

- BusinessMemberStateRequest — Authoritative member state sync request.
  - `user_id` string, required
  - `organization_id` string, nullable
  - `organization_member_id` string, nullable
  - `business_role` string, nullable
  - `business_tariff_id` string, nullable
  - `seat_id` string, nullable
  - `email` string, nullable
  - `status` string, nullable

## Response `200`

Successful Response

- BusinessMemberStateResponse — Response model for POST /management/business/member-state.
  - `success` boolean, required
  - `action` string, required
  - `member` BusinessMemberInfo — Business member state with per-seat limits and usage.
    - `user_id` string, required
    - `email` string, nullable, required
    - `seat_id` string, nullable, required
    - `status` string, nullable, required
    - `business_role` string, nullable, required
    - `business_tariff_id` string, nullable, required
    - `organization_member_id` string, nullable, required
    - `limits` BusinessLimitInfo[], required
      - `model_group` string, required
      - `max_calls` number, nullable, required
      - `period` string, nullable, required
    - `usage` BusinessUsageInfo[], required
      - `model_group` string, required
      - `current_calls` number, required
  - `error` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/kodacode/apis/xcode-proxy-gateway.md) · [All operations](https://skmtc.dev/kodacode/apis/xcode-proxy-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kodacode/xcode-proxy-gateway/revisions/7863886629fd/schema)
