Opply App Orders API
The App Orders API from Opply — 126 operation(s) for app orders.
Operations 130
POST
/api/v1/app-orders/admin/{uuid}/create-order-event/
Endpoint to add order event for app order
#
DELETE
/api/v1/app-orders/admin/{uuid}/documents/{document_uuid}/
Endpoint to delete a specific document
#
POST
/api/v1/app-orders/admin/{uuid}/mark-order-as-paid-out-to-supplier/
Endpoint to mark order as paid out to supplier
#
POST
/api/v1/app-orders/admin/{uuid}/upload-document/
Endpoint to upload a document for an app order
#
GET
/api/v1/app-orders/brand/{uuid}/purchase-order/pdf/
Generate and retrieve the purchase order PDF for an App Order
#
GET
/api/v1/app-orders/brand/activity-statement/
Buyer activity statement with running outstanding balance
#
GET
/api/v1/app-orders/brand/aggregate/
Aggregate order totals across the filtered set in full precision
#
GET
/api/v1/app-orders/brand/grouped-statements/{uuid}/
Retrieve a buyer grouped statement with nested orders and bank details
#
GET
/api/v1/app-orders/brand/grouped-statements/{uuid}/csv/
Download a buyer grouped statement as an Excel (.xlsx) file
#
GET
/api/v1/app-orders/brand/grouped-statements/{uuid}/invoices/
Download all of a buyer grouped statement's invoices as a .zip
#
POST
/api/v1/app-orders/brand/grouped-statements/{uuid}/mark-transfer-sent/
Mark a bank transfer as sent
#
GET
/api/v1/app-orders/brand/payments/merchant-of-record/
Combined Merchant-of-Record payments listing
#
PATCH
/api/v1/app-orders/brand/spot-buy-requests/{spot_buy_request_uuid}/cancel/
Cancel a spot buy request
#
GET
/api/v1/app-orders/brand/statements/{uuid}/
Retrieve a buyer service-fee statement with nested orders and bank details
#
POST
/api/v1/app-orders/brand/statements/{uuid}/client-notified-as-paid/
Brand endpoints for Statements
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/approve/
Approves an app order as merchant of record
#
GET
/api/v1/app-orders/merchant-of-record/{uuid}/buyer-purchase-order/pdf/
Generate and retrieve the merchant of record purchase order PDF for an App Order
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/change-payment-terms/
Change payment terms on a confirmed/forecasted order
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/confirm-shipping-responsibility/
Confirm shipping responsibility (from gathering quotes state)
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/create-order-event/
Endpoint to add order event for app order
#
GET
/api/v1/app-orders/merchant-of-record/{uuid}/documents/
Endpoint to list documents for an app order uploaded by merchant of record
#
DELETE
/api/v1/app-orders/merchant-of-record/{uuid}/documents/{document_uuid}/
Delete a document for an order
#
PUT
/api/v1/app-orders/merchant-of-record/{uuid}/edit/
Endpoint to edit all fields for an app order as merchant of record
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/line-item/{line_item_uuid}/ingredient-documents/
Upload a document for an order line item
#
DELETE
/api/v1/app-orders/merchant-of-record/{uuid}/line-item/{line_item_uuid}/ingredient-documents/{document_uuid}/
Delete a document for an order line item
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-as-delivered/
Merchant of record mark an order as delivered on buyer's behalf
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-as-picked-up/
Mark order as picked up (buyer path)
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-awaiting-collection-details/
Mark order as awaiting collection details (buyer path)
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-dispatch-scheduled/
Mark dispatch as scheduled (supplier path)
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-freight-ownership-pending/
Mark order as freight ownership pending (to be confirmed path)
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-freight-scheduled/
Mark order as freight scheduled (MoR path)
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-order-as-paid/
Endpoint to mark order as paid
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-order-as-paid-out-to-supplier/
Endpoint to mark order as paid out to supplier
#
PATCH
/api/v1/app-orders/merchant-of-record/{uuid}/mark-order-dispatched/
Mark order as dispatched
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-preparing-freight/
Mark order as preparing freight (MoR path)
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-quotes-confirmed/
Mark freight quotes as confirmed (MoR path)
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/mark-ready-for-pickup/
Mark order as ready for pickup (buyer path)
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/move-lifecycle-intermediate-status/
Move order to intermediate lifecycle status
#
PATCH
/api/v1/app-orders/merchant-of-record/{uuid}/order-activities/{activity_uuid}/update/
Update order activity
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/order-activities/create/
Create an order activity
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/refund/
Process a refund (full or partial) for an order
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/reject/
Reject an app order as merchant of record
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/service-fee/invoice-sent/
Mark service fee as invoice sent
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/start-gathering-quotes/
Start gathering quotes (to be confirmed path)
#
GET
/api/v1/app-orders/merchant-of-record/{uuid}/supplier-purchase-order/pdf/
Generate and retrieve the supplier purchase order PDF for an App Order
#
POST
/api/v1/app-orders/merchant-of-record/{uuid}/upload-document/
Endpoint to upload a document for an app order
#
GET
/api/v1/app-orders/merchant-of-record/assignable-users/
Get users assignable to tasks in current MoR company
#
GET
/api/v1/app-orders/merchant-of-record/brand-users/
Get users who can be selected as ordered_by for orders
#
GET
/api/v1/app-orders/merchant-of-record/brand-users-by-company/{company_uuid}/
Get users from a specific brand company
#
GET
/api/v1/app-orders/merchant-of-record/buyer-balance/{buyer_uuid}/
Get buyer balance details grouped by currency
#
GET
/api/v1/app-orders/merchant-of-record/buyer-orders-by-month/
Service-fee orders grouped by dispatch month (per buyer)
#
GET
/api/v1/app-orders/merchant-of-record/buyers/{buyer_uuid}/allianz-credit-information/
Get Allianz credit information for a buyer
#
GET
/api/v1/app-orders/merchant-of-record/buyers/{buyer_uuid}/allocated-credit/
Get allocated credit for a buyer
#
POST
/api/v1/app-orders/merchant-of-record/buyers/{buyer_uuid}/calculate-credit/
Calculate credit availability for a buyer
#
GET
/api/v1/app-orders/merchant-of-record/buyers/{buyer_uuid}/two-billing-account/
Get or create Two billing account for a buyer
#
GET
/api/v1/app-orders/merchant-of-record/buyers/{buyer_uuid}/two-credit-information/
Get Two credit information for a buyer
#
GET
/api/v1/app-orders/merchant-of-record/buyers/{buyer_uuid}/two-registration/
Check if a buyer is registered on Two
#
GET
/api/v1/app-orders/merchant-of-record/grouped-statements/
MoR endpoints for Grouped Statements
#
GET
/api/v1/app-orders/merchant-of-record/grouped-statements/{uuid}/
MoR endpoints for Grouped Statements
#
PATCH
/api/v1/app-orders/merchant-of-record/grouped-statements/{uuid}/
MoR endpoints for Grouped Statements
#
GET
/api/v1/app-orders/merchant-of-record/line-items/{line_item_uuid}/otif-data/
Get OTIF data for a line item
#
PUT
/api/v1/app-orders/merchant-of-record/line-items/{line_item_uuid}/otif-data/
Replace OTIF data for a line item
#
PATCH
/api/v1/app-orders/merchant-of-record/line-items/{line_item_uuid}/otif-data/
Update OTIF data for a line item
#
POST
/api/v1/app-orders/merchant-of-record/payout-status-for-date/
Get payout state for a given due date
#
GET
/api/v1/app-orders/merchant-of-record/spot-buy-requests/
List spot buy requests for merchant of record
#
PATCH
/api/v1/app-orders/merchant-of-record/spot-buy-requests/{spot_buy_request_uuid}/
Update spot buy request status
#
GET
/api/v1/app-orders/merchant-of-record/statements/{uuid}/invoice-pdf/
Get statement invoice PDF URL
#
GET
/api/v1/app-orders/merchant-of-record/statements/{uuid}/invoice-url/
Get statement invoice URL
#
POST
/api/v1/app-orders/merchant-of-record/statements/{uuid}/mark-as-paid/
MoR endpoints for Statements
#
GET
/api/v1/app-orders/merchant-of-record/statements/disabled-months/
MoR endpoints for Statements
#
PATCH
/api/v1/app-orders/supplier/{uuid}/mark-order-dispatched/
Adds Shipping details to an app order & marks it as dispatched
#
GET
/api/v1/app-orders/supplier/{uuid}/purchase-order/pdf/
Generate and retrieve the purchase order PDF for an App Order
#