<iframe src="//www.googletagmanager.com/ns.html?id=GTM-M5GQNQ" height="0" width="0" style="display:none;visibility:hidden"></iframe>

API - Métodos de cadastros auxiliares

Luiz Kurihara -

Para cadastrar um processo é necessário enviar o ID de referência dos cadastros auxiliares. Para consultar os cadastros auxiliares utilize as URLs abaixo.

Utilize o método GET e lembre de sempre enviar o token de autenticação no Header da requisição.

Todos estas urls retornam listas no formato JSON.

É importante ressaltar que, como a área do processo é vinculada ao Domínio, há a possibilidade de filtrar pelo determinado domínio. Assim como no caso anterior, dos registros que dependem da associação à área, é possível requisitar somente os cadastros auxiliares (foro, instância, fases, ritos, ações, posições da parte, divisões do cliente)  que estão vinculado a uma determinada área.

 

Domínios

GET http://<<servidor>>:<<porta>>/themis/api/dominios

Exemplo de retorno

[
  {"id":12,
   "nome":"Contratos",

   "ativo":"1"},
  {"id":1,
    "nome":"Publico - Sistema",
    "ativo":"1"}
]

Áreas

GET http://<<servidor>>:<<porta>>/themis/api/areas

GET http://<<servidor>>:<<porta>>/themis/api/areas/peloDominio/{idDominio}

Exemplo de retorno

[
  {"id":38,
   "nome":"Prestação de Serviço",
   "dominio":{"id":12,
                    "nome":"Contratos",
                    "ativo":"1"},
   "ativo":"1"}
]

Posições da parte

GET http://<<servidor>>:<<porta>>/themis/api/posicoesDaParte

GET http://<<servidor>>:<<porta>>/themis/api/posicoesDaParte/pelaArea/{idArea}

Exemplo de retorno

[
  {"id": 1,
    "posAtiva": "Autor",
    "posPassiva": "Réu",
    "ativo": "1",
    "Areas": [
      {"id": 1,
        "nome": "Cível",
        "dominio":
          {"id": 1,
            "nome": "Público - Sistema",
            "ativo": "1"},
        "ativo": "1"
      },
      {"id": 2,
        "nome": "Trabalhista",
        "dominio":
          {"id": 1,
            "nome": "Público - Sistema",
            "ativo": "1"},
        "ativo": "1"
      }
    ]
  }
]

Ações

GET http://<<servidor>>:<<porta>>/themis/api/acoes

GET http://<<servidor>>:<<porta>>/themis/api/acoes/pelaArea/{idArea}

Exemplo de retorno

[
  {"id": 2,
    "nome": "Reclamação Trabalhista",
    "ativo": "1",
    "areas": [
      {"id": 1,
        "nome": "Cível",
        "dominio":
          {
"id": 1,
            "nome": "Público - Sistema",
            "ativo": "1"
          },
        "ativo": "1"
      },
      {"id": 2,
        "nome": "Trabalhista",
        "dominio":
          {
"id": 1,
            "nome": "Público - Sistema",
            "ativo": "1"
          },
        "ativo": "1"
  
}
]

Ritos

GET http://<<servidor>>:<<porta>>/themis/api/ritos

GET http://<<servidor>>:<<porta>>/themis/api/ritos/pelaArea/{idArea}

Exemplo de retorno

[
  {"id": 1,
    "nome": "Ordinário",
    "ativo": "1",
    "areas": [
      {"id": 1,
        "nome": "Cível",
        "dominio": 
          {
"id": 1,
            "nome": "Público - Sistema",
            "ativo": "1"
          },
        "ativo": "1"
      },
      {"id": 2,
        "nome": "Trabalhista",
        "dominio": 
          {
"id": 1,
            "nome": "Público - Sistema",
            "ativo": "1"
          },
        "ativo": "1"
  
}
]

Fases

GET http://<<servidor>>:<<porta>>/themis/api/fases

GET http://<<servidor>>:<<porta>>/themis/api/fases/pelaArea/{idArea}

Exemplo de retorno

[
  {"id": 2,
    "nome": "Extrajudicial",
    "ativo": "1",
    "areas": [
      {"id": 1,
        "nome": "Cível",
        "dominio": 
          {
"id": 1,
            "nome": "Público - Sistema",
            "ativo": "1"
          },
        "ativo": "1"
      },
      {"id": 2,
        "nome": "Trabalhista",
        "dominio": 
          {
"id": 1,
            "nome": "Público - Sistema",
            "ativo": "1"
          },
        "ativo": "1"
  
}
]

Instâncias

GET http://<<servidor>>:<<porta>>/themis/api/instancias

Exemplo de retorno

[
  {"id": 1,
    "nome": "1ª Instância",
    "ordem": 1,
    "ativo": "1"
  },
  {"id": 2,
    "nome": "2ª Instância",
    "ordem": 2,
    "ativo": "1"
  },
  {"id": 3,
    "nome": "Superior",
    "ordem": 3,
    "ativo": "1"
  },
  {"id": 4,
    "nome": "Supremo",
    "ordem": 4,
    "ativo": "1"
  }
]

Foros

GET http://<<servidor>>:<<porta>>/themis/api/foros

GET http://<<servidor>>:<<porta>>/themis/api/foros/pelaArea/{idArea}

Exemplo de retorno

[
  {"id": 2,
    "nome": "Foro Central da Comarca de São Paulo",
    "regiao":
      {"id": 66,
        "nome": "Favela"
      },

    "areas": [
      {"id": 1,
        "nome": "Cível",
        "dominio": 
          {
"id": 1,
            "nome": "Público - Sistema",
            "ativo": "1"
          },
        "ativo": "1"
      },
      {"id": 2,
        "nome": "Trabalhista",
        "dominio": 
          {
"id": 1,
            "nome": "Público - Sistema",
            "ativo": "1"
          },
        "ativo": "1"
  
}
]

Classificações de pessoas

GET http://<<servidor>>:<<porta>>/themis/api/classesPessoas

Exemplo de retorno

[
  {"id": 8,
    "nome": "Testemunha"
  },
  {"id": -24,
    "nome": "Solicitante"
  }
]

 

Cidade

 

path: /cidades/{idsCidades}/json

método: GET

descrição: Lista de todas as cidades

exemplo retorno:

 

[

    {

        "id": 115,

        "text": "ABAETE - MG"

    },

    {

        "id": 3233,

        "text": "Açailandia - MA"

    },

    {

        "id": 3234,

        "text": "Acu - RN"

    }

]

 

Contas de Despesa

 

path: /api/despesas/contas/json

método: GET

descrição: Lista de todas contas.

exemplo retorno:

 

[

    {

        "id": 1,

        "nome": "Receita"

    },

    {

        "id": 2,

        "nome": "Administrativo"

    }

]

 

path: /api/despesas/contas/{idConta}/json

método: GET

descrição: Informações de uma única conta de acordo com seu id.

exemplo retorno:

 

{

    "id": 1,

    "nome": "Receita"

}

 

 

Subcontas de Despesa

 

path: /api/despesas/subcontas/json

método: GET

descrição: Lista de todas subcontas.

exemplo retorno:

 

[

    {

        "id": 1,

        "nome": "Honorários advocatícios"

    },

    {

        "id": 2,

        "nome": "Honorários internacionais"

    }

]

 

path: /api/despesas/subcontas/{idSubconta}/json

método: GET

descrição: Informações de uma única subconta de acordo com seu id.

exemplo retorno:

 

{

        "id": 1,

        "nome": "Honorários advocatícios"

}

 

 

Tem mais dúvidas? Envie uma solicitação