# Acenda API Documentation

This is the complete API documentation for connecting to the Acenda 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 **Acenda connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

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

## Acenda actions

- POST `acknowledge-ship-advice` Acknowledge Ship Advice
- POST `add-inventory-to-warehouse` Add Inventory to Warehouse
- POST `authenticate` Authenticate
- POST `b-ulk-add-inventory-to-warehouse` Bulk Add Inventory to Warehouse
- POST `cancel-ship-advice-item-s` Cancel Ship Advice Item(s)
- POST `fulfill-ship-advice-items` Fulfill Ship Advice Items
- POST `generate-token` Generate Token
- GET `catalog` Get Catalog
- GET `current-price-for-item` Get Current Price for Item
- GET `inventory` Get Inventory
- GET `inventory-detail` Get Inventory Detail
- GET `pricing-item` Get Pricing Item
- GET `sales-channels` Get Sales Channels
- GET `ship-advice-by-id` Get Ship Advice by Id
- GET `all-ship-advices` Get Ship Advices
- GET `warehouse` Get Warehouse
- POST `re-route-ship-advice-item` Re-Route Ship Advice Item
- PATCH `update-pricing-item` Update Pricing Item
