Visão geral
A API de integração dá aos sistemas da própria clínica acesso de leitura aos dados que a Medora usa para marcar consultas. Responde em JSON, autentica-se com uma chave da organização e expõe quatro recursos.
| Recurso | Descrição |
|---|---|
| GET /locals | Locais da organização. |
| GET /professionals | Profissionais com horário configurado, opcionalmente num local. |
| GET /services | Serviços ativos, com duração e preço. |
| GET /availability | Horários marcáveis num intervalo de datas. |
| Ambiente | URL base |
|---|---|
| Produção | https://api.medora.pt/public/api/v1 |
| Staging | https://api.staging.medora.pt/public/api/v1 |
Primeiro pedido
Crie uma chave (ver «Chaves de API»), guarde-a numa variável de ambiente e liste os locais da organização.
export MEDORA_KEY="mk_live_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
curl -H "Authorization: Bearer $MEDORA_KEY" \
https://api.medora.pt/public/api/v1/locals{
"locals": [
{
"id": 12,
"name": "Clínica São João",
"slug": "clinica-sao-joao",
"virtual": false,
"public_booking_enabled": true,
"public_phone": "+351210000000",
"public_email": "geral@clinica.pt",
"public_address": "Rua Central 1, Porto",
"public_website_url": "https://clinica.pt"
}
]
}A versão 1 é só de leitura. A marcação de consultas por API chega numa versão futura; até lá, marque na Medora ou através do widget de marcação.