Getting Started with Uvio Notify

The Uvio Notify API provides OTP authentication, push notifications, events, and feed posts. Register your company, grab an API key, and make your first call in minutes.

For full endpoint details, see the API Reference.

Overview

The Uvio Notify API lets your product send OTP requests, push notifications, and manage events and feed posts. Base URL: https://api.uvio.chat/notify/v1. All requests are authenticated via the X-API-Key header.

Prerequisites

Before You Begin

Make sure you have the following:

  • An active Uvio mobile app account. Download the app from the App Store or RuStore and complete onboarding.
  • A work email matching your Uvio account, plus your company tax ID (INN, 12 digits) and website.

Step 1: Register Your Company

Head to https://lk.uvio.chat/register and follow the guided registration wizard.

1

Open the Dashboard

Visit https://lk.uvio.chat/register in a modern desktop browser.

2

Fill in Company Details

Provide the company name, 12-digit tax ID (INN), website, and the work email tied to your Uvio mobile app profile.

3

Confirm OTP

Approve the six-digit OTP that arrives in the Uvio mobile app. Codes expire in 10 minutes.

Step 2: Access the Dashboard

After registration, sign in at https://lk.uvio.chat. Authentication is OTP-based — no password needed.

Login Process

1

Enter Your Email

Go to the login page and enter the email verified during registration.

2

Receive OTP

An OTP code is pushed to the Uvio mobile app on your phone.

3

Verify & Access

Enter the OTP within 10 minutes to unlock the dashboard and manage your company.

Step 3: Get Your API Key

API keys authenticate your requests to the Uvio Notify API. Each key is scoped to your company and sent via the X-API-Key header.

Generate via Dashboard

  1. Sign in to the Dashboard (https://lk.uvio.chat)
  2. Navigate to SettingsAPI Keys
  3. Click Generate New API Key
  4. Important: copy the key immediately — it is shown only once
Header Format
X-API-Key: sk_live_...
Security Warning
  • Never commit API keys to version control
  • Store keys in environment variables or a secrets manager
  • Rotate keys regularly and immediately after any suspected compromise
  • If you lose a key, revoke it and generate a new one

Step 4: Make Your First API Call

Let's start with the simplest call — creating an OTP request. The base URL is https://api.uvio.chat/notify/v1.

cURL
curl -X POST https://api.uvio.chat/notify/v1/otps \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "identifier": "user@example.com",
    "identifier_type": "email"
  }'

Success Response

200 OK
{
  "otp_id": "550e8400-e29b-41d4-a716-446655440000",
  "expires_at": "2024-01-01T12:10:00Z",
  "status": "sent"
}
You're All Set

If you received a 200 OK response with an otp_id, your integration is working. The user will receive the OTP code in the Uvio app.

Next Steps

You have your API key and a working first call. Explore what else you can build with Uvio Notify: