Bring messaging into your product

Connect bots and vouchers with one account and API. Configure in the console and integrate through our SDKs.

Authentication
JWT / sbot_ / sop_
Receiving events
Webhook / getUpdates
SDK
Node.js / Java
voucher.tsissueVoucher
const response = await fetch(
  `${API}/api/v1/open-platform/vouchers/issue`,
  {
    method: 'POST',
    headers: {
      Authorization: `Bearer ${APP_TOKEN}`,
      'Idempotency-Key': orderId,
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      template_id: templateId,
      external_issue_id: orderId,
      recipient_user_id: customerId,
    }),
  },
)

const voucher = await response.json()

Reusing an idempotency key will not issue a duplicate voucher.

One entry point, two capabilities

Choose only what your product needs. Credentials, configuration, and runtime status stay together in the developer console.

01 / BOT API

Bot API

Send and receive messages, manage commands, and receive updates by webhook or polling.

  • Webhook / getUpdates
  • Node.js / Java SDK
  • Delivery logs and retries

02 / VOUCHERS

Vouchers

Create an application and use an sop_ token to issue, verify, redeem, and reverse vouchers.

View integration guide →

You issue the voucher and own fulfillment

The platform provides template review, voucher state, idempotency, and redemption APIs. You decide the recipient, benefit, and fulfillment flow.

Responsibility boundaryThe platform does not sell vouchers, collect payment, or guarantee goods and services offered by developers.
Read the voucher guide
  1. 01

    Create a template

    Define the benefit, validity, and redemption rules.

  2. 02

    Submit for review

    An approved template can be used for live issuance.

  3. 03

    Issue to a user

    Select a recipient by user ID and receive a code and QR credential.

  4. 04

    Verify and redeem

    Check status before redemption and reverse mistakes when authorized.

From registration to launch, every step is traceable

  1. 01

    Register and create

    Sign in with an IM account and create a bot or open application for your use case.

  2. 02

    Store credentials

    Use sbot_ for messaging and sop_ for vouchers. Keep credentials on a trusted server.

  3. 03

    Choose capabilities

    Integrate messaging or vouchers independently.

  4. 04

    Test and observe

    Use delivery logs and API responses to troubleshoot before live traffic.

Create the capability you need

After signing in, create a bot or an application and choose the capability for your use case.