You can tell Mulberry when a product has been shipped and delivered via this endpoint.

πŸ“˜

This API endpoint will update orders that already have a warranty attached but also can be used to update orders that do not yet have a warranty attached if you are sending us order data.

Update Shipping/Delivery

HTTP method: POST

Authentication: Private Bearer Token

Staging Endpoint: https://partner-staging.getmulberry.com/api/order_status

Production Endpoint: https://partner.getmulberry.com/api/order_status

Updating Purchased Warranties

{
  "order_id": "14553536616",
  "line_items": [{
    "id": "708cb8e204c44e77bb35cbcc04c763d9",
    "status": "delivered",
    "date": "2019-04-15"
  }]
}
ParameterDefinitionRequiredType
order_idUnique order ID from your ecommerce platformyesstring
line_itemsLine items to update the status ofyesarray
idThe line_item_id to update the status ofnostring
statusStatus of the product either "shipped" or "delivered". Use "delivered" for most use cases.yesstring
dateThe date when the product was shipped or deliveredyesdate

Updating Products Eligible for Post Purchase

{
  "order_id": "14553536616",
  "line_items": [
    {
      "product_id": "401360",
      "status": "delivered",
      "date": "2022-08-11"
    }
  ]
}
ParameterDefinitionRequiredType
order_idUnique order ID from your ecommerce platformyesstring
line_itemsLine items to update the status ofyesarray
variant_idThe product id to update the status for. Only required if product_id is not specifiednostring
product_idThe product id to update the status for. Only required if product_id is not specifiednostring
statusStatus of the product either "shipped" or "delivered". Use "delivered" for most use cases.yesstring
dateThe date when the product was shipped or *delivered*yesdate