Retrive data via REST and present in a table and email
Budget: €7 – €20 EUR
Hello,
I have 5 properties on AirBnB and Booking. I manage them through a platform called Lodgify. Lodgify has a REST API where I can retrive information about my properties.
I need to provide my cleaners with a list of guests that are checking out from my properties for the upcoming 7 days. The list contains the name of the property and the checkout date.
User stories:
---------------------
1. As a cleaner, I want to have an overview of the upcoming turnovers so that I can schedule cleanings for the next week.
2. As a host, I want to be able to see a list of upcoming turnovers that I can copy/print and hand out.
3. As a host I want to be able to automatically send the turnover information in an email so that I don’t have to manually copy/paste the information.
API documentation
--------------------------------
https://docs.lodgify.com/docs
This is the starting point for the API documentation. Below I have listed a few of the API functions that may be of interest. This is not a complete list, so I encourage you to suggest better ways of retrieving the data that is needed.
https://docs.lodgify.com/reference/listproperties
Returns a list of all properties. Can be used for the selection page, where I will choose which properties to list.
input: (none)
output of interest:
Property name
Property id
Room iD
https://docs.lodgify.com/reference/get_v1-availability
Lists bookings for a specific period for all properties
input:
PeriodStart
PeriodEnd
BookingOnly
IncludeBookingsId
Output of interest:
booking_ids
https://docs.lodgify.com/reference/get_v1-availability-propertyid-roomtypeid
Lists availability information for a given period for a specific room in a property of the calling user.
Input:
Property ID
Roomtype ID
PeriodStart
PeriodEnd
BookingOnly
IncludeBookingsId
output of interest:
booking_ids
https://docs.lodgify.com/reference/getbookingbyid
Returns the detail for a Booking
Input: bookingid, eg 5569827
Output:
Arrival and departure date.
Name of guest
Name of property
Code quality and way of working
--------------------------------------------------------
Well-structured code.
Well-documented code so that I can continue maintaining it.
Good error handling with understandable error messages.
There is no sandbox environment. Only perform read-only calls to the API.
Handle time outs properly.
Date format according to yyyy-mm-dd.
PHP.
Security
I look forward to working with you. I estimate this task to 1 day of work.
Please tell me why you are the right person for this task and give samples of relevant previous tasks.
I have 5 properties on AirBnB and Booking. I manage them through a platform called Lodgify. Lodgify has a REST API where I can retrive information about my properties.
I need to provide my cleaners with a list of guests that are checking out from my properties for the upcoming 7 days. The list contains the name of the property and the checkout date.
User stories:
---------------------
1. As a cleaner, I want to have an overview of the upcoming turnovers so that I can schedule cleanings for the next week.
2. As a host, I want to be able to see a list of upcoming turnovers that I can copy/print and hand out.
3. As a host I want to be able to automatically send the turnover information in an email so that I don’t have to manually copy/paste the information.
API documentation
--------------------------------
https://docs.lodgify.com/docs
This is the starting point for the API documentation. Below I have listed a few of the API functions that may be of interest. This is not a complete list, so I encourage you to suggest better ways of retrieving the data that is needed.
https://docs.lodgify.com/reference/listproperties
Returns a list of all properties. Can be used for the selection page, where I will choose which properties to list.
input: (none)
output of interest:
Property name
Property id
Room iD
https://docs.lodgify.com/reference/get_v1-availability
Lists bookings for a specific period for all properties
input:
PeriodStart
PeriodEnd
BookingOnly
IncludeBookingsId
Output of interest:
booking_ids
https://docs.lodgify.com/reference/get_v1-availability-propertyid-roomtypeid
Lists availability information for a given period for a specific room in a property of the calling user.
Input:
Property ID
Roomtype ID
PeriodStart
PeriodEnd
BookingOnly
IncludeBookingsId
output of interest:
booking_ids
https://docs.lodgify.com/reference/getbookingbyid
Returns the detail for a Booking
Input: bookingid, eg 5569827
Output:
Arrival and departure date.
Name of guest
Name of property
Code quality and way of working
--------------------------------------------------------
Well-structured code.
Well-documented code so that I can continue maintaining it.
Good error handling with understandable error messages.
There is no sandbox environment. Only perform read-only calls to the API.
Handle time outs properly.
Date format according to yyyy-mm-dd.
PHP.
Security
I look forward to working with you. I estimate this task to 1 day of work.
Please tell me why you are the right person for this task and give samples of relevant previous tasks.