###Post /kyc/v2/clients/{clientId}/defineCustomerAccount/update * **شرح:** در این مرحله می توان با وارد کردن trackid مربوط به درخواست افتتاح حساب، در صورت نیاز برخی از اقلام اطلاعاتی را آپدیت نمود، همچنین درصورتیکه در مرحله ی قبل تصویر کارت ملی تایید نشده باشد در این مرحله می توان تصویر کارت ملی را نیز آپدیت کرد. نام و نام خانوادگی و نام پدر و تاریخ تولد و شماره سریال پشت کارت ملی نمیتوانند در این سرویس به روز رسانی شوند.اگر در مرحله‌ی ارسال مدارک شناسایی تصویر روی کارت ملی با موفقیت ارسال شد در مرحله ی بروز رسانی امکان آپدیت عکس روی کارت ملی نیست. کد ملی و شماره‌ی موبایل کاربری که درخواست افتتاح حساب داده قابل به روز رسانی نیست. لازم به ذکر است این سرویس از یازده شب تا هفت صبح در دسترسی نمیباشد Options * **اسکوپ: ** ``` kyc:define-customer-account:put``` * **رویکرد: ** ``` CLIENT-CREDENTIAL``` * **<a href="Responsecodes.pdf"> دانلود مستندات ریسپانس کد ها</a> ** ```````````````` {address}/kyc/v2/clients/{clientId}/defineCustomerAccount/update?trackId={trackid} ```````````````` <div class="sandboxaddress sandbox" id="sandbox" style="float:right" style="display: none" > https://sandboxapi.finnotech.ir <b> :address </b> </div> <div class="production-address production" style="float:right" style="display: block"> https://apibeta.finnotech.ir <b> :address </b> </div> #### Headers مقادیر زیر باید در هدر قرار بگیرد ```````````````` Authorization : Bearer {Token} ```````````````` #### URI Parameters * **clientId:**شناسه کلاینت #### Query Parameters * **trackId :** (اجباری) &#x202b; رشته ای با طول حداکثر ۴۰ کاراکتر شامل حرف و عدد. پیشنهاد 2ما برای trackId تولید کردن UUID است. در صورت نیاز به نتیجه یک فراخوانی میتوانید با trackId آن را فیلتر کنید. در گزارش فراخوانی سرویس فراخوانی مورد نظر را با همین کد پیگیری پیدا میکنید. * example: ```ef226c90-20cc-48c6-b582-dee29e71676a``` #### Body ##### Example: ```````````````` " { --form defineCustomerTrackId= defineCustomerTrackId \ --form street=رضوی \ --form localityName=مازندران \ --form province= نور\ --form postalCode=0123456789 \ --form localityCode=111111 \ --form houseNumber=3 \ --form subLocality=امام خمینی \ --form zone=مرکزی \ --form street2=کوچه طاهریان \ --form issueDate=13770612 \ --form issueRegion=3 \ --form issueTown=تهران \ --form maritalStat=م \ --form occupation=018 \ --form identityNo=1234567890 \ --form expirationDate=13770612 \ }" ```````````````` * **defineCustomerTrackId: ** کدپیگیری درخواست افتتاح حساب مشتری ( اجباری) * **street: ** ( اختیاری) نام خیابان محل سکونت * **localityName: ** ( اختیاری)نام شهر محل سکونت * **province: ** ( اختیاری) استان محل سکونت * **postalCode: ** ( اختیاری) کد پستی * **localityCode: ** ( اختیاری) کد شهر محل سکونت * **houseNumber: ** ( اختیاری) شماره پلاک خانه * **subLocality: ** ( اختیاری) محله * **zone: ** ( اختیاری)منطقه * **street2: ** ( اختیاری)کوچه * **issueDate: ** ( اختیاری)تاریخ صدور شناسنامه * **issueRegion: ** ( اختیاری)کد حوزه صدور * **issueTown: ** ( اختیاری)کد نام شهر صدور * **maritalStat: ** ( اختیاری)وضعیت تاهل * **expirationDate: ** ( اختیاری)تاریخ انقضای کارت ملی * **occupation:**(اختیاری) کد شغل به شرح زیر : * **001 :** کارمند دولت * **002 :** کارمند بخش خصوصی * **005 :** محصل * **006 :** دانشجوی دانشگاه * **014 :** نظامی * **016 :** پزشک * **017 :** اقتصادی * **018 :** مهندس * **019 :** وکیل * **020 :** پرستار * **021 :** خدماتی * **023 :** معلم * **024 :** تکنسین * **026 :** راننده * **027 :** خانه دار * **028 :** کارگر * **029 :** مکانیک * **032 :** فروشنده * **034 :** تاجر * **036 :** بهیار * **037 :** استاد دانشگاه * **038 :** کاسب * **039 :** صنعت * **040 :** تولیدی * **041 :** بازرگانی * **042 :** کشاورزی * **043 :** علمی * **044 :** بازنشسته #### Successful result format (status code 200) ```````````````` "{ responseCode: FN-BRFH-20000810000, trackId: 3e35adb9 mediaUploadResponse: {cardBackIsUpdated:true/false}, nidInquiryResponse:{ maritalStat: م/ت issueDate:yyyymmdd, postalCodeResponse:{ postalCode:postalcode, Province: province ,Zone:zone ,Village:village, LocalityType:localitytype ,LocalityName: LocalityName , LocalityCode: LocalityCode, SubLocality: SubLocality ,street: street ,street2: street2, HouseNumber:HouseNumber, Floor: Floor, SideFloor: SideFloor, BuilidingName :BuilidingName, Description:Description} status: DONE }" ```````````````` * **responseCode:** کد پاسخ دریافتی * ** result:** آبجکتی از پاسخ سرویس شامل: * **postalCodeResponse:** شامل آبجکتی از خروجی پستال کد * **nidInquiryResponse:** شامل آبجکتی از استعلام اطلاعات فردی * **ocrResponse:** شامل آبجکتی از خروجی اطلاعات کارت ملی * ** trackId:** کد پیگیری که در فراخوانی سرویس فرستاده شده است. * ** status:** &#x202b; DONE/FAILED * ** error:** جزییات خطا (در صورت بروز خطا) * **code:** استاتوس کد * **message:** پیغام خطا