Not available
Connect Forest to external tools and build custom integrations.
API access
Forest provides a REST API for custom integrations.
API documentation: https://docs.forest.tools/api (contact support for access)
Use cases
- Sync issues to external systems
- Automate reporting
- Create custom dashboards
- Build bot integrations
Generate API tokens
- Go to Settings > API & Integrations
- Click + Generate Token
- Name the token (e.g., “CI/CD bot”)
- Copy the token
- Store it securely
Never share tokens. Treat them like passwords.
Webhooks
Webhooks send real-time notifications when events occur.
Supported events
- Issue created, updated, deleted
- Issue moved between statuses
- Comments added
- Members invited
Create a webhook
- Go to Settings > Webhooks
- Click + New Webhook
- Enter:
- Name — e.g., “Slack notifications”
- URL — Where to send the webhook
- Events — Which events trigger it
- Click Create
When an event occurs, Forest sends a POST request to your URL.
Example webhook payload
{
"event": "issue.created",
"issue_id": 42,
"title": "Fix login bug",
"created_at": "2026-06-04T10:30:00Z"
}
Third-party integrations
Forest integrates with:
- Slack — Notifications and commands
- GitHub — Link PRs to issues (if available)
- Linear — Sync work (if available)
To enable:
- Go to Settings > Integrations
- Click the service
- Authorize access
- Configure options
Build a custom integration
- Get an API token from Settings > API & Integrations
- Read the API documentation
- Build your integration using the REST API
- Test against a dev project first
Troubleshoot integrations
- Check Activity Log to see if requests are succeeding
- Verify your API token is still valid
- Check that the webhook URL is reachable
- Review error logs in Settings > Integrations
Rate limits
API calls are rate-limited to prevent abuse:
- Requests per minute: 60 (for most endpoints)
- Batch operations: 10 per minute
If you hit a limit, wait and retry.