Home > API Center > API interface guide

 
 

Report Push (Pushed by Us to Customer)

POST
User-configured HTTP push URL
After the customer configures an HTTP push URL on the [Account Settings - Report Push URL Configuration - Voice - FlashCall Callback URL] page, the platform will proactively push the status report of flashCall calls sent via the HTTP API to the configured URL.
 
Push Parameters
Parameter Description Type
voiceId Unique record ID String
callee Callee number String
displayNum Caller number (flashCall display number) String
submitTime Submission time (second-level timestamp) long
callTime Call time (second-level timestamp) long
ringingTime Ringing time (second-level timestamp; null if the call did not ring) long
flashCallStatus FlashCall status (0: success, 1: failure) long
 
Push Example
Request URL:
    User-configured HTTP push URL
Request Method:
    POST
Request Headers:
    Content-Type: application/json;charset=UTF-8
Request Body:
[
    {
        "voiceId": "261019140124912157800",
        "callee": "639191700000",
        "displayNum": "+639386550000",
        "submitTime": 1792389684,
        "callTime": 1792389685,
        "ringingTime": 1792389685,
        "flashCallStatus": "0"
    },
    {
        "voiceId": "261019140124912157800",
        "callee": "639191700000",
        "displayNum": "+639386550000",
        "submitTime": 1792389684,
        "callTime": 1792389685,
        "ringingTime": 1792389685,
        "flashCallStatus": "0"
    }
]
 
Response Example

An HTTP 200 response is sufficient for success; the platform does not validate the response content.