Extend
The API, webhooks, plugins and command-line tools.
- REST API Authenticate with a bearer token, choose abilities, handle errors and rate limits, and call the main endpoint groups with curl.
- Webhooks Send a signed JSON request to your own URL when an invoice is paid, a service changes or a ticket is opened, and verify it on your side.
- Plugins What plugins are, how to enable, configure, upload, upgrade, disable and remove them, and what to check before you trust one.
- Writing a plugin The plugin folder layout, plugin.json, the plugin class, routes, events, hooks, provisioning modules and gateways, with the bundled plugins as examples.
- cPanel & WHM Create, suspend and remove hosting accounts on a WHM server automatically. Not yet tested against a live server.
- DirectAdmin Create, suspend and remove DirectAdmin users automatically from a reseller account. Not yet tested against a live server.
- Enhance Create a customer organisation, subscription and optional website on an Enhance control panel when an invoice is paid. Not yet tested against a live panel.
- License Server Issue licence keys when an order is paid, and let your own software verify, activate and deactivate them through a signed JSON API.
- Artisan commands The command-line tools that ship with Tidemark Billing, what each does, its options and when the scheduler runs it for you.