/api/Customers/{CustomerID}
PUT
- Header
Parameter Description GenerationVersion نسخه API Authorization توکن از نوع JWT برای اعتبارسنجی کاربر IntegrationID کد دستگاه ArbitraryCode یک GUID یکتا EncArbitraryCode نسخه کد شده ArbitraryCode به کمک کلید عمومی - Request
Parameter Type Required Description PhoneNumber string – شماره تماس (اختیاری) BirthDate string – تاریخ تولد به فرمت ISO 8601 (اختیاری) NationalID string – کد ملی (اختیاری) EconomicCode string – کد اقتصادی (اختیاری) Version int * نسخه اطلاعات مشتری Addresses []CustomerAddress – آرایهای از آدرسهای مشتری (اختیاری است اما حتماً به شکل آرایه خالی ارسال شود.) JSON{ "Name": "string", "LastName": "string", "CustomerExtraData": { "Fields": [ { "Key": "string", "Value": {} } ], "ExtraColumnVersion": 0, "ExtraDataVersion": 0, "CustomerID": 0 }, "PhoneNumber": "string", "BirthDate": "2024-04-23", "NationalID": "string", "EconomicCode": "string", "Version": 1, "Addresses": [ { "CustomerAddressID": 1, "Title": "string", "IsMain": true, "CityRef": 1, "Address": "string", "ZipCode": "string", "Latitude": 0, "Longitude": 0, "GUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ] } - Response
- 200
Parameter Type Description CustomerID int شناسه مشتری GUID string شناسه یکتا برای جلوگیری از ثبت مشتری تکراری Title string عنوان تفصیلی Code string کد تفصیلی PhoneNumber string شماره تماس AccountingRemainder ?decimal مانده اعتبار مشتری CreditRemainder ?decimal اعتبار مشتری RemainderWithoutCheque ?decimal مانده اعتبار مشتری بدون احتساب چک CustomerType int نوع مشتری (۱. حقیقی/۲. حقوقی) Name string نام LastName string نام خانوادگی BirthDate string تاریخ تولد به فرمت ISO 8601 NationalID string کد ملی EconomicCode string کد اقتصادی Version int نسخه اطلاعات مشتری GroupingRef ?int شناسه گروه مشتری DiscountRate ?decimal نرخ تخفیف Addresses []CustomerAddress آرایهای از آدرسهای مشتری JSON{ "CustomerExtraData": { "Fields": [ { "Key": "string", "Value": {} } ], "ExtraColumnVersion": 0, "ExtraDataVersion": 0, "CustomerID": 0 }, "CustomerID": 1, "GUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "Title": "string", "Code": "string", "PhoneNumber": "string", "AccountingRemainder": 0, "RemainderWithoutCheque": 0, "CreditRemainder": 0, "CustomerType": 1, "Name": "string", "LastName": "string", "BirthDate": "2024-04-23T06:26:39.563Z", "NationalID": "string", "EconomicCode": "string", "Version": 1, "GroupingRef": 1, "DiscountRate": 0, "Addresses": [ { "CustomerAddressID": 1, "Title": "string", "IsMain": true, "CityRef": 1, "Address": "string", "ZipCode": "string", "Latitude": 0, "Longitude": 0, "GUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "PathRef": 0 } ] } - 400
Message Description مشتری نمیتواند چند آدرس اصلی داشته باشد. آدرس مشتری پیدا نشد. - 403
Message Description کاربر به منبع درخواست شده دسترسی ندارد. کاربر دسترسی ویرایش مشتری را ندارد. - 404
Message Description مشتری پیدا نشد.
- 200