ArticleDynamicStatuses

Article availability/dynamic status data.

Fields

Field Type Required Version Description
id guid Yes 1.0 Unique status record identifier
articleId guid Yes 1.0 Reference to Article
customerId integer Yes 1.0 Reference to Customer
businessUnitId integer No 1.0 Reference to BusinessUnit
status string Yes 1.0 Availability status
reason string No 1.0 Status reason
validFrom date No 1.0 Status valid from
validTo date No 1.0 Status valid until
updatedBy string No 1.0 User who updated status
updated_at date No 1.0 Last update timestamp

Status Values

Status Description
available Article is available for sale
unavailable Article temporarily unavailable
limited Limited availability
sold_out Sold out for the day/period
86 Kitchen term for “out of”

Example - Sold Out

{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "articleId": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
  "customerId": 12345,
  "businessUnitId": 10,
  "status": "sold_out",
  "reason": "High demand today",
  "validFrom": "2024-12-03T18:00:00Z",
  "validTo": "2024-12-04T06:00:00Z",
  "updatedBy": "chef.john",
  "updated_at": "2024-12-03T18:00:00Z"
}

Example - Temporarily Unavailable

{
  "id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
  "articleId": "d4e5f6a7-b8c9-0123-def0-234567890123",
  "customerId": 12345,
  "businessUnitId": 10,
  "status": "unavailable",
  "reason": "Supplier delivery delayed",
  "validFrom": "2024-12-03T00:00:00Z",
  "validTo": "2024-12-05T00:00:00Z",
  "updatedBy": "kitchen.manager",
  "updated_at": "2024-12-03T08:00:00Z"
}