| List rental asset availability | GET | /rental_asset_availability | Lists each rental asset with its schedule, one page at a time. |
| Update rental asset availability | PATCH | /rental_asset_availability | Sets the weekly or custom hours of one or more rental assets. |
| List rental asset profiles | GET | /rental_asset_profiles | Lists rental asset profiles, one page at a time. |
| Create a rental asset profile | POST | /rental_asset_profiles | Creates a rental asset profile and returns it under rental_asset_profile. |
| List rental assets | GET | /rental_assets | Lists rental assets, one page at a time. |
| Create a rental asset | POST | /rental_assets | Creates a rental asset and returns it under rental_asset. |
| Retrieve a rental asset profile | GET | /rental_asset_profiles/{rental_asset_profile_id} | Returns one rental asset profile under rental_asset_profile. |
| Update a rental asset profile | PATCH | /rental_asset_profiles/{rental_asset_profile_id} | Changes a rental asset profile. |
| Delete a rental asset profile | DELETE | /rental_asset_profiles/{rental_asset_profile_id} | Deletes a rental asset profile. |
| Update a rental asset | PATCH | /rental_assets/{rental_asset_uuid} | Changes a rental asset and returns it under rental_asset. |
| Delete a rental asset | DELETE | /rental_assets/{rental_asset_uuid} | Deletes a rental asset and returns no body. |
| Retrieve a rental asset | GET | /rental_assets/{rental_asset_uuid} | Returns one rental asset under rental_asset. |
| Cancel a rental asset | POST | /rental_assets/{rental_asset_id}/cancel | Cancels a rental asset, setting its status to inactive. |
| Reactivate a rental asset | POST | /rental_assets/{rental_asset_id}/reactivate | Reactivates a cancelled rental asset, setting its status to active. |