HTTP proxy API in front of TIMIFY GraphQL services. Generated from Express routes and route analysis docs.
- Create enterprise custom field
List enterprise customers
Create enterprise customer
List enterprise custom fields
List enterprise custom field categories
Create enterprise custom fields category
Delete enterprise custom fields category
Fetch enterprise custom field category
Update enterprise custom fields category
Delete enterprise custom field
Fetch enterprise customer field
Update enterprise custom field
Post import
Delete enterprise customer
Fetch enterprise customer
Update enterprise customer
List customer events
Create enterprise custom...
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
Query
Filter or option: external ids.
Example: external_ids=65f4c840b6f1a10012ab34cd
Filter or option: is mandatory offline.
Example: is_mandatory_offline=true
Filter or option: services ids.
Example: services_ids=65f4c840b6f1a10012ab34cd
Filter or option: courses ids.
Example: courses_ids=65f4c840b6f1a10012ab34cd
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/enterprise-customers/customfields
- Productionhttps://api.timify.com/v1/enterprise-customers/customfields
- Staginghttps://api-stg.timify.com/v1/enterprise-customers/customfields
- Local developmenthttp://localhost:3030/v1/enterprise-customers/customfields
- 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-customers/customfields?ids=65f4c840b6f1a10012ab34cd&external_ids=65f4c840b6f1a10012ab34cd&is_mandatory_online=true&is_mandatory_offline=true&is_default=true&type=active&is_published=true&category_id=65f4c840b6f1a10012ab34cd&has_overwrite=true&is_active=true&services_ids=65f4c840b6f1a10012ab34cd&courses_ids=65f4c840b6f1a10012ab34cd&internal_id=65f4c840b6f1a10012ab34cd&only_locals=string&page=1&limit=50' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'company-id: 65f4c840b6f1a10012ab34cd'Returns paginated list of custom field definitions for enterprise customers.
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
{ "total": 182, "data": [ { … }, { … } ], "status": 1 }
Bodyapplication/jsonrequired
Specific service category ids.
Example: ["65f4c840b6f1a10012ab34cd"]
Specific course category ids.
Example: ["65f4c840b6f1a10012ab34cd"]
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/enterprise-customers/customfields
- Productionhttps://api.timify.com/v1/enterprise-customers/customfields
- Staginghttps://api-stg.timify.com/v1/enterprise-customers/customfields
- Local developmenthttp://localhost:3030/v1/enterprise-customers/customfields
- 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-customers/customfields \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'company-id: 65f4c840b6f1a10012ab34cd' \
-d '{
"is_mandatory_online": true,
"is_mandatory_offline": true,
"external_id": "65f4c840b6f1a10012ab34cd",
"label": "example",
"type": "active",
"options": "example",
"active": "example",
"published": "example",
"is_unique_key": true,
"description": "example",
"specific_service_category_ids": [
"65f4c840b6f1a10012ab34cd"
],
"specific_course_category_ids": [
"65f4c840b6f1a10012ab34cd"
],
"service_ids": [
"65f4c840b6f1a10012ab34cd"
],
"course_ids": [
"65f4c840b6f1a10012ab34cd"
],
"category_id": "65f4c840b6f1a10012ab34cd",
"has_overwrite": true,
"price": 19.9,
"duration": 20,
"order_index": "example"
}'Response
application/json
{ "data": { "id": "65f4c840b6f1a10012ab34cd", "externalId": "ext_1001", "firstName": "John", "lastName": "Doe", "fullName": "John Doe", "email": "john@example.com", "phone": { … }, "tags": [ … ], "totalBookings": 5, "avatarUrl": "https://example.com/avatar.jpg", "firstLetters": "JD", "createdAt": "2024-01-15T10:30:00Z", "updatedAt": "2024-02-20T14:45:30Z", "ts": 1708430730 }, "status": 1 }
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/enterprise-customers/customfields/categories
- Productionhttps://api.timify.com/v1/enterprise-customers/customfields/categories
- Staginghttps://api-stg.timify.com/v1/enterprise-customers/customfields/categories
- Local developmenthttp://localhost:3030/v1/enterprise-customers/customfields/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-customers/customfields/categories?ids=65f4c840b6f1a10012ab34cd&is_default=true&page=1&limit=50' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'company-id: 65f4c840b6f1a10012ab34cd'Returns paginated list of enterprise custom field categories that group custom field definitions.
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
{ "total": 182, "data": [ { … }, { … } ], "status": 1 }