Skip to content

Elevate Rental API (1.5)

Rental Service

Provides access to rental rating values for customer and RPIs. Currently supports;

  • Get the Early Termination Charge (ETC) that would apply for a given customer or RPI should the customer/RPI end the contract early
  • Get the rated sell records for a rental product inventory, site or customer in a given adhoc/bill run
  • Get the rated buy records for a rental product inventory, site or customer in a given bill run
  • Get the suspense records for a rental product inventory, site or customer
Languages
Servers
https://rest.elevatebilling.com/v1

etc

Early Termination Charge

Operations

rental-rated-sell-records

Rental Rated Sell Records

Operations

rental-rated-buy-records

Rental Rated Buy Records

Operations

rental-suspense-records

Rental Suspense Records

Operations

Get the suspense records

Request

Get the suspense records for a rental product inventory, site or customer

Security
bearerAuth
Query
pageinteger(int32)(PageParam)>= 1required

Page of results to show

Example: page=1
pageSizeinteger(int32)(ResultsPerPageParam)[ 1 .. 1000 ]required

Results to return per page

Example: pageSize=100
sortstring(SortParam)

Comma-delimited list of the fields to sort by - defaults to ascending order, suffix :desc to change

Example: sort=id,name | name:desc
fieldsstring(FieldsParam)

Comma-delimited list of the field(s) to return if only a subset is required

Example: fields=id,name
rentalProductInventoryIdstring(IdFilterParam)

Return based on rental product inventory identifier

Example: rentalProductInventoryId=0
customerIdstring(IdFilterParam)

Filter based on customer identifier

Example: customerId=0
siteIdstring(IdFilterParam)

Filter based on site identifier

Example: siteId=0
curl -i -X GET \
  'https://rest.elevatebilling.com/v1/rental-suspense-records?page=1&pageSize=100&sort=id%2Cname+%7C+name%3Adesc&fields=id%2Cname&rentalProductInventoryId=0&customerId=0&siteId=0' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

OK

Bodyapplication/jsonArray [
idinteger(int64)read-only

Rental rated buy identifier

Example: 1
rentalProductInventoryIdinteger(int64)required

Rental product inventory identifier

Example: 1
customerIdinteger(int64)

Customer identifier

siteIdinteger(int64)

Site identifier

creationDatestring(date)

Created date

suspenseReasonstring[ 0 .. 255 ] characters

Suspense reason

Example: "Cannot find a rate in the rate card"
]
Response
application/json
[ { "id": 1, "rentalProductInventoryId": 1, "customerId": 0, "siteId": 0, "creationDate": "2019-08-24", "suspenseReason": "Cannot find a rate in the rate card" } ]

rental-combined-records

Rental Combined Records of suspense, supplier, buy and sell

Operations