Envio de Espelho **************** O envio do espelho deve ser realizado pelas gráficas na etapa final da criação de uma nova identidade. 1. Enviar Espelho ---------------------------- | A funcionalidade **Enviar Espelho** permite que seja vinculado o número do espelho à carteira de identidade nacional do cidadão. | | É basicamente um endpoint que a gráfica passará alguns dados de entrada, que serão então validados e processados e como retorno do endpoint terá uma mensagem de sucesso ou falha (**409 - Conflict (Solicitação atual conflitou com o recurso que está no servidor)**, **401 - Not Authorized (Não autorizado)**, **400 - Bad Request ( Entrada(s) incorreta(s) )** ou **500 - Internal Server Error (Erro Interno do Servidor)** ). | | Em cada requisição de envio de dossiê é preciso utilizar o certificado assinado, caso contrário retornará erro de permissão **401 - Not Authorized (Não autorizado)**. | | Em caso de falha no processamento dos dados de entrada a gráfica terá como saber através de logs qual o problema. | | **Nota:** {cnpj} deve ser substituído pelo CNPJ da gráfica. Endpoint de produção ++++++++++++++++++++ .. code-block:: html https://api.mj.gov.br/idnacional/dossies/{cnpj}/espelho Parâmetros de Entrada ++++++++++++++++++++++ .. code-block:: json { "nup": "0d583175-33da-4d49-823d-c8431b21869a", "cnpj": "00394494001370", "numeroEspelho": "J00000000001" } nup (String, obrigatório) | Campo que recebe o Número Único do Processo. | O Número Único do Processo não pode ser maior que 36 caracteres; Deve ser alfa numéricos; E deve ser único (não estar sendo utilizado por outra identidade na base de dados). cnpj (String, obrigatório) Campo que recebe o CNPJ da gráfica que está enviando os dados pessoais (dossiê) do cidadão. numeroEspelho (String, obrigatório) Campo que recebe o número espelho que é o identificador único da carteira de identidade do cidadão. Status final da operação ++++++++++++++++++++++++ O status final da operação. Pode ser **OK (200)**, **BAD REQUEST (400)** ou **INTERNAL_SERVER_ERROR (500)**