Overview

Comprehensive REST API for managing e-commerce operations including products, orders, customers, payments, and fulfillment.

The Vrio API provides comprehensive programmatic access to manage every aspect of your e-commerce operations. Built as a RESTful API, it enables you to integrate Vrio with your existing systems, automate workflows, and build custom applications on top of the Vrio platform.

Getting Started

Authentication

All API requests require authentication using API keys. Learn how to retrieve your API credentials, configure required headers (including the X-Api-Key header), and troubleshoot common authentication errors like 403 responses.

API Authentication Guide →

Understanding Responses

The Vrio API uses standard HTTP response codes and provides detailed error messages to help you debug issues. Learn how to interpret response codes, handle validation errors with specific error codes and field-level feedback, and implement proper error handling in your applications.

Validation Error Codes →

Response Management →

Customer APIs

Build powerful customer-facing features with APIs that manage customer profiles, addresses, payment methods, and subscription lifecycles. Enable customers to update their subscriptions, manage billing frequencies, pause or skip renewals, and access their order history through your custom interface.

Key Features:

  • Customer profile and payment method management
  • Subscription lifecycle control (pause, resume, cancel, swap offers)
  • Self-service billing frequency adjustments
  • Order history and tracking access

Customer APIs Overview →

Subscription Management →

Payment APIs

Process one-time and recurring payments with comprehensive order management capabilities. The Payment APIs handle everything from initial order creation to complex scenarios like 3D Secure authentication, payment method fallbacks, and multi-step checkout flows.

Key Features:

  • Single and multi-step order processing
  • 3D Secure (3DS) authentication handling
  • Response code 101 workflows for additional verification
  • Duplicate transaction prevention with idempotency
  • Post-purchase upsells and order modifications
  • Payment method routing and retry logic

Payment APIs Overview →

Processing Orders →

3D Secure Integration →

Handling 101 Response Codes →

Duplicate Prevention →

Upsells →

Upgrading to the Vrio API

If you're currently using the legacy API (Sublytics), learn about the benefits and process of upgrading.

Upgrading to the Vrio API →