Developer Portal REST API v1

Developer Documentation & API Reference

Complete reference for integrating BipinOne software products, programmatic store catalogs, UPI payment routing, and high-throughput automation APIs into your applications.

1. Overview & Authentication

Standard REST principles, JSON encoding, and token authorization.

All BipinOne API endpoints communicate exclusively over HTTPS with the base URL:

https://www.bipinone.com/api/v1

Authenticated requests require a Bearer token in the Authorization HTTP header:

Authorization: Bearer bipin_live_xxxxxxxxxxxxxxxxxxxxxxxx

2. Software Store & Product Catalog

Programmatically query available digital products, categories, licenses, and releases.

GET /api/v1/products Public • Rate-Limited

List software packages with search, pagination, and category filtering.

Query Parameters
Param Type Description
category string Filter by category slug (e.g. scripts, plugins)
q string Search query across title, description, and stack
page integer Page number (default: 1)
Sample Response (200 OK)
{
  "data": [
    {
      "id": 1,
      "slug": "telegram-payment-bot",
      "title": "Telegram Automation Bot Pro",
      "version": "2.4.0",
      "price": "999.00",
      "is_free": false,
      "compatibility": "Node.js / Python 3.11"
    }
  ],
  "pagination": { "current_page": 1, "total_pages": 4 }
}
GET /api/v1/products/{slug}

Retrieve complete product specs, file metadata, release history, and purchase requirements.

3. UPI Gateway & Webhook Router

Available v2.0

Direct-to-bank UPI dynamic QR generation, transaction settlement, and HMAC webhook callbacks.

POST /api/v1/upi/create-qr Auth Required

Generate a transaction-bound dynamic UPI QR string and raw intent URI.

Request Payload (JSON)
{
  "amount": 499.00,
  "order_id": "ORD_94821",
  "customer_name": "Rohan Sharma",
  "note": "Subscription Payment"
}
Sample Response (200 OK)
{
  "ok": true,
  "transaction_id": "UPI_TX_94821_78A",
  "amount": "499.00",
  "upi_intent_uri": "upi://pay?pa=merchant@okaxis&pn=BipinOne&am=499.00&tr=ORD_94821&cu=INR",
  "qr_payload": "data:image/svg+xml;base64,...",
  "expires_in": 900
}

4. SMM Automation & Reseller API

Available v2.1

Standard v2 high-throughput dispatcher with automated provider sync and balance ledger.

POST /api/v1/smm/orders Auth Required

Dispatch a new reseller order. Charges deduct atomically from your Central Wallet.

Request Payload (JSON)
{
  "action": "add",
  "service": 105,
  "link": "https://instagram.com/myaccount",
  "quantity": 1000
}
Sample Response (200 OK)
{
  "order": 904812,
  "status": "pending",
  "wallet_deducted": 45.00,
  "remaining_balance": 455.00
}

5. YouTube Metadata & Stream Extraction API

Available v1.4

Video metadata resolution, stream format parser, and thumbnail extractor under fair-use compliance.

GET /api/v1/yt/extract?url={video_url} Auth Required

Extract resolved media formats (1080p, 720p, 480p, m4a audio stream) and video telemetry.

6. Services, Portfolio & Telemetry

Query engineering capabilities, submit quotation inquiries, and read platform telemetry.

GET /api/v1/services

List all engineering services (Web Apps, Android, APIs, Bots, AI integrations).

POST /api/v1/quotes

Submit a bespoke engineering quotation request with project scope & budget.

GET /api/v1/portfolio

List engineering case studies, tech stack badges, and system architectures.

GET /api/v1/site-info

Public platform telemetry (services count, projects, verified stacks).

7. HTTP Status Codes & Error Handling

Predictable standard HTTP status codes and structured error responses.

Code Meaning Description
200 OK Success Request processed successfully.
400 Bad Request Invalid Payload Missing required parameters or malformed JSON.
401 Unauthorized Missing Key API key missing or invalid Bearer token provided.
403 Forbidden Permission Denied Account suspended or insufficient privileges.
429 Too Many Requests Rate Exceeded Rate limit reached. Retry after specified header delay.