MV sistemas Serviços API
The Serviços API from MV sistemas — 1 operation(s) for serviços.
The Serviços API from MV sistemas — 1 operation(s) for serviços.
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-servi-os-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: Clinic Connect Serviços API
version: 1.0.0
description: Esta API permite a integração com o sistema Clinic por meio do Clinic Connect, facilitando a comunicação e o compartilhamento de dados entre plataformas.
servers:
- url: https://api.globalhealth.mv/clinic-connect/api/
description: Ambiente de PRODUÇÃO
- url: https://api.globalhealth.mv/hml/clinic-connect/api/
description: Ambiente de HOMOLOGAÇÃO
- url: https://api.globalhealth.mv/qa/clinic-connect/api/
description: Ambiente de QA
security:
- x-api-key: []
tags:
- name: Serviços
paths:
/v1/services:
post:
summary: Criar ou alterar dados de serviços.
description: Endpoint utilizado para criar ou atualizar serviços, permitindo o cadastro e manutenção dos procedimentos oferecidos pela clínica.
tags:
- Serviços
parameters: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectServiceDTO'
responses:
'201':
description: Serviço criado com sucesso.
content:
application/json: {}
'400':
description: Requisição inválida.
'500':
description: Erro interno do servidor.
get:
summary: Consultar serviços.
description: Endpoint utilizado para criar ou atualizar serviços, permitindo o cadastro e manutenção dos procedimentos oferecidos pela clínica.
tags:
- Serviços
parameters:
- name: id
in: query
schema:
type: integer
format: int64
description: ID do Clinic
- name: externalId
in: query
required: false
schema:
type: string
description: ID externo
- name: subscriptionId
in: query
required: true
schema:
type: string
description: ID da conta Clinic Connect
responses:
'200':
description: Lista de serviços retornada com sucesso.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceGetDTO'
'400':
description: Parâmetros de filtro inválidos.
'500':
description: Erro interno do servidor.
components:
schemas:
ServiceGetDTO:
type: object
properties:
id:
type: integer
format: int64
example: 123
name:
type: string
example: Consulta médica
price:
type: number
format: double
example: 100
clinicValue:
type: number
format: double
example: 60
activated:
type: boolean
example: true
duration:
type: integer
format: int32
example: 30
tuss:
$ref: '#/components/schemas/TussDTO'
SimpleIdDTO:
type: object
properties:
id:
type: integer
format: int64
externalId:
type: string
ConnectServiceDTO:
type: object
properties:
id:
type: integer
format: int64
example: null
subscription:
$ref: '#/components/schemas/SimpleIdDTO'
externalId:
type: string
example: null
name:
type: string
example: Consulta clínica geral
price:
type: number
format: double
example: 100
passThroughValue:
type: number
format: double
example: 60
clinicValue:
type: number
format: double
example: 40
tuss:
$ref: '#/components/schemas/TussSimpleDTO'
preparation:
type: string
example: Jejum de 8h
returnTime:
type: integer
format: int32
example: 30
minAge:
type: integer
format: int32
example: 0
maxAge:
type: integer
format: int32
example: 99
duration:
type: integer
format: int32
example: 20
gender:
type: string
example: ANY
activated:
type: boolean
example: true
scheduleOnline:
type: boolean
example: true
insurances:
type: array
items:
$ref: '#/components/schemas/ServiceInsuranceSimpleDTO'
financialAccount:
$ref: '#/components/schemas/FinancialAccountSimpleDTO'
returnService: {}
segment: {}
scheduled:
type: boolean
example: false
consentTermId:
type: integer
format: int64
example: null
consultationType:
type: string
example: IN_PERSON
TussDTO:
type: object
properties:
id:
type: integer
format: int64
example: 123
code:
type: string
example: '10101012'
term:
type: string
example: Consulta médica
description:
type: string
example: Descrição do serviço
tableCode:
type: string
example: A123
presentationValue:
type: string
example: R$ 50,00
ServiceInsuranceSimpleDTO:
type: object
properties:
insurance: {}
price:
type: number
format: double
example: 31
passThroughValue:
type: number
format: double
example: 31
clinicValue:
type: number
format: double
example: 31
required:
- insurance
TussSimpleDTO:
type: object
properties:
id:
type: integer
format: int64
example: 456
FinancialAccountSimpleDTO:
type: object
properties:
id:
type: integer
format: int64
example: 123
securitySchemes:
x-api-key:
type: apiKey
name: x-api-key
in: header