WF Release Hub API
RESTful API endpoints for accessing product and release data programmatically. Perfect for integrations, automation, and building custom tooling.
API Endpoints
/api/productsReturns a list of all products with their basic information and latest release data.
/api/products/[productId]Returns detailed information about a specific product including all releases.
/api/productsCreates a new product with the provided information and GitHub repository details.
/api/releasesReturns all releases across all products with full metadata and content.
/api/releases/[productId]/[releaseId]Returns detailed information about a specific release including full content.
/api/releasesCreates a new release with the provided information, features, and tasks.
/api/products/[productId]/usersUpdates the list of users who receive notifications for a product's releases.
/api/sync/github-releasesSynchronizes GitHub releases for specified products, creating markdown files for new releases.
/api/webhooks/githubReceives GitHub webhook events to automatically import releases and notify users. Configure in GitHub repository settings → Webhooks.
/api/webhooks/jenkinsReceives Jenkins build notifications to trigger release notifications. Add to Jenkins pipeline post-success actions.
Product Object
Release Object
GitHubRepo Object
Status Values
Release status can be: "Planned", "In Progress", "Released", or "Cancelled"
Usage Examples
Status Codes
200Success404Not Found500Server ErrorError Response
Need help with integration? Contact our support team for assistance.