# rental-discount-plan-assignments Rental discount plan assignments can be assigned at Customer, Site or Rental Product Inventory level ## Get a list of rental discount plan assignments - [GET /rental-discount-plan-assignments](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-assignment/rental-discount-plan-assignments/getrentaldiscountplanassignments.md) ## Create a new rental discount plan assignment - [POST /rental-discount-plan-assignments](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-assignment/rental-discount-plan-assignments/createrentaldiscountplanassignment.md): Creates a new rental discount plan assignment at Customer, Site or Inventory level. Note: Inventory level assignments are only allowed if a Site or Customer level assignment already exists for the same rental discount plan. ## Check if rental discount plan assignment exists - [HEAD /rental-discount-plan-assignments](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-assignment/rental-discount-plan-assignments/checkrentaldiscountplanassignment.md) ## Update a rental discount plan assignment - [PATCH /rental-discount-plan-assignments/{assignmentLevel}/{rental_discount_plan_assignment_id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-assignment/rental-discount-plan-assignments/updaterentaldiscountplanassignment.md) ## Delete a rental discount plan assignment - [DELETE /rental-discount-plan-assignments/{assignmentLevel}/{rental_discount_plan_assignment_id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-assignment/rental-discount-plan-assignments/deleterentaldiscountplanassignment.md): Can only be done if not included in a finalised bill run