MV sistemas Autenticação API
Geração de token temporário para fluxos que exigem validação adicional.
Geração de token temporário para fluxos que exigem validação adicional.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/mv-sistemas-autentica-o-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Integração Hub Operadora Autenticação API
version: 1.0.0
description: '**Personal Health · Integração Hub Operadora** reúne as APIs que levam ao **app Personal** os serviços da **operadora de saúde**: dados do beneficiário e da carteirinha, **rede credenciada** (guia médico), guias e utilização do plano, dependentes, **histórico de relacionamento** com o beneficiário, **cadastros auxiliares** para telas e filtros (UF, município, bairro, recursos e especialidades) e **tokens** para fluxos que exigem confirmação rápida.
A integração é voltada a **operadoras** com **contrato ativo** junto à **MV Global Health** no ecossistema Personal.
Inclua em **todas** as requisições o cabeçalho **`x-api-key`** fornecido pelo time de integração. O ambiente disponível é **somente Produção**.
Detalhes de parâmetros, formatos de data e regras próprias da sua operação devem ser alinhados no **contrato técnico** e com o time de integração; esta documentação serve como **referência geral**.
'
servers:
- url: https://api.globalhealth.mv/prod/personal-hub-operadora-api
description: Ambiente de PRODUÇÃO
security:
- x-api-key: []
tags:
- name: Autenticação
description: Geração de token temporário para fluxos que exigem validação adicional.
paths:
/api/Funcoes/PostGerarToken:
post:
tags:
- Autenticação
summary: PostGerarToken
description: 'Gera um **código de validação temporário** (token alfanumérico de **6 caracteres**) para o beneficiário e, opcionalmente, para um prestador vinculado — usado em fluxos que exigem confirmação rápida (ex.: chat, autosserviço).
O token costuma ter **validade curta** (da ordem de **minutos**). Se o beneficiário não for encontrado para os dados informados, a API pode responder com **400** ou **404**, conforme o contrato técnico.
'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/GerarTokenRequest'
responses:
'200':
description: Token gerado com sucesso; utilize dentro do prazo de validade informado ou retornado.
content:
application/json:
schema:
$ref: '#/components/schemas/GerarTokenResponse'
'400':
description: Requisição inválida ou falha de negócio (ex. beneficiário não encontrado para a carteira informada).
'401':
description: Não autorizado (`x-api-key` ou política da API).
'404':
description: Beneficiário não localizado — quando a API expõe esse código em vez de 400.
'500':
description: Erro interno do servidor.
components:
schemas:
GerarTokenRequest:
type: object
required:
- nrCarteira
description: Dados para localizar o beneficiário e, opcionalmente, o prestador que participará do fluxo com o token.
properties:
nrCarteira:
type: string
description: 'Número da carteirinha do beneficiário (identificador exibido na carteira ou matrícula, conforme regras da operadora).
'
cdPrestador:
type: string
default: ''
description: 'Opcional. Código do prestador no conselho quando o token for vinculado a um profissional; se omitido ou não localizado, o token é gerado apenas para o beneficiário.
'
GerarTokenResponse:
type: object
description: Token gerado e, quando disponíveis, instantes de geração e expiração para controle no cliente.
properties:
nrToken:
type: string
minLength: 6
maxLength: 6
description: 'Código de **6 caracteres** (em geral **1 letra** seguida de **5 dígitos**), com regras que evitam ambiguidade na leitura (ex.: certas letras na primeira posição).
'
dtGeracao:
type: string
format: date-time
description: Momento em que o token foi gerado, quando retornado pela API.
dtValidade:
type: string
format: date-time
description: Momento em que o token deixa de ser válido; em geral poucos minutos após a geração.
additionalProperties: true
securitySchemes:
x-api-key:
type: apiKey
name: x-api-key
in: header