Á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


02. EXEMPLO DE UTILIZAÇÃO

...

Painel
titleColorOrange
borderStylesolid
titleMedications - Retorna os medicamentos

Retorna os procedimentos correspondente a classe de medicamentos.

/totvsHealthPlans/procedure/v1/medications

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
healthInsurerCode (query)stringFiltro de medicamentos pelo código da operadora (BJE_CODINT)
tableCode (query)stringFiltro de medicamentos pelo código da tabela (BR8_CODPAD)
medicationCode (query)stringFiltro de medicamentos pelo código do medicamento (BR8_CODPSA)
medicationDescription (query)string

Filtro de medicamentos pela descrição (BR8_DESCRI)


active (query)string

Filtro de medicamentos pelo status de ativo (BR8_BENUTL), sendo: 

  • 0 = Inativo
  • 1 = Ativo

isBeneficiaryPortal (query)string

Filtro de medicamentos para somente o portal do beneficiário (BR8_EXPBEN), sendo:

  • 0 - Medicamentos para não mostrar no portal do beneficiário 
  • 1 - Medicamentos para mostrar no portal do beneficiário

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 medicamentos

items.tableCodetable_codestringCódigo tabela do medicamentoBR8_CODPAD*required
items.medicationCodemedication_codestringCódigo do medicamentoBR8_CODPSA*required
items.medicationDescriptionmedication_descriptionstringDescrição do medicamentoBR8_DESCRI*required
items.activestring

Indica de o medicamento está ativo, sendo:

  • 0 = Não
  • 1 = Sim
BR8_BENUTL*required
Bloco de código
languagec#
themeEmacs
titleExemplo
linenumberstrue
{
    "items": [
        {
            "tableCodetable_code": "04",
            "medicationCodemedication_code": "0490173961",
            "medicationDescriptionmedication_description": "DRAMIN 100 MG COM CT BL AL PLAS INC X 20",
            "active": "1"
        }
    ],
    "hasNext": false,
    "remainingRecords": 0
}

...