Using coupon
- Print
- PDF
Using coupon
- Print
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
You can use general coupons and keyword coupons.
Requested
PUT https://dashboard-api.gamepot.ntruss.com/v1/api/project/{projectId}/store/{storeID}/user/{userID}/coupon/{couponNumber}?userData={userData}
Item | Type | Requirement Status | Description | Remarks |
---|---|---|---|---|
projectId | String | O | GAMEPOT SDK's projectId | |
storeID | String | O | Store ID (Google, ONE, Apple, Galaxy) | |
userID | String | O | GAMEPOT SDK's user UID | |
couponNumber | String | O | Coupon number issued in the dashboard | |
userData | String | X | Additional information to be entered in the userData field among webhook API parameters |
Request header
Header name | Requirement Status | Description |
---|---|---|
x-api-key | O | Authentication key issued by GAMEPOT |
accept-language | X | Language in use |
Response
Field name | Type | Description |
---|---|---|
status | Int | Result value (1: success) |
message | String | Result content |
Examples
Request examples
curl --request PUT \
--url https://dashboard-api.gamepot.ntruss.com/v1/api/project/12a0f2ff-xxxx-xxxx-xxxx-9c13ef02f5fs/store/google/user/h43ea8e8-xxxx-xxxx-xxxx-531a46d25eef/coupon/xxxxxx \
--header 'accept-language: ko' \
--header 'x-api-key: 86dcgffae064174543xxxx02a8801ce5a547xxxxxxxxxxxxxx'
Response examples
{
"status": 1,
"message": "success"
}
Error Code
These are the common error codes that occur in response to GAMEPOT Open API requests.
Parameter | Description |
---|---|
status | Errors (1: success, see the error code in case of failures) |
message | Error description |
Error Code | Description |
---|---|
-1 | When a key that doesn't exist in the dashboard has been used |
-2 | When the dashboard's key and the header's key are different |
-3 | When a key deleted from the dashboard has been used |
-4 | When a key processed as "not used" on the dashboard has been used |
-5 | When a key has expired |
-6 | When the project ID doesn't exist |
-100 | If an error occurs in processing |
{
"status": -6,
"message": "projectId was wrong."
}
Was this article helpful?