← OVERC

API Setup BETA

Integrate OVERC services into your own shop workflow. COD confirmation, payment indicators, and payment reminders are separate.

Developer & integrations

Get started in three steps

1. Sign in as a merchant

Use your existing OVERC shop account. Each API request requires a valid merchant session.

2. Choose one API

COD confirmation, optional color indicator or overdue payment reminder. No automatic bundling.

3. Send an authorized request

Copy an example below and replace placeholders with your own merchant session and permitted buyer data.

Current access: Existing COD, indicator and AI Caller betas require signed-in OVERC merchants. The separate B2C pre-dispatch check uses manually approved partner keys. No anonymous public keys, automatic partner approval, calls or customer-score lookups are offered by this setup page.

B2C e-commerce partners

COD pre-dispatch check API Partner beta

An online seller sends the customer's name, mobile number and delivery address plus their own order ID. OVERC returns an advisory payment-history color (green, yellow, red or gray) to help the seller decide whether to dispatch a COD order.

Different from a COD confirmation call: This API does not phone the buyer, confirm the order, validate identity, check address deliverability, or guarantee payment. Those actions require separate verification services. A gray result means insufficient eligible network history.

₹0 for 12 months after partner activationThen ₹2 per successful NEW check

Valid requests returning any color, including gray, count as successful checks. Retries using the same partner order ID do not incur another charge. Invalid/blocked requests are not billed. After the first year, paid usage is blocked until a partner's billing arrangement is explicitly activated. GST and invoice terms require commercial agreement.

POST https://overc.in/api/cod-dispatch-check

Partner sample request

curl -X POST 'https://overc.in/api/cod-dispatch-check' \
  -H 'X-OVERC-API-Key: YOUR_APPROVED_PARTNER_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "order_id": "ORDER-12345",
    "customer_name": "Example Customer",
    "mobile": "BUYER_MOBILE_10_DIGITS",
    "delivery_address": "Example full delivery address, city, PIN",
    "buyer_notice_acknowledged": true
  }'

The seller must provide an appropriate notice to the customer before the check. Only eligible, buyer-consented independent shop records may contribute to the color. The name and address are validated as supplied fields but are not independently verified or retained in the usage log.

Apply for partner access

Sign in with an existing OVERC merchant account. Applications require manual business and privacy approval. API keys are issued only after approval and shown once. Do not put API keys in website JavaScript, mobile apps or public repositories—use your own backend server.

Checking your signed-in OVERC merchant account…

Choose your API

Each service requires an explicit request. The OVERC payment indicator is optional; COD orders can be confirmed without it.

📦 COD Order Confirmation API
Order confirmationManual call · Beta

Confirm a cash-on-delivery order before dispatch with OVERC's COD voice agent. Uses the merchant's COD-only calling preferences. This does not check buyer payment history.

POST https://overc.in/api/overc-call

Sample request

curl -X POST 'https://overc.in/api/overc-call' \
  -H 'Authorization: Bearer YOUR_MERCHANT_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "kind": "cod",
    "phone": "BUYER_MOBILE_10_DIGITS",
    "customer_name": "Example Customer",
    "order_amount": 1499,
    "items": "Example item",
    "address": "Example delivery address",
    "seller_name": "Example Shop",
    "consent": true
  }'

The customer must have consented to the automated order-confirmation call. You must enable calling under your COD preferences first. The API returns a merchant-bound status_ticket for call-status lookup; it does not return a score.

Configure COD confirmation
🎯 OVERC Payment Indicator API Optional

Request a buyer's green, yellow, red or gray OVERC payment indicator, only when you choose. This is merchant-reported payment history, not a credit bureau score. Gray means insufficient independent eligible history, not a safe buyer.

POST https://overc.in/api/overc-score

Sample request

curl -X POST 'https://overc.in/api/overc-score' \
  -H 'Authorization: Bearer YOUR_MERCHANT_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "phone": "BUYER_MOBILE_10_DIGITS",
    "include_score": true
  }'

This endpoint returns only the color and an insufficient-history flag. Consent, two-independent-shop eligibility, due-date delay and per-merchant rate limits remain enforced. It is never invoked implicitly by COD confirmation.

Open OVERC Score
📞 AI Payment Caller API
Overdue merchant creditManual call · Beta

Request one payment-reminder call against an existing overdue transaction owned by your shop. It uses the AI Payment Caller's separate settings, not COD preferences. No recurring calls run automatically.

POST https://overc.in/api/overc-call

Sample request

curl -X POST 'https://overc.in/api/overc-call' \
  -H 'Authorization: Bearer YOUR_MERCHANT_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "kind": "reminder",
    "deal_token": "YOUR_OWN_OVERDUE_DEAL_TOKEN",
    "consent": true
  }'

The buyer must expect automated payment reminders. Paid, disputed, or not-yet-due deals are blocked, and per-recipient frequency limits apply.

Configure AI Payment Caller
🔄 Retrieve COD or reminder call status

After a successful call request, the API returns a short-lived status_ticket. Use it with the same signed-in merchant account to view the result.

GET https://overc.in/api/overc-call

Sample request

curl 'https://overc.in/api/overc-call' \
  -H 'Authorization: Bearer YOUR_MERCHANT_ACCESS_TOKEN' \
  -H 'X-Call-Status-Ticket: STATUS_TICKET_FROM_CALL'

The status ticket is not an API key. Never share merchant access tokens, call tickets, or buyer details publicly.

Authentication and responsible use

Use a valid OVERC signed-in merchant access token as a bearer token for the current beta endpoints. Your integration must protect that token and respect its expiry. Never embed a merchant token, service-role key, or secret in a public site or source repository.

For server-to-server B2C pre-dispatch checks only, verified partners may receive revocable keys after manual approval. Other integrations (COD voice, AI Payment Caller, partner webhooks, billing collection and invoices) still require their own technical, legal and commercial approval. Never use merchant login tokens as public API keys.

Do not test by dialing a real customer without their permission. The example phone numbers, names and values above are placeholders only; pressing Copy does not send requests.