Vocu Developers
🇺🇸 English
  • 🇺🇸 English
  • 🇨🇳 简体中文
Api Docs(Current)
User GuideBack To APP
Api Docs(Current)
User GuideBack To APP
🇺🇸 English
  • 🇺🇸 English
  • 🇨🇳 简体中文
🇺🇸 English
  • 🇺🇸 English
  • 🇨🇳 简体中文
  1. User
  • Overview
  • Authentication Method
  • Core
    • Voice Character
      • Manage
        • Get the list of voice characters for the current user
        • Get details of the voice character with the specified ID
        • Create a new voice character
        • Update a voice character's name and description
        • Upload avatar for the voice character with the specified ID
        • Delete Voice Character with the specified ID
      • Styles
        • Get the transcription of a style's reference audio
        • Add a style to the voice character with the specified ID
        • Correct the transcription of a style's reference audio
        • Update a style's name and description
        • Set a style as the default style
        • Reset a style and reprocess its reference audio
        • Delete Style of the specified ID for the Voice Character with the specified ID
    • Voice Generation
      • Async jobs
        • Get the list of asynchronous generation tasks for the current user
        • Get the details of an asynchronous generation task by ID
        • Create Asynchronous Voice Generation Task
        • Upload audio for voice conversion
        • Delete an asynchronous generation task by ID
      • Synchronous
        • List synthesis parameter presets
        • One-shot synthesis returning an MP3 stream directly
        • Synchronous real-time voice generation
  • Creative
    • Templates
      • Get User's Template List
      • Get Template Details with Specified ID
      • Create New Template
      • Update Template with Specified ID
      • Delete Template with Specified ID
  • Account
    • User
      • Get current user account information
        GET
  • Advanced
    • Splitter
      • List splitter configurations
      • Get splitter configuration details
      • Create a splitter configuration
      • Update a splitter configuration (diff mode)
      • Delete a splitter configuration
  • Schemas
    • Generation Template
    • Generation Task
    • Voice Character
    • General Generation Parameters (New)
    • ErrorResponse
  1. User

Get current user account information

GET
https://v1.vocu.ai/api/account/info
The response shape differs from other endpoints: the user object sits at the top level under user, not under data.
user.quota is the part integrators need most, because it bounds the behaviour of other endpoints:
syncBaseConcurrent / syncPaidConcurrent — their sum is the concurrency limit for /api/tts/simple-generate
asyncBaseConcurrent / asyncHPConcurrent — concurrency allowance for asynchronous generation
lora — remaining professional-cloning quota; at 0, sending lora to POST /api/voice returns BILLING_QUOTA_EXCEEDED. user.loraQuota is the remaining professional-clone count; quota.lora mirrors the same number
priority — priority of asynchronous jobs
There are two credit fields — don't confuse them and don't use the wrong name. credit is the paid balance on the main account and bonusCredit is granted credit; front-ends usually display their sum. credits (with an s) is a legacy alias of bonusCredit and is deprecated, kept only for older clients — do not use it in new integrations.
Several fields are redacted or trimmed for privacy: phone may be masked or omitted, placeholder emails derived from phone numbers are rewritten, and password / frozenCredit / options are never returned. notifications is the unread count, but becomes the string "99+" past 99 — it can be either a number or a string, so parse defensively.
INFO
See the Errors document for the full code reference. Always use the X-Vocu-App-Request-Id response header when troubleshooting.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://v1.vocu.ai/api/account/info' \
--header 'Authorization: Bearer <token>'

Responses

🟢200Successfully retrieved user account information
application/json
Account info; the user object is at the top level under user, not data
Bodyapplication/json

Example
{
    "status": 200,
    "message": "OK",
    "user": {
        "id": "7249c3e5-10d5-4b5d-acc2-000a8cc0e358",
        "name": "p1pscp30",
        "email": "[email protected]",
        "phone": "191****3326",
        "avatar": "https://picsum.photos/seed/T9mWjQIssH/3653/564",
        "role": "user",
        "isPaid": true,
        "notifications": "20",
        "credits": 81
    }
}
🟠401Unauthorized
🟠429Rate limited
Modified at 2026-08-23 09:24:46
Previous
Delete Template with Specified ID
Next
List splitter configurations