Árvore de páginas

CONTEÚDO

  1. Descrição
  2. Exemplo POST - Login
  3. Exemplo GET - Test
  4. Exemplo GET - Processos
  5. Exemplo GETValida Permissão de Uso
  6. Exemple POST - Processo
  7. Exemplo GETPerfil

01. DESCRIÇÃO

É a configuração básica para teste da API. Estas configurações iram auxiliar na solução de eventuais consultas a base de dados do Inventário. 

02. EXEMPLO POST - LOGIN

Url:



No Postman



BULK EDIT

username : TOTVS

password : TOTVS123

grant_type : password

appClient : rad

VISUALIZAÇÃO Postman


BODY Pretty

JSON - Formato

{

    "created": "2020-02-12T11:12:58",

    "expiration": "2020-02-13T11:12:58",

    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJwbHVnaW4iLCJhdWQiOiJhbG1veCIsInN1YiI6IjUwIiwiaWF0IjoxNTgxNTE2Nzc4LCJleHAiOjE1ODE2MDMxNzh9.HwwFW-zGUvB-6G-3RbTFM4x798UkqPs44hiFG4qoSTSiPI_rHtT6D-7cFVTZidTjeSjby2IM5MnhGAdFMrGGJg",

    "idUsuario": 50,

    "nomeUsuario": "TOTVS"

}


03. EXEMPLO GET - TEST

Url:


No Postaman


BODY Pretty

JSON - Formato

{
    "status""Em Execucao"
}

04. EXEMPLO GET - PROCESSOS

OBS: Para configuração é necessário ter o Bearer Token, retorno do EndPoint do Login:


No Postaman


OBS: idPessoa veio do retorno do GET Empresas.

BODY Pretty

JSON - Formato

[
    {
        "idProcesso": 5071,
        "idTipoProcesso": 8,
        "idPessoa": 3,
        "vlrProc": 69,
        "codGrupoProd": "020207",
        "codCentroRespon": "9999999999",
        "dataIniProcesso": "2018-08-24",
        "obs": "ok",
        "dataFimPrev": "2018-08-27",
        "codCentroCusto": "0705",
        "radTipoProcesso": {
            "idTipoProcesso": 8,
            "nome": "ORDEM DE COMPRA",
            "idreferencia": 5
        },
        "centroCusto": {
            "codCentroCusto": "0705",
            "nome": "Administracao Condominio"
        },
        "pessoa": {
            "idPessoa": 3,
            "nome": "PRODUCAO - 53113791000122",
            "razaosocial": "PRODUCAO",
            "numdocumento": "53113791000122",
            "email": "marcos.leite@totvs.com.br",
            "vwEndereco": {
                "idpessoa": 3,
                "nomeEstado": "Parana",
                "codEstado": "PR"
            }
        },
        "grupProd": {
            "CodGrupoProd": "020207",
            "descGrupoProd": "AGUARDENTES - A"
        },
        "centRespon": {
            "codCentroRespon": "9999999999",
            "nome": "C. Responsabilidade Padrão"
        },
        "flgok": "N"
    }

]


05. EXEMPLO GET - VALIDA PERMISSÃO DE USO


No Postam

OBS: Para configuração é necessário ter o Bearer Token, retorno do EndPoint do Login :

PARAMS

BULK EDIT

idPessoa:3


BODY – Pretty

JSON - Formato

[
    {
        "numdocumento""53113791000122",
        "idpessoa"3,
        "descricao""Mobile RAD processos"
    }
]

06. EXEMPLO POST - PROCESSOS


No postman

OBS: Para configuração é necessário ter o Bearer Token, retorno do EndPoint do Login :

BODY Raw

JSON - Formato

[   
    {
        "idProcesso"5071,
        "obs""ok",
        "flgok": "S"
    },
    {
        "idProcesso"5072,
        "obs""ok",
        "flgok""S"
    }

]  


BODY Pretty

JSON - Formato 

[]

        OBS: Responta com status 201


07. EXEMPLO GET - Perfil


No Postam

OBS: Para configuração é necessário ter o Bearer Token, retorno do EndPoint do Login :

PARAMS

BULK EDIT

idPessoa:3


BODY – Pretty

JSON - Formato

[
    {
        "idPessoa"3,
        "nome""PRODUCAO - 53113791000122",
        "razaosocial""PRODUCAO",
        "numdocumento""53113791000122",
        "email""marcos.leite@totvs.com.br",
        "vwEndereco": {
            "idpessoa"3,
            "nomeEstado""Parana",
            "codEstado""PR"
        }
    }
]