Privage Open API
    Open API
    • Open API
    • Welcome to Privage Open API Documents
    • Get Access Token
      POST
    • Renew Access Token
      POST
    • Exchange Access Token
      POST
    • Get Current Add-On status
      GET
    • Get Profile
      GET
    • Add Point
      POST
    • Burn Point
      POST
    • Void Transaction By Id
      DELETE
    • Void Transaction By RefNo
      DELETE
    • Void Transaction By RefId
      DELETE
    • Get Campaign
      GET
    • Get Transaction
      GET
    • Get Coupon Set
      GET
    • Create Coupon Set
      POST
    • Give Coupon to Member ID
      POST
    • Get Give Coupon History
      GET
    • Void Give Coupon
      DELETE
    • Get Transaction
      GET
    • Check Coupon
      GET
    • Mark Use Coupon
      POST

      Give Coupon to Member ID

      สำหรับผู้ใช้ทั่วไป (Privage Open API)
      https://core.privageapp.com
      สำหรับผู้ใช้ทั่วไป (Privage Open API)
      https://core.privageapp.com
      POST
      /api/v1/connect/coupon/assign
      สร้างรหัสคูปองและมอบให้สมาชิก
      พฤติกรรมขึ้นอยู่กับ importType ของชุดคูปอง:
      AUTO_GENERATE: สร้างคูปองใหม่ทันที (รหัส = prefix + สุ่ม) และมอบให้สมาชิก
      IMPORT / GENERATE: หยิบคูปองที่ยังไม่มีเจ้าของ (users_client_id = null) จากพูล ส่งคืน INSUFFICIENT_COUPONS (400) หากมีไม่เพียงพอ
      ตัวเลือกวันหมดอายุ (เลือกอย่างใดอย่างหนึ่ง):
      expireDate: วันหมดอายุแบบกำหนดตายตัว
      expireAfterDays: จำนวนวันนับจากวันนี้จนหมดอายุ

      Request

      Authorization
      JWT Bearer
      Add the parameter
      Authorization
      to Headers
      Example:
      Authorization: ********************
      or
      Body Params application/jsonRequired

      Examples

      Responses

      🟢201
      application/json
      มอบคูปองสำเร็จ
      Body

      🟠400
      🟠401
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      cURL
      curl --location --request POST 'https://core.privageapp.com/api/v1/connect/coupon/assign' \
      --header 'Authorization: Bearer <token>' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "couponSetId": 1,
          "memberUuid": "member-uuid-string",
          "quantity": 3,
          "expireDate": "2026-12-31T23:59:59Z"
      }'
      Response Response Example
      201 - Success
      {
          "coupons": [
              {
                  "uuid": "coupon-uuid-string",
                  "code": "WLC8A3BX2K",
                  "expireDate": "2026-12-31T23:59:59Z"
              }
          ]
      }
      Modified at 2026-04-18 11:38:38
      Previous
      Create Coupon Set
      Next
      Get Give Coupon History
      Built with