---
title: "Get supplier by id"
description: "Fetch one supplier by its Qashio identifier."
source: https://developers.qashio.com/v2/reference/get-public-v1-erp-suppliers-by-supplierid/
---

# Get supplier by id

`GET /public/v1/erp/suppliers/{supplierId}`

Requires a Bearer access token.

**Purpose.** Fetch one supplier by its Qashio identifier.

**Description.** Returns a single supplier record with the owning company embedded.

**Input (path).** `supplierId` — the Qashio UUID.

**Output.** One supplier object with the list fields plus `erp_company`.

**Errors.** `400`, `401`, `403`, `404`.

### Path parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `supplierId` | string | yes | the Qashio UUID. |

### Example request

```bash
curl -X GET 'https://api.qashio.com/public/v1/erp/suppliers/%3AsupplierId' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer <access_token>'
```

### Example response (200)

```json
{
  "status_code": 200,
  "success": true,
  "data": {
    "id": "11742018-a8fe-4a06-a924-3b69bf302d9a",
    "remote_name": "QSupplier 1",
    "qashio_external_id": "ECSr09kixq6xzuabk",
    "remote_id": "295",
    "status": "active",
    "is_deleted": false,
    "updated_at": "2026-09-01T14:27:23.972Z",
    "created_at": "2026-09-01T14:27:23.972Z",
    "erp_company": {
      "id": "68c9f979-0360-4e4e-a5c5-327c8119ecb3",
      "name": "Qashio",
      "business_legal_name": "Qashio 2",
      "company_country": "AE",
      "parent_company_id": "COoyy0mfzqhxtxkkk",
      "status": "active",
      "is_deleted": false,
      "updated_at": "2026-08-19T10:34:14.325Z",
      "created_at": "2026-06-16T07:50:44.749Z"
    }
  },
  "meta": {
    "request_id": "3adb2d16090c7b3bdbde3b326a814b30",
    "timestamp": "2026-09-09T10:07:52.143Z"
  }
}
```

### Errors

- `400` Bad Request
- `401` Unauthorized - missing or invalid Bearer token
- `404` Not Found - the requested resource does not exist
