Entity Status Service

Back

Overview

The Entity Status Service manages the list of statuses that can be assigned to entities (customers or suppliers). Statuses provide a classification such as Prospect, Active, or Inactive and can be customised per tenant.

Each status includes:

The following statuses are seeded by default:

Id Title Weighting
1 Prospect 0
2 Active 1
3 Inactive 2

All operations are tenant-aware.


Database table

entities.EntityStatus


Endpoints

Back to Reference

GET

/api/v1/EntityStatus

Returns all entity statuses for the current tenant.

Behavior:

Response:

Authorization:


GET

/api/v1/EntityStatus/{id}

Returns a single entity status by its ID.

Route parameters:

Behavior:

Response:

Authorization:


POST

/api/v1/EntityStatus

Creates a new entity status.

Request body (EntityStatusModel):

Behavior:

Response:

Authorization:


PUT

/api/v1/EntityStatus/{id}

Updates an existing entity status.

Route parameters:

Request body (EntityStatusModel):

Behavior:

Response:

Authorization:


DELETE

/api/v1/EntityStatus/{id}

Deletes an entity status by ID.

Route parameters:

Behavior:

Response:

Authorization:


Model

EntityStatusModel

Fields:


Notes