Account

APIDescription
GET api/Account/UserInfo

Not in used

POST api/Account/Login

Not in used

POST api/Account/Logout

this api is used for logout the login user

GET api/Account/ManageInfo?returnUrl={returnUrl}&generateState={generateState}

Not in used

POST api/Account/ChangePassword

Not in used

POST api/Account/SetPassword

Not in used

POST api/Account/AddExternalLogin

Not in used

POST api/Account/RemoveLogin

Not in used

GET api/Account/ExternalLogin?provider={provider}&error={error}

Not in used

GET api/Account/ExternalLogins?returnUrl={returnUrl}&generateState={generateState}

Not in used

POST api/Account/Register

Not in used

POST api/Account/RegisterExternal

Not in used

DataImportToIR

APIDescription
POST api/v1/Import/AddUpdateContentCategory/{secret}/{companyId}/{contentTemplateId}/{identifier}

This APi is not in use but only for Import data from Intranet to MOfr.

POST api/v1/Import/AddUpdateContentCategory/{secret}/{companyId}/{contentTemplateId}/{parentIdentifier}/{identifier}

This APi is not in use but only for Import data from Intranet to MOfr.

POST api/v1/Import/AddUpdateCustomerAddress/{secret}/{companyId}/{contentTemplateId}/{parentIdentifier}/{identifier}

No documentation available.

POST api/v1/Import/AddUpdateContent/{secret}/{companyId}/{contentTemplateId}/{identifier}

This APi is not in use but only for Import data from Intranet to MOfr.

POST api/v1/Import/RemoveContent/{secret}/{companyId}/{contentTemplateId}/{identifier}

This APi is not in use but only for Import data from Intranet to MOfr.

POST api/v1/Import/ExportProductionConfiguration/{secret}/{companyId}/{contentTemplateId}/{identifier}

This APi is not in use but only for Import data from Intranet to MOfr.

POST api/v1/Import/AddUpdateAreaContent/{secret}/{companyId}/{contentTemplateId}/{identifier}

No documentation available.

POST api/v1/Import/AddUpdateContentActorStore/{secret}/{companyId}/{contentTemplateId}/{identifier}

No documentation available.

POST api/v1/Import/AddUpdateContentOld/{secret}/{companyId}/{contentTemplateId}/{identifier}

No documentation available.

GET api/DataImportToIR?strContentDispositionFileName={strContentDispositionFileName}&guidCompanyGuid={guidCompanyGuid}

No documentation available.

POST api/DataImportToIR?name={name}

No documentation available.

GET api/v1/DataImportToIR?strContentDispositionFileName={strContentDispositionFileName}&guidCompanyGuid={guidCompanyGuid}

No documentation available.

POST api/v1/DataImportToIR?name={name}

No documentation available.

GET api/v2/DataImportToIR?strContentDispositionFileName={strContentDispositionFileName}&guidCompanyGuid={guidCompanyGuid}

No documentation available.

POST api/v2/DataImportToIR?name={name}

No documentation available.

CustomerContentRedeem

APIDescription
GET api/CustomerContentRedeem/Get/{secret}/{companyId}/{customerId}/{contentId}

This Api is used for redeem a content against customer

CustomerContentFavorite

APIDescription
GET api/CustomerContentFavorite/Get/{secret}/{companyId}/{customerId}/{contentId}/{favorite}

This api is used for set favorit an offer against speicif customer

CustomerContent

APIDescription
GET api/CustomerContent/GetContent?secret={secret}&companyId={companyId}&contentTemplateTypeId={contentTemplateTypeId}&customerContentTypeId={customerContentTypeId}&list={list}&imageWidth={imageWidth}&customerId={customerId}&contentId={contentId}

Not in used

GET api/CustomerContent/GetContents/{secret}/{companyId}/{contentTemplateTypeId}/{customerContentTypeId}/{list}/{imageWidth}/{customerId}/{contentId}

This api is used for get content details of specific offer with customer login

GET api/CustomerContent/GetContents/{secret}/{companyId}/{contentTemplateTypeId}/{customerContentTypeId}/{list}/{imageWidth}/{customerId}

This api is used for get all the contents with customer login

GET api/CustomerContent/Get/{secret}/{companyId}/{contentTemplateTypeId}/{customerContentTypeId}/{list}/{imageWidth}

This api is used for return all the contents as a guest view

GET api/CustomerContent/Get/{secret}/{companyId}/{contentTemplateTypeId}/{customerContentTypeId}/{list}/{imageWidth}/{customerId}/{contentId}

This Api is used for return the details of specific offer with customer login.

GET api/CustomerContent/Get/{secret}/{companyId}/{contentTemplateTypeId}/{customerContentTypeId}/{list}/{imageWidth}/{customerId}

This api is used for return all the contents as a guest view

GET api/CustomerContent/SearchContents/{secret}/{companyId}/{contentTemplateTypeId}/{customerContentTypeId}/{list}/{imageWidth}/{identifier}

This Api is used for search an offer

Users

APIDescription
POST api/v2/Users/RegisterCustomer1/{secret}/{companyId}/{email}/{password}/{phoneno}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

POST api/v2/Users/RegisterCustomer

No documentation available.

POST api/v2/Users/RegisterCustomerV2

No documentation available.

User

api/v1/User

APIDescription
POST api/v1/User/UpdatePassword2

No documentation available.

POST api/v1/User/UpdatePassword/{oldPassword}/{newPassword}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

/// UpdatePasswords of existing customer

POST api/v1/User/ResetRegistration/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api is used to reset customer profile. Delete the customer

POST api/v1/User/ForgotPassword/{email}/{id}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api can call when a customer forget his password

GET api/v1/User/ForgotPassword/{email}/{id}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

POST api/v1/User/UpdateEmail/{email}/{password}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

this api can update the email of customer

POST api/v1/User/UpdateEmail2

No documentation available.

GET api/v1/User/LoadUserSetting/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api is used to laod user settings like customer has dnabled pushnotifications ,FacebookURL,PrivacyPolicyURL ,CompanyURL etc

GET api/v1/User/UpdateUserSetting/{hasPushNotifications}/{hasPlatformServices}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api is used for update user setting like push notification enable or disabled and has plateform services

POST api/v1/User/RegisterCustomer1/{secret}/{companyId}/{email}/{password}/{phoneno}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api will register a new customer

POST api/v1/User/RegisterCustomer2

No documentation available.

POST api/v1/User/EmailToVerify/{email}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api use to verify email of the customer to send a code to customer email that it is provide

POST api/v1/User/VerifyMobileCode/{code}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

/This api verify the code sent to the customer on mobile phone

POST api/v1/User/UpdateMobileNo/{phoneNo}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

/Update phone number of customer

POST api/v1/User/SendEmailAgain/{email}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This Api is used to send email again to customer if he is not get email

POST api/v1/User/SendSMSAgain/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

POST api/User

No documentation available.

POST api/v1/User

No documentation available.

POST api/v2/User

No documentation available.

IR

APIDescription
GET api/v1/IR/GetPopularOffersContents/{secret}/{companyId}/{customerContentTypeId}/{bookletguids}/{cityGuid}/{imageWidth}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

GetPopularOffersContents

GET api/v1/IR/GetAllPopularOffers/{secret}/{companyId}/{imageWidth}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

POST api/v1/IR/SearchOffers/{secret}/{companyId}/{bookletId}/{imageWidth}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/GetPopularActors/{secret}/{companyId}/{customerContentTypeId}/{bookletId}/{cityGuid}/{imageWidth}/{top}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

GetAllActors

GET api/v1/IR/GetPopularActorsWithCategoryName/{secret}/{companyId}/{customerContentTypeId}/{bookletId}/{cityGuid}/{imageWidth}/{top}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/GetAllActors/{secret}/{companyId}/{customerContentTypeId}/{bookletId}/{cityGuid}/{imageWidth}/{top}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

GetAllActors

GET api/v1/IR/GetAllActorsWithCategoryName/{secret}/{companyId}/{customerContentTypeId}/{bookletId}/{cityGuid}/{imageWidth}/{top}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/LoadCategories/{secret}/{companyId}/{cityGuid}/{term}/{pageNo}/{pageSize}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

LoadCategories

GET api/v1/IR/LoadCategoriesWithOffers/{secret}/{companyId}/{cityGuid}/{imageWidth}/{term}/{pageNo}/{pageSize}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/LoadCategoryOffersWithCategoryId/{secret}/{companyId}/{cityGuid}/{categoryGuid}/{imageWidth}/{term}/{pageNo}/{pageSize}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/GetActorsByCategoryId/{secret}/{companyId}/{categoryGuid}/{customerContentTypeId}/{bookletId}/{cityGuid}/{imageWidth}/{pageNo}/{pageSize}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

GetActorsByCategoryId in this api we can get all the actors with those contents that linked with selected category

GET api/v1/IR/GetNearByActors/{secret}/{companyId}/{customerContentTypeId}/{bookletId}/{cityGuid}/{latitude}/{longitude}/{imageWidth}/{top}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api is used to return all the acotr which are located near the current user logged in

GET api/v1/IR/LoadCities/{secret}/{companyId}/{customerContentTypeId}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

LoadCities we can get all the cities

GET api/v1/IR/GetAllBookletWithCity/{cityGuid}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api is used to return all the booklets with specific city

GET api/v1/IR/GetAllBooklets/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/GetAllBookletsV2/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/SearchActors/{secret}/{companyId}/{customerContentTypeId}/{bookletId}/{cityGuid}/{imageWidth}/{identifier}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

SearchActors we can search an actors by search keyword

POST api/v1/IR/SearchActorsPost/{secret}/{companyId}/{customerContentTypeId}/{bookletId}/{cityGuid}/{imageWidth}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

SearchActors we can search an actors by search keyword

POST api/v1/IR/SearchActorsPostWithCategoryName/{secret}/{companyId}/{customerContentTypeId}/{bookletId}/{cityGuid}/{imageWidth}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/GetCustomerBooklet/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api retrun all the booklets and also customer purchased booklet with count how many time a booklet purchased by current customer

GET api/v1/IR/AddCustomerBooklet/{valueCode}/{association}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api is used to add booklet against a specifc customer with code and associations

GET api/v1/IR/AddCustomerBookletWithCity/{valueCode}/{association}/{cityGuid}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

POST api/v1/IR/AddCustomerPayment/{bookletGuid}/{status}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api is used to add payment against a booklet with status

GET api/v1/IR/UpdateCustomerPayment/{paymentReferenceId}/{status}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

THis api is used to update customer payments with status accepted or pending

GET api/v1/IR/UpdateSavings/{redeemHistoryId}/{savings}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/CustomerContentRedeem/{contentId}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

CustomerContentRedeem this api make an offer to redeem against customer

GET api/v1/IR/CustomerContentRedeemV2/{contentId}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/CustomerContentRedeemV3/{contentId}/{bookletId}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/Info/{id}

NOt in used

GET api/v1/IR/GetCutomerByActivationCode/{code}

No documentation available.

GET api/v1/IR/IRInfo

No documentation available.

GET api/v1/IR/GetRedeemHistory/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api is used to return the list of all redeemed offers of current user

GET api/v1/IR/GetOfferRedeemHistory/{pageNo}/{pageSize}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/GetOfferRedeemHistoryV2/{pageNo}/{pageSize}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/GetAssociations/{code}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

This api is used to return all the associations/organization againt a specific booklet

GET api/v1/IR/GetAssociationsWithCity/{code}/{cityGuid}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/GetAssociationsWithBooklet/{bookletGuid}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/LoadAreas/{secret}/{companyId}/{bookletId}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/GetActorsByArea/{secret}/{companyId}/{areaId}/{bookletId}/{imageWidth}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/AddOfferToViewed/{secret}/{companyId}/{contentId}/{actorId}/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

GET api/v1/IR/AddLogs/{MethodName}/{Message}

No documentation available.

GET api/v1/IR/GetSettings

No documentation available.

GET api/v1/IR/GetAllNewsFeed/{deviceType}/{deviceModel}/{osVersion}/{screenName}

No documentation available.

CustomerContentRedeemOffer

APIDescription
GET api/CustomerContentRedeemOffer/Post/{secret}/{companyId}/{customerId}/{contentId}

This Api is used to redeem an offer against a customer

GET api/CustomerContentRedeemOffer/Get/{secret}/{companyId}/{contentTemplateTypeId}/{customerContentTypeId}/{list}/{imageWidth}/{customerId}

This api is used for return all the offers and also customer offers like redeemed offers and favorite offers

CustomerContentView

APIDescription
GET api/CustomerContentView/Get/{secret}/{companyId}/{customerId}/{contentId}

This Api is used to show the details of a specif offers with customer login

ContentCategory

APIDescription
POST api/ContentCategory/ExportTab/{secret}/{companyId}/{contentTemplateId}/{parentIdentifier}

Not used

POST api/ContentCategory/ExportProductionSociety/{secret}/{companyId}/{societyTemplateId}/{productionId}

Not used

POST api/ContentCategory/ExportCustomerAddress/{irCode}/{companyId}/{customerTemplateId}

Not used

POST api/ContentCategory/ExportCustomer/{irCode}/{companyId}/{customerTemplateId}/{customerId}

Not used

POST api/ContentCategory/ExportOfferIr/{irCode}/{companyId}/{contentTemplateId}

Not used

POST api/ContentCategory/ExportIrProductionToMoblink/{secret}/{companyId}/{contentTemplateId}/{parentIdentifier}/{identifier}

Not used

POST api/ContentCategory/ExportEnjoyProductionToMoblink/{enjoyCode}/{companyId}/{contentTemplateId}/{PRODUCTIONS}/{productionId}

Not used

CustomerContentOngoing

APIDescription
GET api/CustomerContentOngoing/Get/{secret}/{companyId}/{customerId}/{contentId}

This Api is used for set an offers in ongoing list against a specific customer

Customer

APIDescription
POST api/Customer/Get/{secret}/{contentId}

Not in used

POST api/Customer/UpdateCustomer

This api is used for update the customer information

GET api/Customer/UpdateCustomerNotification/{secret}/{companyId}/{customerId}/{HasPushNotifications}

This Api is used for update customer notifications

POST api/Customer/SyncData/{secret}/{companyId}/{customerId}

This api is used for sync data when app in online mood

GET api/Customer/LoadUserSetting/{secret}/{companyId}/{customerId}

This api is used for laod user settings like user has pushnotificatons . PrivacyPolicyURL , FacebookURL, CompanyURL and all the user profile settings

GET api/Customer/AddLogs/{secret}/{companyId}/{customerId}/{screenName}/{performAction}/{DeviceType}/{DeviceModel}/{OSVersion}/{contentId}/{key}

This api is used for logs all the actions perform by customer in apps

GET api/Customer/Entitlements

No documentation available.

GET api/Customer/LinkedCategory/{companyGuid}

No documentation available.

CustomerContentCategory

APIDescription
GET api/CustomerContentCategory/Get/{secret}/{companyId}

Not in used

Content

APIDescription
POST api/Content/RemoveEwoIrOffer/{secret}/{companyId}/{contentTemplateId}/{identifier}

Not used

POST api/Content/ExportOfferIrToMoblink/{secret}/{companyId}/{contentTemplateId}/{identifier}

Not used

POST api/Content/ExportEnjoyOffer/{enjoyCode}/{companyId}/{contentTemplateId}/{offerId}

Not used

POST api/Content/elsirconfig/{secret}/{companyId}/{contentTemplateId}/{identifier}

Not used

CompanyCustomerContentAvailability

APIDescription
GET api/CustomerContentView/Get/{secret}/{companyId}/{customerId}

This api is not in used

CompanyCustomer

APIDescription
POST api/CompanyCustomer/Post/{secret}/{companyId}/{customerId}

This Api is used for Add Customer