Integrate with the only Booking platform you need.
For any business or social activity.
Fully automated, feature rich.
No hidden fees.
Create your first booking in a few simple steps.
Prefer pre-built libraries? Find them here.
Have a question? We’re here to help!
Sign Up and become a Pro User to obtain an API Key.
API Keys look like this:
ac98ed08b5b0a9e7c43a233aeba841ce
Here we use the Ruby SDK to configure our API Key:
Gonebusy::Configuration.api_key = ac98ed08b5b0a9e7c43a233aeba841ce
Create the Service or Activity that you would like your clients to book:
service = Gonebusy::Service.create(
name: 'Executive Car Wash',
duration: 30,
description: 'Get your car washed by executives.'
)
Create a Schedule for your new Service:
Gonebusy::Schedule.create(
service,
start_date: '2016-02-01',
end_date: '2016-03-31',
start_time: '12pm',
end_time: '2pm',
days: ['monday', 'wednesday', 'friday'],
recurs_by: 'weekly'
)
Let's check our work by Searching for available time for our Service:
slots_result = Gonebusy::Service.available_slots(
service,
date: '2016-03-11'
)
puts slots_result
> { date: '2016-03-11',
slots: [ '2016-03-11T12:00:00Z',
'2016-03-11T12:15:00Z',
'2016-03-11T12:30:00Z',
'2016-03-11T12:45:00Z',
'2016-03-11T13:00:00Z',
'2016-03-11T13:15:00Z',
'2016-03-11T13:30:00Z'] }