Base URL — All API endpoints are relative to:
What the API covers
Use the cards below to jump straight to any endpoint group.Text Generation
Generate articles, summaries, paraphrases, and more with Nexus AI.
Image Generation
Create photorealistic or illustrated images from text prompts.
Voice Generation
Convert text to natural-sounding speech and download audio files.
File Chat
Upload documents and ask questions about their content.
Deployments
Create, monitor, and roll back Starhost site deployments.
Domains
Add custom domains to your sites and verify DNS records.
Getting your API key
Every request to the Verbosec API must include a valid API key. You generate your key from the Verbosec Cloud dashboard and pass it as a Bearer token in theAuthorization header on every request. See the Authentication guide for full instructions on generating a key and using it safely.
Rate limits
Rate limits are enforced on a per-plan basis. If you exceed your plan’s request quota, the API returns a429 Too Many Requests response. The response includes a Retry-After header indicating how many seconds you should wait before retrying. Upgrade your plan in the Verbosec Cloud dashboard if you consistently hit rate limits in production.
Error responses
All API errors return a JSON body with a top-levelerror object containing a machine-readable code and a human-readable message. Use the code field in your application logic to handle specific error conditions programmatically.
error-response.json
HTTP status code reference
HTTP status code reference
| Status code | Meaning |
|---|---|
200 OK | The request succeeded and a response body is returned. |
201 Created | A new resource was created successfully. |
400 Bad Request | The request body is invalid or a required parameter is missing. |
401 Unauthorized | Your API key is missing or invalid. |
403 Forbidden | Your API key is valid but does not have permission to access this resource. |
429 Too Many Requests | You have exceeded your plan’s rate limit. |
500 Internal Server Error | An unexpected error occurred on the Verbosec servers. |