PUT /client

Update details of an existing client.

Query parameters

  • clientID integer Required
  • companyID integer Required
application/json

Body Required

  • clientID integer
  • FirstName string
  • LastName string
  • Company string
  • Phone string
  • Email string
  • isActive boolean
  • CustomerSince string
  • companyID integer
  • createdBy integer
  • updatedBy integer

Responses

  • 200 application/json

    Client updated successfully

    Hide response attributes Show response attributes object
    • clientID integer
    • FirstName string
    • LastName string
    • Company string
    • Phone string
    • Email string
    • isActive boolean
    • CustomerSince string
    • companyID integer
    • createdBy integer
    • updatedBy integer
  • 400

    Invalid ID

  • 500

    Internal Server Error

PUT /client
curl \
 -X PUT http://api.example.com/client?clientID=42&companyID=42 \
 -H "Content-Type: application/json" \
 -d '{"clientID":42,"FirstName":"string","LastName":"string","Company":"string","Phone":"string","Email":"string","isActive":true,"CustomerSince":"string","companyID":42,"createdBy":42,"updatedBy":42}'
Request example
{
  "clientID": 42,
  "FirstName": "string",
  "LastName": "string",
  "Company": "string",
  "Phone": "string",
  "Email": "string",
  "isActive": true,
  "CustomerSince": "string",
  "companyID": 42,
  "createdBy": 42,
  "updatedBy": 42
}
Response examples (200)
{
  "clientID": 42,
  "FirstName": "string",
  "LastName": "string",
  "Company": "string",
  "Phone": "string",
  "Email": "string",
  "isActive": true,
  "CustomerSince": "string",
  "companyID": 42,
  "createdBy": 42,
  "updatedBy": 42
}