Vivocalendar

Vivocalendar's API

Direct integration with Vivocalendar’s Online Appointment Booking platform.

Getting Started

Vivocalendar has a published API that any Vivocalendar User on Pro+ and Enterprise Accounts may use. Below is an example of our API calls.

Authentication

Vivocalendar offers SSO, account authentication tokens, appointment and user data and much more.

Integrate

Use Vivocalendar to power your operations. Save time and money by integrating with your internal software, external CRM and much more.

Sample of API Available Calls

API Subscriptions

GET /api/v2/api_subscriptions

POST /api/v2/api_subscriptions

DELETE /api/v2/api_subscriptions/:id

Description

List callback subscriptions with authenticated user.

Create a callback subscription with authenticated user.

Delete a callback subscription.

Appointment Types

GET /api/v2/appointment_types

Description

Get list of appointment types

Appointment

GET /api/v2/appointments

POST /api/v2/appointments

PUT /api/v2/appointments/:id

DELETE /api/v2/appointments/:id

Description

Get appointments with authenticated user.

Create an appointment with authenticated user.

Update an existing appointment detail with authenticated user.

Cancel an appointment.

Customers

GET /api/v2/customers

POST /api/v2/customers

PUT /api/v2/customers/:id

DELETE /api/v2/customers/:id?soft_delete=true

GET /api/v2/customers/:id?soft_delete=true

Description

Get customers list with authenticated user.

Create an customer with authenticated user.

Update an existing customer info.

Delete a customer.

Get a customer with his/her id.

Oauth

POST /api/v2/authenticate

 

Description

Returns api_key for api access

Services

GET /api/v2/services

Description

GET /api/v2/services

Staff members

GET /api/v2/staff_members

Description

Get list of staff members

Users

GET /api/v2/me

Description

Get staff/user information.

SSO

If you are interested in building a SSO via your application, further documentation may be found here

 

Talk to our Dev team:

Schedule a call with our dev team to discuss next steps in API development. We can help plan your build, give you api access, and more. We are here to help!