🚀 API REST - Sistema de Associados e Dependentes

✓ API Online

API de gerenciamento de associados (membros) e seus dependentes do Holos Club.

👥Endpoints de ASSOCIADOS

GET index.php?endpoint=associados

Lista todos os associados. Parâmetros: limit, offset, busca

GET index.php?endpoint=associados&id={id}

Busca um associado específico por ID

POST index.php?endpoint=associados

Cria um novo associado (enviar dados em JSON no body)

PUT index.php?endpoint=associados&id={id}

Atualiza um associado existente (enviar dados em JSON no body)

DELETE index.php?endpoint=associados&id={id}

Deleta um associado

👨‍👩‍👧‍👦Endpoints de DEPENDENTES

GET index.php?endpoint=dependentes

Lista todos os dependentes. Parâmetros: limit, offset, busca, idassociado

GET index.php?endpoint=dependentes&id={id}

Busca um dependente específico por ID

GET index.php?endpoint=dependentes&idassociado={id}

Lista todos os dependentes de um associado específico

POST index.php?endpoint=dependentes

Cria um novo dependente (campo idassociado é obrigatório)

PUT index.php?endpoint=dependentes&id={id}

Atualiza um dependente existente

DELETE index.php?endpoint=dependentes&id={id}

Deleta um dependente

🧪 Testar API

Use a interface de teste para experimentar todos os endpoints:

Abrir Interface de Teste

📖 Estrutura de Dados

Associado (POST/PUT):

{
  "titulo": "Sr.",
  "nome": "João Silva",
  "cpf": "12345678900",
  "sexo": "M",
  "fotoBase64": "base64_encoded_image"
}

Dependente (POST/PUT):

{
  "idassociado": 1,
  "nome": "Maria Silva",
  "cpf": "98765432100",
  "sexo": "F",
  "datanascimento": "2010-05-15",
  "parentesco": "Filha",
  "fotoBase64": "base64_encoded_image"
}

📝 Exemplos de Uso

Listar associados:

GET http://www.holosclub.com//index.php?endpoint=associados

Buscar associado ID 1:

GET http://www.holosclub.com//index.php?endpoint=associados&id=1

Listar dependentes do associado ID 1:

GET http://www.holosclub.com//index.php?endpoint=dependentes&idassociado=1