HTTP proxy API in front of TIMIFY GraphQL services. Generated from Express routes and route analysis docs.
- Retrieve public data for a company or multiple companies.
Create booking with reservation ID
Retrieve free bookable dates and times of a specific service or a group service
Check if an Appointment can be cancelled or reprogrammed.
It returns the public information of an enterprise
Reserve a booking in the system
Delete a reservation or an appointment
Retrieve public data for...
TIMIFY Developer API GraphQL Proxy (0.0.4)
Download OpenAPI description
Overview
TIMIFY API Team
Languages
Servers
Mock server
https://docs2.timify.com/_mock/apis/openapi
Production
https://api.timify.com
Staging
https://api-stg.timify.com
Local development
http://localhost:3030
Security
BookerSecretAuth
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/booker-services/booking-status
- Productionhttps://api.timify.com/v1/booker-services/booking-status
- Staginghttps://api-stg.timify.com/v1/booker-services/booking-status
- Local developmenthttp://localhost:3030/v1/booker-services/booking-status
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs2.timify.com/_mock/apis/openapi/v1/booker-services/booking-status?page=1&limit=50' \
-H 'bs-authorization: YOUR_API_KEY_HERE'Returns booking status and information for the specified service.
List payload.
Example: [{"id":"65f4c840b6f1a10012ab34cd","externalId":"ext_1001","firstName":"John","lastName":"Doe","fullName":"John Doe","email":"john@example.com","totalBookings":5,"createdAt":"2024-01-15T10:30:00Z","updatedAt":"2024-02-20T14:45:30Z","ts":1708430730},{"id":"65f4c840b6f1a10012ab34ce","externalId":"ext_1002","firstName":"Jane","lastName":"Smith","fullName":"Jane Smith","email":"jane@example.com","totalBookings":3,"createdAt":"2024-01-20T11:15:00Z","updatedAt":"2024-02-25T13:22:00Z","ts":1708516200}]
Response
application/json
{ "data": [ { … } ], "total": 1, "meta": { "page": 1, "limit": 10, "totalItems": 1, "totalPages": 1 }, "status": 1 }
Request
Example publicly availble data: - online bookable services - online bookable resources - customer fields note: The use of the company_external_id field is associated with the enterprise_id. This means that if you use the first one, it is mandatory to provide the second one.
Security
BookerSecretAuth
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/booker-services/companies
- Productionhttps://api.timify.com/v1/booker-services/companies
- Staginghttps://api-stg.timify.com/v1/booker-services/companies
- Local developmenthttp://localhost:3030/v1/booker-services/companies
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs2.timify.com/_mock/apis/openapi/v1/booker-services/companies?page=1&limit=50' \
-H 'bs-authorization: YOUR_API_KEY_HERE'Returns list of companies available for booking with their service offerings.
List payload.
Example: [{"id":"65f4c840b6f1a10012ab34cd","externalId":"ext_1001","firstName":"John","lastName":"Doe","fullName":"John Doe","email":"john@example.com","totalBookings":5,"createdAt":"2024-01-15T10:30:00Z","updatedAt":"2024-02-20T14:45:30Z","ts":1708430730},{"id":"65f4c840b6f1a10012ab34ce","externalId":"ext_1002","firstName":"Jane","lastName":"Smith","fullName":"Jane Smith","email":"jane@example.com","totalBookings":3,"createdAt":"2024-01-20T11:15:00Z","updatedAt":"2024-02-25T13:22:00Z","ts":1708516200}]
Response
application/json
{ "data": [ { … }, { … } ], "total": 2, "meta": { "page": 1, "limit": 10, "totalItems": 2, "totalPages": 1 }, "status": 1 }
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/booker-services/enterprise
- Productionhttps://api.timify.com/v1/booker-services/enterprise
- Staginghttps://api-stg.timify.com/v1/booker-services/enterprise
- Local developmenthttp://localhost:3030/v1/booker-services/enterprise
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs2.timify.com/_mock/apis/openapi/v1/booker-services/enterprise \
-H 'bs-authorization: YOUR_API_KEY_HERE'Response
application/json
{ "data": { "id": "65f4c840b6f1a10012ab34cd", "slug": "beauty-spa-chain", "name": "Beauty & Spa Chain", "description": "Premier beauty and wellness services", "defaultBrandColor": "#FF6B9D", "logo": "https://cdn.example.com/logo.png", "website": "https://beautyandspacha.com", "phone": "+1-555-0789", "email": "hello@beautyspa.com", "onlineBookingEnabled": true, "branches": [ … ] }, "status": 1 }