# NOVO TCO PM ## POST /instaurar https://sppws-h.ssp.go.gov.br/externo/tcopm/instaurar * Cadastra o TCO de forma simples, apenas o básico para gerar o número. * Não cadastra nenhum parte ainda. * Não cadastra nenhum documento ainda. * O status fica EM ANDAMENTO. * Retorna o número do TCO. #### REQUEST ```json { "rai": 1, "unidadeRegistroId": 140 } ``` #### RESPONSE ```json { "procedimentoId": 230288 } ``` ## POST /atualizarEEnviarProjudi https://sppws-h.ssp.go.gov.br/externo/tcopm/atualizarEEnviarProjudi * Atualiza os dados do tco enviado anteriormente. * Adiciona as partes no tco. * Adiciona como JUNTADA o pdf do RAI e do TCO. * Envia para o projudi o procedimento. * O status do procedimento vai para REMETIDO AO JUDICIÁRIO. * Retorna o número do PROJUDI e a data da audiência (se tem agenda) como visto na figura. #### REQUEST ```json { "tco": 230288, "credencial": { "login": "testedel", "senha": "123456@Projudi", "senhaCertificado": "12345678" }, "serventia": { "serventiaId": 359, "grupoId": 7, "cargoId": 12307 }, "comarcaId": 12, "areaDistribuicaoId": 173, "marcarAudienciaJuiz": false, "marcarAudienciaConciliacao": false, "assuntosId": [ 1133601338 ], "fileWsIdRAI": "yAhXhu7dfV6lnznvR6KJFW1PqyyRjwX4", "fileWsIdTCO": "YTR3hKt6Ej3b8cIPLA79ICaJu0zmwC2z" } ``` #### RESPONSE ```json { "numeroProcesso": "5017310-40.2023.8.09.0053", "dataAudiencia": "2023-08-15T14:41:24.789+00:00" //pode ser null } ``` ## POST /atualizarDataAudiencia https://sppws-h.ssp.go.gov.br/externo/tcopm/atualizarDataAudiencia * Atualiza a data da audiência caso tenha sido informada manualmente #### REQUEST ```json { "tco": 230288, "dataAudiencia": 1692013347026 //inserida manualmente } ``` #### RESPONSE NO BODY - HTTP 200 ## POST /juntarTermosEEnviarAoProjudi https://sppws-h.ssp.go.gov.br/externo/tcopm/juntarTermosEEnviarAoProjudi * Adiciona os termos como JUNTADA no TCO. * Envia termos ao PROJUDI. #### REQUEST ```json { "tco":230288, "credencial": { "login": "testedel", "senha": "123456@Projudi", "senhaCertificado": "12345678" }, "serventia": { "serventiaId": 359, "grupoId": 7, "cargoId": 12307 }, "fileWsIds":[ "vSCiWlwJPh7sJqQ5n7nWoHpPb6Go57CC", "bzNVkklLDHBVus10xKpdNKzI3cDcPPAx", "lTTpGA5bPFmTB3it8XPH7iwrLt84bQr7" ] } ``` #### RESPONSE NO BODY - HTTP 200 ## GET /listarArquivos/{tco} https://sppws-h.ssp.go.gov.br/externo/tcopm/listarArquivos/230288 #### RESPONSE ```json [ { "dataEnvio": "2023-08-15T14:41:24.789+00:00", "nome":"RAI-123421.pdf", "fileWsId": "A7U7jVmUZZZPDRh8K9SfVXNWwtVrv0Y5" }, { "dataEnvio": "2023-08-15T14:41:24.789+00:00", "nome":"TCO.pdf", "fileWsId": "E4smK7usHzHsz96CIyu6HIl84PQv8rNC" } ] ``` ## POST /renderizarLastTemplate/{tipoDocumento} https://gdocws-h.ssp.go.gov.br/renderizarLastTemplate/TERMO_APREENSAO_PM #### REQUEST ```json { "raiNumero": "321321", "procedimentoNumero": "9978941", "autoridadePolicialNome": "Sherlock Holmes", "autoridadePolicialPostoGrad": "3º SGT", ... } ``` #### RESPONSE ```json { "htmlCorpo": "...", "htmlRodape": "..." } ``` ## POST /html2Pdf/converter https://pdfws-h.ssp.go.gov.br/html2Pdf/converter #### REQUEST ```json { "marginRight": 42.45, "heightRodape": 56.6, "marginTop": 56.6, "marginLeft": 84.9, "marginBootom": 66.6, "htmlConteudo": "<b>corpo</>", "htmlRodape": "<b>rodapé</b>", "css": "td { font-family: 'Calibri' !important} p { font-family: 'Calibri' !important} span { font-family: 'Calibri' !important}" } ``` #### RESPONSE arquivo em application/pdf