Siga a estrutura de pergunta recomendada pelo Dev Bot antes de enviar suas dúvidas de integração.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
nomeTreino | string | Sim | Nome do treino. |
observacoes | string | Não | Observações gerais sobre o treino. |
idCliente | int32 | Não | ID do aluno associado ao treino. |
idProspect | int32 | Não | ID do prospect associado ao treino. |
idProfessor | int32 | Não | ID do professor responsável pelo treino. |
idFuncionarioTreino | int32 | Não | ID do colaborador que criou ou mantém o treino. |
treinoPadrao | boolean | Sim | Indica se o treino é um treino padrão (true) ou personalizado (false). |
dataInicio | date-time | Sim | Data de início de vigência do treino. |
totalSemanas | int32 | Não | Quantidade total de semanas de duração do treino. |
frequenciaSemanal | int32 | Não | Quantidade de treinos por semana. |
tags | string | Não | Tags associadas ao treino (ex.: objetivos, categorias). |
restricoes | string | Não | Restrições ou observações médicas/físicas relacionadas ao treino. |
series | array | Sim | Lista de séries que compõem o treino. Veja mais abaixo. |
series#| Campo | Tipo | Descrição |
|---|---|---|
nomeSerie | string | Nome identificador da série (ex.: A, B, C). |
observacoesSerie | string | Observações específicas da série. |
serieItens | array | Lista de exercícios da série. Veja mais abaixo. |
serieItens#| Campo | Tipo | Descrição |
|---|---|---|
idExercicio | int32 | ID do exercício. |
observacaoExercicio | string | Observações específicas do exercício. |
series | int32 | Quantidade de séries a serem executadas. |
tempoExercicioSegundos | int32 | Tempo de execução do exercício em segundos. |
intervaloEmSegundos | int32 | Intervalo de descanso entre séries, em segundos. |
repeticoes | int32 | Quantidade de repetições. |
carga | number | Valor da carga aplicada ao exercício. |
tipoCarga | string | Tipo de carga (ex.: kg, lb, percentual, livre). |
conjugado | array | Lista de exercícios conjugados. Veja mais abaixo. |
dropset | array | Configuração de dropset do exercício. Veja mais abaixo. |
progressivo | array | Configuração de progressão de carga. Veja mais abaixo. |
conjugado#| Campo | Tipo | Descrição |
|---|---|---|
idExercicio | int32 | ID do exercício conjugado. |
observacaoExercicio | string | Observações do exercício conjugado. |
tempoExercicioSegundos | int32 | Tempo de execução em segundos. |
repeticoes | int32 | Quantidade de repetições. |
carga | number | Valor da carga aplicada. |
tipoCarga | string | Tipo de carga do exercício conjugado. |
dropset#| Campo | Tipo | Descrição |
|---|---|---|
intervaloEmSegundos | int32 | Intervalo de descanso entre reduções de carga. |
repeticoes | int32 | Quantidade de repetições no dropset. |
carga | number | Valor da carga no estágio do dropset. |
tipoCarga | string | Tipo de carga utilizada no dropset. |
progressivo#| Campo | Tipo | Descrição |
|---|---|---|
intervaloEmSegundos | int32 | Intervalo entre progressões de carga. |
repeticoes | int32 | Quantidade de repetições na progressão. |
carga | number | Valor da carga aplicada na progressão. |
tipoCarga | string | Tipo de carga utilizada na progressão. |
username:passwordAuthorization: Basic *****************{
"nomeTreino": "string",
"observacoes": "string",
"idCliente": 0,
"idProspect": 0,
"idProfessor": 0,
"idFuncionarioTreino": 0,
"treinoPadrao": true,
"dataInicio": "2019-08-24T14:15:22.123Z",
"totalSemanas": 0,
"frequenciaSemanal": 0,
"tags": "string",
"restricoes": "string",
"series": [
{
"nomeSerie": "string",
"observacoesSerie": "string",
"serieItens": [
{
"idExercicio": 0,
"observacaoExercicio": "string",
"series": 0,
"tempoExercicioSegundos": 0,
"intervaloEmSegundos": 0,
"repeticoes": 0,
"carga": 0,
"tipoCarga": "string",
"conjugado": [
{
"idExercicio": 0,
"observacaoExercicio": "string",
"tempoExercicioSegundos": 0,
"repeticoes": 0,
"carga": 0,
"tipoCarga": "string"
}
],
"dropset": [
{
"intervaloEmSegundos": 0,
"repeticoes": 0,
"carga": 0,
"tipoCarga": "string"
}
],
"progressivo": [
{
"intervaloEmSegundos": 0,
"repeticoes": 0,
"carga": 0,
"tipoCarga": "string"
}
]
}
]
}
]
}curl --location --request POST 'https://evo-integracao-api.w12app.com.br/api/v2/workout/create-workout' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json-patch+json' \
--data-raw '{
"nomeTreino": "string",
"observacoes": "string",
"idCliente": 0,
"idProspect": 0,
"idProfessor": 0,
"idFuncionarioTreino": 0,
"treinoPadrao": true,
"dataInicio": "2019-08-24T14:15:22.123Z",
"totalSemanas": 0,
"frequenciaSemanal": 0,
"tags": "string",
"restricoes": "string",
"series": [
{
"nomeSerie": "string",
"observacoesSerie": "string",
"serieItens": [
{
"idExercicio": 0,
"observacaoExercicio": "string",
"series": 0,
"tempoExercicioSegundos": 0,
"intervaloEmSegundos": 0,
"repeticoes": 0,
"carga": 0,
"tipoCarga": "string",
"conjugado": [
{
"idExercicio": 0,
"observacaoExercicio": "string",
"tempoExercicioSegundos": 0,
"repeticoes": 0,
"carga": 0,
"tipoCarga": "string"
}
],
"dropset": [
{
"intervaloEmSegundos": 0,
"repeticoes": 0,
"carga": 0,
"tipoCarga": "string"
}
],
"progressivo": [
{
"intervaloEmSegundos": 0,
"repeticoes": 0,
"carga": 0,
"tipoCarga": "string"
}
]
}
]
}
]
}'{
"mensagens": [
"string"
]
}