Entity Product Access Service

Back

Overview

Entity Product Access controls which products are accessible to specific entities (customers or suppliers).

Each Entity Product Access record defines:

Entity Product Access enables fine-grained product visibility control per entity, allowing certain products to be hidden from or made exclusively available to specific entities. Access is checked when loading product listings scoped by entity.

All entity product access operations are tenant-aware and fully audited.


Endpoints

Back to Pricing

GET

/api/v1/EntityProductAccess/entity/{entityId}/product/{productId}

Returns the product access record for a specific entity-product combination.

Route parameters:

Behavior:

Errors:

Response:

Authorization:


POST

/api/v1/EntityProductAccess

Creates a new entity product access record.

Request body (EntityProductAccessModel):

Behavior:

Errors:

Authorization:


DELETE

/api/v1/EntityProductAccess/entity/{entityId}/product/{productId}

Deletes an entity product access record by (EntityId, ProductId).

Route parameters:

Behavior:

Errors:

Authorization:


Notes