Kueri catatan panggilan
Kueri catatan panggilan
curl -X POST "https://api.example.com/open/v1/voice/notify/record" \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"page": 1,
"size": 1,
"startDate": "YOUR_START_DATE",
"countryCode": "YOUR_COUNTRY_CODE"
}'Envelope bisnis: 000000 sukses; data berisi pageNum/pageSize/total/list[]
{
"code": "000000",
"data": {
"list": [
{
"id": "string",
"callId": "string",
"mobile": "string",
"taskId": "string",
"callDesc": "string",
"callTime": "string",
"callState": "string",
"smsStatus": "string",
"startTime": "string",
"transData": "string",
"invokeTime": "string",
"templateId": "string",
"callDescMsg": "string",
"countryCode": "string",
"recallCount": 0,
"smsSendTime": "string",
"smsSendStatus": "string"
}
],
"total": 0,
"pageNum": 0,
"pageSize": 0
},
"message": "string"
}Contoh respons dari kontrak yang ditinjau, bukan hasil permintaan nyata.
Kueri detail catatan panggilan berdasarkan jendela waktu (hanya 90 hari terakhir), dapat difilter per tugas/batch/template/nomor. Format waktu yyyy-MM-dd HH:mm:ss. Batas 30 QPS, lebih dari itu 040001.
Gunakan AppKey InnoPaaS sebagai Bearer token. Buat atau kelola key di halaman API keys Console. Panduan API key
Authorization
Authorizationstring<bearer>wajibBody
application/jsonpageintegerwajibNomor halaman, mulai dari 1
1sizeintegerwajibUkuran halaman, 1-100
1Maksimum100mobilestringopsionalNomor penerima, hanya digit, maks 32 karakter
^\d{1,32}$taskIdstringopsionalID tugas (callId dari API kirim), maks 64 karakter
batchNostringopsionalNomor batch, maks 64 karakter
endDatestringopsionalWaktu akhir kueri, tidak boleh sebelum startDate
^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$startDatestringwajibWaktu mulai kueri, hanya 90 hari terakhir
^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$templateIdstringopsionalID template, maks 64 karakter
countryCodestringwajibKode negara/wilayah alpha-2 (tidak sensitif huruf)
^[A-Za-z]{2}$Respons
application/jsonEnvelope bisnis: 000000 sukses; data berisi pageNum/pageSize/total/list[]
codestringopsionaldataobjectnullopsionalmessagestringopsional{
"code": "000000",
"data": {
"list": [
{
"id": "string",
"callId": "string",
"mobile": "string",
"taskId": "string",
"callDesc": "string",
"callTime": "string",
"callState": "string",
"smsStatus": "string",
"startTime": "string",
"transData": "string",
"invokeTime": "string",
"templateId": "string",
"callDescMsg": "string",
"countryCode": "string",
"recallCount": 0,
"smsSendTime": "string",
"smsSendStatus": "string"
}
],
"total": 0,
"pageNum": 0,
"pageSize": 0
},
"message": "string"
}Contoh respons dari kontrak yang ditinjau, bukan hasil permintaan nyata.