Store

The controller used to call the methods that manages Stores

APIDescription
POST StoreRequest

The method to Add or Update Store Details

Template

The controller used to call the methods that gets the Template data

APIDescription
GET api/GetSMSTemplate?Status={Status}&SourceApplication={SourceApplication}&OrderGUID={OrderGUID}

Return a list of SMS templates for a specific template

Customer

The controller used to call the methods that manages Customers

APIDescription
POST api/CustomerRequest

The method to Add or Update Customer Details

Order

The controller used to call the methods that Creates and updates Orders

APIDescription
GET api/CreateOrder?Application={Application}&OrderType={OrderType}&StoreName={StoreName}&StoreTelephoneNumber={StoreTelephoneNumber}&BranchCode={BranchCode}&PracticeNumber={PracticeNumber}&StoreGroup={StoreGroup}&CustomerFirstName={CustomerFirstName}&CustomerLastName={CustomerLastName}&CustomerID={CustomerID}&CustomerMobileNumber={CustomerMobileNumber}&CustomerEmail={CustomerEmail}&CustomerLanguage={CustomerLanguage}&OrderNumber={OrderNumber}&DateOrdered={DateOrdered}&OrderETA={OrderETA}&OrderGUID={OrderGUID}&CustomerGuid={CustomerGuid}&SendNotification={SendNotification}&CountryID={CountryID}&StoreSMSUsername={StoreSMSUsername}&StoreSMSPassword={StoreSMSPassword}

Old Create Order Call, replaced with ProcessOrder call

GET api/UpdateETA?OriginApplication={OriginApplication}&OrderNumber={OrderNumber}&OrderETA={OrderETA}

Updates the order's ETA.

GET api/CreateRemakeOrder?RemakeOrderNumber={RemakeOrderNumber}&OrderGUID={OrderGUID}&OldOrderGUID={OldOrderGUID}&OrderETA={OrderETA}

Create a Remake Order entry that is linked to old order. And Created a status for the remake and updates the old order with status that a remake was created.

GET api/ProcessOrder?Application={Application}&OrderType={OrderType}&StoreName={StoreName}&StoreTelephoneNumber={StoreTelephoneNumber}&BranchCode={BranchCode}&PracticeNumber={PracticeNumber}&StoreGroup={StoreGroup}&CustomerFirstName={CustomerFirstName}&CustomerLastName={CustomerLastName}&CustomerID={CustomerID}&CustomerMobileNumber={CustomerMobileNumber}&CustomerEmail={CustomerEmail}&CustomerLanguage={CustomerLanguage}&OrderNumber={OrderNumber}&DateOrdered={DateOrdered}&OrderETA={OrderETA}&OrderGUID={OrderGUID}&CustomerGuid={CustomerGuid}&SendNotification={SendNotification}&CountryID={CountryID}&StoreSMSUsername={StoreSMSUsername}&isPromo={isPromo}&Promotion={Promotion}&StoreSMSPassword={StoreSMSPassword}

The new updated Create Order Call.

POST api/OrderRequest

Create order call with using objects, instead of parameters. Use StoreRequest and CustomerRequest before calling this method

OrderStatus

The controller used to call the methods that set the statuses

APIDescription
GET api/SetStatus?OrderNumber={OrderNumber}&OriginApplication={OriginApplication}&SourceApplication={SourceApplication}&Status={Status}&StatusDate={StatusDate}&SendCommunication={SendCommunication}&updateCustomer={updateCustomer}&cellNumber={cellNumber}

No documentation available.

GET api/SetStatus?OrderGUID={OrderGUID}&OriginApplication={OriginApplication}&SourceApplication={SourceApplication}&Status={Status}&StatusDate={StatusDate}&SendCommunication={SendCommunication}&updateCustomer={updateCustomer}&cellNumber={cellNumber}

No documentation available.

CommunicationMethod

The Communication Method Controller

APIDescription
GET api/CommunicationMethod

CommunicationLog

The Communication Log Controller

APIDescription
GET api/CommunicationLog?OrderNumber={OrderNumber}&OriginApplication={OriginApplication}