PATCH
/
products
/
update
curl --request PATCH \
  --url https://waas-staging.cafeone.ng/api/v1/products/update \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "id": "<string>",
  "name": "<string>",
  "description": "<string>",
  "direction": "<string>",
  "isActive": true
}'

Request Body

id
string
required

The unique identifier of the product
Example: ‘e678b629-fb56-11ef-a8a9-6045bd97b81d’

name
string
required

A name of the resource.
Example: ‘School Loan’

description
string
required

A description of the resource.
Example: ‘Loan’

direction
string
required

The direction of the resource (e.g., ‘D’ for debit).
Example: ‘D’

isActive
boolean
required

Indicates whether the resource is active.
Example: true

Response

✅ Success Response

Status Code: 200 OK

{
  "code": "00",
  "success": true,
  "message": "Updated Successfully",
  "data": {
    "id": "ed639208-0be4-11f0-a8a9-6045bd97b81d",
    "name": "Updated Loan",
    "description": "Updated Loan Description",
    "direction": "D",
    "isActive": true,
    "dateUpdated": "2025-03-28T14:57:11"
  }
}

❌ Error Responses

Status Code: 400 Bad Request


{
  "code": "404",
  "success": false,
  "message": "The product you have specified does not exist",
  "data": null
}