Healthcheck & Credentials validation
To ensure a Wherewolf app has been correctly configured to access your booking system API, an endpoint to validate the access key and configuration should be provided.
Parameters:
poolstring to identify the Wherewolf app to validate.
Headers:
API-keyAPI key to authenticate the request.
Request example
curl -X GET \
__BOOKING_SYSTEM_API__/healthcheck?pool=wherewfolapp123 \
-H 'API-key: 123-123-123-123'
Where BOOKING_SYSTEM_API is a placeholder for the base url of your booking system’s API
The response should return a 401 when there is no matching configuration for the Wherewolf app or when the API key is not allowed to access the resources of the configured Wherewolf app.
When the request is valid, the response should be an object containing the following properties:
companyNameThe name of the mutual client company. Example:Wherewolf Adventures.-
timezonethe timezone on which the client company operates. Example:Pacific/Auckland.Important!
The timezone your booking system API returns in this health check is only to validate Wherewolf and your systems are configured in the same way. All booking dates MUST be expressed in UTC. The timezone returned in this endpoint DOES NOT have any effects on booking dates.
Response example
{
"companyName": "Wherewolf Adventures",
"timezone": "Pacific/Auckland"
}