VoiceStamp API Reference

Complete REST API for creating, managing, and sharing voice-annotated content. Build powerful voice applications with our comprehensive developer tools.

169

API Endpoints

37

Email & SMS Templates

99.9%

Uptime SLA

Base URL

https://voicestamp.vps.webdock.cloud/api/v1

Quick Start

1

Get API Token

Authenticate with email/SMS verification to get your Bearer token

POST /api/v1/auth/login
2

Create VoiceStamp

Create a draft VoiceStamp to start uploading files

POST /api/v1/security/vst/draft
3

Upload Content

Upload audio, images, and other assets to your VoiceStamp

POST /api/v1/security/vst/{id}/audio
4

Share & Collaborate

Share your VoiceStamp via email, SMS, or public link

POST /api/v1/voicestamps/{id}/share

Authentication

VoiceStamp uses Bearer token authentication. Each API request requires an Authorization header with a valid token.

Get Token

POST https://voicestamp.vps.webdock.cloud/api/v1/auth/login
Content-Type: application/json

{
  "email": "user@example.com"
}

Use Token

GET https://voicestamp.vps.webdock.cloud/api/v1/voicestamps
Authorization: Bearer YOUR_TOKEN
Content-Type: application/json

Rate Limits

1000
Requests per hour
General API endpoints
100
Uploads per hour
File upload endpoints
50
Emails/SMS per hour
Messaging endpoints

Response Format

Success Response

HTTP 200 OK
{
  "success": true,
  "data": {
    "id": 12345,
    "title": "My VoiceStamp",
    "status": "completed"
  },
  "message": "Operation successful"
}

Error Response

HTTP 400 Bad Request
{
  "success": false,
  "error": "validation_failed",
  "message": "Invalid request data",
  "errors": {
    "title": ["Title is required"]
  }
}
API Reference - VoiceStamp API Documentation