ข้ามไปยังเนื้อหา

Resume Campaign

POSThttps://api.voice-agent.gowajee.ai/api/campaign/:id/resume

เปลี่ยน campaign ที่ pause ไว้กลับเป็น SCHEDULED scheduler รันประมาณทุก 30 วินาที พอรันรอบแรกที่อยู่ในช่วงเวลาโทร campaign จะเป็น RUNNING แล้วโทร call ที่รออยู่ รวมถึง retry ที่ถึงเวลาแล้วด้วย

resume ได้เฉพาะ campaign ที่เป็น PAUSED ถ้า campaign เป็น SCHEDULED หรือ RUNNING อยู่แล้ว resume จะไม่ทำอะไร แต่ยังตอบ 200 กลับมา ส่วน campaign ที่เป็น CANCELLED แล้ว resume ไม่ได้

ชื่อ คำอธิบาย
id ID ของ campaign

ไม่ต้องส่ง body

curl -X POST "https://api.voice-agent.gowajee.ai/api/campaign/eac2489c-672c-455e-ab8c-4e0ecd18d7dc/resume" \
-H "X-API-Key: $GOWAJEE_API_KEY"
{
"success": true,
"message": "Campaign status updated to SCHEDULED successfully",
"data": {
"id": "eac2489c-672c-455e-ab8c-4e0ecd18d7dc",
"status": "SCHEDULED"
}
}

data.status คือ status ของ campaign หลังจาก request นี้

body ใช้รูปแบบ error ปกติ

Status code message สาเหตุ
400 INVALID_ID id must be a valid UUID id ใน path ไม่ใช่ UUID
404 CAMPAIGN_NOT_FOUND Campaign not found id ผิด หรือ campaign นี้เป็นขององค์กรอื่น
409 INVALID_CAMPAIGN_STATE Cannot resume a <STATUS> campaign resume ได้เฉพาะ campaign ที่เป็น PAUSED ส่วน DRAFT, COMPLETED, CANCELLED และ EXPIRED resume ไม่ได้ ดูเงื่อนไขการเปลี่ยน status