Back to Features
🌐

Pre-shipment Check

ActiveTradeMUSTFREE

What it does

Comprehensive pre-shipment screening combining cost calculation, compliance checks, sanctions screening, and document verification in a single call. Returns a checklist of PASS/FAIL/WARNING items with an overall risk score and recommendations.

Required Fields for 100% Accuracy

2 required / 7 total
FieldTypeRequired
hs_codestring!
destinationstring!
originstringopt
declared_valuenumberopt
weight_kgnumberopt
shipper_namestringopt
documents_providedstring[]opt

Tips for Best Accuracy

  • hs_code + destination are the minimum required fields
  • Adding shipper_name enables sanctions screening of the exporter
  • documents_provided helps identify missing customs paperwork before shipping
  • US imports over $2,500 require a customs bond — declared_value triggers this check

Common Mistakes

  • Using HS codes with non-numeric characters — only digits are accepted
  • Not providing shipper_name — sanctions screening is skipped without it

How to use it

1

Prepare shipment details

Include HS code, origin, destination, value, weight, and shipper name.

2

Run the check

POST /api/v1/verify/pre-shipment runs all compliance and cost checks.

3

Review the checklist

Each check item shows PASS, FAIL, or WARNING status with detailed explanations.

4

Address failures

Fix any FAIL items before shipping. The recommendations field provides specific guidance.

API Reference

POST/api/v1/verify/pre-shipment
Request
{
  "hs_code": "8471.30",
  "origin": "CN",
  "destination": "US",
  "declared_value": 500,
  "weight_kg": 2.5,
  "shipper_name": "Shenzhen Tech Co"
}
Response
{
  "overallStatus": "PASS",
  "riskScore": 15,
  "checklist": [
    {
      "item": "HS Code Validity",
      "status": "PASS",
      "detail": "Valid 6-digit HS code"
    },
    {
      "item": "Sanctions Screening",
      "status": "PASS",
      "detail": "No matches found"
    },
    {
      "item": "Restrictions Check",
      "status": "PASS",
      "detail": "No restrictions"
    },
    {
      "item": "Embargo Check",
      "status": "PASS",
      "detail": "No embargo"
    }
  ],
  "recommendations": [],
  "missingDocs": []
}
cURL
curl -X POST https://potal.app/api/v1/verify/pre-shipment \
  -H "X-API-Key: pk_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"hs_code":"8471.30","origin":"CN","destination":"US","declared_value":500,"shipper_name":"Shenzhen Tech Co"}'

Related Features

Having issues?