curl \
https://xmlagri.qcone.com/api/v1/inspections.xml \
-X POST \
-H "Content-Type: text/xml" \
--user :api_key \
--data '<?xml version="1.0" encoding="UTF-8"?>
<Message>
<ContentType>text/xml</ContentType>
<user>api_key</user>
<Data>
<Header>
<shipperId>11951</shipperId>
<consigneeId>9289</consigneeId>
<inspectionType>import</inspectionType>
<inspectionPoint>arrival</inspectionPoint>
<principalId>9289</principalId>
<shipperReference>Example shiper ref</shipperReference>
<consigneeReference>Example consignee reference</consigneeReference>
<instructions>Please check pallets in the back extra!</instructions>
<isHighPrio>false</isHighPrio>
<isWaitingForArrival>false</isWaitingForArrival>
<eta>2015-12-03T11:00:00Z</eta>
<inspector>inspector@example.com</inspector>
<Details>
<type>Containerized</type>
<vessel>Santa Elane</vessel>
<container>SUDU 123456-7</container>
</Details>
</Header>
<Units>
<UnitLine>
<Unit>
<productName>Apples</productName>
<varietyName>African Carmine</varietyName>
<palletCode>123456</palletCode>
</Unit>
</UnitLine>
<UnitLine>
<Unit>
<productName>Apples</productName>
<varietyName>African Carmine</varietyName>
<palletCode>123457</palletCode>
<parameterValues>
<parameterValue>
<parameterId>123</parameterId>
<numericValue>2.41</numericValue>
</parameterValue>
<parameterValue>
<parameterId>234</parameterId>
<numericValue>123.567</numericValue>
</parameterValue>
</parameterValues>
<auditItems>
<auditItem>
<label>ABCD 12345</label>
<value>true</value>
<type>load_carrier</type>
</auditItem>
<auditItem>
<label>10</label>
<type>number_of_packages</type>
</auditItem>
</auditItems>
</Unit>
</UnitLine>
</Units>
</Data>
</Message>'
<?xml version="1.0" encoding="UTF-8"?>
<inspection>
<id>160234</id>
<shipperId>11951</shipperId>
<consigneeId>9289</consigneeId>
<principalId>9289</principalId>
<shipperReference>EXAMPLE SHIPER REF</shipperReference>
<consigneeReference>EXAMPLE CONSIGNEE REFERENCE</consigneeReference>
<inspectionType>import</inspectionType>
<instructions>Please check pallets in the back extra!</instructions>
<isHighPrio>false</isHighPrio>
<isWaitingForArrival>false</isWaitingForArrival>
<isUnitDataEditable>true</isUnitDataEditable>
<eta>2015-12-03T11:00:00Z</eta>
<location/>
<inspectionPoint>arrival</inspectionPoint>
<details>
<type>containerized</type>
<vessel>SANTA ELANE</vessel>
<container>SUDU 123456-7</container>
</details>
<created>2016-12-16T11:04:26Z</created>
<units>
<unit>
<id>2598789</id>
<productId>7</productId>
<varietyId>240</varietyId>
<carton/>
<brand/>
<productClass/>
<packType/>
<palletCode>123456</palletCode>
<growerCode/>
<countSize/>
<surveyMethod>count</surveyMethod>
<sampleSize/>
</unit>
<unit>
<id>2598790</id>
<productId>7</productId>
<varietyId>240</varietyId>
<carton/>
<brand/>
<productClass/>
<packType/>
<palletCode>123457</palletCode>
<growerCode/>
<countSize/>
<surveyMethod>count</surveyMethod>
<sampleSize/>
</unit>
</units>
</inspection>
| Param name | Description |
|---|---|
|
user required |
API key for the connecting user Validations:
|
|
Data optional |
Validations:
|
|
Data[Header] optional |
Validations:
|
|
Data[Header][shipperId] required |
Shipper (organisation) ID Validations:
|
|
Data[Header][consigneeId] required |
Consignee (organisation) ID Validations:
|
|
Data[Header][principalId] required |
Either Consignee ID or Shipper ID Validations:
|
|
Data[Header][shipperReference] optional |
Reference tag for Shipper Validations:
|
|
Data[Header][consigneeReference] optional |
Reference tag for Consignee Validations:
|
|
Data[Header][inspectionType] required |
Validations:
|
|
Data[Header][inspectionPoint] required |
Validations:
|
|
Data[Header][instructions] optional |
Instructions for this inspection Validations:
|
|
Data[Header][isHighPrio] optional |
Is this a high-prio inspection? (default: false) Validations:
|
|
Data[Header][isWaitingForArrival] required |
Has status “waiting for arrival”? Validations:
|
|
Data[Header][eta] required |
Estimated time of arrival in format: YYYY-MM-ddTHH:mm:ssZ Validations:
|
|
Data[Header][inspector] optional |
Email address of the inspector Validations:
|
|
Data[Header][location] optional |
Inspection location Validations:
|
|
Data[Header][Details] optional |
Validations:
|
|
Data[Header][Details][type] required |
Validations:
|
|
Data[Header][Details][container] required |
Container format: ccccddddddd (4 characters 7 digits), required when type is containerized Validations:
|
|
Data[Header][Details][vessel] optional |
Vessel Validations:
|
|
Data[Header][Details][trailer] required |
Trailer Validations:
|
|
Data[Header][Details][awb] required |
AWB format: ddddddddddd (11 digits) Validations:
|
|
Data[Header][Details][flightnumber] optional |
Flight number format: ccdddd (2 characters 4 digits) Validations:
|
|
Data[Header][Details][description] optional |
Description Validations:
|
|
Units required |
Validations:
|
|
Units[UnitLine] optional |
Validations:
|
|
Units[UnitLine][Unit] optional |
Validations:
|
|
Units[UnitLine][Unit][productName] required |
Product name or empty when using productId Validations:
|
|
Units[UnitLine][Unit][productId] required |
Product ID or empty when using productName Validations:
|
|
Units[UnitLine][Unit][varietyName] required |
Variety name or empty when using varietyId Validations:
|
|
Units[UnitLine][Unit][varietyId] required |
Variety ID or empty when using varietyName Validations:
|
|
Units[UnitLine][Unit][carton] optional |
Number of cartons Validations:
|
|
Units[UnitLine][Unit][brand] optional |
Product brand Validations:
|
|
Units[UnitLine][Unit][productClass] required |
Validations:
|
|
Units[UnitLine][Unit][packType] optional |
Pack type Validations:
|
|
Units[UnitLine][Unit][palletCode] optional |
Pallet code Validations:
|
|
Units[UnitLine][Unit][growerCode] optional |
Either GGN or GC Validations:
|
|
Units[UnitLine][Unit][countSize] optional |
Count/size: number representing number of items in unit, or a string (e.g. 'L') when survey method manual Validations:
|
|
Units[UnitLine][Unit][countryOfOrigin] optional |
Country of origin Validations:
|
|
Units[UnitLine][Unit][packhouse] optional |
Packhouse Validations:
|
|
Units[UnitLine][Unit][organic] optional |
Organic: boolean or string value (e.g. 'yes' or 'no') Validations:
|
|
Units[UnitLine][Unit][color] optional |
Color Validations:
|
|
Units[UnitLine][Unit][ggn] optional |
GGN Validations:
|
|
Units[UnitLine][Unit][gln] optional |
GLN Validations:
|
|
Units[UnitLine][Unit][description] optional |
Unit description. This can be an internal article description Validations:
|
|
Units[UnitLine][Unit][trace] optional |
Trace / Lot Validations:
|
|
Units[UnitLine][Unit][orchard] optional |
Orchard Validations:
|
|
Units[UnitLine][Unit][carrier] optional |
Carrier Validations:
|
|
Units[UnitLine][Unit][additional] optional |
Additional Validations:
|
|
Units[UnitLine][Unit][dateCode] optional |
Validations:
|
|
Units[UnitLine][Unit][url] optional |
URL Validations:
|
|
Units[UnitLine][Unit][daysOnStock] optional |
Days on stock Validations:
|
|
Units[UnitLine][Unit][tradingUnit] optional |
Trading Unit Validations:
|
|
Units[UnitLine][Unit][productSpecificationId] optional |
Product Specification ID Validations:
|
|
Units[UnitLine][Unit][parameterValues] optional |
Parameter values: Only one value or unit ID per parameter is allowed Validations:
|
|
Units[UnitLine][Unit][parameterValues][parameterId] required |
Parameter ID Validations:
|
|
Units[UnitLine][Unit][parameterValues][numericValue] optional |
Validations:
|
|
Units[UnitLine][Unit][parameterValues][stringValue] optional |
Validations:
|
|
Units[UnitLine][Unit][parameterValues][dateValue] optional |
Format (ISO 8601): 'YYYY-MM-DD' Validations:
|
|
Units[UnitLine][Unit][parameterValues][itemId] optional |
Validations:
|
|
Units[UnitLine][Unit][auditItems] optional |
Validations:
|
|
Units[UnitLine][Unit][auditItems][label] required |
The label/number/code to be checked Validations:
|
|
Units[UnitLine][Unit][auditItems][value] optional |
Validations:
|
|
Units[UnitLine][Unit][auditItems][type] required |
Validations:
|