برای این موضوع باید از API زیر استفاده کنید:
/api/users/login
POST
- Header
Parameter Description GenerationVersion نسخه API IntegrationID کد دستگاه ArbitraryCode یک GUID یکتا EncArbitraryCode نسخه کد شده ArbitraryCode به کمک کلید عمومی - Request
Parameter Type Required Description UserName string * نام کاربری PasswordHash string * رمز عبور به صورت md5 شده JSON{ "UserName": "string", "PasswordHash": "string" } - Request
- 200
Parameter Type Description Token string توکن UserID int شناسه کاربر Title string نام کاربر CanEditCustomer bool دسترسی ویرایش کاربر CanRegisterCustomer bool دسترسی ثبت کاربر CanRegisterOrder bool دسترسی ثبت درخواست فروش CanRegisterReturnOrder bool دسترسی ثبت درخواست برگشتی CanRegisterInvoice bool دسترسی ثبت فاکتور فروش CanRegisterReturnInvoice bool دسترسی ثبت فاکتور برگشتی CanPrintInvoice bool دسترسی چاپ فاکتور فروش CanPrintReturnInvoice bool دسترسی چاپ فاکتور برگشتی CanPrintInvoiceBeforeSend bool دسترسی چاپ فاکتور فروش پیش از ارسال CanPrintReturnInvoiceBeforeSen bool دسترسی چاپ فاکتور برگشتی پیش از ارسال CanRevokeInvoice bool دسترسی ابطال فاکتور JSON{ "Token": "string", "UserID": 1, "Title": "string", "CanEditCustomer": true, "CanRegisterCustomer": true, "CanRegisterOrder": true, "CanRegisterReturnOrder": true, "CanRegisterInvoice": true, "CanRegisterReturnInvoice": true, "CanPrintInvoice": true, "CanPrintReturnInvoice": true, "CanPrintInvoiceBeforeSend": true, "CanPrintReturnInvoiceBeforeSend": true, "CanPrintInvoiceWithRemainder": true, "CanRevokeInvoice": true, "CanRevokeReturnInvoice": true, } - 400
Message Description کاربر فعال نیست. - 401
Message Description رمز عبور اشتباه است. - 403
Message Description خطا در انطباق دستگاه و کاربر این کاربر مربوط به این دستگاه نیست. - 404
Message Description نام کاربری یافت نشد.
- 200