API-и паёмрасон
Ҳар чизе, ки панел бо аккаунти пайвастшудаи Instagram, WhatsApp ё Telegram карда метавонад, тавассути REST — як калид, як шакли посух, фасл ба фасл.
Сенарияҳо
Иҷроҳои сенарияҳои бисёрқадамаи шумо: рӯйхат, тасдиқ ё радди қадами интизорӣ.
A run that reached a confirmation step waits in status confirm until you decide.
Base URL: https://chatvendor.net/api/v1 · every response is {"success": true, "data": …}
GET
/scenario-runs
Scenario runs
scenarios:manage
Scope: scenarios:manage
Response 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
scenarios:manage
Scope: scenarios:manage
Parameters
runIdpath · integerrequiredRun id
Body (application/json)
decisionstring: approve | reject | cancelrequiredResponse 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"}'