How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Incentivio Order Controller API

The order-controller API from Incentivio — 26 operation(s) for order-controller.

Incentivio Order Controller API is one of 87 APIs that Incentivio publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include order-controller. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 29 operations across 26 paths, and defines 113 schemas. It is described by OpenAPI 3.2.0, at version v0.

Requests are made against 2 base URLs: https://adminapi.incentivio.com/incentivio-admin-api, https://mobile.incentivio.com/incentivio-mobile-api.

29 operations 26 paths 113 schemas 1 DELETE14 GET2 PATCH9 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v0
Base URL
https://mobile.incentivio.com/incentivio-mobile-api
Resource Areas
1

Paths & Operations 29

Across 26 paths, the API surfaces 29 operations — 1 DELETE, 14 GET, 2 PATCH, 9 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

order-controller 29
PUT
/incentivio-ordering-service/orders/{orderid}/auditevents/{eventid}
Update audit event
updateAuditEvent 2 params body → 200
PUT
/incentivio-ordering-service/catalogs
Add or update catalog
addOrUpdateCatalog body → 200
PATCH
/incentivio-ordering-service/catalogs
Patch catalogs
patchCatalogs 1 param body → 200
POST
/incentivio-ordering-service/searchadminorders/receivedorders/5min
Admin orders for last five mins
adminOrdersForLastFiveMins 1 param body → 200
GET
/incentivio-ordering-service/orders/{orderid}/notifications
Get order notifications
getOrderNotifications 7 params → 200
POST
/incentivio-ordering-service/orders/{orderid}/notifications
Send order notification
sendOrderNotification 7 params body → 200
POST
/incentivio-ordering-service/orders/{orderId}/cancel
Cancel order
cancelOrder 1 param → 200
POST
/incentivio-ordering-service/daily-sales-export
Export daily sales report for admin
exportDailySalesReportForAdmin body → 200
POST
/incentivio-ordering-service/catalogs/list
List catalogs by client id and store ids for admin
listCatalogsByClientIdAndStoreIdsForAdmin body → 200
POST
/incentivio-ordering-service/catalogs/delete
Delete catalogs
deleteCatalogs body → 200
POST
/incentivio-ordering-service/cachecatalogs_OLD
Add cache catalog OLD
addCacheCatalog_OLD body → 200
POST
/incentivio-ordering-service/cachecatalogs
Cache catalog
cacheCatalog body → 200
PATCH
/incentivio-ordering-service/orders/{orderId}
Patch order
patchOrder 1 param body → 200
GET
/incentivio-ordering-service/searchadminorders
Search orders for admin
searchOrdersForAdmin 14 params → 200
GET
/incentivio-ordering-service/orderscount
Get orders count
getOrdersCount 8 params → 200
GET
/incentivio-ordering-service/orders/{orderid}/sendreceipt
Send order receipt
sendOrderReceipt 1 param → 200
GET
/incentivio-ordering-service/imhereorderscount
Get im here orders count
getImHereOrdersCount 8 params → 200
GET
/incentivio-ordering-service/dailyadminorders
Daily orders for admin
dailyOrdersForAdmin 7 params → 200
GET
/incentivio-ordering-service/dailyadminorders/downloadcsv
Download daily orders for CSV export
downloadDailyOrdersForCSVExport 5 params → 200
GET
/incentivio-ordering-service/clients/{clientid}/poolaccount
Get pool account time zone
getPoolAccountTimeZone 1 param → 200
GET
/incentivio-ordering-service/adminorders/{orderid}
View order by id for admin
viewOrderByIdForAdmin 1 param → 200
GET
/incentivio-ordering-service/admincatalogs
List catalogs by client id and store ids for admin 1
listCatalogsByClientIdAndStoreIdsForAdmin_1 6 params → 200
GET
/incentivio-ordering-service/admincatalogs/{catalogid}
View catalog by id for admin
viewCatalogByIdForAdmin 4 params → 200
DELETE
/incentivio-ordering-service/catalogs/{catalogid}
Delete catalog
deleteCatalog 1 param → 200
GET
/orders
List orders
listOrders 6 params → 200
PUT
/orders
Add or update order
addOrUpdateOrder body → 200
POST
/orders/{orderid}/copyorder
Validate order recreation
validateOrderRecreation 1 param → 200
GET
/orders/{orderid}
View order by id
viewOrderById 1 param → 200
GET
/orders-history
List orders history
listOrdersHistory 7 params → 200

Schemas 113

The contract defines 113 schemas that model the data the API accepts and returns. The most detailed are ViewItemAdminDTO (42 properties), ViewGroupAdminDTO (37 properties), ListOrderHistoryResponseDTO (35 properties), ViewOrderResponseDTOForAdmin (32 properties). Each schema is shown below with its type and property counts.

ViewItemAdminDTO
object
42 properties 3 required
ViewCatalogAdminDTO
object
25 properties 3 required
ChargeSummary
object
6 properties
Refund
object
4 properties
ChargeType
string
FulfillmentStatus
string
Payment
object
10 properties
OrderEntity
string
AppliedDiscount
object
8 properties
DailySalesReportExportRequestDTO
object
10 properties
DailySalesReportRequestStatusEnum
string
Customer
object
6 properties
OrderTotal
object
14 properties
CatalogIntegrationType
string
OrderSortBy
string
ListCatalogResponseWithPagingForAdminDTO
object
2 properties
OrderTypeDTO
string
CatalogCacheResponse
object
5 properties
ChargeRule
object
2 properties
OrderSort
string
RefundSummary
object
2 properties
PermissionDTO
object
6 properties
TaxTypeDTO
string
DeliveryInfo
object
2 properties
OrderItem
object
30 properties
OrderType
string
PagingDTO
object
4 properties
FindAdminUserResponseDTO
object
13 properties
ClientAuthorization
object
3 properties 3 required
MerchantAuthorization
object
3 properties 3 required
LoyaltyStatus
string
SearchOrdersResponseDTOForAdmin
object
23 properties
OptionGroupSettingDTO
object
10 properties
DisplayInfo
object
6 properties
OrderTax
object
3 properties
AppliedCharge
object
10 properties
Address
object
9 properties
GroupType
string
OrderFilteringMode
string
Direction
string
TaxInfoDTO
object
7 properties
CatalogCacheProgressStatus
string
AppliedTax
object
6 properties
SelectionType
string
Total
object
11 properties
ModuleDTO
object
8 properties
ViewOrderResponseDTOForAdmin
object
32 properties
Operator
string
Discount
object
8 properties
Tax
object
9 properties
DailyOrdersResponseDTOForAdmin
object
22 properties
LoyaltyUnSuccessfulReason
string
OrderNotificationRequestDTO
object
8 properties
OrdersCountResponseDTO
object
3 properties
DiscountType
string
ViewGroupAdminDTO
object
37 properties 3 required
DiscountValueType
string
SearchOrdersResponseDTOWithPagingForAdmin
object
2 properties
AuditEventDTO
object
14 properties
DailyOrdersResponseDTOWithPagingForAdmin
object
4 properties
OrderCharge
object
9 properties
PatchRequestDTO
object
3 properties
CatalogSearchRequestDTO
object
16 properties
CreateCatalogRequestDTO
object
17 properties 3 required
Operation
string
ListCatalogAdminDTO
object
22 properties 3 required
RoleDTO
object
6 properties
ItemType
string
BulkUpdateRequest
object
3 properties 3 required
OrderingChannels
string
OrderSource
string
GroupItemSetting
object
6 properties
OrderStatus
string
StoreInfo
object
3 properties
UpdateAuditEventRequestDTO
object
2 properties
SearchCustomerDTO
object
4 properties
TaxSummary
object
2 properties
CreateCatalogResponseDTO
object
1 property
Status
string
AdminAccountAuthorization
object
7 properties 7 required
DailyOrdersSummaryDTO
object
3 properties
VoidInfo
object
3 properties
OrderNotificationMessageResponseDTO
object
5 properties
OrderRefund
object
5 properties
LocationAuthorization
object
1 property 1 required
OrderDiscount
object
10 properties
CreateCacheCatalogRequestDTO
object
5 properties 2 required
OrderTotalDTO
object
6 properties
DailySalesReportExportResponseDTO
object
4 properties
ItemsCountDTO
object
2 properties
Check
object
21 properties
CreateOrderResponseDTO
object
1 property
ListOrderHistoryResponseDTO
object
35 properties
ChargeSummary_2
object
7 properties
Delivery
object
2 properties
ListOrderResponseDTO
object
7 properties
Payment_2
object
9 properties
PagingDto
object
4 properties
TaxSummary_2
object
3 properties
Customer_2
object
6 properties
OrderTotal_2
object
13 properties
OrderTax_2
object
4 properties
OrderHistoryResponseWithPagingDTO
object
2 properties
ItemTotal
object
11 properties
CustomerDTO
object
6 properties
OrderItemGroup
object
5 properties
OrderDiscount_2
object
11 properties
CreateOrderRequestDTO
object
18 properties
ViewOrderResponseDTO
object
26 properties
Check_2
object
6 properties
Address_2
object
7 properties
OrderItem_2
object
25 properties
OrderCharge_2
object
8 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

incentivio-order-controller-api-openapi.yml Raw ↑

Other APIs Incentivio publishes across the network.

Incentivio Connect Platform API
Incentivio Admin Controller API
Incentivio App Configuration Controller API
Incentivio App Content Controller API
Incentivio App Home Config Controller API
Incentivio Bulk Image Upload Controller API
Incentivio Campaign Controller API
Incentivio Catalog Controller API
Incentivio Client Admin Controller API
Incentivio Client Config Controller API
Incentivio Client Configuration Controller API
Incentivio Client Controller API
Where this information came from

This is an independent, third-party profile of Incentivio Order Controller API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.