Update a surcharge policy
PATCH/v1/rates/surcharge-policies/:id
Update an existing surcharge policy by ID
Request
Path Parameters
Surcharge policy ID
- application/json
Body
required
- Array [
- Array [
- ]
- Array [
- ]
- ]
The name of the surcharge policy
surchargeItems object[]
The surcharge items of the surcharge policy
The name of the surcharge item
Possible values: [Now, Reservation]
The booking type of the surcharge item
The start date of the surcharge item
Possible values: [single, yearly, weekly]
Default value: 0
Default value: 0
Possible values: [amount, percent]
bookingLeadTime object[]
Default value: 0
Default value: 0
Default value: 0
Possible values: [amount, percent]
distanceTier object[]
Possible values: [perKm, fixAmount]
Default value: 0
Responses
- 200
- 400
- 404
- 500
Surcharge policy updated successfully
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ]
- Array [
- ]
- ]
The ID of the surcharge policy
The name of the surcharge policy
surchargeItems object[]required
The name of the surcharge item
Possible values: [Now, Reservation]
The booking type of the surcharge item
The start date of the surcharge item
Possible values: [single, yearly, weekly]
Default value: 0
Default value: 0
Possible values: [amount, percent]
bookingLeadTime object[]
Default value: 0
Default value: 0
Default value: 0
Possible values: [amount, percent]
distanceTier object[]
Possible values: [perKm, fixAmount]
Default value: 0
The latest update date of the surcharge policy
{
"_id": "string",
"name": "Standard Surcharge Policy",
"surchargeItems": [
{
"surchargeName": "Weekend Surcharge",
"bookingType": [
"Now"
],
"startTime": "string",
"endTime": "string",
"days": [
0
],
"repeat": "single",
"bookingTimeCoverage": 0,
"surchargeFee": 0,
"surchargeType": "amount",
"bookingLeadTime": [
{
"rangeStart": 0,
"rangeEnd": 0,
"fee": 0,
"fareType": "amount"
}
],
"distanceTier": [
{
"fareType": "perKm",
"rangeStart": 0,
"rangeEnd": 0,
"fee": 0,
"isFeePerSeatActive": false
}
],
"zoneIds": [
"string"
],
"bookingLeadTimeActive": false
}
],
"latestUpdate": "2025-01-01T00:00:00.000Z"
}
Invalid input data
Surcharge policy not found
Internal server error