Skip to main content

API Reference

The Oktivo API enables programmatic access to voice calling, token management, and webhook configuration.

Base URL

All API endpoints are served over HTTPS. HTTP requests are rejected.

Authentication

See Authentication for details on token creation and management.

Rate Limits

When rate limited, you’ll receive a 429 response with a Retry-After header indicating how many seconds to wait.

Error Format

All error responses follow a consistent structure:

HTTP Status Codes

Pagination

List endpoints return all results for the authenticated user. For endpoints with large result sets, pagination is indicated by:
Use ?page=2&pageSize=50 query parameters to navigate pages.

Request Format

  • All request bodies must be JSON (Content-Type: application/json)
  • Path parameters are included in the URL (e.g., /calls/{contactUID})
  • Query parameters are used for filtering and pagination

API Versioning

The current API version is v1. The version is included in the URL path:
Breaking changes will be introduced in new versions. The current version will remain supported with advance deprecation notice.