Skip to main content

Rental contacts

Overview​

This resource represents Rental Contacts which is a relationship between Contact person and Rentals.

Parameters​

NameTypeRead/WriteDescription
accountIntegerReadAccount's ID related to the Rental contact
contactIntegerReadContacts's ID related to the Rental contact
rentalIntegerReadRental's ID related to the Rental contact
idIntegerReadRental contact's ID.
kindStringReadRental contact's kind
rolesArray of StringsReadRental contact's roles
created_atTimeReadRental contact's create time.
updated_atTimeReadRental contact's update time.

List rental contacts​

List all rental contacts for a given account(s).

GET /rental_contacts
response.json
{
"links": {
"rental_contacts.rental": "https://www.bookingsync.com/api/v3/rentals/{rental_contacts.rental}",
"rental_contacts.contact": "https://www.bookingsync.com/api/v3/contacts/{rental_contacts.contact}"
},
"rental_contacts": [
{
"links": {
"contact": 10,
"rental": 2
},
"id": 1,
"kind": "manager",
"roles": [
"requests"
],
"created_at": "2019-03-21T14:37:39Z",
"updated_at": "2019-03-21T14:37:39Z",
"canceled_at": null
}
],
"meta": {
"Link": {
"first": "https://www.bookingsync.com/api/v3/rental_contacts?page=1",
"last": "https://www.bookingsync.com/api/v3/rental_contacts?page=1"
},
"X-Total-Pages": "1",
"X-Total-Count": "2",
"X-Per-Page": "100"
}
}

Get a single rental contact​

Returns a single rental contact identified by ID.

GET /rental_contacts/:rental_contact_id
response.json
{
"links": {
"rental_contacts.rental": "https://www.bookingsync.com/api/v3/rentals/{rental_contacts.rental}",
"rental_contacts.contact": "https://www.bookingsync.com/api/v3/contacts/{rental_contacts.contact}"
},
"rental_contacts": [
{
"links": {
"contact": 10,
"rental": 2
},
"id": 1,
"kind": "manager",
"roles": [
"requests"
],
"created_at": "2019-03-21T14:37:39Z",
"updated_at": "2019-03-21T14:37:39Z",
"canceled_at": null
}
],
"meta": {
"Link": {
"first": "https://www.bookingsync.com/api/v3/rental_contacts?page=1",
"last": "https://www.bookingsync.com/api/v3/rental_contacts?page=1"
},
"X-Total-Pages": "1",
"X-Total-Count": "2",
"X-Per-Page": "100"
}
}

Create a new rental contact​

Returns a newly created rental contact.

POST /rentals/:rental_id/rental_contacts

Update a rental contact​

Returns an updated rental contact identified by ID.

PUT /rental_contacts/:rental_contact_id

Destroy a rental contact​

Returns an empty response with 204 No Content status code on success.

DELETE /rental_contacts/:rental_contact_id