Edara API v3

Edara API v3: Sales Stores

Read the guide first: authentication, paging, errors, rate limits and the shared PagedResult, BatchResult and *Reference shapes.

Endpoints

GET /v3/sales-stores: Lists sales stores.

Operation GetSalesStores · permission read:sales-store

Query string: GetSalesStoresQuery

field type default validation description
offset int? 0 >= 0 Number of items to skip before returning results. Defaults to 0.
limit int? 100 1..1000 (out of range → 400) Maximum number of items to return. Defaults to 100, maximum 1000.
updateDate DateTime? Returns records created or updated after the specified date.

Responses: OK PagedResult<SalesStoreResponse>: Paged list of sales stores.

Notes


POST /v3/sales-stores: Creates a sales store.

Operation CreateSalesStore · permission create:sales-store

Body: SalesStoreUpsertRequest

field type default validation description
code string NotEmpty() .MaximumLength(50) Sales-store code.
description string NotEmpty() .NotNull() .MaximumLength(50) Sales-store description.
defaultCustomerId int? GreaterThan(0) .When(x => x.DefaultCustomerId.HasValue) Optional default customer id.
defaultCostCenterId int? GreaterThan(0) .When(x => x.DefaultCostCenterId.HasValue) Optional default cost-center id.
tags string[] each: NotEmpty() .MaximumLength(200) .When(x => x.Tags != null) Optional tags.

Responses: Created SalesStoreResponse: Sales store created.

Business errors (HTTP 409, match on errorCode):

Notes

Types

CostCenterReference

Lightweight cost-center reference (id + code + name).

field type description
id int The cost-center id.
code string The cost-center code.
name string The cost-center name.

CustomerReference

Lightweight customer reference (id + code + name).

field type description
id int The customer id.
code string The customer code.
name string The customer name.

SalesStoreResponse

Response describing a sales store.

field type description
id int Sales-store identifier.
code string Sales-store code.
description string Sales-store description.
defaultCustomer CustomerReference Optional default customer reference.
defaultCostCenter CostCenterReference Optional default cost-center reference.
isActive bool Whether the sales store is active.
tags string[] Optional tags.