Documentacao

Guias e Referencia da API

Tudo que voce precisa para usar o AVIVA Psicologia: guias de uso, referencia da API REST, webhooks e exemplos de integracao.

Guias de Uso

Aprenda a utilizar cada modulo do AVIVA Psicologia.

Primeiros Passos

Configure sua conta, adicione profissionais e comece a atender.

Agenda

Configure horarios, servicos e gerencie agendamentos.

Pacientes

Cadastre pacientes, perfis e consentimentos.

Prontuario

Crie evolucoes, anamneses e documentos clinicos.

Financeiro

Gerencie cobrancas, faturas e integre com Asaas.

Comunicacao

Configure WhatsApp, templates e automacoes.

Telemedicina

Configure salas de video e teleconsultas.

Inteligencia Artificial

Transcricoes, resumos e busca semantica.

Primeiros Passos

Configure sua conta em poucos passos e comece a atender seus pacientes.

1

Crie sua conta

Acesse avivapsicologia.com.br/register e crie sua conta com email e senha. Voce tera 14 dias gratuitos para testar todas as funcionalidades.

2

Configure seu perfil profissional

Preencha seus dados profissionais (CRP, especialidade, bio) e configure sua foto. Esses dados aparecerao para seus pacientes.

3

Configure sua agenda

Defina seus horarios de trabalho, servicos oferecidos e valores. Voce pode configurar diferentes horarios para cada dia da semana.

4

Cadastre seus pacientes

Adicione seus pacientes manualmente ou importe via planilha CSV/Excel. O sistema criara automaticamente o prontuario de cada paciente.

5

Comece a atender

Agende consultas, registre evolucoes no prontuario, envie cobrancas e acompanhe tudo pelo dashboard.

Referencia da API

API REST completa para integracoes. Base URL: https://api.avivapsicologia.com.br/v1

Autenticacao

A API suporta dois metodos: Bearer Token (JWT do Supabase Auth) para aplicacoes web e API Key (header X-API-Key) para integracoes externas. Gerencie suas API Keys no portal de desenvolvedores.

Autenticacao

POST/v1/auth/loginLogin com email/senha
POST/v1/auth/registerRegistro de novo usuario
POST/v1/auth/refreshRenovar token JWT
GET/v1/auth/meUsuario atual

Pacientes

GET/v1/patientsListar pacientes
POST/v1/patientsCriar paciente
GET/v1/patients/:idDetalhes do paciente
PUT/v1/patients/:idAtualizar paciente

Agendamentos

GET/v1/appointmentsListar agendamentos
POST/v1/appointmentsCriar agendamento
POST/v1/appointments/:id/confirmConfirmar
POST/v1/appointments/:id/cancelCancelar

Prontuario

GET/v1/medical-recordsListar prontuarios
POST/v1/medical-recordsCriar prontuario
POST/v1/medical-records/:id/documentsCriar documento
POST/v1/medical-records/:id/documents/:docId/signAssinar

Financeiro

GET/v1/invoicesListar faturas
POST/v1/invoicesCriar fatura
POST/v1/invoices/:id/sendEnviar para paciente
GET/v1/paymentsListar pagamentos

Webhooks

GET/v1/developers/webhooksListar webhooks
POST/v1/developers/webhooksCriar webhook
GET/v1/developers/webhooks/:id/logsLogs do webhook
DELETE/v1/developers/webhooks/:idRemover webhook

Exemplo Rapido

Crie seu primeiro agendamento via API em poucos minutos.

JavaScript
// 1. Autenticar
const loginResponse = await fetch(
  'https://api.avivapsicologia.com.br/v1/auth/login',
  {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      email: 'seu@email.com',
      password: 'sua-senha'
    })
  }
)
const { data: { token } } = await loginResponse.json()

// 2. Criar agendamento
const response = await fetch(
  'https://api.avivapsicologia.com.br/v1/appointments',
  {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${token}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      patient_id: 'uuid-do-paciente',
      professional_id: 'uuid-do-profissional',
      service_id: 'uuid-do-servico',
      scheduled_at: '2026-02-15T14:00:00-03:00',
      is_online: false
    })
  }
)

const result = await response.json()
console.log(result.data.id) // Agendamento criado!

Precisa de Ajuda?

Nao encontrou o que procurava? Fale com nosso time de suporte.