Supplier Service

Back

Overview

The Supplier Service manages supplier entities in the system.
Suppliers represent companies or individuals that provide goods or services.

Each supplier includes:

All operations are tenant-aware.


Endpoints

Back to Entities

GET

/api/v1/Supplier/GetSupplierById/{id}

Returns a supplier by its ID.

Route parameters:

Behavior:

Response:

Authorization:


GET

/api/v1/Supplier/GetSupplierByCode/{code}

Returns a supplier by code.

Route parameters:

Behavior:

Response:

Authorization:


GET

/api/v1/Supplier/GetSupplierByEmail/{email}

Returns suppliers by email.

Route parameters:

Behavior:

Response:

Authorization:


GET

/api/v1/Supplier/GetAllSuppliers?isActive={isActive}

Returns all suppliers filtered by active status.

Query parameters:

Behavior:

Response:

Authorization:


POST

/api/v1/Supplier/AddNewSupplier

Creates a new supplier.

Request body (SupplierModel):

Behavior:

Errors:

Response:

Authorization:


PUT

/api/v1/Supplier/UpdateSupplierById/{id}

Updates an existing supplier.

Route parameters:

Request body (SupplierModel):

Behavior:

Errors:

Response:

Authorization:


DELETE

/api/v1/Supplier/DeleteSupplierById/{id}

Deletes a supplier by ID.

Route parameters:

Behavior:

Errors:

Response:

Authorization:


Notes