HTTP proxy API in front of TIMIFY GraphQL services. Generated from Express routes and route analysis docs.
- List enterprise group services
Create enterprise group service
List enterprise group service categories
Create enterprise group service category
Delete enterprise group service category
Fetch enterprise service group category
Update enterprise group service category
Delete enterprise group service
Fetch enterprise group service
Update enterprise group service
List enterprise group ser...
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
Bodyapplication/jsonrequired
Affected branch ids.
Example: ["65f4c840b6f1a10012ab34cd"]
Affected branch external ids.
Example: ["65f4c840b6f1a10012ab34cd"]
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/enterprise-group-services
- Productionhttps://api.timify.com/v1/enterprise-group-services
- Staginghttps://api-stg.timify.com/v1/enterprise-group-services
- Local developmenthttp://localhost:3030/v1/enterprise-group-services
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs2.timify.com/_mock/apis/openapi/v1/enterprise-group-services \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'company-id: 65f4c840b6f1a10012ab34cd' \
-d '{
"name": "example",
"external_id": "65f4c840b6f1a10012ab34cd",
"category_id": "65f4c840b6f1a10012ab34cd",
"description": "example",
"color": "active",
"duration": 20,
"duration_before": 20,
"duration_after": 20,
"durations_pattern": [
15
],
"price": 19.9,
"has_online_payment": true,
"is_bookable": true,
"is_stalled": true,
"is_payment_mandatory": true,
"max_participants": 20,
"dependencies": "example",
"affected_branch_ids": [
"65f4c840b6f1a10012ab34cd"
],
"affected_branch_external_ids": [
"65f4c840b6f1a10012ab34cd"
],
"maximum_lead_time": "09:30",
"minimum_lead_time": "09:30",
"cancellation_lead_time": "09:30",
"attributes": "example",
"extra_persons": "example",
"location": {
"key": "value"
}
}'Response
application/json
{ "data": { "id": "65f4c840b6f1a10012ab34cd", "externalId": "ext-course-001", "name": "Advanced Yoga Workshop", "description": "8-week intensive yoga program for intermediate practitioners", "duration": 60, "durationBefore": 10, "durationAfter": 5, "price": 299.99, "currency": "USD", "maxParticipants": 20, "minParticipants": 5, "isBookable": true, "isCourse": true, "categoryId": "65f5d950c7g2b20123bc45de", "categoryName": "Wellness & Fitness", "resourceIds": [ … ], "scheduleType": "RECURRING", "frequency": "WEEKLY", "color": "#00AA00", "orderIndex": 1, "createdAt": "2024-03-07T10:30:00Z", "updatedAt": "2024-03-07T10:30:00Z", "ts": 1709823000 }, "status": 1 }
Request
These are services like courses, workshops or events that are offered for more than 1 attendee.
Security
BearerAuth
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/enterprise-group-services
- Productionhttps://api.timify.com/v1/enterprise-group-services
- Staginghttps://api-stg.timify.com/v1/enterprise-group-services
- Local developmenthttp://localhost:3030/v1/enterprise-group-services
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs2.timify.com/_mock/apis/openapi/v1/enterprise-group-services?with_full_attributes=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'company-id: 65f4c840b6f1a10012ab34cd'Returns list of enterprise-level group services (courses, workshops, events) with their details.
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": [ { … }, { … } ], "status": 1 }
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/enterprise-group-services/categories
- Productionhttps://api.timify.com/v1/enterprise-group-services/categories
- Staginghttps://api-stg.timify.com/v1/enterprise-group-services/categories
- Local developmenthttp://localhost:3030/v1/enterprise-group-services/categories
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs2.timify.com/_mock/apis/openapi/v1/enterprise-group-services/categories?ids=65f4c840b6f1a10012ab34cd&resource_id=65f4c840b6f1a10012ab34cd&page=1&limit=50' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'company-id: 65f4c840b6f1a10012ab34cd'Returns list of enterprise-level group service categories with their details.
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 }