This repository contains the official documentation for Cronhost - a powerful service for scheduling HTTP requests using cron expressions.
- Complete API Reference - Interactive OpenAPI documentation with live examples
- TypeScript SDK Guide - Comprehensive SDK documentation with type definitions
- Quickstart Guide - Get up and running in under 5 minutes
- Real-world Examples - Practical use cases and code samples
- Schedule Management - Create, update, delete, and control HTTP request schedules
- Cron Expressions - Standard 5-field cron syntax with timezone support
- Job Monitoring - Track execution history, success rates, and error details
- Error Handling - Retry logic, timeouts, and comprehensive error responses
- Authentication - API key-based authentication with security best practices
Install the Mintlify CLI to preview documentation changes locally:
npm i -g mintlifyRun the following command at the root of the documentation directory:
mintlify devThis will start a local development server at http://localhost:3000 where you can preview your changes in real-time.
cronhost-docs/
├── index.mdx # Main landing page
├── quickstart.mdx # Getting started guide
├── development.mdx # Development best practices
├── docs.json # Documentation configuration
├── api-reference/ # REST API documentation
│ ├── introduction.mdx # API overview
│ ├── authentication.mdx # API key setup
│ ├── openapi.json # OpenAPI specification
│ ├── schedule/ # Schedule endpoints
│ └── job/ # Job endpoints
└── sdk-reference/ # TypeScript SDK documentation
├── introduction.mdx # SDK setup
├── schedules.mdx # Schedule management
├── jobs.mdx # Job monitoring
└── types.mdx # Type definitions
- Use clear, concise language
- Include practical code examples
- Provide both cURL and SDK examples where applicable
- Focus on real-world use cases
- Always include working code examples
- Use TypeScript for SDK examples
- Include error handling patterns
- Show both success and error scenarios
- Keep
openapi.jsonup to date with the latest API changes - Include comprehensive examples for all endpoints
- Document all request/response schemas
- Provide multiple example scenarios
Changes are automatically deployed to production when pushed to the main branch. The Mintlify GitHub App handles the deployment process.
If needed, you can manually trigger a deployment from the Mintlify dashboard.
- Cronhost Website: cronho.st
- Dashboard: cronho.st/dashboard
- API Base URL:
https://cronho.st/api/v1 - Support: help@cronho.st
- Status Page: status.cronho.st
Mintlify dev isn't running
mintlify installThis will re-install dependencies.
Page loads as 404
- Ensure you're running the command in a folder with
docs.json - Check that all file paths in
docs.jsonare correct - Verify that referenced files exist
OpenAPI endpoints not showing
- Validate your
openapi.jsonsyntax - Ensure endpoint files reference the correct OpenAPI operations
- Check that the OpenAPI spec is properly linked in
docs.json
- Documentation Issues: Open an issue in this repository
- Mintlify Questions: Check the Mintlify documentation
- Cronhost API Issues: Contact help@cronho.st
This documentation is maintained by the Cronhost team. For licensing information about the Cronhost service, please refer to our terms of service.
Made with ❤️ by the Cronhost team