Skip to content

Update Institution

POST/web/v1/workspaces/{workspaceId}/institutions/update WEB

Updates an existing institution. Only non-null fields in the request body are updated (partial update).

Required Headers

HeaderExample ValueDescription
Content-Typeapplication/jsonRequest content type
Acceptapplication/jsonExpected response type
X-Client-HashClient device fingerprint
Accept-Languageen, zh, zh-Hant, ja, viResponse language (default: en)
AuthorizationBearerJWT access token

Request Parameters

Path Parameters

NameTypeRequiredInDescription
workspaceIdstringRequiredpathWorkspace business ID

Request Body

InstitutionUpdateRequest:

NameTypeRequiredInDescription
institutionBizIdstringRequiredbodyInstitution business ID to update
institutionNamestringOptionalbodyNew institution name (max 126 characters)
institutionDescriptionstringOptionalbodyNew description (max 255 characters)
institutionRemarkstringOptionalbodyNew remark (max 255 characters)
extraConfigobjectOptionalbodyExtra configuration (official profile and social media)

Success Response

Success 200
{
  "code": "2000",
  "message": "SUCCESS",
  "data": {
    "bizId": "inst_abc123",
    "institutionName": "Acme Corp Updated",
    "institutionDescription": "Updated description",
    "institutionRemark": null,
    "institutionType": "TENANT",
    "institutionStatus": "ACTIVE",
    "extraConfig": null,
    "createdAt": "2026-03-21T00:00:00Z",
    "updatedAt": "2026-03-21T01:00:00Z"
  }
}

Error Responses

CodeDescription
4000Validation error (missing institutionBizId, field size exceeded)
4010Unauthorized (invalid or missing JWT token)
4040Institution not found

Notes

  • Only fields provided in the request body are updated; omitted fields remain unchanged.
  • At least one updatable field must be provided.

SlaunchX Internal Documentation