---
title: "Connect your systems to Nasam’s marketplace platform."
description: "Integrate brands and connected marketplace accounts with Nasam MM-API. Explore guides and API operations for catalog, inventory, orders, fulfillment, reporting, advertising, and Brand Health."
source: https://developer.nasam.co/
---

# Connect your systems to Nasam’s marketplace platform.

**Nasam MM-API (Marketplace Management API)** gives partners access to brands and their connected marketplace accounts. Discover the brand and account IDs, then use the API to work with catalog, inventory, orders, fulfillment, and reporting.

-   [Read the quickstart](/docs/getting-started)
-   [View API reference](/docs/api-reference)

## Your first request

List the brands available to your organization. Use a returned brand ID to scope later calls.

```
curl --get 'https://backend.nasam.co/v1/brands' \
  -H 'accept: application/json' \
  -H 'key: YOUR_API_KEY'
```

[View GET /v1/brands](/docs/reference/get-all-brands-v-1-brands)

## From API key to marketplace data

Request a key, find an accessible brand, and use its ID to read connected accounts and products.

1.  ### Request an API key
    
    [Contact Nasam sales](https://nasam.co/#contact) for access. Send your key from your server in the `key` header. See [authentication and scope](/docs/authentication).
    
2.  ### Find a brand and account
    
    [List accessible brands](/docs/reference/get-all-brands-v-1-brands), then read the selected brand’s [connected sale-channel accounts](/docs/reference/get-sale-channel-status-v-1-brands-brand-id-sale-channels). Keep the brand, channel, and account IDs distinct.
    
3.  ### Read a brand’s catalog
    
    Use the returned brand ID in a [products request](/docs/reference/get-products-v-1-products). Check the operation’s filters, response, and required grant before building a scheduled sync.
    

**Brand, channel, and account IDs**

A brand is the business scope. A sale channel identifies a marketplace and region. A sale-channel account is the brand’s connection to that channel. Use the IDs returned by the API in later requests.

[Multi-channel API guide](/docs/multi-channel-api)

## Choose a business workflow

Follow a guide for the sequence and business rules. Open its linked operations for parameters, response fields, and errors.

### Establish context

Identify the brand and connected account for the data you want to read or change.

-   [**Brands and sale channels** — Distinguish channel definitions from a brand’s connected accounts.](/docs/brands-and-channels)
-   [**Catalog and listings** — Review products, connected listings, and mapping decisions.](/docs/catalog-and-listings)
-   [**Inventory and planning** — Read stock sources, available quantities, and forecast inputs.](/docs/inventory-and-planning)

### Run operations

Handle orders, retail purchase orders, financial documents, and exports.

-   [**Orders and fulfillment** — Track orders, shipments, returns, and seller fulfillment.](/docs/orders-and-fulfillment)
-   [**Vendor purchase orders** — Follow purchase orders through acknowledgement, receipt, and shortages.](/docs/vendor-purchase-orders)
-   [**Invoices and credit notes** — Read financial documents and retrieve their PDFs.](/docs/invoicing)
-   [**Exports** — Request operational datasets for email delivery.](/docs/exports)

### Measure and investigate

Investigate sales, profitability, Brand Health, sync status, and campaigns.

-   [**Sales performance** — Compare sales and product results across channels and periods.](/docs/sales-performance)
-   [**Profitability** — Review transactions, settlements, costs, and margins.](/docs/profitability)
-   [**Brand Health** — Read nine dimensions and the records behind each status.](/docs/brand-health)
-   [**Sync Health** — See capture timestamps and failures for connected accounts.](/docs/sync-health)
-   [**Advertising** — Review campaign performance and manage campaign settings.](/docs/ads)

## API reference and tools

Download the OpenAPI 3.1 document for client tooling. Review pagination, filters, and errors before implementing request loops.

-   [Download OpenAPI](https://developer.nasam.co/openapi/nasam-mm-api.yaml)
-   [Pagination, filters, and errors](/docs/pagination-and-errors)
-   [Access and assignments](/docs/access-management)
-   [System status](https://status.nasam.co/)

## Request API access

Contact Nasam sales for an API key for your organization.

[Contact sales](https://nasam.co/#contact)
