MageSmith
magento/module-sales · Magento 2.4.9

Sales REST endpoints

vendor/magento/module-sales/etc/webapi.xml

45 endpoints

GET

GET

/V1/creditmemo/:id

Loads a specified credit memo.

Sales · Magento\Sales\Api\CreditmemoRepositoryInterface::get

GET

/V1/creditmemo/:id/comments

Lists comments for a specified credit memo.

Sales · Magento\Sales\Api\CreditmemoManagementInterface::getCommentsList

GET

/V1/creditmemos

Lists credit memos that match specified search criteria.

Sales · Magento\Sales\Api\CreditmemoRepositoryInterface::getList

GET

/V1/invoices

Lists invoices that match specified search criteria.

Sales · Magento\Sales\Api\InvoiceRepositoryInterface::getList

GET

/V1/invoices/:id

Loads a specified invoice.

Sales · Magento\Sales\Api\InvoiceRepositoryInterface::get

GET

/V1/invoices/:id/comments

Lists comments for a specified invoice.

Sales · Magento\Sales\Api\InvoiceManagementInterface::getCommentsList

GET

/V1/orders

Lists orders that match specified search criteria.

Sales · Magento\Sales\Api\OrderRepositoryInterface::getList

GET

/V1/orders/:id

Loads a specified order.

Sales · Magento\Sales\Api\OrderRepositoryInterface::get

GET

/V1/orders/:id/comments

Lists comments for a specified order.

Sales · Magento\Sales\Api\OrderManagementInterface::getCommentsList

GET

/V1/orders/:id/statuses

Gets the status for a specified order.

Sales · Magento\Sales\Api\OrderManagementInterface::getStatus

GET

/V1/orders/items

Lists order items that match specified search criteria.

Sales · Magento\Sales\Api\OrderItemRepositoryInterface::getList

GET

/V1/orders/items/:id

Loads a specified order item.

Sales · Magento\Sales\Api\OrderItemRepositoryInterface::get

GET

/V1/shipment/:id

Loads a specified shipment.

Sales · Magento\Sales\Api\ShipmentRepositoryInterface::get

GET

/V1/shipment/:id/comments

Lists comments for a specified shipment.

Sales · Magento\Sales\Api\ShipmentManagementInterface::getCommentsList

GET

/V1/shipment/:id/label

Gets a specified shipment label.

Sales · Magento\Sales\Api\ShipmentManagementInterface::getLabel

GET

/V1/shipments

Lists shipments that match specified search criteria.

Sales · Magento\Sales\Api\ShipmentRepositoryInterface::getList

GET

/V1/transactions

Lists transactions that match specified search criteria.

Sales · Magento\Sales\Api\TransactionRepositoryInterface::getList

GET

/V1/transactions/:id

Loads a specified transaction.

Sales · Magento\Sales\Api\TransactionRepositoryInterface::get

POST

POST

/V1/creditmemo

Performs persist operations for a specified credit memo.

Sales · Magento\Sales\Api\CreditmemoRepositoryInterface::save

POST

/V1/creditmemo/:id/comments

Performs persist operations for a specified entity.

Sales · Magento\Sales\Api\CreditmemoCommentRepositoryInterface::save

POST

/V1/creditmemo/:id/emails

Emails a user a specified credit memo.

Sales · Magento\Sales\Api\CreditmemoManagementInterface::notify

POST

/V1/creditmemo/refund

Prepare creditmemo to refund and save it.

Sales · Magento\Sales\Api\CreditmemoManagementInterface::refund

POST

/V1/invoice/:invoiceId/refund

Create refund for invoice

Sales · Magento\Sales\Api\RefundInvoiceInterface::execute

POST

/V1/invoices/

Performs persist operations for a specified invoice.

Sales · Magento\Sales\Api\InvoiceRepositoryInterface::save

POST

/V1/invoices/:id/capture

Sets invoice capture.

Sales · Magento\Sales\Api\InvoiceManagementInterface::setCapture

POST

/V1/invoices/:id/emails

Emails a user a specified invoice.

Sales · Magento\Sales\Api\InvoiceManagementInterface::notify

POST

/V1/invoices/:id/void

Voids a specified invoice.

Sales · Magento\Sales\Api\InvoiceManagementInterface::setVoid

POST

/V1/invoices/comments

Performs persist operations for a specified invoice comment.

Sales · Magento\Sales\Api\InvoiceCommentRepositoryInterface::save

POST

/V1/order/:orderId/invoice

Sales · Magento\Sales\Api\InvoiceOrderInterface::execute

POST

/V1/order/:orderId/refund

Create offline refund for order

Sales · Magento\Sales\Api\RefundOrderInterface::execute

POST

/V1/order/:orderId/ship

Creates new Shipment for given Order.

Sales · Magento\Sales\Api\ShipOrderInterface::execute

POST

/V1/orders

Performs persist operations for a specified order.

Sales · Magento\Sales\Api\OrderRepositoryInterface::save

POST

/V1/orders/:id/cancel

Cancels a specified order.

Sales · Magento\Sales\Api\OrderManagementInterface::cancel

POST

/V1/orders/:id/comments

Adds a comment to a specified order.

Sales · Magento\Sales\Api\OrderManagementInterface::addComment

POST

/V1/orders/:id/emails

Emails a user a specified order.

Sales · Magento\Sales\Api\OrderManagementInterface::notify

POST

/V1/orders/:id/hold

Holds a specified order.

Sales · Magento\Sales\Api\OrderManagementInterface::hold

POST

/V1/orders/:id/unhold

Releases a specified order from hold status.

Sales · Magento\Sales\Api\OrderManagementInterface::unHold

POST

/V1/shipment/

Performs persist operations for a specified shipment.

Sales · Magento\Sales\Api\ShipmentRepositoryInterface::save

POST

/V1/shipment/:id/comments

Performs persist operations for a specified shipment comment.

Sales · Magento\Sales\Api\ShipmentCommentRepositoryInterface::save

POST

/V1/shipment/:id/emails

Emails user a specified shipment.

Sales · Magento\Sales\Api\ShipmentManagementInterface::notify

POST

/V1/shipment/track

Performs persist operations for a specified shipment track.

Sales · Magento\Sales\Api\ShipmentTrackRepositoryInterface::save

PUT

DELETE

Every Magento dev tool, in one hosted workspace.

Free to sign up. Nothing to install. Drafts, audits, and projects saved across every tool.