Authentication
All API requests require an API key. Include it in the header:
curl -H "x-api-key: YOUR_API_KEY" \
https://feedto.me/api/v1/products/your-product/feedbackFind your API key in Dashboard → Settings → API Keys
Base URL
https://feedto.me/api/v1Endpoints
GET
/api/v1/products/{slug}/feedbackList all feedback posts
Query Parameters
| board | string | Filter by board slug |
| status | string | Filter by status (open, planned, in_progress, completed, closed) |
| limit | number | Max results (default 50, max 100) |
| offset | number | Pagination offset |
POST
/api/v1/products/{slug}/feedbackCreate a new feedback post
Request Body
| board_id | string | Board ID (required) |
| title | string | Post title (required) |
| content | string | Post content/body |
| description | string | Legacy alias of content |
| author_email | string | Author email |
| author_name | string | Author name |
GET
/api/v1/products/{slug}/roadmapGet roadmap items
Query Parameters
| status | string | Filter by status (planned, in_progress, completed) |
| public_only | boolean | Only public items (default true) |
GET
/api/v1/products/{slug}/changelogGet changelog entries
Query Parameters
| limit | number | Max results (default 20, max 50) |
| offset | number | Pagination offset |
Response Format
All responses are JSON with this structure:
{
"data": [...], // Response data
"pagination": { // For list endpoints
"limit": 50,
"offset": 0,
"total": 123
},
"error": "string" // Only on error
}Rate Limits
| Free | 100 requests/hour |
| Starter (€19/mo) | 500 requests/hour |
| Pro (€49/mo) | 2,000 requests/hour |
| Business (€99/mo) | Unlimited |