ApexERPHost

<back to all web services

GetMobileUserInfo

Requires Authentication
The following routes are available for this service:
GET/Distribution/MobileUsers/Info
GetMobileUserInfoResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
UserformMobileUserNo
PresalerInfoformPresalerNo
VanInfoformDistributionVanNo
SupervisorInfoformDistributionSupervisorNo
OrgInfoformOrgInfoNo
DisWaybillIdformint?No
ForceReturnWaybillUploadformboolNo
MinProdReturnDateformDateTime?No
MetaformDictionary<string, string>No
MobileUser Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
UserNameformstringNo
SupervisorIdformint?No
PresalerIdformint?No
VanIdformint?No
PNformstringNo
CarIdformint?No
NameUformstringNo
PhoneformstringNo
EMailformstringNo
CanPayformboolNo
PayAccformstringNo
IsDeliveredformboolNo
BranchIdformint?No
CarformCarNo
PresalerformPresalerNo
SupervisorformDistributionSupervisorNo
VanformDistributionVanNo
BranchformCompanyBranchNo
SettingsformMobileUserSettingsNo
Car Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
NumberformstringNo
DescriptionformstringNo
DriverIdformint?No
CarTypeformint?No
Presaler Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CodeformstringNo
FullNameformstringNo
SpendformboolNo
DisCbanformboolNo
VisorIdformint?No
DistributionSupervisor Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
PersonalNumberformstringNo
ChannelIdformint?No
ChannelformDistributionChannelNo
SpendformboolNo
DistributionChannel Parameters:
NameParameterData TypeRequiredDescription
ChannelIdformintNo
NameformstringNo
SpendformboolNo
DistributionVan Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
CarIdformint?No
DriverIdformint?No
BranchIdformint?No
CarformCarNo
DriverformDriverNo
BranchformCompanyBranchNo
AllowRetailSaleformboolNo
RetailAccformstringNo
RetailAccInfoformAccountInfoNo
Driver Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
NameformstringNo
PerNumformstringNo
DrivingLicenseformstringNo
CompanyBranch Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CompanyIdformintNo
ParentIdformint?No
NameformstringNo
NameEnformstringNo
AddressIdformint?No
SpendformboolNo
AddressformAddressNo
CodeformstringNo
BranchNumformint?No
GroupIdformint?No
PhoneformstringNo
NoteformstringNo
CompanyformCompanyNo
CustomerParametersformCustomerParamsNo
BranchProdSpendListTypeformint?No
SupplierParamsformSupplierParamsNo
BankAccountsformList<CompanyBankAccount>No
BranchAccountsformList<CompanyBranchAccount>No
Address Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CityIdformstringNo
BlockIdformintNo
PostalCodeformstringNo
FullAddressformstringNo
LocationformGPSLocationNo
GPSLocation Parameters:
NameParameterData TypeRequiredDescription
LatitudeformdoubleNo
LongitudeformdoubleNo
Company Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CodeformstringNo
NameformstringNo
NameEnformstringNo
IsOwnformboolNo
IsPartnerformboolNo
IsCustomerformboolNo
IsSupplierformboolNo
AddressIdformintNo
PhoneformstringNo
FaxformstringNo
EmailformstringNo
WebformstringNo
NoteformstringNo
SpendformboolNo
AddressformAddressNo
VatTypeformintNo
CustomerParams Parameters:
NameParameterData TypeRequiredDescription
BranchIdformintNo
CustomerTypeformint?No
ProductTypeformint?No
CustomerCategoryformint?No
CreditDaysformint?No
CreditLimitformdouble?No
OverdueLimitformdouble?No
SupplierParams Parameters:
NameParameterData TypeRequiredDescription
BranchIdformintNo
ProdSupplyDaysformint?No
MinOrderAmmountformdecimal?No
OrderGenIntervalDaysformint?No
ImporterformboolNo
MinOrderQuantityformdecimal?No
AutoOrderformboolNo
CompanyBankAccount Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
BranchIdformintNo
BankIdformstringNo
AccountformstringNo
NoteformstringNo
IsDefaultformboolNo
IntermediaryBankIdformstringNo
IntermediaryAccountformstringNo
CurrencyIdformstringNo
CompanyBranchAccount Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
BranchIdformint?No
AccTypeformintNo
AccountformstringNo
AccountInfo Parameters:
NameParameterData TypeRequiredDescription
AccformstringNo
NameformstringNo
SNformstringNo
WarehouseAddressformstringNo
AddressformstringNo
PhoneformstringNo
AccWithNameformstringNo
VatTypeformintNo
BranchIdformint?No
MobileUserSettings Parameters:
NameParameterData TypeRequiredDescription
UseCategoryRestrictionsformboolNo
UseProducerRestrictionsformboolNo
ShowNoRemProdformboolNo
WeekWorkDaysformList<int>No
WorkDayEndMinutesformintNo
ForceGPSLocationForVisitformboolNo
RemCheckformboolNo
CanReturnProductsformboolNo
CanEditClientGPSLocationformboolNo
CanEditPriceformboolNo
AllowVisitSaleWithoutDocumentUploadformboolNo
AllowVisitSaleWithoutWaybillUploadformboolNo
AllowVisitReturnWithoutDocumentUploadformboolNo
AllowVisitReturnWithoutWaybillUploadformboolNo
SplitReturnBySalesformboolNo
AllowGiftOrdersformboolNo
ShowProdCatalogformboolNo
DisallowOrdersformbool?No
UseMerchandisingformbool?No
AllowProdInventoryCheckingformbool?No
AllowFaAssetInventoryCheckingformbool?No
AllowImageFileCaptureformbool?No
AllowVideoFileCaptureformbool?No
AllowAudioFileCaptureformbool?No
OrgInfo Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
ShortNameformstringNo
RegNumberformstringNo
OrgTypeformstringNo
NAECformstringNo
IsVatPayerformboolNo
VatSertformstringNo
VatSertIsuedformDateTime?No
IsExcisePayerformboolNo
ExciseSertformstringNo
ExciseSertIsuedformDateTime?No
JurAddressformstringNo
AddressformstringNo
PhoneformstringNo
FaxformstringNo
EmailformstringNo
UrlformstringNo
BankformstringNo
BankAccformstringNo
TransactionalAccformstringNo
CEOPostformstringNo
CEONameformstringNo
HRPostformstringNo
HRNameformstringNo
AccountentPostformstringNo
AccountentNameformstringNo
CashierPostformstringNo
CashierNameformstringNo
RSNameformstringNo
RSAddressformstringNo
RSPhoneformstringNo
RSHeadformstringNo
VatPutAccformstringNo
VatNoPutAccformstringNo
VatInvoiceAccformstringNo
ExchangeRateDiffPlusAccformstringNo
ExchnageRateDiffMinusAccformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /Distribution/MobileUsers/Info HTTP/1.1 
Host: apex.nikoratrade.ge 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ResponseStatus: 
	{
		ErrorCode: String,
		Message: String,
		StackTrace: String,
		Errors: 
		[
			{
				ErrorCode: String,
				FieldName: String,
				Message: String,
				Meta: 
				{
					String: String
				}
			}
		],
		Meta: 
		{
			String: String
		}
	},
	User: 
	{
		Id: 0,
		UserName: String,
		SupervisorId: 0,
		PresalerId: 0,
		VanId: 0,
		PN: String,
		CarId: 0,
		NameU: String,
		Phone: String,
		EMail: String,
		CanPay: False,
		PayAcc: String,
		IsDelivered: False,
		BranchId: 0,
		Car: 
		{
			ID: 0,
			Number: String,
			Description: String,
			DriverId: 0,
			CarType: 0
		},
		Presaler: 
		{
			Id: 0,
			Code: String,
			FullName: String,
			Spend: False,
			DisCban: False,
			VisorId: 0
		},
		Supervisor: 
		{
			Id: 0,
			Name: String,
			PersonalNumber: String,
			ChannelId: 0,
			Channel: 
			{
				ChannelId: 0,
				Name: String,
				Spend: False
			},
			Spend: False
		},
		Van: 
		{
			Id: 0,
			Name: String,
			CarId: 0,
			DriverId: 0,
			BranchId: 0,
			Car: 
			{
				ID: 0,
				Number: String,
				Description: String,
				DriverId: 0,
				CarType: 0
			},
			Driver: 
			{
				ID: 0,
				Name: String,
				PerNum: String,
				DrivingLicense: String
			},
			Branch: 
			{
				Id: 0,
				CompanyId: 0,
				ParentId: 0,
				Name: String,
				NameEn: String,
				AddressId: 0,
				Spend: False,
				Address: 
				{
					Id: 0,
					CityId: String,
					BlockId: 0,
					PostalCode: String,
					FullAddress: String,
					Location: 
					{
						Latitude: 0,
						Longitude: 0
					}
				},
				Code: String,
				BranchNum: 0,
				GroupId: 0,
				Phone: String,
				Note: String,
				Company: 
				{
					Id: 0,
					Code: String,
					Name: String,
					NameEn: String,
					IsOwn: False,
					IsPartner: False,
					IsCustomer: False,
					IsSupplier: False,
					AddressId: 0,
					Phone: String,
					Fax: String,
					Email: String,
					Web: String,
					Note: String,
					Spend: False,
					Address: 
					{
						Id: 0,
						CityId: String,
						BlockId: 0,
						PostalCode: String,
						FullAddress: String,
						Location: 
						{
							Latitude: 0,
							Longitude: 0
						}
					},
					VatType: 0
				},
				CustomerParameters: 
				{
					BranchId: 0,
					CustomerType: 0,
					ProductType: 0,
					CustomerCategory: 0,
					CreditDays: 0,
					CreditLimit: 0,
					OverdueLimit: 0
				},
				BranchProdSpendListType: 0,
				SupplierParams: 
				{
					BranchId: 0,
					ProdSupplyDays: 0,
					MinOrderAmmount: 0,
					OrderGenIntervalDays: 0,
					Importer: False,
					MinOrderQuantity: 0,
					AutoOrder: False
				},
				BankAccounts: 
				[
					{
						Id: 0,
						BranchId: 0,
						BankId: String,
						Account: String,
						Note: String,
						IsDefault: False,
						IntermediaryBankId: String,
						IntermediaryAccount: String,
						CurrencyId: String
					}
				],
				BranchAccounts: 
				[
					{
						Id: 0,
						BranchId: 0,
						AccType: 0,
						Account: String
					}
				]
			},
			AllowRetailSale: False,
			RetailAcc: String,
			RetailAccInfo: 
			{
				Acc: String,
				Name: String,
				SN: String,
				WarehouseAddress: String,
				Address: String,
				Phone: String,
				AccWithName: String - String,
				VatType: 0,
				BranchId: 0
			}
		},
		Branch: 
		{
			Id: 0,
			CompanyId: 0,
			ParentId: 0,
			Name: String,
			NameEn: String,
			AddressId: 0,
			Spend: False,
			Address: 
			{
				Id: 0,
				CityId: String,
				BlockId: 0,
				PostalCode: String,
				FullAddress: String,
				Location: 
				{
					Latitude: 0,
					Longitude: 0
				}
			},
			Code: String,
			BranchNum: 0,
			GroupId: 0,
			Phone: String,
			Note: String,
			Company: 
			{
				Id: 0,
				Code: String,
				Name: String,
				NameEn: String,
				IsOwn: False,
				IsPartner: False,
				IsCustomer: False,
				IsSupplier: False,
				AddressId: 0,
				Phone: String,
				Fax: String,
				Email: String,
				Web: String,
				Note: String,
				Spend: False,
				Address: 
				{
					Id: 0,
					CityId: String,
					BlockId: 0,
					PostalCode: String,
					FullAddress: String,
					Location: 
					{
						Latitude: 0,
						Longitude: 0
					}
				},
				VatType: 0
			},
			CustomerParameters: 
			{
				BranchId: 0,
				CustomerType: 0,
				ProductType: 0,
				CustomerCategory: 0,
				CreditDays: 0,
				CreditLimit: 0,
				OverdueLimit: 0
			},
			BranchProdSpendListType: 0,
			SupplierParams: 
			{
				BranchId: 0,
				ProdSupplyDays: 0,
				MinOrderAmmount: 0,
				OrderGenIntervalDays: 0,
				Importer: False,
				MinOrderQuantity: 0,
				AutoOrder: False
			},
			BankAccounts: 
			[
				{
					Id: 0,
					BranchId: 0,
					BankId: String,
					Account: String,
					Note: String,
					IsDefault: False,
					IntermediaryBankId: String,
					IntermediaryAccount: String,
					CurrencyId: String
				}
			],
			BranchAccounts: 
			[
				{
					Id: 0,
					BranchId: 0,
					AccType: 0,
					Account: String
				}
			]
		},
		Settings: 
		{
			UseCategoryRestrictions: False,
			UseProducerRestrictions: False,
			ShowNoRemProd: False,
			WeekWorkDays: 
			[
				0
			],
			WorkDayEndMinutes: 0,
			ForceGPSLocationForVisit: False,
			RemCheck: False,
			CanReturnProducts: False,
			CanEditClientGPSLocation: False,
			CanEditPrice: False,
			AllowVisitSaleWithoutDocumentUpload: False,
			AllowVisitSaleWithoutWaybillUpload: False,
			AllowVisitReturnWithoutDocumentUpload: False,
			AllowVisitReturnWithoutWaybillUpload: False,
			SplitReturnBySales: False,
			AllowGiftOrders: False,
			ShowProdCatalog: False,
			DisallowOrders: False,
			UseMerchandising: False,
			AllowProdInventoryChecking: False,
			AllowFaAssetInventoryChecking: False,
			AllowImageFileCapture: False,
			AllowVideoFileCapture: False,
			AllowAudioFileCapture: False
		}
	},
	PresalerInfo: 
	{
		Id: 0,
		Code: String,
		FullName: String,
		Spend: False,
		DisCban: False,
		VisorId: 0
	},
	VanInfo: 
	{
		Id: 0,
		Name: String,
		CarId: 0,
		DriverId: 0,
		BranchId: 0,
		Car: 
		{
			ID: 0,
			Number: String,
			Description: String,
			DriverId: 0,
			CarType: 0
		},
		Driver: 
		{
			ID: 0,
			Name: String,
			PerNum: String,
			DrivingLicense: String
		},
		Branch: 
		{
			Id: 0,
			CompanyId: 0,
			ParentId: 0,
			Name: String,
			NameEn: String,
			AddressId: 0,
			Spend: False,
			Address: 
			{
				Id: 0,
				CityId: String,
				BlockId: 0,
				PostalCode: String,
				FullAddress: String,
				Location: 
				{
					Latitude: 0,
					Longitude: 0
				}
			},
			Code: String,
			BranchNum: 0,
			GroupId: 0,
			Phone: String,
			Note: String,
			Company: 
			{
				Id: 0,
				Code: String,
				Name: String,
				NameEn: String,
				IsOwn: False,
				IsPartner: False,
				IsCustomer: False,
				IsSupplier: False,
				AddressId: 0,
				Phone: String,
				Fax: String,
				Email: String,
				Web: String,
				Note: String,
				Spend: False,
				Address: 
				{
					Id: 0,
					CityId: String,
					BlockId: 0,
					PostalCode: String,
					FullAddress: String,
					Location: 
					{
						Latitude: 0,
						Longitude: 0
					}
				},
				VatType: 0
			},
			CustomerParameters: 
			{
				BranchId: 0,
				CustomerType: 0,
				ProductType: 0,
				CustomerCategory: 0,
				CreditDays: 0,
				CreditLimit: 0,
				OverdueLimit: 0
			},
			BranchProdSpendListType: 0,
			SupplierParams: 
			{
				BranchId: 0,
				ProdSupplyDays: 0,
				MinOrderAmmount: 0,
				OrderGenIntervalDays: 0,
				Importer: False,
				MinOrderQuantity: 0,
				AutoOrder: False
			},
			BankAccounts: 
			[
				{
					Id: 0,
					BranchId: 0,
					BankId: String,
					Account: String,
					Note: String,
					IsDefault: False,
					IntermediaryBankId: String,
					IntermediaryAccount: String,
					CurrencyId: String
				}
			],
			BranchAccounts: 
			[
				{
					Id: 0,
					BranchId: 0,
					AccType: 0,
					Account: String
				}
			]
		},
		AllowRetailSale: False,
		RetailAcc: String,
		RetailAccInfo: 
		{
			Acc: String,
			Name: String,
			SN: String,
			WarehouseAddress: String,
			Address: String,
			Phone: String,
			AccWithName: String - String,
			VatType: 0,
			BranchId: 0
		}
	},
	SupervisorInfo: 
	{
		Id: 0,
		Name: String,
		PersonalNumber: String,
		ChannelId: 0,
		Channel: 
		{
			ChannelId: 0,
			Name: String,
			Spend: False
		},
		Spend: False
	},
	OrgInfo: 
	{
		Name: String,
		ShortName: String,
		RegNumber: String,
		OrgType: String,
		NAEC: String,
		IsVatPayer: False,
		VatSert: String,
		VatSertIsued: 0001-01-01,
		IsExcisePayer: False,
		ExciseSert: String,
		ExciseSertIsued: 0001-01-01,
		JurAddress: String,
		Address: String,
		Phone: String,
		Fax: String,
		Email: String,
		Url: String,
		Bank: String,
		BankAcc: String,
		TransactionalAcc: String,
		CEOPost: String,
		CEOName: String,
		HRPost: String,
		HRName: String,
		AccountentPost: String,
		AccountentName: String,
		CashierPost: String,
		CashierName: String,
		RSName: String,
		RSAddress: String,
		RSPhone: String,
		RSHead: String,
		VatPutAcc: String,
		VatNoPutAcc: String,
		VatInvoiceAcc: String,
		ExchangeRateDiffPlusAcc: String,
		ExchnageRateDiffMinusAcc: String
	},
	DisWaybillId: 0,
	ForceReturnWaybillUpload: False,
	MinProdReturnDate: 0001-01-01,
	Meta: 
	{
		String: String
	}
}