Offisy OAuth API BETA
API under construction
The OAuth API is currently under active development. Breaking changes may occur with short notice. We recommend against using the API in production yet — check the Release Notes regularly.
The Offisy API provides programmatic access to company data via OAuth 2.0.
Authentication
The API uses the OAuth 2.0 Client Credentials grant. You need a client ID and a client secret, which you can create in the Offisy settings. → Set up API access
Request a token
Endpoint: POST https://my.offisy.at/api/oauth/v2/token
Parameters:
| Parameter | Value |
|---|---|
grant_type | client_credentials |
client_id | Your client ID |
client_secret | Your client secret |
Use the token
Send the token as a Bearer token in the Authorization header:
Authorization: Bearer {access_token}Base URL
All API endpoints use the base URL:
https://my.offisy.at/api/oauth/v2/resourceSections
| Section | Description |
|---|---|
| Booking | Users, locations, services, slots, appointment booking |
| Appointments | Retrieve and manage appointments |
| Customers | Retrieve, create, and update customers |
| Services | Retrieve services |
| Service Assignments | Retrieve service assignments |
| Company | Retrieve company profile |
| Users | Retrieve users |
| Locations | Retrieve locations |
| Tenants | Retrieve tenants |
| Medical fee services | Retrieve, create, and update medical fee services |
Further information
- Scopes — Which permissions are available?
- Error Handling — Error codes and HTTP status