Freemium Access Control via Subscription Status API

📌 1. Feature Description

Freemium Subscription Access via Web API
This feature allows developers to offer free apps with optional paid features. Using a simple HTTPS request to the Omi API, the app can check if a user is subscribed and enable premium content accordingly.


🧪 2. Use Cases

  • A note app shows all basic features for free; subscribers unlock AI summaries.

  • A productivity tool provides smart scheduling only to paid users.

  • A language app offers daily lessons for free, with grammar reports available to subscribers.

  • The developer uses the subscription check to control access in real time.


🎯 3. Benefits

  • Enables freemium monetization.

  • Easy to implement via HTTPS API.

  • Boosts user engagement and conversion.

  • No SDK required; works with any backend.

  • Keeps premium logic secure and centralized.


⚙️ 6. API Design

Endpoint

GET https://api.omi.com/subscription-status 

Query Parameters

Name Type Required Description

user_id

string

The ID of the user

app_id

string

The ID of the application

Headers

Name Value

Authorization

Bearer YOUR_API_KEY

Successful Response

{ "subscribed": true, "plan": "premium_monthly", "valid_until": "2025-06-01T00:00:00Z" } 

Unsubscribed Response

{ "subscribed": false } 

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
💡

Feature Requests

Date

11 months ago

Author

Ibrahim Albayrak

Subscribe to post

Get notified by email when there are changes.