- Home
- Municipal REST
- Municipal
- Get resources for this service.
- call the AddAoMRoundLogs operation.
- call the AddAoMWorksheetLogs operation.
- call the AddSiteAttachment operation.
- call the AddSiteContact operation.
- call the AddSiteLog operation.
- call the AddSiteServiceItem operation.
- call the AddSiteServiceItemRoundSchedule operation.
- call the AddSiteServiceNotification operation.
- call the AddWorksheetAttachment operation.
- call the AddWorksheetNotes operation.
- call the CancelWorksheet operation.
- call the CreateWorksheet operation.
- call the DeleteSiteContact operation.
- call the DeleteSiteServiceItem operation.
- call the DeleteSiteServiceItemRoundSchedule operation.
- call the GetAccountSiteId operation.
- call the GetActiveAddresses operation.
- call the GetAddresses operation.
- call the GetAddressesByCoordinatesRadius operation.
- call the GetCollectionByUprnAndDate operation.
- call the GetCollectionByUprnAndDatePlus operation.
- call the GetCollectionSlots operation.
- call the GetFullSiteCollections operation.
- call the GetFullWorksheetDetails operation.
- call the GetInCabLogs operation.
- call the GetLogsSearch operation.
- call the GetNotifications operation.
- call the GetServices operation.
- call the GetServiceItems operation.
- call the GetSites operation.
- call the GetSiteAttachments operation.
- call the GetSiteAvailableRounds operation.
- call the GetSiteCollections operation.
- call the GetSiteCollectionExtraDetails operation.
- call the GetSiteContacts operation.
- call the GetSiteContracts operation.
- call the GetSiteFlags operation.
- call the GetSiteId operation.
- call the GetSiteIncidents operation.
- call the GetSiteInfo operation.
- call the GetSiteLogs operation.
- call the GetSiteNotifications operation.
- call the GetSiteServiceItemRoundSchedules operation.
- call the GetSiteWorksheets operation.
- call the GetStreets operation.
- call the GetWalkNumbers operation.
- call the GetWorkflowStatusAndEvents operation.
- call the GetWorksheetsByReference operation.
- call the GetWorksheetAttachments operation.
- call the GetWorksheetChargeMatrix operation.
- call the GetWorksheetDetails operation.
- call the GetWorksheetDetailEvents operation.
- call the GetWorksheetDetailExtraInfoFields operation.
- call the GetWorksheetDetailNotes operation.
- call the GetWorksheetDetailServiceItems operation.
- call the GetWorksheetExtraInfoFields operation.
- call the GetWorksheetRoles operation.
- call the GetWorksheetServiceItems operation.
- call the HelloWorld operation.
- call the ProgressWorkflow operation.
- call the RaiseCancelWorksheetRequest operation.
- call the UpdateSiteContact operation.
- call the UpdateSiteServiceItem operation.
- call the UpdateSiteServiceNotification operation.
- call the UpdateWorkflowEventDate operation.
- call the UpdateWorksheet operation.
- Commercial REST
- Contracts
- get all contracts
- Create Contract
- get single contract
- Ends a specific contract
- Cancels a specific contract
- Assign site services
- Get all contract documents
- Get all Collections by Contract
- Upload a document for a given contract
- Get Collection by id
- Get the next available actions for a contract
- Progress workflow associated with contract
- Accounts
- Lookups
- Sites
- Get Site by idGET
- Update SitePATCH
- Get all adhoc requests at SiteGET
- Get all Contracts by SiteGET
- Get available collections days by site and waste streamGET
- Get Site ContactsGET
- Get Site ContactGET
- Update Site ContactsPUT
- Create SitePOST
- Create Site ContactPOST
- Delete Site ContactDELETE
- Get all contract discounts at the given siteGET
- Create a discountPOST
- Get a specific contract discountGET
- Set end date for a contract discountPATCH
- Delete a discountDELETE
- Get specific adhoc discount at the given siteGET
- Get all adhoc discounts at the siteGET
- Create an adhoc discountPOST
- Set end date for an adhoc discountPATCH
- Delete an adhoc discountDELETE
- Worksheets
- Waste Streams
- Adhoc Services
- Collections
- Discounts
- Documents
Set end date for a contract discount
PATCH
/v1/sites/{siteId}/contract-discounts/{contractDiscountId}
Sites
If not null, then an adhoc request must be raised.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH '/v1/sites//contract-discounts/' \
--header 'Content-Type: application/json' \
--data-raw '{
"validTo": "2019-08-24T14:15:22Z"
}'
Response Response Example
204 - Example 1
{}
Request
Path Params
siteId
integer
required
contractDiscountId
integer
required
Body Params application/json
validTo
string <date-time>
required
Examples
Responses
🟢204No Content
application/json
Body
object {0}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
Modified at 2025-06-19 07:13:40