REST API reference User API Create User POST https://www.ecloudbiz.com/Services/UserRegistrationService.svc/json/CreateAccount?APIKEY=[APIKEY] Use this call to create user in MunchEm system <PostUserRegistrationRequest xmlns='http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i='http://www.w3.org/2001/XMLSchema-instance'> <User> <Address> <Country>[Country]</Country> </Address> <FirstName>[FirstName]</FirstName> <LastName>[LastName]</LastName> <Password>[Password]</Password> <PhoneNo>[PhoneNo]</PhoneNo> <UserEmail>[Email]</UserEmail> </User> </PostUserRegistrationRequest> User Login POST https://www.ecloudbiz.com/Services/UserService.svc/json/UserLogin?APIKEY=[APIKEY] Use this call to login to MunchEm System <GetUserRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <Password>[Password]</Password> <UserEmail>[Email]</UserEmail> </GetUserRequest> Get User Details POST https://www.ecloudbiz.com/Services/UserService.svc/json/GetUserProfile?APIKEY=[APIKEY] Use this call to get user information <GetUserRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <UserId>[UserId]</UserId> </GetUserRequest> Order API Order Details POST https://www.ecloudbiz.com/Services/OrderService.svc/json/GetXml?APIKEY=[APIKEY] Use this call to get order details by OrderId <GetOrderRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <GenerateId>[OrderId]</GenerateId> <GetAction>GetOrderDetailsByGenerateIdForUser</GetAction> </GetOrderRequest> Charge Card POST https://www.ecloudbiz.com/Services/PaymentService.svc/json/ChargeCard?APIKEY=[APIKEY] Use this call to charge card <PostPaymentRequest xmlns='http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <cardDetails> <BillingZipCode>[ZipCode]</BillingZipCode> <CVV>[CVV]</CVV> <CardHoldersName>[CardHolderName]</CardHoldersName> <CardNumber>[CardNumber]</CardNumber> <ExpiryMonth>[ExpiryMonth]</ExpiryMonth> <ExpiryYear>[ExpiryYear]</ExpiryYear> <OrderAmount>[Amount]</OrderAmount> <OrderId>[OrderId]</OrderId> </cardDetails> </PostPaymentRequest> Merchant API Merchant Details POST https://www.ecloudbiz.com/Services/RestaurantAppService.svc/json/RestaurantDetailsSelectByLocationId?APIKEY=[APIKEY] Use this call to get merchant details <GetRestaurantAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <LocationId>[LocationId]</LocationId> </GetRestaurantAppRequest> Merchant Locations POST https://www.ecloudbiz.com/Services/RestaurantAppService.svc/json/GetRestaurantLocations?APIKEY=[APIKEY] Use this call to get merchant lcoations <GetRestaurantAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <AppId>[AppId]</AppId> </GetRestaurantAppRequest> Location Address POST https://www.ecloudbiz.com/Services/RestaurantAppService.svc/json/RestaurantLocationAddressByLocationId?APIKEY=[APIKEY] Use this to get location address <GetRestaurantAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <LocationId>[LocationId]</LocationId> </GetRestaurantAppRequest> Categories POST https://www.ecloudbiz.com/Services/MobileAppService.svc/json/RestaurantMenuCategoriesByLocationId?APIKEY=[APIKEY] Use this call to get categories <GetMobileAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <AppId>[AppId]</AppId> <LocationId>[LocationId]</LocationId> </GetMobileAppRequest> Key Information POST https://www.ecloudbiz.com/Services/RestaurantAppService.svc/json/RestaurantInfoByLocationId?APIKEY=[APIKEY] Use this call to get lcation information <GetRestaurantAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <LocationId>[LocationId]</LocationId> </GetRestaurantAppRequest> Reviews POST https://www.ecloudbiz.com/Services/ReviewService.svc/json/ReviewsByLocationId?APIKEY=[APIKEY] Use this call to get merchant reviews <GetReviewRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <GetAction>GetRevieswByLocationId</GetAction> <LocationId>[LocationId]</LocationId> </GetReviewRequest> Merchant Timeperiods POST https://www.ecloudbiz.com/Services/RestaurantAppService.svc/json/GetRestaurantTimePeriods?APIKEY=[APIKEY] Use this call to get merchant timeperiods <GetRestaurantAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <AppId>[AppId]</AppId> <LocationId>[LocationId]</LocationId> </GetRestaurantAppRequest> Merchant Hours POST https://www.ecloudbiz.com/Services/RestaurantAppService.svc/json/RestaurantHoursByTimePeriodId?APIKEY=[APIKEY] Use this call to get merchant hours based on Timeperiod Id <GetRestaurantAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <TimePeriodId>[TimeperiodId]</TimePeriodId> </GetRestaurantAppRequest> Merchant Hours POST https://www.ecloudbiz.com/Services/RestaurantAppService.svc/json/TimePeriodsByWeekDay?APIKEY=[APIKEY] Use this call to get Merchant hours based on Timeperiod Id and Week Day <GetRestaurantAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <TimePeriodId>[TimePeriodId]</TimePeriodId> <WeekDay>[WeekDay]</WeekDay> </GetRestaurantAppRequest> Near by Locations POST https://www.ecloudbiz.com/Services/MobileAppService.svc/json/RestaurantLocationsbaseduponuseraddress?APIKEY=[APIKEY] Use this call to get near by merchants based on address <GetMobileAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <Address>[Address]</Address> <CompanyCategory>Restaurant</CompanyCategory> <Distance>5</Distance> <OrderType>[OrderType]</OrderType> </GetMobileAppRequest> Items POST https://www.ecloudbiz.com/Services/MobileAppService.svc/json/CategoryItemsByCategoryId?APIKEY=[APIKEY] Use this call to get Items based on CategoryId <GetMobileAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <Id>[CategoryId]</Id> <OrderType>[OrderType]</OrderType> </GetMobileAppRequest> Order Settings POST https://www.ecloudbiz.com/Services/RestaurantAppService.svc/json/OrdersSettingsbyLocationId?APIKEY=[APIKEY] Use this to know either Pickup/Delivery enabled to a merchant <GetRestaurantAppRequest xmlns = 'http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i = 'http://www.w3.org/2001/XMLSchema-instance'> <LocationId>[LocationId]</LocationId> </GetRestaurantAppRequest> Delivery Address Check POST https://www.ecloudbiz.com/Services/DeliveryZoneService.svc/json/DeliveryAddressCheck?APIKEY=[APIKEY] Use this to check whether merchant delivers to your address or not <GetDeliveryZoneRequest xmlns='http://schemas.datacontract.org/2004/07/eCloudBiz.DomainModel' xmlns:i='http://www.w3.org/2001/XMLSchema-instance'> <Address> <City>[City]</City> <Line1>[Line1]</Line1> <State>[State]</State> <Zip>[Zip]</Zip> </Address> <LocationId>[LocationId]</LocationId> </GetDeliveryZoneRequest>