# Server API Details Change History

| Items        | API list                                                  | API URI                                                                             | Changes                                                                                          |                                                                                                                                                                                                                                                                    |
| ------------ | --------------------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| V5 (SDK V17) | V6 (SDK V19)                                              |                                                                                     |                                                                                                  |                                                                                                                                                                                                                                                                    |
| Change       | Issue OAuth token                                         | /v2/oauth/token                                                                     | /v6/oauth/token                                                                                  | <p>Delete the status field among the response specifications.</p><p>Check normality (200) with Http response code.</p><p><br></p>                                                                                                                                  |
| Remove       | Check purchased in-app product details                    | <p>/v2/purchase/details/{purchaseId}/</p><p>{packageName}</p>                       | N/A                                                                                              | <p>Remove the ‘Check purchased in-app product details’ API for enhanced security.</p><p>Integrate with ‘Check purchased in-app product details by in-app ID’.</p><p><br></p>                                                                                       |
| Change       | Check purchased in-app product details by in-app ID       | <p>/v2/purchase/details-by-productid<br>/{purchaseId}/{packageName}/{productId}</p> | <p>/v6/apps/{packageName}/purchases/inapp/products<br>/{productId}/{purchaseToken}</p>           | Add the purchaseId, acknowledgeState fields to the response specifications.                                                                                                                                                                                        |
| Change       | Check purchased Monthly auto-renewal product details      | /v2/purchase/recurring-details/{purchaseId}/{packageName}                           | <p>/v6/apps/{packageName}/purchases/auto/products<br>/{productId}/{purchaseToken}</p>            | <p>Add acknowledgeState, lastPurchaseId, lastPurchaseState to the response specifications.</p><p>Remove price, developerPayload, purchaseState from the response specifications.</p><p><br></p>                                                                    |
| Remove       | Check last purchased Monthly auto-renewal product details | /v2/purchase/last-recurring-details/{purchaseId}/{packageName}                      | N/A                                                                                              | Integrate to the ‘Check purchased Monthly auto-renewal product details’ API.                                                                                                                                                                                       |
| Change       | Cancel automatic payment                                  | /v2/purchase/manage-payment-status/{purchaseId}/{packageName}/cancel                | <p>/v6/apps/{packageName}/purchases/auto/products<br>/{productId}/{purchaseToken}/cancel</p>     | Change the response specifications for processing success.                                                                                                                                                                                                         |
| Change       | Cancel automatic payment cancellation                     | /v2/purchase/manage-payment-status/{purchaseId}/{packageName}/reactivate            | <p>/v6/apps/{packageName}/purchases/auto/products<br>/{productId}/{purchaseToken}/reactivate</p> | Change the response specifications for processing success.                                                                                                                                                                                                         |
| Change       | Check purchase cancellation details                       | <p>/v2/purchase/voided-purchases/</p><p>{packageName}</p>                           | /v6/apps/{packageName}/voided-purchases                                                          | <p>For improving API usability, the standard for checking purchase cancellation details (startTime, endTime) is changed to the purchase cancellation time in the purchase time.</p><p>Add purchaseToken, marketCode to the response specifications.</p><p><br></p> |
| Change       | Consume purchased in-app product                          | <p>/v2/purchase/consume/{purchaseId}/</p><p>{packageName}</p>                       | <p>/v6/apps/{packageName}/purchases/inapp/products/<br>{productId}/{purchaseToken}/consume</p>   | Change the response specifications for processing success.                                                                                                                                                                                                         |
| Add          | Acknowledge purchase                                      | N/A                                                                                 | <p>/v6/apps/{packageName}/purchases/all/products/<br>{productId}/{purchaseToken}/acknowledge</p> | Newly add the ‘acknowledge purchase’ API.                                                                                                                                                                                                                          |
