Skip to main content

My Virtual Office API

The My Virtual Office API allows you to programmatically manage your customers. With this API, you can integrate customer creation and management directly into your applications and workflows.

What you can do

Create Customers

Add new customers to your My Virtual Office account through the API

Manage API Keys

Generate and manage API keys from your dashboard

Base URL

All API requests should be made to:
https://api.my-virtual-office.com

Authentication

The My Virtual Office API uses API keys for authentication. You can generate API keys from your dashboard settings. All requests must include your API key in either:
  • X-API-Key header
  • Authorization: Bearer <api_key> header
Keep your API keys secure and never expose them in client-side code or public repositories.

Response Format

All API responses are returned in JSON format. Successful responses include the requested data, while error responses include error details.

Success Response

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "first_name": "John",
  "last_name": "Doe",
  "email": "john@example.com",
  // ... additional fields
}

Error Response

{
  "error": "Bad Request",
  "message": "Invalid email format"
}

Rate Limiting

API requests are subject to rate limiting. If you exceed the rate limit, you’ll receive a 429 Too Many Requests response.

Support

If you have questions or need help, please contact our support team at hello@my-virtual-office.com.