Skip to main content
POST
Report a quality decision for a lot held in quality control.

Authorizations

Authorization
string
header
required

Headers

X-Tenant-Id
string

If you want to emulate, please enter TenantId.

Body

Push payload for POST /openapi/v1/QualityRelease. Reports the caller's quality decision for a lot held in quality control during goods-in; all quality-held items of the lot are handled together.

lotNumber
string

Lot number the quality decision applies to.

releaseType
string

Quality decision: Released, Conditional or Rejected (English name, case-insensitive). Released and Conditional move the lot from quality hold to putaway; a Conditional release is tracked via its conditionNote. Rejected is captured for blocked stock (disposal) — the warehouse-side blocked-stock transition is pending, so Rejected decisions are stored and acknowledged but not yet applied in the warehouse.

conditionNote
string

Reason/note of a conditional release. Required when releaseType is Conditional.

approvedBy
string

User who approved the quality decision (e.g. SAP user code).

approvedAt
string<date-time>

Approval date, ISO 8601.

referenceNumber
string

Caller-side quality decision reference (e.g. "QC-2026-0891").

integrationId
string<uuid>

Optional; disambiguates when the tenant has more than one OpenApi integration.

Response

Success

status
enum<string>
required
Available options:
Relayed,
RelayedWithFailures,
CapturedNotRelayed
lotNumber
string
releaseType
string
referenceNumber
string
skus
string[]
successful
string[]
failures
object