coreplus API

The coreplus API provides access to appointment booking related end points, such as clients, practitioners, availability slots and appointments. It is a RESTful API, which utilises the HTTP verbs for creating viewing objects.

If you are a developer looking to create an external consumer server to server application for your coreplus clients, then by signing up for a sandbox account you will get access to your own trial coreplus account on our sandbox server with authorisation credentials.

If you have any questions regarding the API documentation, please do not hesitate to contact us at integrations@coreplus.com.au

API Overview

The coreplus API provides access to appointment booking related end points, such as clients, practitioners, availability slots, and appointments. The API is intended for server to server transactions and is not suitable for transactions with publicly available mobile or desktop applications.

The below pages describe the API calls your custom app can use to query a coreplus account to help you test your app and prepare for deployment to your coreplus customer. Using your connected coreplus sandbox account, you can mimic and setup the data scenarios that you would expect to encounter with your coreplus customer, then test your API app against the data as you develop.

Example JSON Response for Locations end point using a GET call

{
  "locations":[
    {
      "name":"The Melbourne Site",
      "locationId":"c8d4fe7c-765b-36a3-a382-54ce298a27e9",
      "streetAddress":"101 Burke St",
      "suburb":"MELBOURNE, VIC",
      "postcode":"3000",
      "country":"Australia",
      "timeZone":{
        "tzName":"Australia\\Melbourne",
        "timezoneId":"39d62534-501c-49cd-9da9-6fa8d6a81f48"
      }
    },
    {
      "name":"The Adelaide Site",
      "locationId":"a1a2ce6c-565a-16a3-a331-54ce354a12a1",
      "streetAddress":"222 Rundell Mall",
      "suburb":"Adelaide, SA",
      "postcode":"5000",
      "country":"Australia",
      "timeZone":{
        "tzName":"Australia\\Adelaide",
        "timezoneId":"5678c71f-7161-4e77-abe4-9337790e3996"
      }
    }
  ],
  "paging":{
    "totalRows":2,
    "pageSize":50,
    "pageNumber":1
  },
  "statusMessages":[

  ]
}

Develop with us

Use the form to sign-up and start developing with coreplus today.


Please leave this field empty.