Account

APIDescription
GET api/Account/UserInfo

No documentation available.

POST api/Account/Logout

No documentation available.

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

No documentation available.

POST api/Account/ChangePassword

No documentation available.

POST api/Account/SetPassword

No documentation available.

POST api/Account/AddExternalLogin

No documentation available.

POST api/Account/RemoveLogin

No documentation available.

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

No documentation available.

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

No documentation available.

POST api/Account/Register

No documentation available.

POST api/Account/RegisterExternal

No documentation available.

Campuses

APIDescription
GET api/campuses?includeInactive={includeInactive}

No documentation available.

GET api/campuses/{id}

No documentation available.

GET api/campuses/{id}/zones

No documentation available.

POST api/campuses

No documentation available.

PUT api/campuses/{id}

No documentation available.

Vendors

APIDescription
GET api/campuses/{campusId}/vendors

No documentation available.

GET api/vendors/{vendorId}

No documentation available.

GET api/vendors/{vendorId}/today-menu

No documentation available.

GET api/vendors/{vendorId}/pickup-slots?date={date}

No documentation available.

VendorOrders

APIDescription
GET api/vendor/{vendorId}/orders/today

No documentation available.

GET api/vendor/{vendorId}/orders?date={date}&status={status}

No documentation available.

GET api/vendor/{vendorId}/orders/{orderId}

No documentation available.

PUT api/vendor/{vendorId}/orders/{orderId}/accept

No documentation available.

PUT api/vendor/{vendorId}/orders/{orderId}/reject

No documentation available.

PUT api/vendor/{vendorId}/orders/{orderId}/preparing

No documentation available.

PUT api/vendor/{vendorId}/orders/{orderId}/ready

No documentation available.

PUT api/vendor/{vendorId}/orders/{orderId}/collected

No documentation available.

Reports

APIDescription
GET api/vendor/{vendorId}/reports/sales?from={from}&to={to}

No documentation available.

GET api/admin/campuses/{campusId}/reports

No documentation available.

PickupSlots

APIDescription
GET api/vendor/{vendorId}/slot-templates

No documentation available.

POST api/vendor/{vendorId}/slot-templates

No documentation available.

PUT api/vendor/{vendorId}/slot-templates/{templateId}

No documentation available.

DELETE api/vendor/{vendorId}/slot-templates/{templateId}

No documentation available.

POST api/vendor/{vendorId}/generate-slots?date={date}

No documentation available.

GET api/vendor/{vendorId}/slots?date={date}

No documentation available.

PUT api/vendor/{vendorId}/slots/{slotId}/close

No documentation available.

PUT api/vendor/{vendorId}/slots/{slotId}/open

No documentation available.

Reviews

APIDescription
GET api/vendors/{vendorId}/reviews

No documentation available.

POST api/vendors/{vendorId}/reviews

No documentation available.

Complaints

APIDescription
POST api/complaints

No documentation available.

GET api/admin/complaints?status={status}&campusId={campusId}

No documentation available.

PUT api/admin/complaints/{complaintId}/resolve

No documentation available.

VendorManagement

APIDescription
POST api/vendor/register

No documentation available.

GET api/vendor/me

No documentation available.

PUT api/vendor/{vendorId}

No documentation available.

PUT api/vendor/{vendorId}/operating-status

No documentation available.

GET api/vendor/{vendorId}/documents

No documentation available.

POST api/vendor/{vendorId}/documents

No documentation available.

POST api/vendor/{vendorId}/staff

No documentation available.

DELETE api/vendor/{vendorId}/staff/{staffMemberId}

No documentation available.

Notifications

APIDescription
GET api/notifications?unreadOnly={unreadOnly}

No documentation available.

GET api/notifications/unread-count

No documentation available.

PUT api/notifications/{id}/read

No documentation available.

PUT api/notifications/read-all

No documentation available.

APIDescription
GET api/vendor/{vendorId}/menu

No documentation available.

POST api/vendor/{vendorId}/categories

No documentation available.

PUT api/vendor/{vendorId}/categories/{categoryId}

No documentation available.

DELETE api/vendor/{vendorId}/categories/{categoryId}

No documentation available.

POST api/vendor/{vendorId}/menu-items

No documentation available.

PUT api/vendor/{vendorId}/menu-items/{menuItemId}

No documentation available.

DELETE api/vendor/{vendorId}/menu-items/{menuItemId}

No documentation available.

PUT api/vendor/{vendorId}/menu-items/{menuItemId}/sold-out

No documentation available.

POST api/vendor/{vendorId}/daily-menu

No documentation available.

PUT api/vendor/{vendorId}/daily-menu/{dailyMenuId}/publish

No documentation available.

PUT api/vendor/{vendorId}/daily-menu-items/{dailyMenuItemId}/availability

No documentation available.

CustomerProfiles

APIDescription
GET api/customer/me

No documentation available.

POST api/customer/profile

No documentation available.

PUT api/customer/profile

No documentation available.

PUT api/customer/default-campus/{campusId}

No documentation available.

GET api/customer/favourites

No documentation available.

POST api/customer/favourites/{vendorId}

No documentation available.

DELETE api/customer/favourites/{vendorId}

No documentation available.

Payments

APIDescription
POST api/payments/initialize/{orderId}

No documentation available.

POST api/payments/initialize/{orderId}/provider/{provider}

No documentation available.

POST api/payments/webhook

No documentation available.

GET api/payments/order/{orderId}

No documentation available.

PUT api/payments/{orderId}/mark-paid-on-collection

No documentation available.

AdminVendors

APIDescription
GET api/admin/vendors/pending

No documentation available.

GET api/admin/vendors?campusId={campusId}&status={status}

No documentation available.

PUT api/admin/vendors/{vendorId}/approve

No documentation available.

PUT api/admin/vendors/{vendorId}/reject

No documentation available.

PUT api/admin/vendors/{vendorId}/suspend

No documentation available.

PUT api/admin/vendors/{vendorId}/reactivate

No documentation available.

VendorPaymentSettings

APIDescription
GET api/vendor/{vendorId}/payment-settings

No documentation available.

GET api/vendor/{vendorId}/payment-settings/{provider}

No documentation available.

POST api/vendor/{vendorId}/payment-settings

No documentation available.

PUT api/vendor/{vendorId}/payment-settings/{paymentSettingId}

No documentation available.

PUT api/vendor/{vendorId}/payment-settings/{paymentSettingId}/enable

No documentation available.

PUT api/vendor/{vendorId}/payment-settings/{paymentSettingId}/disable

No documentation available.

PUT api/vendor/{vendorId}/payment-settings/{paymentSettingId}/make-default

No documentation available.

DELETE api/vendor/{vendorId}/payment-settings/{paymentSettingId}

No documentation available.

Orders

APIDescription
POST api/orders/quote

No documentation available.

POST api/orders

No documentation available.

GET api/orders/my

No documentation available.

GET api/orders/{orderId}

No documentation available.

GET api/orders/{orderId}/status

No documentation available.

PUT api/orders/{orderId}/cancel

No documentation available.

Values

APIDescription
GET api/Values

No documentation available.

GET api/Values/{id}

No documentation available.

POST api/Values

No documentation available.

PUT api/Values/{id}

No documentation available.

DELETE api/Values/{id}

No documentation available.