Titularidade
Título: Titularidade
Descrição: Regra para aceitação de documentos baseado na titularidade.
Nota sobre variantes: a regra tem duas variantes registradas no backend. A variante completa, com as três opções abaixo (incluindo "terceiros"), só é usada para o documento Comprovante de Residência — único caso em que é legítimo o titular do documento ser um terceiro (locador, cônjuge, pai/mãe), mediante comprovação de vínculo. Para todos os demais documentos, o backend usa uma variante padrão em que a opção
thirdPartiesé removida da lista de opções — sobram apenas "Aceitar somente em nome do titular" e "Não verificar". Nessa variante padrão, a propriedade de seleção de declarações abaixo continua declarada no catálogo, mas é inalcançável (a condição que a exibe nunca é satisfeita).
Propriedades
Aplicação da regra
- Tipo:
radio - Nome:
OWNERSHIP_TYPE - Valor Padrão:
owner - Opções:
- Aceitar somente em nome do titular:
owner - Aceitar em nome do titular ou de terceiros mediante comprovação de vínculo:
thirdParties— disponível apenas na variante usada pelo Comprovante de Residência (ver nota acima) - Não verificar:
ignore
- Aceitar somente em nome do titular:
Selecione as declarações aceitas para comprovação de vínculo
- Tipo:
select - Nome:
OWNERSHIP_DECLARATION_IDS - Múltipla Seleção: Sim
- Condições:
- Quando
OWNERSHIP_TYPEéthirdParties
- Quando
- Referência de Recursos:
COMPANY_DECLARATIONS_IDS
Exemplos
Aceita somente documentos em nome do titular — o comportamento padrão (owner), enviado explicitamente:
curl --request POST 'https://api.dynadok.com/v1/api/documents' \
--header 'x-api-key: 550e8400-e29b-41d4-a716-446655440000.SUA_CHAVE' \
--form 'files=@"/caminho/rg.pdf"' \
--form 'type="RG"' \
--form 'rules="[{\"type\":\"OWNERSHIP\",\"inputName\":\"OWNERSHIP_TYPE\",\"inputValue\":[\"owner\"]}]"'
Aceita em nome de terceiros mediante declaração de vínculo. A opção thirdParties só existe na variante da regra usada pelo Comprovante de Residência (ver nota no topo desta página) — em qualquer outro tipo de documento ela não aparece nas opções de OWNERSHIP_TYPE, e OWNERSHIP_DECLARATION_IDS seria inalcançável:
curl --request POST 'https://api.dynadok.com/v1/api/documents' \
--header 'x-api-key: 550e8400-e29b-41d4-a716-446655440000.SUA_CHAVE' \
--form 'files=@"/caminho/comprovante-residencia.pdf"' \
--form 'type="COMPROVANTE_RESIDENCIA"' \
--form 'rules="[{\"type\":\"OWNERSHIP\",\"inputName\":\"OWNERSHIP_TYPE\",\"inputValue\":[\"thirdParties\"]},{\"type\":\"OWNERSHIP\",\"inputName\":\"OWNERSHIP_DECLARATION_IDS\",\"inputValue\":[\"6500a1b2c3d4e5f60000000d\"]}]"'