API Documentation

Build powerful integrations with the FeatureShark API. Access feedback, changelogs, support conversations, and more.

REST API

Simple, predictable REST endpoints with JSON responses. Easy to integrate with any technology stack.

Rate Limits

Generous rate limits: 1,000 requests/hour for authenticated endpoints, 100/hour for public endpoints.

Secure & Reliable

HTTPS encryption, API key authentication, and 99.9% uptime SLA for enterprise plans.

Authentication

Most API endpoints require authentication using an API key. Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

⚠️ Security Note: Never expose your API keys in client-side code or public repositories. Keep them secure and rotate them regularly.

Base URL

https://api.featureshark.com

All API requests should be made to this base URL. Append the endpoint path to construct the full URL.

Endpoints

GET/v1/boards Auth Required

List All Boards

Retrieve a list of all feedback boards in your workspace. Boards organize feature requests and feedback by category or product.

GET/v1/changelogsPublic

List All Changelogs

Fetch all published changelog entries. Changelogs document product updates, new features, and improvements.

GET/v1/changelogs/existsPublic

Check Changelogs Exist

Quick endpoint to check if any changelogs exist in your workspace without fetching full data.

GET/v1/help-centerPublic

List Help Center Articles

Retrieve all help center articles and documentation. Perfect for building custom help centers or integrating documentation into your app.

GET/v1/feedback/{feedback:slug}/votersPublic

Get Feedback Voters

Retrieve the list of users who have voted on a specific feedback post. Useful for showing supporter lists and engagement metrics.

POST/v1/support/messagesPublic

Send Support Message

Send a message in the support chat system. Allows customers to initiate or continue conversations with your support team.

GET/v1/support/conversationPublic

Get Support Conversation

Retrieve the current support conversation for a user, including message history and status.

GET/v1/support/agents/onlinePublic

Get Online Support Agents

Check which support agents are currently online and available to help customers.

POST/v1/surveys/{survey}/submitPublic

Submit Survey Response

Submit a response to an embedded survey. Perfect for NPS surveys, satisfaction surveys, and feedback collection.

Need Help?

Our developer support team is here to help you integrate with FeatureShark. Reach out with any questions or feedback.