Destroy Request Guidelines
See How To Use this Guide before interpreting the guidelines below.

The following data is sent in the request to TraceLink:
Data Element | Occurs Length |
Type | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
soapenv:Envelope | – |
1...1- | Required. SOAP Envelope root element. | ||||||
soapenv:Header | – |
1...1- | Not used by TraceLink. | ||||||
soapenv:Body | – |
1...1- | Required. SOAP Message Body. | ||||||
urn:Destroy | – |
1...1- | Required. Destroy Message. | ||||||
DestroyRequest | – |
0...1- | Required. The destroy request message to destroy a set of serial numbers. | ||||||
DisaggregateFromParent | 1/* |
0...1Boolean |
A flag that determines whether the system automatically disaggregates child serial numbers from the parent container, where relevant.
|
||||||
Items | – |
0...1- | Required. The list of one or more serial numbers to be destroyed. | ||||||
Item | – |
1...*- | Required. The serial number to be destroyed. | ||||||
@sn | 1/* |
1...1String | Required. A serial number that will be destroyed. See Serial Number Data Examples.1 | ||||||
@namespace | 1/* |
0...1String | Not supported by TraceLink. | ||||||
Sampled | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled.2![]()
|
||||||
Damaged | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was damaged.3![]()
|
||||||
Recalled | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was recalled.4![]()
|
||||||
Expired | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is expired.5![]()
|
||||||
Misplaced | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was misplaced.6![]()
|
||||||
Dispensed | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was dispensed.7![]()
|
||||||
Disposed | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was disposed.8![]()
|
||||||
Repackaged | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is repackaged.9![]()
|
||||||
SampledByAuthorities | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled by authorities.10![]()
|
||||||
Stolen | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is stolen.11![]()
|
||||||
Withdrawn | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is withdrawn.12![]()
|
||||||
SampledArchival | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for archival purposes. ![]()
|
||||||
SampledCustomsControl | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for customs inspection.![]()
|
||||||
SampledFederalInspection | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for federal inspection.![]()
|
||||||
SampledClinicalStudy | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for performing clinical studies.![]()
|
||||||
SampledPharmaStudy | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for post-registration pharmaceutical study supporting submitted changes to a dossier.![]()
|
||||||
SampledMarketingDemo | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for marketing demonstration purposes.![]()
|
||||||
SampledSelectiveControl | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for selective control. ![]()
|
||||||
Spoilage | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is spoiled (e.g. due to heat, oxygen, moisture, microorganisms).![]()
|
||||||
WithdrawnExperiment | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is withdrawn from circulation of SSCC or SGTIN, piled or accumulated in the course of the experiment.![]()
|
||||||
Defective | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is defective.![]()
|
||||||
InappropriatelyStored | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was inappropriately stored.![]()
|
||||||
Returned | 1 1/* |
0...Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was returned.![]()
|
||||||
Other | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was destroyed for other reasons.![]()
|
||||||
ReasonCode | – |
0...1String | A code that indicates
the reason for the change in serial number status.13![]() STATUSUPDATE . See the ReasonCode enumeration list for valid values. |
||||||
EventDateTime | – |
0...1Date | The date and time of the event in XSD GMT date format (YYYY-MM-DDTHH:MM:SSZ). If omitted, the system will record the current date-time.14 | ||||||
Transactions | – |
0...1- |
Conditionally required for:
The transaction identifiers associated with the destruction. |
||||||
Transaction | 1/* |
0...*String | Required. The list of one or more transaction identifiers associated with the destruction. | ||||||
ItemID | 1/* |
0...1String | Required. The transaction identifier
associated with the destruction.15![]() |
||||||
ItemType | 1/* |
0...1String | Required. The transaction identifier
type using the supported enumeration values (e.g. DESTRUCTION ). 16See the TransactionId enumeration list for valid values. |
||||||
Date | 1/* |
0...1String | Required. The date of the transaction in XML YYYY-MM-DD format. This value is used for regulatory reporting of the transaction date.17 | ||||||
ReasonDescription | 1/* |
0...1String | Conditionally required for Turkey, where the description must be in Turkish and not exceed 100 characters. The reason for the destruction.18 | ||||||
DestructionMethod | 1/* |
0...1String |
See the DestructionMethod enumeration list for valid values. |
||||||
LongRunningRestSupport | - |
-Boolean | Not used. | ||||||
ReportingPartyIdentifier | 1/* |
0...1String |
|
||||||
@identifiertype | 1/* |
0...1String | Required. The reporting business party identifier type.21 See the IdentifierType enumeration list for valid values. |
||||||
@identifiervalue | 1/* |
0...1String | The identifier value of the reporting business party.22 | ||||||
MarketCountryCode | 2/3 |
0...1String | The country, using the standard two-letter abbreviation specified in ISO 3166-1alpha-2:1997 country code.23 | ||||||
LocationType | 1/* |
0...1String |
The type of location where the event occurred. See the LocationId enumeration list for valid values. |
||||||
Location | 1/* |
0...1String |
![]() 8888882.02867.0 instead of urn:epc:id:sgln:8888882.02867.0 typically found in
EPCIS events). |