Árvore de páginas

Versões comparadas

Chave

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

...

Dica
titleAutenticação das APIs

API para obtenção do token de acesso às API’s REST no Protheus

De posse então do access_token obtido na api token, basta fazer a requisição à API desejada incluindo no cabeçalho o parâmetro Authorization com o valor Bearer mais o token de acesso.

Informações
titleNomenclatura das APIs

Para nome composto, as APIs utilizam o padrão camelCase e quando a houver paginação será utilizado o padrão tudo minúsculo separado por hífen para os campos dentro do array items


02. EXEMPLO DE UTILIZAÇÃO

...

Painel
titleColorOrange
borderStylesolid
titleRegionalCouncils - Retorna os conselhos regionais

Retorna os conselhos regionais cadastrados no sistema.

/totvsHealthPlans/attendanceNetwork/v1/regionalCouncils

GET

Nota
Expandir
titleParameters
Authorization (header)

string

Cabeçalho usado para autorização das requisições (Bearer token)*required

Content-Type (header)

string

'application/json' é o formato do conteúdo*required
code (query)stringFiltro de conselhos regionais pelo código (BAH_CODIGO)
description (query)stringFiltro de conselhos regionais pela descrição (BAH_DESCRI)
codeTiss (query)string

Filtro de conselhos regionais pelo código TISS (BTU_CDTERM)

(Quando houver vinculo TISS)


descriptionTiss (query)string

Filtro de conselhos regionais pela descrição TISS (BTQ_DESTER)

(Quando houver vinculo TISS)


page (query)

string

Valor numérico (maior que zero) representando a página solicitada
pageSize (query)

string

Valor numérico (maior que zero) representando o total de registros retornados na consulta
order (query)

string

Lista de campos para ordenação, separada por virgula (,).
fields (query)

string

Lista com o nome das propriedades JSON que serão retornadas.
filter (query)

string

Filtros seguindo o padrão ODATA
Dica
Expandir
titleRequest

Body


Não possui body!

Dica
Expandir
title(200) - Operação realizada com sucesso
hasNextbooleanIndica se ainda existem registros a serem retornados
*required
remainingRecordsnumeric (integer)Quantidade de registros ainda existem para retorno
*required
itemsarrayLista de conselhos regionais

items.codestring

Código do conselho regional

BAH_CODIGO*required
items.descriptionstring

Descrição do conselho regional

BAH_DESCRI

items.codeTcode_tiss

stringCódigo TISS do conselho regionalBTU_CDTERM
items.descriptionTissdescription_tissstringDescrição TISS do conselho regionalBTQ_DESTER
Bloco de código
languagec#
themeEmacs
titleExemplo
linenumberstrue
{
    "items": [
        {
            "code": "COREN",
            "description": "CONSELHO REGIONAL DE ENFERMAGEM",
            "codeTisscode_tiss": "",
            "description-_tiss": ""
        },
        {
            "code": "CRFA",
            "description": "CONSELHO REGIONAL DE FONOAUDIOLOGIA",
            "codeTisscode_tiss": "",
            "description-_tiss": ""
        },
        {
            "code": "CRFITO",
            "description": "CONSELHO REGIONAL DE FISIOTERAPIA OCUPACIONAL",
            "codeTisscode_tiss": "",
            "description-_tiss": ""
        },
        {
            "code": "CRM",
            "description": "CONSELHO REGIONAL DE MEDICINA",
            "codeTisscode_tiss": "06",
            "descriptionTissdescription_tiss": "Conselho Regional de Medicina (CRM)"
        },
        {
            "code": "CRN",
            "description": "CONSELHO REGIONAL DE NUTRICAO",
            "codeTisscode_tiss": "",
            "descriptionTissdescription_tiss": ""
        }
    ],
    "hasNext": true,
    "remainingRecords": 2
}

...