Update Client

Updates an existing client with new information.

Endpoint

PATCH /clients/{id}

Authentication

Required: Authorization header with valid token

Path Parameters

ParameterTypeRequiredDescription
idstringYesClient unique identifier

Request Body

{
  "name": "string",
  "creditLimit": "object",
  "usedLimit": "object",
  "customPriceId": "string",
  "paymentTerms": "number",
  "additionalInformation": "string",
  "frameContract": "boolean",
  "selfInsurance": "boolean",
  "pricing": "string",
  "structureId": "string",
  "externalId": "string",
  "website": "string",
  "fax": "string",
  "street": "string",
  "streetAndNumber": "string",
  "city": "string",
  "phone": "string",
  "country": "string",
  "email": "string",
  "partnerType": "string",
  "longName": "string",
  "postalCode": "string",
  "creditworthiness": "string",
  "contactPerson": "string",
  "status": "string"
}

Response

Success

ClientEntity Schema

Error

GeneralErrorResponse Schema

Example Usage

curl -X PATCH "https://integration-api.ram.syniotec.com/master-data/v1/client-management/clients/123e4567-e89b-12d3-a456-426614174000" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "status": "INACTIVE",
    "creditLimit": 50000
  }'