İçeriğe geç

Buton token’ı

POST/api/v1/buton-token

Buton token’ı üret

Sunucunuzdan, gizli anahtarla çağrılır. tetikleyen sayfayı açan kendi kullanıcınızdır; hedef aranacak sepet (sepet_id), sipariş (siparis_no) ya da müşteri telefonudur (musteri_telefon; token’a yalnız özeti girer) — tam olarak biri. Token en çok 15 dakika geçerlidir (varsayılan 600 sn), tek bir arama isteği içindir ve sayfaya data-token olarak basılır.

  • Kimlik doğrulama: Authorization: Bearer rz_live_…
  • Kapsam: calls:write
  • Paket özelliği: Asistan arasın butonu — kapalıysa uç 404 not_found döner
  • Idempotency-Key: isteğe bağlı (tekrar denemeler için önerilir)
  • ile işaretli alanlar zorunludur. Bilinmeyen alan 422 ile reddedilir.

ButtonTokenIn

AlanTürSınırAnlamı
tetikleyen *TriggererInSayfayı açan kendi kullanıcınız.
hedef *ButtonTargetAranacak hedef (tam olarak biri).
gecerlilik_sninteger≥ 60, ≤ 900, varsayılan 600Geçerlilik (sn).

TriggererIn

AlanTürSınırAnlamı
ad *stringmin 1, max 120Ad.
epostastring | nullmax 200E-posta.

ButtonTarget

AlanTürSınırAnlamı
sepet_idstring | nullmin 1, max 200Sepet dis_id.
siparis_nostring | nullmin 1, max 64Sipariş numarası.
musteri_telefonstring | nullmin 10, max 32Müşteri telefonu (yalnız özeti saklanır).
Terminal window
curl -s -X POST "$RZ_API/api/v1/buton-token" -H "Authorization: Bearer $RZ_KEY" -H "Content-Type: application/json" \
-d '{"tetikleyen": {"ad": "Can Demir", "eposta": "[email protected]"},
"hedef": {"sepet_id": "sepet-7f3a9c"}, "gecerlilik_sn": 600}'
{
"token": "eyJ2Ijox…",
"son_gecerlilik": "2026-09-27T10:25:00Z"
}

Hata durumları: 401, 403, 404, 413, 422, 429 — bkz. Hatalar ve sınırlar.