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
SoChat · Open Platform
Connect bots and vouchers with one account and API. Configure in the console and integrate through our SDKs.
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.
Capabilities
Choose only what your product needs. Credentials, configuration, and runtime status stay together in the developer console.
01 / BOT API
Send and receive messages, manage commands, and receive updates by webhook or polling.
02 / VOUCHERS
Create an application and use an sop_ token to issue, verify, redeem, and reverse vouchers.
View integration guide →VOUCHER API
The platform provides template review, voucher state, idempotency, and redemption APIs. You decide the recipient, benefit, and fulfillment flow.
Define the benefit, validity, and redemption rules.
An approved template can be used for live issuance.
Select a recipient by user ID and receive a code and QR credential.
Check status before redemption and reverse mistakes when authorized.
Integration flow
Sign in with an IM account and create a bot or open application for your use case.
Use sbot_ for messaging and sop_ for vouchers. Keep credentials on a trusted server.
Integrate messaging or vouchers independently.
Use delivery logs and API responses to troubleshoot before live traffic.
Start building
After signing in, create a bot or an application and choose the capability for your use case.