Creating an API key for your endpoint
First step is to creat an API KEY for your endpoint.
Go to Administration and the tab System. Find the modul API Keys at buttom of the page.
Create a key
Type key name and expirery date, and click create
Copy the key and add it to your endpoint
This endpoint returns a list of houses that are associated with a specific user ID. The URL for this endpoint is:
https://api.example.com/api/overview/houselist?locale=da&userId=99999&apikey=8773ce40-95fa-4174-ac87-1f07e7e16c78
Endpoint 1: Houselist
This endpoint returns a list of houses that are associated with a specific user ID. The URL for this endpoint is:
https://api.example.com/api/overview/houselist?locale=da&userId=99999&apikey=5bb73ef7-fe82-454b-9757-708f14991739
Just make sure to replace api.example.com
with your actual domain name or the domain name of your API. And replace UserID with the UserID of the person with admin rights.
For testing purpose please use:
https://sport.bookhus.dk/api/overview/houselist?locale=da&userId=1861464&apikey=5bb73ef7-fe82-454b-9757-708f14991739
UserID 1861464 is user with admin rights.
The response for this endpoint will be in XML format, and it will contain an array of OverviewController.HouseListing
objects. Each object represents a house and contains the following properties:
CompanyName
: The name of the company associated with the house.Domain
: The domain of the company associated with the house.EncryptedData
: This property is currently set tonil
.Id
: The ID of the house.Name
: The name of the house.
Endpoint 2: Calendar
This endpoint returns a list of booking for a specific house between two given dates. The URL for this endpoint is:
https://api.example.dk/api/calendar?houseId=3704&startdate=2023-04-27&enddate=2023-05-28&apikey=[your key]
Just make sure to replace api.example.com
with your actual domain name or the domain name of your API.
To call this endpoint, you need to replace the houseId
, startdate
, and enddate
parameters with the actual values you want to retrieve the periods for.
(Additionally, you will need to provide an API key to access this endpoint, which will be provided to you by the API module. )
The response for this endpoint will also be in XML format, and it will contain an array of Period
objects. Each object represents a period and contains the following properties:
BookingId
: 0CompanyId
: The ID of the company associated with the period.Email
: The email associated with the period.Enddate
: The end date of the period.EventName
: The name of the event associated with the period.Id
: The ID of the booking associated with the period.Mobilenumber
: The mobile number associated with the period.OrderId
: The ID of the order associated with the period.PeriodDescription
: The description of the period.Relationship
: The relationship associated with the period.Startdate
: The start date of the period.SysMaxDateGælderIkkeForLodtrækninger
: This property is currently set tofalse
.TilladBrugerAtSeBookingerIPerioden
: This property is currently set tofalse
.Type
: The type of the period.UserFullname
: The full name of the user associated with the period.UserId
: The ID of the user associated with the period.
For testing purposes please call
Var denne artikel nyttig?
Fantastisk!
Tak for din feedback
Beklager, at vi ikke var nyttige
Tak for din feedback
Feedback sendt
Vi sætter pris på din indsats og vil forsøge at rette artiklen