---
title: "POST /orders/{id}/add-to-order"
method: POST
path: "/orders/{id}/add-to-order"
tags: ["Orders"]
---

# POST /orders/{id}/add-to-order

`POST /orders/{id}/add-to-order`

Charge a product to an existing order using the payment method already on the order. The charge is processed synchronously.

## Path parameters

- `id` integer, required

## Request body

- object
  - `product_id` integer, required — The ID of the product to add to the order. The product must belong to the same marketplace as the order.

## Response `200`

Product was charged to the order

## Other responses

- `404` — Order or product could not be found
- `409` — The product could not be charged to the order
- `422` — Validation error
- `500` — An unexpected error occurred while charging the product to the order

---

[API](https://skmtc.dev/samcart/apis/samcart-public-api.md) · [All operations](https://skmtc.dev/samcart/apis/samcart-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/samcart/samcart-public-api/revisions/80296f7a00d0/schema)
