Prerequisites
Before you begin, you’ll need:- A Shipstar account (sign up here)
- An API key from your Dashboard
- At least one GitHub repository connected
Get Your API Key
1
Log in to Dashboard
Go to app.shipstar.ai and log in to your account.
2
Navigate to API Keys
Click on API Keys in the sidebar to access your API key management.
3
Create a New Key
Click Create API Key, give it a name, and copy your new API key.
Connect a GitHub Repository
Before generating content, connect your GitHub account and select repositories to track:1
Connect GitHub
In the dashboard, go to Sources and click Connect GitHub. Authorize Shipstar to access your repositories.
2
Select Repositories
Choose which repositories to track. Shipstar will analyze commits from these repos when generating content.
Generate Your First Content
Generate a Changelog
Use the following request to generate a changelog from your recent commits:Example Response
pending to processing to completed.
Check Content Status
Poll for the result using the content ID:Customize the Date Range
By default, Shipstar analyzes the last 7 days of commits. You can specify a custom range:cURL
Publish Your Content
Once content is generated, publish it to get a public URL:cURL
Response
Try Other Content Types
Replace the endpoint path to generate different types of content:
All endpoints accept the same request body with optional
start_date, end_date, and product_name.
Next Steps
How It Works
Learn how Shipstar transforms commits into content
Authentication
Deep dive into API authentication
Error Handling
Learn how to handle API errors
API Reference
Explore the full API documentation