I was wondering whether you can make an Umbraco extension that imports & synchronises content nodes with an external API.
Specifically, I want to synchronise each listing from the Guesty Open API into Listing content nodes, which includes text fields and images (the images are delivered as URLs from the API, which would need to be downloaded as media items).
The extension should sync once a week, or when triggered by a button in the backoffice.
The API docs are at [login to view URL]
Is this possible & are you the right person for the job?
The extension should fetch all listings from the API, and create one content node for each listing ID.
Fields to be synced:
GUESTY >>> UMBRACO
_id > Text string "listing ID"
title > Text string "Listing Title"
nickname > content node name
[login to view URL] > Text string "summary"
publishedAddress > Text string "Listing Address"
the first large picture returned by the pictures field > a media picker field in umbraco (image)
A custom field with ID: 61db5404a39ce800343c1414 > Text string "wifi details"
Optional fields (if it's easy, do it, if not don't):
A custom field with ID: 615bde042a4bb0002e40cc6a > Text string "Lockbox"
There are also a number of other fields that might need to be synced in future, so it is important that the extension be easily customisable (in code) for someone with basic dotnet/c# experience.
It's also important to keep in mind the rate limits and authentication requirements on the API. I can provide significant guidance on using the API and getting data from the API as needed.
20 freelanceria on tarjonnut keskimäärin $1384 tähän työhön
Hi, I have 6+ years of experience in application development. I have created desktop, web and service apps in C#. I can build this extension for pulling data from Guesty API.
Hello, As per the requirement I am interested in this opportunity . I have total 13 years of exp in .Net with 6 years in UMBRACO (v7 /v8 /v9). I can start immediately. I am working in umbraco with MVC . Thanks Rajiv