banners

Update an existing banner

Update an existing banner with optional new image. Any authenticated user can update, but changes may require admin approval.

put/banner/{id}

Path parameters

idstring required
Example:1

Banner ID

Response

Banner updated successfully

idnumber required

Banner ID

bannerImageUrlstring required

Banner image URL

bannerUrlstring

Landing page URL

status'ACTIVE' | 'DEACTIVE' | 'PENDING_APPROVE' required

Banner status

order_idstring required

Display order

start_datestring date-time

Start date

end_datestring date-time

End date

languageType'BM' | 'EN' required

Language type

Example response

{
  "id": 1,
  "bannerImageUrl": "https://example.com/banner.jpg",
  "bannerUrl": "https://example.com/landing",
  "status": "ACTIVE",
  "order_id": "1",
  "start_date": "2024-01-01T00:00:00.000Z",
  "end_date": "2024-12-31T23:59:59.000Z",
  "languageType": "EN"
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.