Descubra quais programas de conformidade se aplicam a um item e leia o questionário
que você precisará responder.
GraphQL
A consulta complianceRequirements é o ponto de entrada para o Zonos Clarify. Informando o
código HS e a rota de um item, ela retorna os programas de conformidade acionados e permite
percorrer a estrutura completa do questionário de cada programa — perguntas, opções e
lógica de ramificação. Use-a para decidir se um envio precisa de respostas de conformidade e
para renderizar sua própria interface de questionário.
Escopo necessário
Esta consulta requer o escopo COMPLIANCE_READ. Consulte
OAuth para autenticar solicitações de API.
Informe o hsCode e o shipToCountry de um item para descobrir quais programas se aplicam. O
resultado é uma conexão paginada de nós ComplianceRequirement, cada um apontando para o
ComplianceProgram que ele aciona.
Um shipFromCountry igual a null em um requisito significa que o programa se aplica
independentemente da origem. Quando você informa shipFromCountry no filtro, tanto as
linhas específicas de origem quanto as linhas de "qualquer origem" são correspondidas.
complianceRequirements aceita um ComplianceRequirementFilter, além dos argumentos padrão
de paginação por cursor (first / after para paginação para frente, last / before para
paginação para trás).
Campo do filtro↕
Tipo↕
Notas↕
hsCode
String
Correspondência exata de código HS. Mutuamente exclusivo com hsCodePrefix.
hsCodePrefix
String
Correspondência de prefixo (somente dígitos e pontos, máximo de 12 caracteres). Mutuamente exclusivo com hsCode.
shipToCountry
CountryCode
País de destino.
shipFromCountry
CountryCode
País de origem. Linhas com origem null ("qualquer origem") também são correspondidas.
programTypes
[ComplianceProgramType!]
Filtra apenas esses tipos de programa. Lista vazia = sem filtro.
Por exemplo, liste todos os requisitos de PGA para o capítulo de cosméticos 3304:
Cada ComplianceProgram expõe sua currentVersion — o questionário ACTIVE — e as
questions dessa versão, em ordem de exibição. Cada pergunta declara seu answerType, se é
required, suas options (para tipos de seleção) e uma displayCondition opcional que
ramifica o questionário. Leia essa estrutura para renderizar sua própria interface ou para
entender exatamente o que um importador deve fornecer.
No exemplo acima, contains_color_additives só é exibida quando intended_use é igual a
cosmetic — é o displayCondition em ação. Para o modelo completo de ramificação e para as
opções dinâmicas (optionsSource), consulte
Como funciona.
Verificar requisitos de conformidade
Verificar requisitos de conformidade
Descubra quais programas de conformidade se aplicam a um item e leia o questionário que você precisará responder.
GraphQL
A consulta
complianceRequirementsé o ponto de entrada para o Zonos Clarify. Informando o código HS e a rota de um item, ela retorna os programas de conformidade acionados e permite percorrer a estrutura completa do questionário de cada programa — perguntas, opções e lógica de ramificação. Use-a para decidir se um envio precisa de respostas de conformidade e para renderizar sua própria interface de questionário.Esta consulta requer o escopo
COMPLIANCE_READ. Consulte OAuth para autenticar solicitações de API.Descubra os programas aplicáveis
Informe o
hsCodee oshipToCountryde um item para descobrir quais programas se aplicam. O resultado é uma conexão paginada de nósComplianceRequirement, cada um apontando para oComplianceProgramque ele aciona.query ComplianceRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 10) {totalCountpageInfo {hasNextPageendCursor}edges {cursornode {idhsCodeshipToCountryshipFromCountryprogram {idcodenameprogramTypeauthorityjurisdictionstatusstrictnesscurrentVersion {idversionstatus}}}}}}Um
shipFromCountryigual anullem um requisito significa que o programa se aplica independentemente da origem. Quando você informashipFromCountryno filtro, tanto as linhas específicas de origem quanto as linhas de "qualquer origem" são correspondidas.Filtragem e paginação
complianceRequirementsaceita umComplianceRequirementFilter, além dos argumentos padrão de paginação por cursor (first/afterpara paginação para frente,last/beforepara paginação para trás).hsCodeStringhsCodePrefix.hsCodePrefixStringhsCode.shipToCountryCountryCodeshipFromCountryCountryCodenull("qualquer origem") também são correspondidas.programTypes[ComplianceProgramType!]Por exemplo, liste todos os requisitos de PGA para o capítulo de cosméticos
3304:query PgaRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 25) {totalCountedges {node {hsCodeshipToCountryprogram {codename}}}}}Leia o questionário de um programa
Cada
ComplianceProgramexpõe suacurrentVersion— o questionárioACTIVE— e asquestionsdessa versão, em ordem de exibição. Cada pergunta declara seuanswerType, se érequired, suasoptions(para tipos de seleção) e umadisplayConditionopcional que ramifica o questionário. Leia essa estrutura para renderizar sua própria interface ou para entender exatamente o que um importador deve fornecer.query QuestionnaireStructure($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 1) {edges {node {program {codenamecurrentVersion {versionstatusquestions {codeprompthelpTextanswerTyperequiredsectiondisplayOrderoptionsSourceoptions {valuelabeldisplayOrder}displayCondition {questionCodeoperatorvalues}}}}}}}}No exemplo acima,
contains_color_additivessó é exibida quandointended_useé igual acosmetic— é odisplayConditionem ação. Para o modelo completo de ramificação e para as opções dinâmicas (optionsSource), consulte Como funciona.Próximas etapas
ComplianceRequirementFilter
Esta página foi útil?