Developers Hub

API-first design. Terminal-friendly. AI agent ready.

REST APIMCP SupportAI Ready
Quick Start
Get up and running in 3 simple steps
1

Get your API key

Sign up and generate an API key from your dashboard

sk_live_abcd1234567890
2

Make your first request

List all feedback items for your account

curl https://voice.sury.app/api/v1/feedback \
  -H "X-API-Key: sk_live_abcd1234567890"
3

Submit feedback via API

Create new feedback programmatically

curl -X POST https://voice.sury.app/api/v1/feedback \
  -H "X-API-Key: sk_live_abcd1234567890" \
  -H "Content-Type: application/json" \
  -d '{"title": "Add dark mode", "description": "..."}'
REST API
Direct HTTP integration

Standard HTTP methods, JSON responses, simple authentication.

View Documentation
Widget
Embed on any website

<2KB, zero dependencies. Works everywhere - HTML, React, Vue, WordPress.

Get Widget Code
API Playground
Test endpoints live

Interactive API testing with live responses and code generation.

Try it now
MCP Server
AI agent integration

Let Claude and other AI agents manage feedback automatically.

Setup Guide
Code Examples
Get started with your preferred language

Using Fetch API

// List feedback
const response = await fetch('https://voice.sury.app/api/v1/feedback', {
  headers: {
    'X-API-Key': 'sk_live_your_api_key'
  }
});
const { data } = await response.json();

// Create feedback
const feedback = await fetch('https://voice.sury.app/api/v1/feedback', {
  method: 'POST',
  headers: {
    'X-API-Key': 'sk_live_your_api_key',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    title: 'Feature request',
    description: 'Details here'
  })
});
CLI Tool
Manage feedback from your terminal

Installation (Coming Soon)

npm install -g @tnyvoice/cli

Preview Commands

# Configure API key
tnyvoice config set api-key sk_your_api_key

# List feedback
tnyvoice list --status=new

# Create feedback
tnyvoice create "Add dark mode" --description "Please!"

# Update status
tnyvoice update abc123 --status=planned

# Export data
tnyvoice export --format=json > backup.json
API Features
Everything you need for feedback management

RESTful Design

Standard HTTP methods, predictable URLs, JSON responses

Simple Authentication

Single API key via X-API-Key header

Generous Rate Limits

60 req/min for Pro, 10 req/min for Free tier

Webhook Events

Real-time notifications for feedback events (Coming Q1 2026)

Batch Operations

Bulk updates and exports for efficiency

CORS Support

Call API directly from browsers

Ready to build?
Get your API key and start integrating in minutes