Pular para o conteúdo
Documentação API Reference FAQ Changelog Status

Sales

magento-2

Orders, invoices, shipments e credit memos.

GET /rest/V1/orders Bearer

List orders (searchCriteria)

List orders (searchCriteria).

Admin only.

GET /rest/V1/orders/:id Bearer

Get order by ID

Get order by ID.

PUT /rest/V1/orders Bearer

Create/update an order entity

Create/update an order entity.

Pouco usado — prefira o fluxo de cart/checkout.

POST /rest/V1/orders/:id/cancel Bearer

Cancel an order

Cancel an order.

POST /rest/V1/orders/:id/hold Bearer

Put an order on hold

Put an order on hold.

POST /rest/V1/orders/:id/unhold Bearer

Release order from hold

Release order from hold.

POST /rest/V1/orders/:id/comments Bearer

Add comment to an order

Add comment to an order.

GET /rest/V1/orders/:id/comments Bearer

List comments

POST /rest/V1/orders/:id/emails Bearer

Send order email to customer

Send order email to customer.

GET /rest/V1/orders/:id/statuses Bearer

Get valid status transitions

Get valid status transitions.

POST /rest/V1/orders/:id/refund Bearer

Refund an order (creates credit memo)

Refund an order (creates credit memo).

GET /rest/V1/orders/items Bearer

List order items (searchCriteria)

List order items (searchCriteria).

GET /rest/V1/orders/items/:id Bearer

Get order item by ID

Get order item by ID.

GET /rest/V1/invoices Bearer

List invoices

GET /rest/V1/invoices/:id Bearer

Get invoice by ID

Get invoice by ID.

POST /rest/V1/order/:orderId/invoice Bearer

Create invoice for an order

Create invoice for an order.

Opções: capture, notify, items (parcial).

POST /rest/V1/invoices/:id/capture Bearer

Capture an invoice

Capture an invoice.

POST /rest/V1/invoices/:id/void Bearer

Void an invoice

Void an invoice.

POST /rest/V1/invoices/:id/emails Bearer

Send invoice email

Send invoice email.

GET /rest/V1/invoices/comments Bearer

List invoice comments

List invoice comments.

POST /rest/V1/invoices/:id/comments Bearer

Add comment to invoice

Add comment to invoice.

GET /rest/V1/shipments Bearer

List shipments

List shipments.

GET /rest/V1/shipments/:id Bearer

Get shipment by ID

Get shipment by ID.

POST /rest/V1/order/:orderId/ship Bearer

Create shipment for order

Create shipment for order.

Aceita items (parcial) e array de tracks.

POST /rest/V1/shipment/track Bearer

Add tracking number to shipment

Add tracking number to shipment.

DELETE /rest/V1/shipment/track/:id Bearer

Remove tracking

Remove tracking.

POST /rest/V1/shipment/:id/label Bearer

Generate shipping label

Generate shipping label.

GET /rest/V1/shipment/:id/label Bearer

Retrieve shipping label (base64 pdf)

Retrieve shipping label (base64 pdf).

POST /rest/V1/shipment/:id/emails Bearer

Send shipment email

Send shipment email.

POST /rest/V1/shipment/:id/comments Bearer

Add comment to shipment

Add comment to shipment.

GET /rest/V1/creditmemos Bearer

List credit memos

List credit memos.

GET /rest/V1/creditmemo/:id Bearer

Get credit memo by ID

Get credit memo by ID.

POST /rest/V1/creditmemo Bearer

Create credit memo

Create credit memo.

POST /rest/V1/creditmemo/refund Bearer

Refund a credit memo

Refund a credit memo.

POST /rest/V1/creditmemo/:id/comments Bearer

Add comment to credit memo

Add comment to credit memo.

POST /rest/V1/creditmemo/:id/emails Bearer

Send credit memo email

Send credit memo email.

GET /rest/V1/transactions Bearer

List transactions

List transactions.

GET /rest/V1/transactions/:id Bearer

Get transaction by ID

Get transaction by ID.