Get All default Workouts

Meaning of response objects:

  • idTreino: The ID of the workout
  • idTreinoCopiarSerie: The ID of the workout to copy series from (if applicable)
  • idTreinoImportarSeries: The ID of the workout to import series from (if applicable)
  • idCliente: The ID of the client associated with the workout (if applicable)
  • idProspect: The ID of the prospect associated with the workout (if applicable)
  • idFuncionario: The ID of the employee associated with the workout (if applicable)
  • nomeTreino: Name of the workout
  • treinoPadrao: Standard workout information (if applicable)
  • dataCriacao: Date of creation
  • dataInicio: Start date
  • dataValidade: Validity date
  • observacao: Workout observation
  • tags: Tags associated with the workout
    • idTagTreino: The ID of the tag associated with the workout
    • nome: Tag name
    • idFilial: ID of the branch (if applicable)
    • filial: Branch information (if applicable)
    • evoTreinoTags: Additional tag information (if applicable)
  • restricoes: Restrictions (if applicable)
  • series: List of workout series
    • idSerie: The ID of the series
    • nome: Series name
    • ordem: Order of the series
    • observacao: Series observation
    • itens: List of items within the series
      • idItemSerie: The ID of the item within the series
      • exercicio: Exercise name
      • codigo: Exercise code
      • repeticao: Repetitions
      • carga: Load or weight
      • intervalo: Interval
      • posicao: Position
      • vezes: Number of times
      • observacao: Item observation
      • ordem: Order of the item
      • idExercicio: ID of the exercise (if applicable)
    • sessoesConcluidas: Number of completed sessions for the series
  • nomeProfessor: Name of the professor
  • urlFoto: URL of the photo (if applicable)
  • quantidadeSessoes: Total number of sessions
  • quantidadeSemanal: Number of weekly sessions
  • frequenciaSemana: Weekly frequency
  • sessoesConcluidas: Number of completed sessions
  • statusTreino: Workout status
  • idSerieAtual: ID of the current series (if applicable)
  • permiteImprimir: Whether printing is allowed
  • origemEvoApp: Whether it originated from the Evo App

Example Response

{
    [
        {
       "idTreino": 67704,
       "idTreinoCopiarSerie": 0,
       "idTreinoImportarSeries": 0,
       "idCliente": null,
       "idProspect": null,
       "idFuncionario": null,
       "nomeTreino": "01 Musculação Padrão (+8 de exercícios)",
       "treinoPadrao": null,
       "dataCriacao": null,
       "dataInicio": null,
       "dataValidade": null,
       "observacao": "Musculação Padrão com mais de 8 exercícios (teste impressão de treinos)",
       "tags": [
           {
                "idTagTreino": 117,
                "nome": "Musculação",
                "idFilial": 1,
                "filial": null,
                "evoTreinoTags": null
           }
       ],
       "restricoes": null,
       "series": [
           {
               "idSerie": 148442,
               "nome": "Treino 0A",
               "ordem": 1,
               "observacao": "Treino A",
               "itens": [
                   {
                       "idItemSerie": 3340575,
                       "exercicio": "FLEXÃO ABERTA (A)",
                       "codigo": "815",
                       "repeticao": "10",
                       "carga": "50",
                       "intervalo": "1",
                       "posicao": "2",
                       "vezes": "3",
                       "observacao": "ADM",
                       "ordem": 1,
                       "idExercicio": null
                   },
                   {
        "idItemSerie": 3340576,
                       "exercicio": "REMADA FECHADA MÁQUINA",
                       "codigo": "555",
                       "repeticao": "10",
                       "carga": "50",
                       "intervalo": "1",
                       "posicao": "",
                       "vezes": "3",
                       "observacao": "",
                       "ordem": 2,
                       "idExercicio": null
                   }
               ],
               "sessoesConcluidas": 0
           },
           {
        "idSerie": 148443,
               "nome": "Treino 0B",
               "ordem": 2,
               "observacao": null,
               "itens": [
                   {
       "idItemSerie": 3340578,
                       "exercicio": "LOMBAR NO GRAVITON (A)",
                       "codigo": "432",
                       "repeticao": "10",
                       "carga": "50",
                       "intervalo": "1",
                       "posicao": "",
                       "vezes": "3",
                       "observacao": "",
                       "ordem": 1,
                       "idExercicio": null
                   },
                   {
       "idItemSerie": 3340579,
                       "exercicio": "ROSCA BARRA RETA",
                       "codigo": "307",
                       "repeticao": "10",
                       "carga": "50",
                       "intervalo": "1",
                       "posicao": "",
                       "vezes": "3",
                       "observacao": "",
                       "ordem": 2,
                       "idExercicio": null
                   }
               ],
               "sessoesConcluidas": 0
           }
       ],
       "nomeProfessor": "SUPORTEEVO",
       "urlFoto": null,
       "quantidadeSessoes": null,
       "quantidadeSemanal": null,
       "frequenciaSemana": null,
       "sessoesConcluidas": 0,
       "statusTreino": 0,
       "idSerieAtual": null,
       "permiteImprimir": false,
       "origemEvoApp": false
   }
]
}

Obter Todos os Treinos Padrão

Descrição

Este endpoint retorna a lista de treinos padrão cadastrados no sistema. É possível filtrar por funcionário ou por tag associada, além de utilizar paginação com parâmetros skip e take.

ParâmetroTipoObrigatoriedadeDescrição
idEmployeeint32NãoID do funcionário associado aos treinos.
idTagint32NãoID da tag associada aos treinos (opcional).
skipint32NãoQuantidade de registros a serem ignorados. Valor padrão: 0.
takeint32NãoQuantidade máxima de registros a serem retornados. Valor padrão: 100.

Estrutura da Resposta

A resposta retorna uma lista de treinos padrão, incluindo detalhes sobre séries, exercícios, tags, status e informações adicionais.

CampoTipoDescrição
idTreinoint32ID do treino.
idTreinoCopiarSerieint32ID de treino usado como base para copiar séries (se aplicável).
idTreinoImportarSeriesint32ID de treino usado para importar séries (se aplicável).
idClienteint32ID do cliente associado (se aplicável).
idProspectint32ID do prospect associado (se aplicável).
idFuncionarioint32ID do funcionário associado (se aplicável).
nomeTreinostringNome do treino.
treinoPadraoobjectInformações adicionais sobre treino padrão (se aplicável).
dataCriacaostring(date-time)Data de criação do treino.
dataIniciostring(date-time)Data de início do treino.
dataValidadestring(date-time)Data de validade do treino.
observacaostringObservações gerais sobre o treino.
tagsarrayLista de tags associadas ao treino.
restricoesobjectRestrições associadas ao treino (se houver).
seriesarrayLista de séries do treino.
nomeProfessorstringNome do professor responsável.
urlFotostringURL da foto (se aplicável).
quantidadeSessoesint32Quantidade total de sessões previstas.
quantidadeSemanalint32Quantidade de sessões semanais.
frequenciaSemanastringFrequência semanal.
sessoesConcluidasint32Quantidade de sessões já concluídas.
statusTreinoint32Status do treino.
idSerieAtualint32ID da série atual (se aplicável).
permiteImprimirbooleanIndica se o treino pode ser impresso.
origemEvoAppbooleanIndica se o treino foi criado via Evo App.

Estrutura do Objeto tags

CampoTipoDescrição
idTagTreinoint32ID da tag do treino.
nomestringNome da tag.
idFilialint32ID da filial associada.
filialobjectInformações da filial (se aplicável).
evoTreinoTagsobjectInformações adicionais da tag (se aplicável).

Estrutura do Objeto series

CampoTipoDescrição
idSerieint32ID da série.
nomestringNome da série.
ordemint32Ordem da série.
observacaostringObservação da série.
itensarrayLista de itens (exercícios) da série.
sessoesConcluidasint32Quantidade de sessões concluídas dessa série.

Estrutura do Objeto itens

CampoTipoDescrição
idItemSerieint32ID do item da série.
exerciciostringNome do exercício.
codigostringCódigo do exercício.
repeticaostringNúmero de repetições.
cargastringCarga ou peso utilizado.
intervalostringIntervalo entre repetições ou séries.
posicaostringPosição do exercício.
vezesstringQuantidade de vezes a ser repetido.
observacaostringObservação específica do exercício.
ordemint32Ordem do exercício na série.
idExercicioint32ID do exercício (se aplicável).

Exemplo de Resposta

{
    [
        {
       "idTreino": 67704,
       "idTreinoCopiarSerie": 0,
       "idTreinoImportarSeries": 0,
       "idCliente": null,
       "idProspect": null,
       "idFuncionario": null,
       "nomeTreino": "01 Musculação Padrão (+8 de exercícios)",
       "treinoPadrao": null,
       "dataCriacao": null,
       "dataInicio": null,
       "dataValidade": null,
       "observacao": "Musculação Padrão com mais de 8 exercícios (teste impressão de treinos)",
       "tags": [
           {
                "idTagTreino": 117,
                "nome": "Musculação",
                "idFilial": 1,
                "filial": null,
                "evoTreinoTags": null
           }
       ],
       "restricoes": null,
       "series": [
           {
               "idSerie": 148442,
               "nome": "Treino 0A",
               "ordem": 1,
               "observacao": "Treino A",
               "itens": [
                   {
                       "idItemSerie": 3340575,
                       "exercicio": "FLEXÃO ABERTA (A)",
                       "codigo": "815",
                       "repeticao": "10",
                       "carga": "50",
                       "intervalo": "1",
                       "posicao": "2",
                       "vezes": "3",
                       "observacao": "ADM",
                       "ordem": 1,
                       "idExercicio": null
                   },
                   {
        "idItemSerie": 3340576,
                       "exercicio": "REMADA FECHADA MÁQUINA",
                       "codigo": "555",
                       "repeticao": "10",
                       "carga": "50",
                       "intervalo": "1",
                       "posicao": "",
                       "vezes": "3",
                       "observacao": "",
                       "ordem": 2,
                       "idExercicio": null
                   }
               ],
               "sessoesConcluidas": 0
           },
           {
        "idSerie": 148443,
               "nome": "Treino 0B",
               "ordem": 2,
               "observacao": null,
               "itens": [
                   {
       "idItemSerie": 3340578,
                       "exercicio": "LOMBAR NO GRAVITON (A)",
                       "codigo": "432",
                       "repeticao": "10",
                       "carga": "50",
                       "intervalo": "1",
                       "posicao": "",
                       "vezes": "3",
                       "observacao": "",
                       "ordem": 1,
                       "idExercicio": null
                   },
                   {
       "idItemSerie": 3340579,
                       "exercicio": "ROSCA BARRA RETA",
                       "codigo": "307",
                       "repeticao": "10",
                       "carga": "50",
                       "intervalo": "1",
                       "posicao": "",
                       "vezes": "3",
                       "observacao": "",
                       "ordem": 2,
                       "idExercicio": null
                   }
               ],
               "sessoesConcluidas": 0
           }
       ],
       "nomeProfessor": "SUPORTEEVO",
       "urlFoto": null,
       "quantidadeSessoes": null,
       "quantidadeSemanal": null,
       "frequenciaSemana": null,
       "sessoesConcluidas": 0,
       "statusTreino": 0,
       "idSerieAtual": null,
       "permiteImprimir": false,
       "origemEvoApp": false
   	}
	]
}
Language
Credentials
Basic
base64
:
Click Try It! to start a request and see the response here!