HTTP proxy API in front of TIMIFY GraphQL services. Generated from Express routes and route analysis docs.
TIMIFY Developer API GraphQL Proxy (0.0.4)
Request
This endpoint fetches company data. This endpoint can be used in the app context (with app token) or company context (by the client with its company token) Only one of the following parameters is required: - company_id - enterprise_id - external_company_id If you want to filter by service_id or external_service_id it is mandatory to provide at least one parameter from the previous list.
Filter companies by company ID. Must be a valid MongoDB ID.
Filter companies by enterprise ID. Must be a valid MongoDB ID.
Filter companies by external company ID.
Filter companies by service ID. Must be a valid MongoDB ID.
Filter companies by external service ID.
Filter companies by enterprise tag IDs. Comma-separated list of valid MongoDB IDs.
Filter companies by enterprise tag external IDs. Comma-separated list of external identifiers.
Select which company fields to include in the response (comma-separated list).
Filter companies by enterprise tag external IDs (alternative naming format).
Filter companies by owner email address.
Filter companies by external company IDs. Comma-separated list of external identifiers.
Filter companies by company IDs. Comma-separated list of valid MongoDB IDs.
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/companies
- Productionhttps://api.timify.com/v1/companies
- Staginghttps://api-stg.timify.com/v1/companies
- Local developmenthttp://localhost:3030/v1/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/companies?company_id=65f4c840b6f1a10012ab34cd&enterprise_id=65f4c840b6f1a10012ab34cd&enterprise_slug=string&external_company_id=ext-company-001&service_id=65f4c840b6f1a10012ab34cd&external_service_id=ext-service-001&enterprise_tag_ids=65f4c840b6f1a10012ab34cd&enterprise_tag_external_ids=ext-tag-001&fields=65f4c840b6f1a10012ab34cd&company-id=string&enterprise-id=string&enterprise-slug=string&external-company-id=string&service-id=string&external-service-id=string&enterprise-tag-ids=string&enterprise-tag-external-ids=string&owner_email=alex%40example.com&external_company_ids=ext-company-001&company_ids=65f4c840b6f1a10012ab34cd&page=1&limit=50' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'company-id: 65f4c840b6f1a10012ab34cd'Returns paginated list of companies with their details, filtered by provided criteria.
List payload.
{ "data": [ { … }, { … } ], "total": 2, "meta": { "page": 1, "limit": 10, "totalItems": 2, "totalPages": 1 }, "status": 1 }
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/companies/onlinestatus
- Productionhttps://api.timify.com/v1/companies/onlinestatus
- Staginghttps://api-stg.timify.com/v1/companies/onlinestatus
- Local developmenthttp://localhost:3030/v1/companies/onlinestatus
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://docs2.timify.com/_mock/apis/openapi/v1/companies/onlinestatus \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'company-id: 65f4c840b6f1a10012ab34cd'{ "data": { "id": "65f4c840b6f1a10012ab34cd", "slug": "main-salon", "name": "Main Salon", "onlineBookingEnabled": false, "updatedAt": "2024-03-07T14:22:15Z", "ts": 1709823735 }, "status": 1 }
- Mock serverhttps://docs2.timify.com/_mock/apis/openapi/v1/companies/statistics
- Productionhttps://api.timify.com/v1/companies/statistics
- Staginghttps://api-stg.timify.com/v1/companies/statistics
- Local developmenthttp://localhost:3030/v1/companies/statistics
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs2.timify.com/_mock/apis/openapi/v1/companies/statistics?month=string&year=string&statistics_mode=string&page=1&limit=50' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'company-id: 65f4c840b6f1a10012ab34cd'Returns company statistics and metrics including usage data and performance indicators.
List payload.
{ "data": [ { … }, { … } ], "total": 2, "meta": { "page": 1, "limit": 10, "totalItems": 2, "totalPages": 1 }, "status": 1 }