İçeriğe geç

Teknik servis kayıtları

PUT/api/v1/servis-kayitlari/{kayit}/durum

Servis kaydı durumunu güncelle

Görüşmede açılan teknik servis kaydının durumunu yazar: alindi, inceleniyor, onay_bekliyor, parca_bekleniyor, hazir, teslim_edildi; isteğe bağlı tahmini_tarih. Müşteri aradığında asistan bu durumu ve tarihi söyler. kayit: talep kimliği (UUID) ya da numarası (TLP-000012). Aynı durum ve tarih yeniden gelirse degisti: false döner. teklif_tutari verilirse (Otomatik kurallar açıksa) müşteriden onarım ücreti onayı istenir; ödeme alınmaz.

  • Kimlik doğrulama: Authorization: Bearer rz_live_…
  • Kapsam: servis:write
  • Paket özelliği: yok (her pakette açık)
  • Idempotency-Key: isteğe bağlı (tekrar denemeler için önerilir)
AdYerTürSınırAnlamı
kayit *pathstringServis kaydının talep kimliği (UUID) ya da numarası (TLP-000012).
  • ile işaretli alanlar zorunludur. Bilinmeyen alan 422 ile reddedilir.

ServiceStatusIn

AlanTürSınırAnlamı
durum *string
tahmini_tarihstring (date) | null
tarihi_kaldirbooleanvarsayılan false
teklif_tutarinumber | string | null^(?!^[-+.]*$)[+-]?0*(?:\d{0,10}|(?=[\d.]{1,13}0*$)\d{0,10}\.\d{0,2}0*$)
Terminal window
curl -s -X PUT "$RZ_API/api/v1/servis-kayitlari/TLP-000012/durum" -H "Authorization: Bearer $RZ_KEY" -H "Content-Type: application/json" \
-d '{"durum": "parca_bekleniyor", "tahmini_tarih": "2026-11-05"}'

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


POST/api/v1/servis-kayitlari/{kayit}/onay

Onarım ücreti onayını kaydet

Müşterinin onarım ücreti kararını (onaylandi / reddedildi) kayda yazar; serviste ya da telefonda alınan kararlar için. Bekleyen teklif yoksa 409 no_quote, süresi dolduysa 410 expired, karar zaten verildiyse 409 already_decided.

  • Kimlik doğrulama: Authorization: Bearer rz_live_…
  • Kapsam: servis:write
  • Paket özelliği: Otomatik kurallar — kapalıysa uç 404 not_found döner
  • Idempotency-Key: isteğe bağlı (tekrar denemeler için önerilir)
AdYerTürSınırAnlamı
kayit *pathstringServis kaydının talep kimliği (UUID) ya da numarası (TLP-000012).
  • ile işaretli alanlar zorunludur. Bilinmeyen alan 422 ile reddedilir.

ServiceApprovalIn

AlanTürSınırAnlamı
karar *string
Terminal window
curl -s -X POST "$RZ_API/api/v1/servis-kayitlari/TLP-000012/onay" -H "Authorization: Bearer $RZ_KEY" -H "Content-Type: application/json" \
-d '{"karar": "onaylandi"}'

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