Skip to main content
Domavia
Latest

API Overview

Developer API documentation for building integrations with Domavia

The Domavia API provides programmatic access to all platform features for building custom integrations, automating workflows, and extending the platform.

Quick start

To get started with the Domavia API:

  1. Create an account at the registration page
  2. Generate API credentials from your account settings
  3. Review the API Reference to understand available endpoints
  4. Start building your integration

Authentication

The Domavia API supports multiple authentication methods:

Session-Based Authentication

  • HTTP-only cookies for browser-based applications
  • Sessions expire after 24 hours of inactivity
  • Automatic refresh token handling

Bearer Token Authentication

  • JWT tokens for programmatic API access
  • Include in Authorization: Bearer <token> header
  • Suitable for server-to-server integrations

API Keys

  • X-API-Key header authentication
  • Scoped permissions per key
  • Ideal for third-party integrations

Security Best Practices

  • Never expose credentials in client-side code
  • Use HTTPS for all API requests
  • Implement proper error handling for authentication failures
  • Rotate credentials regularly

Interactive API Reference

Explore all available endpoints, try requests, and view responses:

β†’ Launch API Reference

The interactive reference includes:

  • Complete endpoint catalog - All available API routes
  • Request/response formats - Data structures and examples
  • Authentication methods - How to authenticate requests
  • Interactive playground - Test endpoints directly
  • Code examples - Ready-to-use snippets

Use Cases

Common integration scenarios:

Property Management

  • Sync property listings with external systems
  • Automate document processing
  • Track investment performance

Compliance Workflows

  • Export tax reports to accounting software
  • Integrate visa tracking with HR systems
  • Automate compliance notifications

Custom Analytics

  • Build custom dashboards with your data
  • Generate automated reports
  • Track KPIs and metrics

Rate Limits

API requests are subject to rate limiting:

  • Free: 100 requests/minute
  • Explorer: 300 requests/minute
  • Navigator: 600 requests/minute
  • Pathfinder: 1,200 requests/minute
  • Enterprise: Unlimited

Support

Need help with the API?

Changelog

Stay updated on API changes at API Changelog