Asosiy qismga o'tish
ChatVendor ChatVendor

Messenjer API

Panel ulangan Telegram, WhatsApp yoki Instagram akkaunt bilan qila oladigan hamma narsa — REST orqali: bitta kalit, bitta javob formati, bo'limma-bo'lim.

Ssenariylar

Ko'p qadamli oqimlaringiz ijrolari: ro'yxat, kutayotgan qadamni tasdiqlash yoki rad etish.

Tasdiqlash qadamiga yetgan ijro siz qaror qilguncha confirm holatida kutadi.

Base URL: https://chatvendor.net/api/v1 · har javob {"success": true, "data": …}

GET /scenario-runs Scenario runs

Ruxsat: scenarios:manage

Javob 200 · ScenarioRun[]

id integerscenario_id integeraccount_id integerpeer_id integerstatus string: active | waiting | confirm | done | failed | cancelledstep integerdata object

curl https://chatvendor.net/api/v1/scenario-runs \
  -H "Authorization: Bearer cv_live_xxxxxxxxxxxx"
POST /scenario-runs/{runId}/decide Approve, reject or cancel a run

Ruxsat: scenarios:manage

Parametrlar

runIdpath · integermajburiy

Run id

So'rov tanasi (application/json)

decisionstring: approve | reject | cancelmajburiy

Javob 200 · ScenarioRun

id integerscenario_id integeraccount_id integerpeer_id integerstatus string: active | waiting | confirm | done | failed | cancelledstep integerdata object

curl -X POST https://chatvendor.net/api/v1/scenario-runs/42/decide \
  -H "Authorization: Bearer cv_live_xxxxxxxxxxxx"
  -H "Content-Type: application/json" \
  -d '{"decision":"approve"}'