HTTP proxy API in front of TIMIFY GraphQL services. Generated from Express routes and route analysis docs.
- List enterprise custom field categories
List enterprise customers
Create enterprise customer
List enterprise custom fields
Create enterprise custom field
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
List enterprise custom fi...
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
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 }
- 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 POST \
https://docs2.timify.com/_mock/apis/openapi/v1/enterprise-customers/customfields/categories \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'company-id: 65f4c840b6f1a10012ab34cd' \
-d '{
"name": "example",
"external_id": "65f4c840b6f1a10012ab34cd"
}'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 }