# WebHook

## **Status Push**

### Message Status Parameters

| Field      | Data Type | Required | Description                                    |
| ---------- | --------- | -------- | ---------------------------------------------- |
| accountNo  | String    | Yes      | Product Account                                |
| appKey     | String    | Yes      | Application KEY                                |
| messageId  | String    | Yes      | Message ID                                     |
| mobile     | String    | Yes      | Mobile Number                                  |
| status     | String    | Yes      | Status 0: In Progress, 1: Failed, 2: Success   |
| code       | String    | Yes      | Code success: Success, failed: Failure         |
| reportTime | String    | Yes      | Status Report Time yyyy-MM-dd HH:mm:ss         |
| errCode    | String    | No       | Has value when status=1, original failure code |
| errMessage | String    | No       | Has value when status=1, reason for failure    |

### Push Example

```json
{
    "accountNo":"110129512080522",
    "appKey": "6285234567899",
    "messageId": "8618912123456",
    "mobile": "861571111111",
    "status":"0",
    "code":"success",
    "errCode":null,
    "errMessage":null,
    "reportTime":"2024-12-12 11:12:12"
}

```
