Pular para o conteúdo principal

Consultar Credenciado

Este procedimento explica como consultar os credenciados disponíveis para o CEP informado utilizando o método listStoresByLocalization.


🔐 Passo 1: Obtenção do Token de Autenticação

Antes de realizar qualquer consulta, é obrigatório autenticar-se e obter um token JWT válido.

👉 Para mais detalhes, consulte: Como criar um token


📋 Passo 2: Consulta de Credenciado

Utilize o método listStoresByLocalization para consultar os credenciados disponíveis.

Parâmetros

ParâmetroTipoObrigatórioDescrição
filtersListStoresByLocalizationFiltersSimFiltros para buscar os credenciados
pageIntNãoNúmero da página (começa em 1)
pageSizeIntNãoQuantidade de registros por página

ListStoresByLocalizationFilters

ParâmetroTipoObrigatórioDescrição
programCodeIntSimCódigo do programa PBM
zipCodeStringSimCEP do credenciado
latitudeStringNãoLatitude do credenciado
longitudeStringNãoLongitude do credenciado
kmDistanceIntNãoQuilometragem de distância
idCampaignIntNãoCódigo da campanha
eanStringNãoEAN do produto

Exemplo de consulta GraphQL

query {
WsAcesso_listStoresByLocalization(
args: {
filters: {
programCode: <Preencher programCode>
zipCode: <Preencher zipCode>
}
page: <Preencher page>
pageSize: <Preencher pageSize>
}
) {
code
message
status
listAccredited {
accreditedCode
tradeName
pharmacy
address
city
state
neighborhood
zipCode
phone
fax
email
latitude
longitude
CGC
distance
}
pagination {
total
page
pageSize
totalPages
}
}
}

Exemplo simplificado de retorno

{
"data": {
"listStoresByLocalization": {
"code": 0,
"message": null,
"status": "00",
"listAccredited": [
{
"accreditedCode": 100001,
"tradeName": "FARMÁCIA CENTRAL",
"pharmacy": "Grupo ABC",
"address": "Rua Exemplo, 123",
"city": "CIDADE EXEMPLO",
"state": "EX",
"neighborhood": "CENTRO",
"zipCode": "00000000",
"phone": "(00) 0000-0000",
"fax": "(00) 0000-0000",
"email": "contato@farmaciacentral.com",
"latitude": "-0.000000",
"longitude": "-0.000000",
"CGC": null,
"distance": null
},
{
"accreditedCode": 100002,
"tradeName": "DROGARIA MODELO",
"pharmacy": "Grupo XYZ",
"address": "Avenida Teste, 456",
"city": "CIDADE TESTE",
"state": "TS",
"neighborhood": "BAIRRO TESTE",
"zipCode": "11111111",
"phone": "(11) 1111-1111",
"fax": "(11) 1111-1111",
"email": "contato@drogariamodelo.com",
"latitude": "-1.111111",
"longitude": "-1.111111",
"CGC": null,
"distance": null
}
],
"pagination": {
"total": 2,
"page": 1,
"pageSize": 10,
"totalPages": 1
}
}
}
}