Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "operation": "DetailProcess",
    "userName": "Totvers",
    "length": 1,
    "processes": [
        {
            "processId": "0000000001",
			"fup": [
                {
                    "tipFup": "1",
                    "id": "10000000211000000016",
                    "status": "001",
                    "responsable": [
                        {
                            "id": "002195001509",
                            "acronym": "CTSJUR",
                            "email": "2382-6818",
                            "name": "CLOVIS EDUARDO TEIXEIRAJURI1000",
                            "fone": "[email protected]"
                        }
                    ],
                    "title": "Em aberto",
                    "date": "2017102720171129",
                    "hour": "10:00"
                }
            ],
            "injuctions": [],
			           {
							"title": "Liminar Revogada", 
							"date"assJurDesc": "20170322Contencioso",
							"sentence": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."}],			"status": [
                {
                    "description": "Em andamento",
                    "code": "1"
                }
            ],
            "assJurDescvalues_and_contingency": "Contencioso"[],
            "statusparty": [
                {
                    "descriptionposition": "Em andamento",
                    "codeid": "10000000001",
                 }
   "relationName": "Reclamante",
        ],
            "values_and_contingencyrelationCode": [
"01",
                    "name": "CLIENTE {JURIDICO",
                    "valuesmain": ["1",
                        {
        "entity": "JUR00101",
                    "currencysourceEntity": "R$SA1",
                            "description"code": "JUR001-01",
                    "positionCode": ""
       "value": 1000
        },
                }{
                    ] "position": "",
                    "descriptionid": "CT059-JURA1620000000064",
                    "probability_of_winning"relationName": "REU",
                }
    "relationCode": "02",
        ],
            "partyname": [
                {"PADRAO BCO",
                    "positionmain": "1",
                    "identity": "000000006600000201",
                    "relationNamesourceEntity": "ReclamanteSA2",
                    "relationCodecode": "000002-01",
                    "namepositionCode": "LEGALTASK 001",
                }
    "main": "1",
        ],
            "entityexpenses": "JLT00101",[],
			"area": [
                    "sourceEntity": "SA1",{
                    "codedescription": "JLT001-01Trabalhista",
                    "positionCodecode": "001"
                }
            ],
            "expensessubarea": [
                {
                    "identifierdescription": "Taxi",
                    "descriptioncode": "CT-007",
                }
    "date": "20161208",
       ],
             "valueoppositeParty": ""[
                },
{
                     {"position": "",
                    "identifierid": "TIPO DE DESPESA EXCLUSIVO P/ CT013 (JURA099)0000000001",
                    "descriptionrelationName": "CT013-JURA099Reclamante",
                    "daterelationCode": "2016120801",
                    "valuename": "CLIENTE JURIDICO",
                },
    "main": "1",
       ],
             "subareaentity": [
"JUR00101",
                     {"sourceEntity": "SA1",
                    "descriptioncode": "CONTENCIOSOJUR001-01",
                    "codepositionCode": "000001"
                },
            ],
    {
        "assJur": "001",
            "instanceposition": [
                {"",
                    "districtCourtid": "Tribunal de Justica0000000064",
                    "distributionrelationName": "REU",
                    "processNumberrelationCode": "09080706050403020102",
                    "branchname": "3a Camara do Tribunal de Justica do Estado de SPPADRAO BCO",
                    "idmain": "00000000631",
                    "instaAtualentity": "100000201",
                    "citysourceEntity": "SA2",
                    "cityCodecode": "000002-01",
                    "numInstancepositionCode": "1",
                }
    "natureCode": "001",
        ],
            "localassJur": "Sao Paulo001",
             "instance": [
              "displayName": "1a Instancia",{
                    "naturedistrictCourt": "JudicialTribunal de Justica",
                     }
"distribution": "",
             ]       "processNumber": "0010890652015503003",
            "decisions" : [
      "branch": "3a Camara do Tribunal de Justica do Estado de {SP",
                    "titleid": "Setença Procedente0000000001",
                    "dateinstaAtual": "201702221",
                    "sentencecity" : ""Lorem,
  ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 							    "cityCode": "",
                    "numInstance": "1",
                    "natureCode": "002",
            
						Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."local": "Sao Paulo",
                    "displayName": "1a Instancia",
                    "instancenature": "Incidental"
                }
            ],
            "guaranteesdecisions" : [
                {
                    "identifierinstance": "G1",
                    "descriptionid": "Depósito Recursal0000000040",
                    "datetitle": "20170222teste 02",
                    "valuedate": 10000.00"20171011",
                }
    "sentence": "Lorem ipsum dolor sit amet, consectetur adipiscing ]elit,
 sed do eiusmod tempor incididunt ut labore et dolore magna  "matter": [
                {aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
                    "description": "LEGALTASK 001//090807060504030201",
          consequat. Duis aute irure dolor in reprehenderit in voluptate velit "code": "000001"
                }
esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum	"
              ]  },
               "entryDate": "20170928",
 {
                    "staffinstance": ["1",
                {    "id": "0000000032",
                    "positiontitle": "Responsávelteste bia",
                    "initialsdate": "WYK20160609",
                    "namesentence": "WILLIAN KAZAHAYAgfertger"
                },
                {
                    "positioninstance": "Advogado",
                    "initialsid": "0000000045",
                    "nametitle": "teste bia",
                }     "date": "20160609",
                {
    "sentence": "gfertger"
               "position": "Estagiário", }
            ],
            "guarantees": [
				{
                    "initialsidentifier": "G",
                    "namedescription": "Depósito Recursal",
                }
    "date": "20170222",
        ],
            "closurevalue": [10000.00
                {}
			],
            "matter": [
       "veredict": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed{
 do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
"description": "CLIENTE JURIDICO//0917239812961",
                    "code": "000001"
               consequat. Duis}
 aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu],
 fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
"entryDate": "20160927",
            "staff": [
              "finalValue":  1000.00,,{
                    "descriptionposition": "VITÓRIAResponsável",
                    "dateinitials": "YYYYMMDDPSF",
                    "typename": "1PFS0002"
                },
            ],    {
            "company": [
                {"position": "Advogado",
                    "nameinitials": "LEGALTASK 001",
                    "codename": "JLT001-01"
                },
            ],
    {
        "area": [
                {"position": "Estagiário",
                    "descriptioninitials": "Trabalhista",
                    "codename": "001"
                }
            ],
            "processIdclosure": "0000000063",
            "history": [
                {
                    "idveredict": "0000000010",
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut "title": "Acompanhamento Decisória",
enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
                      "date": "20171017"
         consequat. Duis aute irure dolor in  },
                {reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum",
                    "idfinalValue": "0000000013",
                    "titledescription": "Acompanhamento Decisória",
                    "date": "20171023",
                  }
   "type": ""
             ]   }
        }
    ]
}

O retorno da requisição, em caso de sucesso, deve ser um HTTP 200 OK.

3.3.            GET /jur/processes/{processID}/fups

Retorna os Follow Ups dos Processos, no seguinte formato:

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
,
     "hasNext": true,
      "fupscompany" : [
          {
      {
      "id": "000001",
              "datename": "20160823CLIENTE JURIDICO",
            "hour": "14:00",
        "code": "JUR001-01"
                }
            ],
            "statushistory": 0,
 [
                {
                    "titleid": "Reunião de Negócios0000000032",
            "responsable        "title": "JPB - João Pereira Bittencourt"
"teste",
                }
    ]
}

Descrição dos Campos:

...

"date": "20160609"
                },
                {
                    "id": "0000000039",
                    "title": "Apelacao",
                    "date": "20171011"
                },
                {
                    "id": "0000000040",
                    "title": "teste 02",
                    "date": "20171011"
                },
                {
                    "id": "0000000041",
                    "title": "Relevante",
                    "date": "20171011"
                },
                {
                    "id": "0000000045",
                    "title": "teste bia",
                    "date": "20160609"
                }
            ]
        }
    ]
}



O retorno da requisição, em caso de sucesso, deve ser um HTTP 200 OK.

3.3.            GET /jur/processes/{processID}/fups

Retorna os Follow Ups dos Processos, no seguinte formato:

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
        "hasNext": true,
        "fup": [{ "tipFup": "1", "id": "1000000012", "status": "001", "responsable": [ { "id": "001509", "acronym": "JUR", "email": "", "name": "JURI1000", "fone": "" } ], "title": "Em aberto", "date": "20171012", "hour": "15:00" } ] }

Descrição dos Campos:

  • hasNext: Indica se existe mais uma página de resultados ou se já está na última página (ver mais detalhes nos parâmetros aceitos: page e pageSize).
  • fups: Array de fups.
  • fups[n].id: Identificador do Fup.
  • fups[n].date: Data do Fup.
  • fups[n].hour: Hora do Fup.
  • fups[n].status: Status do Fup.
  • fups[n].title: Titulo do Fup.
  • fups[n].responsable: Responsavel do Fup.

Os parâmetros aceitos serão: fields, searchKey, page e pageSize

O retorno da requisição, em caso de sucesso, deve ser um HTTP 200 OK.


3.4.            GET /jur/areas

Retorna as áreas disponíveis, no seguinte formato:

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "hasNext": true,
    "areas": [
        {
            "subarea": [
                {
                    "descriptionSub": "SUBAREA TRABALHISTA",
                    "idSub": "00000"
                },
                {
                    "descriptionSub": "sub trab",
                    "idSub": "00001"
                }

...

Os parâmetros aceitos serão: fields, searchKey, page e pageSize

O retorno da requisição, em caso de sucesso, deve ser um HTTP 200 OK.

3.4.            GET /jur/areas

Retorna as áreas disponíveis, no seguinte formato:

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "hasNext": true,
    "areas" : [
        {    ],
            "id": "000001001",
            "description": "TRABALHISTATrabalhista"
        }
    ]
}

Descrição dos Campos:

...

  • hasNext: Indica se existe mais uma página de resultados ou se já está na última página (ver mais detalhes nos parâmetros aceitos: page e pageSize).
  • subareas: Array das subareas.
  • subareas[n].id: Id da subarea.
  • subareas[n].description: Descrição da subarea.

Os parâmetros aceitos serão: searchKey, page e pageSize.

O retorno da requisição, em caso de sucesso, deve ser um HTTP 200 OK.

...

parâmetros aceitos serão: searchKey, page e pageSize.

O retorno da requisição, em caso de sucesso, deve ser um HTTP 200 OK.



4            Mensagens de Erro

As mensagens de erro deveram obedecer um padrão único, independente do serviço solicitado, de acordo com a ocorrência.

4.1.            Corpo padrão da resposta

Todas as mensagens de erro devem possuir a mesma estrutura de campos na resposta:

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "code": "Código do Erro", 
    "message": "Título da mensagem de erro",
    "detalMessage": "Mensagem de erro detalhada"
}

4.2.           

...

Tentativa de acesso à um dado restrito

Deve retornar um status http 403 FORBIDDEN.

Os serviços ficam responsáveis por verificar se o usuário logado tem acesso aos recursos solicitados independentemente de qualquer controle realizado no lado do aplicativo. Retorna as instâncias de origem disponíveis, no seguinte formato:

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "hasNextcode": true,
    "originInstances" : [
        {
            "id": "000001",
            "displayName": "FORO REGIONAL DE SÃO PAULO",
 "403", 
           "branch"message": "5ª Vara Cível",
            "local": "SÃO PAULO"Acesso Negado",
    "detalMessage": "O usuário informado }
não tem acesso à ]
}

Descrição dos Campos:

...

informação solicitada"
}


4.3.            Não conseguiu identificar o usuário logado

Deve retornar um status http 400 UNAUTHORIZED.

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "code": "403", 
    "message": "Acesso Negado",
    "detalMessage": "É preciso estar logado para acessar este recurso"
}


{

    "fup": [

        {

            "tipFup": "1",

            "id": "1000000012",

            "status": "001",

            "responsable": [

                {

                    "id": "001509",

                    "acronym": "JUR",

                    "email": "",

                    "name": "JURI1000",

                    "fone": ""

                }

            ],

            "title": "Em aberto",

            "date": "20171012",

            "hour": "15:00"

        },

        {

            "tipFup": "1",

            "id": "1000000016",

            "status": "001",

            "responsable": [

                {

                    "id": "001509",

                    "acronym": "JUR",

                    "email": "",

                    "name": "JURI1000",

                    "fone": ""

                }

            ],

            "title": "Em aberto",

            "date": "20171129",

            "hour": ":"

        }

    ]

...

Os parâmetros aceitos serão: searchKey, page e pageSize.

O retorno da requisição, em caso de sucesso, deve ser um HTTP 200 OK.

4            Mensagens de Erro

As mensagens de erro deveram obedecer um padrão único, independente do serviço solicitado, de acordo com a ocorrência.

4.1.            Corpo padrão da resposta

Todas as mensagens de erro devem possuir a mesma estrutura de campos na resposta:

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "code": "Código do Erro", 
    "message": "Título da mensagem de erro",
    "detalMessage": "Mensagem de erro detalhada"
}

4.2.            Tentativa de acesso à um dado restrito

Deve retornar um status http 403 FORBIDDEN.

Os serviços ficam responsáveis por verificar se o usuário logado tem acesso aos recursos solicitados independentemente de qualquer controle realizado no lado do aplicativo. 

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "code": "403", 
    "message": "Acesso Negado",
    "detalMessage": "O usuário informado não tem acesso à informação solicitada"
}

4.3.            Não conseguiu identificar o usuário logado

Deve retornar um status http 400 UNAUTHORIZED.

...

languagejs
themeRDark
titleresponse.json
collapsetrue

...

}