Manage LINE OA coupons
line_manage_couponCreate, list, get, or discontinue coupons for your LINE Official Account. Manage coupon lifecycle with simple commands.
Instructions
Coupon CRUD on a LINE OA. Four modes:
create: Make a new coupon. Requires data: { title, description, valid_from, valid_to, ... }
list: List all coupons.
get: Fetch a specific coupon by coupon_id.
discontinue: End a live coupon (irreversible — requires confirm=true).
Rate limit: shared bucket 200 req/sec with multicast.
Args (varies by mode):
mode: 'create' | 'list' | 'get' | 'discontinue'
coupon_id: required for get / discontinue.
data: required for create.
confirm: required true for discontinue.
oa: optional OA id.
Examples:
"สร้าง coupon ส่วนลด 20% MOM20 ใช้ได้ถึง 31 ส.ค." → { mode: "create", data: { title: "คูปองวันแม่", coupon_code: "MOM20", valid_from: "2026-08-01", valid_to: "2026-08-31" } }
"ดู coupons ทั้งหมด" → { mode: "list" }
"ปิด coupon C123" → { mode: "discontinue", coupon_id: "C123", confirm: true }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | create: make a new coupon; list: list all coupons; get: fetch one; discontinue: end one (irreversible). | |
| coupon_id | No | Required for mode='get' or 'discontinue'. | |
| data | No | Required for mode='create'. | |
| confirm | No | Required true for mode='discontinue'. | |
| oa | No | ||
| response_format | No | markdown |