curl -X POST "https://api.advance.ai/intl/openapi/identity-risk/idvs-h5/ekyc/v1/aml/renew/update-status" \
-H "X-ACCESS-TOKEN: {Your Access Token}" \
-H "Content-Type: application/json" \
-d '{
  "name": "John Doe",
  "userId": "user123",
  "dob": "1990-05-21",
  "nationality": "USA",
  "countryLocation": "USA",
  "placeOfBirth": "USA",
  "gender": "MALE",
  "enableOgs": true
}'
 
https://api.advance.ai/intl/openapi/identity-risk/idvs-h5/ekyc/v1/aml/renew/update-status
POST (application/json)
https://sg-api.advance.ai/intl/openapi/identity-risk/idvs-h5/ekyc/v1/aml/renew/update-status
POST (application/json)
https://th-api.advance.ai/intl/openapi/identity-risk/idvs-h5/ekyc/v1/aml/renew/update-status
POST (application/json)
https://ph-api.advance.ai/intl/openapi/identity-risk/idvs-h5/ekyc/v1/aml/renew/update-status
POST (application/json)
 
| Parameter) | Description | 
|---|
| userId | string The unique business identifier for the user. | 
| autoRenew | boolean Whether to enable or disable automatic renew. true means enable, false means disable | 
 
| Parameter | Description | 
|---|
| code | enum Response's Status Code. | 
| transactionId | string The request id, the max length is 64. | 
| message | string Status Code Explanation. | 
| data | object The result of the comparison. | 
| extra | object Extra response info (Exception Message). | 
 
| Status Code | Message | 
|---|
| SUCCESS | OK | 
| PARAMETER_ERROR | User ID can not be empty | 
| AML_CASE_NOT_FOUND_FOR_USER | Case not found for userId | 
| AML_CASE_AUTO_RENEW_ENABLED | Case already has auto-renew enabled | 
| AML_CASE_AUTO_RENEW_NOT_ENABLED | Case does not have auto-renew enabled, cannot close renew | 
| ERROR | Server error. | 
 
| Field | Description | 
|---|
| userId | string The user ID. | 
| autoRenew | boolean Whether auto-renew is enabled | 
| monitoringEndDate | longThe monitoring end date | 
| currentCycleStartTime | longStart date of the current monitoring cycle | 
| renewCloseTime | longThe time when auto-renew was closed, can be null | 
| ogsTaskDaysCountdown | integerThe last OGS 365-day monitoring start date (does not refresh upon toggling OGS) | 
 
{
    "code": "SUCCESS",
    "message": "OK",
    "data": {
        "userId": "test23",
        "autoRenew": false,
        "monitoringEndDate": 1793070086000,
        "currentCycleStartTime": 1761534086000,
        "renewCloseTime": 1761547311991,
        "ogsTaskDaysCountdown": 364
    },
    "extra": null,
    "transactionId": "c33131d74353564c",
    "pricingStrategy": "FREE"
}
 
{
  "code": "PARAMETER_ERROR",
  "message": "User ID can not be empty",
  "data": null,
  "transactionId": "b203e5f74d9abf11",
  "pricingStrategy":"FREE"
}
 
{
    "code": "AML_CASE_NOT_FOUND_FOR_USER",
    "message": "Case not found for userId",
    "data": null,
    "extra": null,
    "transactionId": "5928a3252e043745",
    "pricingStrategy": "FREE"
}
 
{
    "code": "AML_CASE_AUTO_RENEW_ENABLED",
    "message": "Case already has auto-renew enabled",
    "data": null,
    "extra": null,
    "transactionId": "1382632cbd20bc2f",
    "pricingStrategy": "FREE"
}
 
{
    "code": "AML_CASE_AUTO_RENEW_NOT_ENABLED",
    "message": "Case does not have auto-renew enabled, cannot close renew",
    "data": null,
    "extra": null,
    "transactionId": "cbd825758e4b2070",
    "pricingStrategy": "FREE"
}
 
{
    "code":"ERROR",
    "message":"Server error",
    "data":null,
    "extra":null,
    "transactionId":"1deae5a13ef2bd5e",
    "pricingStrategy":"FREE"
}