{"uid":"cap_7IT-v1dYI-Ac4nRqauLIC","slug":"iso-6346-shipping-container-number-validator-69eba631","name":"ISO 6346 Shipping Container Number Validator","description":"Validate an ISO 6346 shipping container number (owner, category, serial, check digit).","url":"https://trade.chainverdict.xyz/v1/container/validate","method":"GET","headers":{},"bodySchema":{"type":"object","required":["code"],"properties":{"code":{"type":"string"}}},"responseSchema":{"type":"object","properties":{"valid":{"type":"boolean"},"_attestation":{"type":"object"}},"additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uF70hxe2EbnDXTrcocFhq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an ISO 6346 shipping container number by checking the owner code, category identifier, serial number, and check digit.","exampleAgentPrompt":"Can you check whether the shipping container number MSCU1234567 is a valid ISO 6346 code — I want to make sure the owner code, category, serial, and check digit are all correct before I file the customs paperwork.","exampleUseCases":[{"title":"Customs filing pre-validation","prompt":"Before I submit this customs declaration, can you validate the container number TOLU8765432 to make sure the ISO 6346 check digit and owner code are correct?"},{"title":"Freight booking data quality check","prompt":"We have a list of container numbers from our freight partner — can you validate CMAU3456780 to confirm it's a properly formatted ISO 6346 container ID before we enter it into our system?"},{"title":"Logistics audit and error detection","prompt":"I'm auditing a shipment record and the container number GESU9876543 looks suspicious — can you run it through ISO 6346 validation to see if the serial number and check digit are legit?"}],"resultDescription":"Returns a structured validation result indicating whether the provided ISO 6346 container number is valid overall, along with the parsed components: owner code (3-letter alphabetic), equipment category identifier (1 letter), serial number (6 digits), and computed vs. provided check digit, flagging any invalid segments.","failureModes":["Missing or empty 'code' query parameter returns a 400 error","Container number with incorrect length or format fails validation with a descriptive error","Invalid owner code characters (non-alphabetic) flagged in response","Check digit mismatch returns invalid status with expected vs. actual check digit","Service unavailable or payment failure returns 402 or 5xx error"],"whenToPreferThis":"Use this endpoint when you need to programmatically verify that a shipping container number conforms to the ISO 6346 standard — specifically when you need granular breakdown of owner code, equipment category, serial number, and check digit validity. Prefer this over manual checks or generic regex validators when accuracy and structured output matter, such as before submitting customs declarations, integrating container data into logistics platforms, or auditing freight records for data quality.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:35:35.795Z","isFirstParty":false}