# Rithum for Brands API Documentation

This is the complete API documentation for connecting to the Rithum for Brands API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Rithum for Brands connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/rithumForBrands/actions/{actionSlug}/run
```

## Rithum for Brands actions

- GET `check-product-export-status` Check Product Export Status
- GET `check-product-upload-status` Check Product Upload Status
- POST `create-a-product` Create a Product
- POST `create-item-fulfilment` Create Item Fulfilment
- POST `create-order` Create Order
- DELETE `delete-product-quantity` Delete Product Quantity
- GET `get-order` Get Order
- GET `get-order-fulfillments` Get Order Fulfillments
- GET `get-product` Get Product
- GET `list-fulfillments` List Fulfillments
- GET `list-order-items` List Order Items
- GET `list-orders` List Orders
- GET `list-product-quantities` List Product Quantities
- GET `list-products` List Products
- GET `list-profiles` List Profiles
- GET `list-sites` List Sites
- GET `post-order-exported` Mark Order Exported
- GET `post-order-not-exported` Mark Order Not Exported
- PUT `ship-order` Ship Order
- POST `start-product-export` Start Product Export
- PUT `update-item-fullfilment` Update Item Fullfilment
- PUT `update-order` Update Order
- PUT `update-product-quantity` Update Product Quantity
- POST `upload-product-file` Upload Product File
