{"swagger":"2.0","info":{"title":"PCP","description":"","version":"1.0.0"},"paths":{"/api/v1/login":{"post":{"description":"Método de autenticação, para operações de inclusão e remoção de comunicações processuais. Método a ser utilizado pelos Tribunais.","responses":{"200":{"description":"OK","schema":{"type":"object","properties":{"user":{"type":"object","properties":{"id":{"type":"integer","description":"Id do usuário"},"nome":{"type":"string"},"email":{"type":"string"},"cpf":{"type":"string"}}},"access_token":{"type":"string","description":"Token de autenticação a ser utilizado nas próximas requisições"}}}},"422":{"description":"Erro negocial"},"403":{"description":"Credenciais inválidas"}},"parameters":[{"in":"body","name":"Credenciais de acesso","description":"Login do usuario cadastrado no sistema de controle de acesso do CNJ (SCA)","schema":{"type":"object","required":["login","senha"],"properties":{"login":{"type":"string"},"senha":{"type":"string"}}}}]}},"/api/v1/comunicacao":{"get":{"description":"Método de consulta de comunicações","responses":{"200":{"description":"OK","schema":{"type":"object","properties":{"status":{"type":"string","description":"Status da operação"},"message":{"type":"string"},"count":{"type":"number","description":"Quantidade de comunicações retornadas"},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number","description":"Id da comunicação"},"data_disponibilizacao":{"type":"string","description":"Data em que a comunicação foi disponibilizada"},"siglaTribunal":{"type":"string"},"tipoComunicacao":{"type":"string","description":"Citação ou intimação"},"nomeOrgao":{"type":"string"},"texto":{"type":"string","description":"Teor da Comunicação"},"numero_processo":{"type":"string"},"meio":{"type":"string","description":"Plataforma de Editais ou Diário de Justiça Eletrônico"},"link":{"type":"string","description":"Link para o inteiro teor da comunicação"},"tipoDocumento":{"type":"string"},"nomeClasse":{"type":"string","description":"Classe do processo"},"codigoClasse":{"type":"string"},"numeroComunicacao":{"type":"number","description":"Número de identificação da comunicação"},"ativo":{"type":"boolean"},"hash":{"type":"string"},"datadisponibilizacao":{"type":"string"},"meiocompleto":{"type":"string"},"numeroprocessocommascara":{"type":"string"},"destinatarios":{"type":"array","items":{"type":"object","properties":{"nome":{"type":"string"},"polo":{"type":"string","description":"\\\"A\\\" para ativo e \\\"P\\\" para passivo"},"comunicacao_id":{"type":"number"}}}},"destinatarioadvogados":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number"},"comunicacao_id":{"type":"number"},"advogado_id":{"type":"number"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"advogado":{"required":["id","nome","numero_oab","uf_oab"],"properties":{"id":{"type":"number"},"nome":{"type":"string"},"numero_oab":{"type":"string"},"uf_oab":{"type":"string"}},"type":"object"}}}}}}}}}},"422":{"description":"Erro negocial"}},"parameters":[{"in":"query","name":"numeroOab","type":"string"},{"in":"query","name":"ufOab","type":"string"},{"in":"query","name":"nomeAdvogado","type":"string"},{"in":"query","name":"nomeParte","type":"string"},{"in":"query","name":"numeroProcesso","type":"string"},{"in":"query","name":"dataDisponibilizacaoInicio","type":"string","description":"Data inicial de disponibilização da comunicação no diário, no formato yyyy-mm-dd"},{"in":"query","name":"dataDisponibilizacaoFim","type":"string","description":"Data fim de disponibilização da comunicação no diário, no formato yyyy-mm-dd"}]},"post":{"security":[{"Bearer":[]}],"description":"Método de inserção de novas comunicações, a ser utilizado pelos Tribunais","responses":{"200":{"description":"OK","schema":{"type":"object","properties":{"status":{"type":"string","description":"Status da operação"},"message":{"type":"string"},"items":{"type":"array","items":{"type":"object","properties":{"tribunal_id":{"type":"number","description":"Identificador interno do tribunal para a requisição"},"classe_id":{"type":"number","description":"Identificador interno da classe processual para a requisição"},"tipo_documento_id":{"type":"number","description":"Identificador interno do tipo de documento para a requisição"},"orgao_id":{"type":"number","description":"Identificador interno do orgao requisitante"},"tipo_id":{"type":"number","description":"Identificador interno do tipo da comunicação "},"id":{"type":"number","description":"Id da comunicação"},"data_publicacao":{"type":"string","description":"Data em que a comunicação foi disponibilizada, no formato yyyy-mm-dd"},"texto":{"type":"string","description":"Teor da Comunicação"},"numero_processo":{"type":"string"},"meio":{"type":"string","description":"Plataforma de Editais ou Diário de Justiça Eletrônico"},"link":{"type":"string","description":"Link para o inteiro teor da comunicação"},"numero_comunicacao":{"type":"number","description":"Número de identificação da comunicação"},"ativo":{"type":"boolean"},"hash":{"type":"string"},"meiocompleto":{"type":"string"},"numeroprocessocommascara":{"type":"string"},"destinatarios":{"type":"array","items":{"type":"object","properties":{"nome":{"type":"string"},"polo":{"type":"string","description":"\\\"A\\\" para ativo e \\\"P\\\" para passivo"},"cpf_cnpj":{"type":"string","description":"CPF ou CNPJ do destinatário"},"comunicacao_id":{"type":"number"}}}},"destinatarioadvogados":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number"},"comunicacao_id":{"type":"number"},"advogado_id":{"type":"number"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"advogado":{"required":["id","nome","numero_oab","uf_oab"],"properties":{"id":{"type":"number"},"nome":{"type":"string"},"numero_oab":{"type":"string"},"uf_oab":{"type":"string"},"tipo_inscricao":{"type":"string"},"email":{"type":"string"}},"type":"object"}}}}}}}}}},"422":{"description":"Erro negocial"}},"parameters":[{"in":"body","name":"body","description":"","schema":{"type":"object","required":["codigo_classe","numero_processo","sigla_tribunal","meio","tipo_documento","orgao","data_disponibilizacao","tipo_comunicacao","destinatarios","destinatarios.*.nome","destinatarios.*.polo"],"properties":{"codigo_classe":{"type":"string","description":"Código da classe, conforme o SGT"},"numero_processo":{"type":"string","description":"Número do processo, conforme a numeração única do CNJ. Somente números."},"sigla_tribunal":{"type":"string"},"meio":{"type":"string","enum":["\"E\"","\"D\""],"description":"\\\"E\\\" para Edital e \\\"D\\\" para Diário Eletrônico"},"link":{"type":"string","description":"Link para o inteiro teor da comunicação"},"texto":{"type":"string","description":"Teor da comunicação"},"tipo_documento":{"type":"string"},"orgao":{"type":"string","description":"Órgão gerador da comunicação"},"data_disponibilizacao":{"type":"string","description":"Data em que a comunicação será disponibilizada, no formato aaaa-mm-dd. Deverá ser maior que a data de hoje. Não será aceita comunicação disponibilizada em finais de semana."},"tipo_comunicacao":{"type":"string","enum":["\"C\"","\"I\"","\"E\""],"description":"\\\"C\\\" para Citação, \\\"E\\\" para Edital e \\\"I\\\" para Intimação"},"destinatarios":{"type":"array","items":{"type":"object","properties":{"nome":{"type":"string","description":"Nome da parte"},"cpf_cnpj":{"type":"string","description":"CPF ou CNPJ da parte"},"polo":{"type":"string","enum":["\"A\"","\"P\""],"description":"\\\"A\\\" para polo ativo e \\\"P\\\" para polo passivo"}}}},"advogados":{"type":"array","items":{"type":"object","properties":{"nome":{"type":"string"},"numero_oab":{"type":"string"},"uf_oab":{"type":"string"}}}}}}}]}},"/api/v1/comunicacao/{hash}/certidao":{"get":{"description":"GET /api/v1/comunicacao/{hash}/certidao","responses":{"200":{"description":"OK"}},"parameters":[{"in":"path","name":"hash","type":"string","required":true,"description":""}]}},"/api/v1/comunicacao/{id}":{"delete":{"security":[{"Bearer":[]}],"description":"DELETE /api/v1/comunicacao/{id}","responses":{"200":{"description":"OK"}},"parameters":[{"in":"path","name":"id","type":"string","required":true,"description":""}]}}},"host":"hcomunicaapi.cnj.jus.br","schemes":["https"],"securityDefinitions":{"Bearer":{"type":"apiKey","name":"Authorization","in":"header"}}}