> ## Documentation Index
> Fetch the complete documentation index at: https://docs.e-cubee.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Morabaa Public API

> List products and orders, retrieve details, and create orders with the Morabaa Public API.

Use the Morabaa Public API to read product data and create or retrieve orders.

<CardGroup cols={2}>
  <Card title="Make your first request" icon="rocket" href="/quickstart">
    Authenticate with an API key and retrieve your first page of products.
  </Card>

  <Card title="Review the endpoints" icon="brackets-curly" href="/api-reference/overview">
    Explore product and order routes, parameters, and response behavior.
  </Card>
</CardGroup>

## Available operations

| Method | Endpoint | Purpose |
| - | - | - |
| `GET` | `/external/v1/products` | List and filter products |
| `GET` | `/external/v1/products/{id}` | Retrieve a product by ID |
| `GET` | `/external/v1/orders` | List and search orders created with your API key |
| `GET` | `/external/v1/orders/{orderNumberOrId}` | Retrieve an order by number or ID |
| `POST` | `/external/v1/orders` | Create an order |

## Access boundaries

Your API key accesses one business. You can retrieve only orders created with the same key.

<Info>
  Ask your Morabaa contact for an API key with the scopes your integration needs.
</Info>

## API conventions

| Convention | Behavior |
| - | - |
| Base path | All routes begin with `/external/v1` |
| Authentication | Send your key in `X-Api-Key` or `Authorization` |
| Pagination | Product and order lists return up to 25 items per page |
| Errors | Failures return an `error` code and a human-readable `message` |
| Rate limits | Each key has a requests-per-minute limit |

<Card title="Authentication and scopes" icon="key" href="/authentication">
  Learn how to store and send keys and which scope each endpoint requires.
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.