Notas / Publicações

Notas de expediente resultantes da pesquisa nos diários e jornais.

Campos

Campo Tipo Obrigatório Descrição
texto string Sim Texto da nota de expediente
cnj string Não Número de CNJ a Nota
jornal string Não Nome do Jornal que foi pesquisado
disponibilizacao data Não Data de disponibilização no jornal
publicacao data Não Data de publicacao no jornal
vara string Sim Nome da vara que o processo está
numero string Sim Número da nota
nome int Sim ID do Nome que esta Nota pertence
escritorio int Sim ID do Escritório que este Nome pertence

Listar Notas

Obtem todas as notas do usuário autenticado.

Requisição

curl -v -X GET \
        -H "Authorization: Token <token>" \
        "https://homologacao.ws.justicafacil.com.br/notas/"
        --data "data=<data_inicio>&data_fim=<data_fim>"

Outras opções

Opção Tipo Formato Descrição
pagina Inteiro Numerico Número da página requisitada
itens Inteiro Numerico Número de itens por página
data Data YYYYMMDD Data inicial para filtrar notas
data_fim Data YYYYMMDD Data final para filtrar notas
escritorio Inteiro Numerico Número do id do escritório

Requisição para filtrar por escritório

curl -v -X GET \
        -H "Authorization: Token <token>" \
        "https://homologacao.ws.justicafacil.com.br/notas/?escritorio=<id_escritorio>"

Resposta

Em caso de sucesso a resposta será em formato XML com HTTP Status 200.

<?xml version="1.0" encoding="utf-8"?>
<root>
    <paginacao>
        <pagina_atual>1</pagina_atual>
        <itens-por-pagina>20</itens-por-pagina>
        <itens>1</itens>
    </paginacao>
    <notas>
        <list-item>
            <id>1</id>
            <texto>Conteúdo da Publicação</texto>
            <cnj>NNNNNNN-DD.AAAA.J.TR.OOOO</cnj>
            <jornal>Jornal sem canal</jornal>
            <disponibilizacao>2015-07-07T13:33:29.812369Z</disponibilizacao>
            <publicacao>2015-07-07T13:33:29.812408Z</publicacao>
            <vara>Vara de justica</vara>
            <numero>123.456.79</numero>
            <nome>1</nome>
            <escritorio>1</escritorio>
        </list-item>
    </notas>
</root>

Erros

Um erro retorná um HTTP Status 400

  • Formato da data inválida

Quando a data informada não estiver no formato correto será retornado o erro:

<?xml version="1.0" encoding="utf-8"?>
<root>
    <detail>Formato de data inválido, tente YYYYMMDD</detail>
</root>

Obter Novas Notas

Lista todas as notas não lidas do sistema. Uma nota será automáticamente marcada como lida após ter sido entregue via esta requisição.

Requisição

curl -v -X GET \
        -H "Authorization: Token <token>" \
        "https://homologacao.ws.justicafacil.com.br/notas/novas/"

Resposta

<?xml version="1.0" encoding="utf-8"?>
<root>
    <list-item>
        <id>1</id>
        <texto>Conteúdo da Publicação</texto>
        <cnj>NNNNNNN-DD.AAAA.J.TR.OOOO</cnj>
        <jornal>Jornal sem canal</jornal>
        <disponibilizacao>2015-07-07T13:43:37.644551Z</disponibilizacao>
        <publicacao>2015-07-07T13:43:37.644581Z</publicacao>
        <vara>Vara de justica</vara>
        <numero>123.456.79</numero>
        <nome>1</nome>
        <escritorio>1</escritorio>
    </list-item>
    <list-item>
        <id>2</id>
        <texto>Conteúdo da Publicação</texto>
        <cnj>NNNNNNN-DD.AAAA.J.TR.OOOO</cnj>
        <jornal>Jornal sem canal</jornal>
        <disponibilizacao>2015-07-07T13:43:37.644551Z</disponibilizacao>
        <publicacao>2015-07-07T13:43:37.644581Z</publicacao>
        <vara>Vara de justica</vara>
        <numero>123.456.79</numero>
        <nome>1</nome>
        <escritorio>1</escritorio>
    </list-item>
</root>

Marcar Notas Como Lidas

Marca as notas como lidas. Esse endpoint deve ser utilizado para marcar notas como lidas. Ele é útil para os usuários que optam por não terem suas notas marcadas como lidas de forma automática.

Requisição

curl -v -X POST \
        -H "Authorization: Token <token>" \
        "https://homologacao.ws.justicafacil.com.br/notas/novas/marca_lidas/"
        --data "ids_notas=[<id_nota>, <id_nota>]"

Resposta

<?xml version="1.0" encoding="utf-8"?>
<root>
    <list-item>
        <id>1</id>
        <texto>Conteúdo da Publicação</texto>
        <cnj>NNNNNNN-DD.AAAA.J.TR.OOOO</cnj>
        <jornal>Jornal sem canal</jornal>
        <disponibilizacao>2015-07-07T13:43:37.644551Z</disponibilizacao>
        <publicacao>2015-07-07T13:43:37.644581Z</publicacao>
        <vara>Vara de justica</vara>
        <numero>123.456.79</numero>
        <nome>1</nome>
        <escritorio>1</escritorio>
    </list-item>
    <list-item>
        <id>2</id>
        <texto>Conteúdo da Publicação</texto>
        <cnj>NNNNNNN-DD.AAAA.J.TR.OOOO</cnj>
        <jornal>Jornal sem canal</jornal>
        <disponibilizacao>2015-07-07T13:43:37.644551Z</disponibilizacao>
        <publicacao>2015-07-07T13:43:37.644581Z</publicacao>
        <vara>Vara de justica</vara>
        <numero>123.456.79</numero>
        <nome>1</nome>
        <escritorio>1</escritorio>
    </list-item>
</root>

Erros

Abaixo serão listados os possíveis erros com um HTTP Status 404

  • Id de uma das notas for inválido

Se qualquer dos ids enviados não representar uma nota existente no banco será retornado um erro com HTTP Status 404.

  • Nota não vinculada a usuário

Se qualquer dos ids enviados não estiver vinculado ao usuário que fez a solicitação será retornado um HTTP Status 404.