🧬 Musculo Eskeletal API
📖 Descrição
A Musculo Eskeletal API oferece acesso a informações estruturadas sobre o sistema musculoesquelético humano. Esta API é projetada para aplicações que requerem dados sobre músculos, articulações, movimentos e relações entre eles, como sistemas de anatomia, biomecânica ou plataformas de educação médica.
🚀 Principais recursos
Através dos endpoints disponíveis, você pode:
- 🔹 Listar todas as articulações (
/joints) - 🔹 Consultar os movimentos possíveis (
/movements) - 🔹 Obter uma hierarquia de grupos musculares e suas porções (
/muscles) - 🔹 Acessar o mapeamento entre músculos, movimentos e articulações (
/muscles/movement-map) - 🔹 Consultar porções musculares isoladas (
/muscles/portions) - 🔹 Listar apenas os grupos musculares (
/muscles/groups)
⚙️ Informações técnicas
- Versão: 1.0
- Base URL:
https://gymapi.kadu.tec.br/api/v1 - Formato de dados: JSON (
application/json)
Status de resposta padrão:
200 OK: Requisição bem-sucedida304 Not Modified: ETag igual, sem necessidade de retornar conteúdo404 Not Found: Recurso não encontrado500 Internal Server Error: Erro inesperado no servidor
📦 Cache e ETag
- As respostas dos endpoints GET são cacheáveis por até 1 semana.
-
A API suporta o uso do cabeçalho
If-None-Matchcom base no valor deETag. Caso o ETag enviado seja igual ao conteúdo atual, o servidor responderá com304 Not Modifiede nenhum conteúdo no body.
🧩 Estrutura de resposta padrão
Todas as respostas seguem o formato:
{
"status": "success",
"data": [...],
"metadata": {
"total_itens": 123
}
}
🔍 Filtros disponíveis (exemplo: /muscles/movement-map)
Você pode utilizar filtros de query string para personalizar a busca:
muscle_group: Filtrar por grupo muscularmuscle_portion: Filtrar por porção muscularjoint: Filtrar por articulaçãomovement: Filtrar por movimento
🔐 Autenticação
Para utilizar os endpoints da Musculo Eskeletal API, é necessário estar autenticado com um token de acesso. Siga os passos abaixo para gerar e usar seu token:
- Faça login com sua conta do GitHub utilizando o botão "Login com GitHub" no topo da página.
- Após o login, você será redirecionado ao Dashboard.
- No dashboard, clique no botão 📋 Copiar token.
- ⚠️ O token será exibido apenas uma vez. Copie e salve com segurança.
- Utilize seu token nas requisições como no exemplo abaixo:
curl --location 'https://gymapi.kadu.tec.br/api/v1/muscles/groups' \
--header 'If-None-Match: "aa450bb55d5a1318432d6b50817fa6fe"' \
--header 'Authorization: Bearer {SEU TOKEN!!}'
Substitua o valor do token pelo que foi gerado para a sua conta.