Temukan program kepatuhan mana yang berlaku untuk item, dan baca kuesioner yang perlu Anda jawab.
GraphQL
Kueri complianceRequirements adalah titik masuk ke Zonos Clarify. Diberikan kode HS dan rute item, ia mengembalikan program kepatuhan yang terpicu, dan memungkinkan Anda melintasi struktur kuesioner lengkap setiap program — pertanyaan, opsi, dan logika cabang. Gunakan untuk memutuskan apakah pengiriman memerlukan jawaban kepatuhan dan untuk merender UI kuesioner Anda sendiri.
Cakupan diperlukan
Kueri ini memerlukan ruang lingkup COMPLIANCE_READ. Lihat OAuth untuk mengautentikasi permintaan API.
Teruskan hsCode dan shipToCountry item untuk menemukan program mana yang berlaku. Hasilnya adalah koneksi yang dipaginasi dari node ComplianceRequirement, masing-masing menunjuk ke ComplianceProgram yang dipicunya.
Sebuah shipFromCountry dari null pada suatu persyaratan berarti program berlaku terlepas dari asal. Ketika Anda memberikan shipFromCountry dalam filter, baris khusus asal dan baris "asal apa pun" cocok.
complianceRequirements menerima ComplianceRequirementFilter ditambah argumen paginasi kursor standar (first / after untuk paging maju, last / before untuk paging mundur).
Bidang filter↕
Tipe↕
Catatan↕
hsCode
String
Kecocokan kode HS yang tepat. Saling eksklusif dengan hsCodePrefix.
hsCodePrefix
String
Kecocokan prefiks (angka dan titik saja, maks 12 karakter). Saling eksklusif dengan hsCode.
shipToCountry
CountryCode
Negara tujuan.
shipFromCountry
CountryCode
Negara asal. Baris dengan asal null ("asal apa pun") juga cocok.
programTypes
[ComplianceProgramType!]
Cocokkan hanya jenis program ini. Daftar kosong = tidak ada filter.
Sebagai contoh, cantumkan setiap persyaratan PGA untuk bab kosmetik 3304:
Setiap ComplianceProgram mengekspos currentVersion — kuesioner ACTIVE — dan questions versi itu dalam urutan tampilan. Setiap pertanyaan mendeklarasikan answerType, apakah itu required, options (untuk jenis pilihan), dan displayCondition opsional yang membuat cabang kuesioner. Baca struktur ini untuk merender UI Anda sendiri atau untuk memahami dengan tepat apa yang harus disediakan importir.
Pada contoh di atas, contains_color_additives hanya ditampilkan ketika intended_use sama dengan cosmetic — itulah displayCondition dalam aksi. Untuk model cabang penuh dan opsi dinamis (optionsSource), lihat Cara kerjanya.
Periksa persyaratan kepatuhan
Periksa persyaratan kepatuhan
Temukan program kepatuhan mana yang berlaku untuk item, dan baca kuesioner yang perlu Anda jawab.
GraphQL
Kueri
complianceRequirementsadalah titik masuk ke Zonos Clarify. Diberikan kode HS dan rute item, ia mengembalikan program kepatuhan yang terpicu, dan memungkinkan Anda melintasi struktur kuesioner lengkap setiap program — pertanyaan, opsi, dan logika cabang. Gunakan untuk memutuskan apakah pengiriman memerlukan jawaban kepatuhan dan untuk merender UI kuesioner Anda sendiri.Kueri ini memerlukan ruang lingkup
COMPLIANCE_READ. Lihat OAuth untuk mengautentikasi permintaan API.Temukan program yang berlaku
Teruskan
hsCodedanshipToCountryitem untuk menemukan program mana yang berlaku. Hasilnya adalah koneksi yang dipaginasi dari nodeComplianceRequirement, masing-masing menunjuk keComplianceProgramyang dipicunya.query ComplianceRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 10) {totalCountpageInfo {hasNextPageendCursor}edges {cursornode {idhsCodeshipToCountryshipFromCountryprogram {idcodenameprogramTypeauthorityjurisdictionstatusstrictnesscurrentVersion {idversionstatus}}}}}}Sebuah
shipFromCountrydarinullpada suatu persyaratan berarti program berlaku terlepas dari asal. Ketika Anda memberikanshipFromCountrydalam filter, baris khusus asal dan baris "asal apa pun" cocok.Penyaringan dan paginasi
complianceRequirementsmenerimaComplianceRequirementFilterditambah argumen paginasi kursor standar (first/afteruntuk paging maju,last/beforeuntuk paging mundur).hsCodeStringhsCodePrefix.hsCodePrefixStringhsCode.shipToCountryCountryCodeshipFromCountryCountryCodenull("asal apa pun") juga cocok.programTypes[ComplianceProgramType!]Sebagai contoh, cantumkan setiap persyaratan PGA untuk bab kosmetik
3304:query PgaRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 25) {totalCountedges {node {hsCodeshipToCountryprogram {codename}}}}}Baca kuesioner program
Setiap
ComplianceProgrammengeksposcurrentVersion— kuesionerACTIVE— danquestionsversi itu dalam urutan tampilan. Setiap pertanyaan mendeklarasikananswerType, apakah iturequired,options(untuk jenis pilihan), dandisplayConditionopsional yang membuat cabang kuesioner. Baca struktur ini untuk merender UI Anda sendiri atau untuk memahami dengan tepat apa yang harus disediakan importir.query QuestionnaireStructure($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 1) {edges {node {program {codenamecurrentVersion {versionstatusquestions {codeprompthelpTextanswerTyperequiredsectiondisplayOrderoptionsSourceoptions {valuelabeldisplayOrder}displayCondition {questionCodeoperatorvalues}}}}}}}}Pada contoh di atas,
contains_color_additiveshanya ditampilkan ketikaintended_usesama dengancosmetic— itulahdisplayConditiondalam aksi. Untuk model cabang penuh dan opsi dinamis (optionsSource), lihat Cara kerjanya.Langkah berikutnya
ComplianceRequirementFilter
Apakah halaman ini bermanfaat?