Lead - Başvuru Güncelleme
Ödeal'da daha önce oluşturulmuş bir lead başvurusunu güncellemek için kullanılan, PATCH metoduyla çalışan servistir.
Servise iletilen isteğin başarılı olması durumunda, servis güncellenen başvuru bilgilerini döndürür. PATCH isteği başarısız olduğunda hata kodu ve mesajı response çıktısında görüntülenecektir.
Not: Payload'da sadece güncellenmesi istenen alanlar ve zorunlu olan
registerRefCodealanı gönderilmelidir. Güncellenmesi istenmeyen alanlar payload'da bulunmayabilir.
Bu servis ile mevcut bir lead başvurusunun herhangi bir alanı güncellenebilir. registerRefCode parametresi ile hangi başvurunun güncelleneceği belirtilir.
Örnek Request
json
{
"registerRefCode": "22820cf7-40f4-4a14-9845-46f94bd5082c",
"firstName": "Yeniİsim",
"lastName": "YeniSoyisim",
"mobile": "5444444444",
"optionalFields": {
"companyTitle": "Yeni Tabela İsmi",
"businessType": "Gerçek",
"mccCode": "3001",
"posInstallmentType": "Taksitli",
"iban": "TR200058307462136019246698",
"setupCity": "Ankara",
"setupTown": "Çankaya",
"setupAddress": "Çankaya/Ankara",
"terminalSerialNumber": "PAX721000019",
"routingModel": "MODEL2",
"salesType": "EDOC_POS",
"cashRegisterType": "A920Pro"
}
}Response Örnekleri
Başarılı (200)
Request
json
{
"registerRefCode": "3e60eb91-241a-467c-a41c-cbf558f46b9a",
"firstName": "Güncelİsim",
"lastName": "GüncelSoyisim",
"mobile": "5333333333",
"optionalFields": {
"companyTitle": "Güncel Tabela İsmi",
"setupCity": "İzmir",
"setupTown": "Konak",
"setupAddress": "Konak/İzmir"
}
}Response
json
{
"status": true,
"message": "Başvuru başarıyla güncellendi",
"data": {
"registerRefCode": "3e60eb91-241a-467c-a41c-cbf558f46b9a"
}
}Başarısız (403 Forbidden)
Request
json
{
"registerRefCode": "geçersiz-yetki-ref-code",
"firstName": "Test"
}Response
json
{
"status": false,
"message": "Yetkilendirme hatası: Başvuru kaydı bulunamadı"
}Başarısız (404 Not Found)
Request
json
{
"registerRefCode": "olmayan-ref-code",
"firstName": "Test"
}Response
json
{
"status": false,
"message": "Başvuru kaydı bulunamadı"
}
