EVO API EN
Home
GuidesAPIs💎 API Pro📢 News
Home
GuidesAPIs💎 API Pro📢 News
  1. Activities
  • Welcome 💜
  • 📃 Guias
    • Primeiros passos com a API
      • Começando a usar a EVO API
      • Permissões do token
      • Limites de requisições
      • API Pro
    • Conhecendo a documentação
      • Utilizar a documentação de forma eficaz
      • Novidades
    • Casos de uso
      • Realizar venda online via API
      • Integração EVO Pay
      • Como usar o webhook
      • Agendamento de aula experimental
      • Chamadas de exportação para Excel
      • Conciliação de pagamentos via banco
      • Emissão de Nota Fiscal
      • Controle de acesso de aluno via serviço externo
      • Integrar landing page
    • FAQ
      • Gestão de clientes e relacionamentos
      • Operações e atividades
      • Financeiro
      • Configurações e integrações
    • Sugestões
      • Sugestão de implementação
  • 🌐 API Reference
    • AccessControl
      • Post access control entry authorize
      • Post access control insert manual liberation
      • Get access control turnstiles
      • Update access control serial number turnstiles
    • Activities
      • Get activities
        GET
      • Get activities schedule
        GET
      • Get activities schedule details
        GET
      • Create a new experimental class and enroll the member on it
        POST
      • List of spots that are already filled in the activity session
        GET
      • Get activities schedule by idService or idMembership
        GET
      • Book member in activity schedule
        POST
      • Change status of a member in activity schedule
        POST
      • Get activities schedule by enrollment
        GET
      • Create a new enrollment for a member
        POST
      • Delete enrollment
        DELETE
      • Get enrollment details for a member
        GET
      • Get activity sessions for a member
        GET
    • Appointments
      • Get activities
      • Retrieves detailed information about scheduled appointment sessions
      • Get blocked appointments
      • Get available activities for appointment
      • Get the available times for appointment
      • Change status of a member in a appointment
      • Enroll member in activity appointment
    • BankAccounts
      • Get bank accounts
    • Carts
      • Get cart by idCartToken
      • Get cart by idMember or idProspect
      • Add new cart
      • Forfeit cart
    • Configuration
      • Get branch configurations
      • Get gateway configurations
      • Get gateway form token
      • Get card flag
      • Get card translation
      • Get occupation
    • Employees
      • Get employees
      • Add employees
      • Update employees
      • Delete employees
      • Retrieves employee permissions.
    • Entries
      • Get entries
    • Invoices
      • Get invoices by date
    • Management
      • Get non-renewed clients
      • Get prospects
      • Get active clients
    • MemberMembership
      • Get summary of MemberMemberships (active, canceled, or specific types).
      • Get summary of MemberMemberships by id
      • Cancel MemberMembership
      • Revert scheduled membership cancellation.
    • Members
      • Get member profile
      • Get members
      • Retrieves active members from a specific branch or from all branches
      • Get member services
      • Get member credit cards
      • Update a member card number
      • Authenticate member
      • Get link for reset password
      • Update a member fitcoins
      • Get member fitcoins
      • Get basic member information.
      • Get member's latest branch transfer
      • Update basic member data
      • Transfers a member from one branch to another
      • Block/unblock member
      • Send push notification to a specific member
      • Send push notification to multiple members
    • Membership
      • Get memberships
      • Get memberships categories
    • Notifications
      • Insert a member notification
      • Insert a prospect notification
    • Parking
      • Validates parking access authorization by CPF (`document`) or by `idMember` for a specific branch.
      • Validates parking access authorization and information by CPF (`document`)
    • Partnership
      • Get partnerships
    • Payables
      • Get payables
      • Get cost center
    • Pix
      • Get qr-code
    • Product
      • Get products
    • Prospects
      • Get prospects
      • Add prospects
      • Update prospect
      • Get prospect services
      • Transfers a prospect from one branch to another
      • Get prospect's latest branch transfer
      • Get interests list
      • Turn the opportunity into a member, returns the idMember created.
    • Receivables
      • Gets a list of debts and current status (Similar to the Collections - Default report)
      • Creates batch collection attempts for the member membership contracts.
      • Gets the details of a specific charge batch.
      • Get receivables
      • Marks a list of receivables as received (paid)
      • Reverses a list of received (paid) receivables back to open status
      • Get cost center
      • Get receivables conciliation report
      • Charge a receivable using a member's credit card
    • Sales
      • Get sale by Id
      • Get sales
      • Create a new sale
      • Get sales bySessionId
      • Return itens for sale -> site/totem
    • Service
      • Get services
    • States
      • Get all states for the current user's country
    • Voucher
      • Get vouchers
      • Get all vouchers code by voucher id
      • Creates a new voucher
      • Validate the voucher
    • Webhook
      • Add new webhook
      • Remove a specific webhook by id
      • List all webhooks created
      • List all webhooks created
    • Workout
      • Change data from a client's prescribed workout
      • Get all Exercises
      • Get all default workouts of the new prescription
      • Get all client's or prospect's or employee's workouts of the new prescription
      • Get all client's or prospect's or employee's workouts of the new prescription by month, year or idProfessor
      • Link workout of the new prescription for client
      • Create a workout of the new prescription
  • Schemas
    • Schemas
      • ClientesAtivosViewModel
      • ContratoNaoRenovadosViewModel
      • SpsRelProspectsCadastradosConvertidos
    • ActivityGroupApiViewModel
    • ActivityAreaViewModel
    • ActiveMembersReturnViewModel
    • AtividadeAgendaApiViewModel
    • ActivityEmployeesViewModel
    • ActivityGroupViewModel
    • AtividadeBasicoApiViewModel
    • AtividadeAgendaApiCustomViewModel
    • ActivityResourcesViewModel
    • AtividadeListApiViewModel
    • ActivityUnavailability
    • AddressFamily
    • AtividadeLugarReservaApiViewModel
    • AreaBloqueioAgendaApiViewModel
    • AtividadeLugarReservaViewModel
    • AsnEncodedData
    • AtividadeSessaoParticipanteApiViewModel
    • AtividadeAgendaListApiViewModel
    • BairroViewModel
    • Assembly
    • AsymmetricAlgorithm
    • BandeirasBasicoViewModel
    • BankAccountsViewModel
    • BasicFreezeViewModel
    • AtividadeEnrollScheduleApiV2ViewModel
    • BasicMemberMembershipApiViewModel
    • AtividadeSessaoAgendaViewModel
    • BonusSessionViewModel
    • BusinessHoursViewModel
    • CardDataViewModel
    • CardTranslationViewModel
    • CartIdViewModel
    • CartItemsViewModel
    • CartViewModel
    • CidadeViewModel
    • BloqueioAgendaApiViewModel
    • ClienteDetalhesBasicosApiViewModel
    • ClienteEnotasRetorno
    • BranchGatewayViewModel
    • ClienteTransferenciaViewModel
    • ClientesAtivosRetornoViewModel
    • CofinsEnotasRetorno
    • ByteReadOnlyMemory
    • ConfiguracaoApiViewModel
    • ByteReadOnlySpan
    • ContratoEntradasApiViewModel
    • CallingConventions
    • ContratoFiliaisResumoApiViewModel
    • CityViewModel
    • CancellationToken
    • ChargeReceivableRequestViewModel
    • ContratosCanceladosParcelasApiViewModel
    • ChargeReceivableResponseViewModel
    • ContratosCanceladosResumoApiViewModel
    • ContratosResumoApiViewModel
    • ContratosResumoPaginaVendaViewModel
    • ColaboradoresBloqueioAgendaApiViewModel
    • ConveniosApiViewModel
    • CostCenterApiViewModel
    • ConjugadoItemRequestApiViewModel
    • Claim
    • DadosContratoTrasnferenciaApiViewModel
    • ClaimsIdentity
    • DadosTrocaContratoApiViewModel
    • ClaimsPrincipal
    • DebtorChargesViewModel
    • DebtorsItensViewModel
    • DefaultResponseViewModel
    • DiferenciaisApiViewModel
    • DifferentialsViewModel
    • EFormaContato
    • EFormaPagamentoTotem
    • EOrigemAgendamento
    • EStatusAtividade
    • ConnectionInfo
    • EStatusAtividadeSessao
    • ConstructorInfo
    • ETemperatura
    • ETipoContrato
    • ETipoDocumento
    • ETipoGateway
    • DropsetItemRequestApiViewModel
    • EmployeeApiIntegracaoAtualizacaoViewModel
    • EmployeeApiBranchPermissions
    • EmployeeApiIntegracaoViewModel
    • EmpresasConveniosApiViewModel
    • ESubStatus
    • EmpresasFiliaisGatewayViewModel
    • EmpresasFiliaisOcupacaoViewModel
    • ESubStatusApi
    • CustomAttributeData
    • EnderecoEnotasRetorno
    • CustomAttributeNamedArgument
    • EnotasRetorno
    • CustomAttributeTypedArgument
    • EntradasResumoApiViewModel
    • EstadoViewModel
    • ExperimentalClassResponseViewModel
    • FitcoinsResponseViewModel
    • FreezeViewModel
    • FreteEnotasRetorno
    • FuncionariosResumoApiViewModel
    • HttpResponseError
    • IcmsEnotasRetorno
    • ImpostosEnotasRetorno
    • InformacoesIndicadosViewModel
    • InstallmentViewModel
    • ItenEnotasRetorno
    • LiberacaoCatracaManualViewModel
    • LogTefApiViewModel
    • MemberAuthenticateViewModel
    • MemberBasicResponsibleViewModel
    • MemberBlockUnblockViewModel
    • MemberDataViewModel
    • MemberMembershipApiViewModel
    • MemberNewSaleViewModel
    • MemberResponsibleViewModel
    • IdMemberResponseViewModel
    • MemberServiceViewModel
    • MemberTransferViewModel
    • ItensBloqueioAgendaApiViewModel
    • MembersApiViewModel
    • MembersBasicApiViewModel
    • MetadadosEnotasRetorno
    • MonthDiscountViewModel
    • NewSaleViewModel
    • MatriculaDetalhesApiV2ViewModel
    • NotificationApiViewModel
    • MatricularApiViewModel
    • EventAttributes
    • NotificationProspectApiViewModel
    • MatricularConfiguracaoApiViewModel
    • EventInfo
    • NotificationResponseViewModel
    • NovoVoucherViewModel
    • FieldAttributes
    • PagamentoEnotasRetorno
    • FieldInfo
    • PayablesApiSubTypesViewModel
    • PayablesApiViewModel
    • PedidoEnotasRetorno
    • PercentualAproximadoTributosEnotasRetorno
    • MemberCreditCardApiViewModel
    • ReceivablesApiResumoVendaViewModel
    • PeriodizacaoApiViewModel
    • GenericParameterAttributes
    • PisEnotasRetorno
    • HostString
    • PixPaymentDetailsViewModel
    • HttpContext
    • PrescricaoTreinoViewModel
    • MembersApiResumidoVendaViewModel
    • MemberScheduleApiV2ViewModel
    • HttpRequest
    • ProblemDetails
    • HttpResponse
    • ProspectApiIntegracaoAtualizacaoViewModel
    • ProspectApiIntegracaoViewModel
    • ICustomAttributeProvider
    • ProspectIdViewModel
    • IIdentity
    • ProspectResponsavelFinanceiroViewmodel
    • IPAddress
    • ProspectTransferViewModel
    • NeighborhoodViewModel
    • IResponseCookies
    • ProspectTransferenciaViewModel
    • IServiceProvider
    • ProspectsResumoApiViewModel
    • ISession
    • ProtocoloEnotasRetorno
    • PublicoAtividadeViewModel
    • ReceivablesApiSubTypesViewModel
    • ReceivablesApiViewModel
    • ReceivablesApiViewModelListGridComQtdeViewModel
    • ReceivablesCreditDetails
    • IntPtr
    • ReceivablesInvoiceApiViewModel
    • VendasResumoApiViewModel
    • ProgressivoItemRequestApiViewModel
    • ReceivablesMaskReceivedViewModel
    • RetornoCatracaViewModel
    • KeySizes
    • RetornoEntradaManualViewModel
    • LayoutKind
    • RevenueCenterApiViewModel
    • SaleItensViewModel
    • SalesItemViewModel
    • SalesItemsViewModel
    • MatriculaDetalhesApiViewModel
    • SalesViewModel
    • ProdutoResumoApiViewModel
    • ServiceDiscountViewModel
    • ServicoAdicionalApiViewModel
    • ServicoAnualApiViewModel
    • ServicoEnotasRetorno
    • ServicosResumoApiViewModel
    • RecursosBloqueioAgendaApiViewModel
    • MemberInfo
    • SimplificadoEnotasRetorno
    • SpsProspectsServicosInteresses
    • MemberLevelViewModel
    • SumaryDebtorsViewModel
    • TaxDataViewModel
    • MemberParkingViewModel
    • TelefoneApiViewModel
    • TransferClientResponseViewModel
    • TransporteEnotasRetorno
    • MemberTypes
    • UnavailableSpotsResponseViewModel
    • VouchersResumoApiViewModel
    • W12UtilsCategoryMembershipViewModel
    • SerieItemRequestApiViewModel
    • W12UtilsWebhookHeaderViewModel
    • SeriePrescricaoRequestApiViewModel
    • MethodAttributes
    • W12UtilsWebhookViewModel
    • MethodBase
    • W12UtilzWebHookFilterViewModel
    • MethodImplAttributes
    • YearDiscountViewModel
    • TimeSpan
    • MethodInfo
    • autorizaEntradaExternoViewModel
    • ReverseReceivedResponseViewModel
    • retornoAutorizaEntradaExternoViewModel
    • MobilePushMultiplaViewModel
    • ReverseReceivedViewModel
    • MobilePushViewModel
    • Module
    • ModuleHandle
    • SalesViewModelV2
    • TreinoPrescricaoRequestApiViewModel
    • Oid
    • VoucherCriacaoViewModel
    • StateViewModel
    • ParameterAttributes
    • VouchersCodigosViewModel
    • ParameterInfo
    • VouchersCodigosViewModelListWithQuantityViewModel
    • PathString
    • PipeReader
    • VoucherAtributePublicViewModel
    • PipeWriter
    • VoucherItemApiViewModel
    • PropertyAttributes
    • PropertyInfo
    • PublicKey
    • QueryString
    • RuntimeFieldHandle
    • RuntimeMethodHandle
    • RuntimeTypeHandle
    • SafeWaitHandle
    • SecurityRuleSet
    • Stream
    • StringStringKeyValuePair
    • StringStringValuesKeyValuePair
    • StructLayoutAttribute
    • Type
    • TypeAttributes
    • TypeInfo
    • TypeObjectKeyValuePair
    • WaitHandle
    • WebSocketManager
    • X500DistinguishedName
    • X509Certificate2
    • X509Extension
  1. Activities

Get activities schedule

GET
https://evo-integracao-api.w12app.com.br/api/v1/activities/schedule
🌐 API Reference/Activities

Obter Grade de Atividades#

Descrição#

Recupera uma grade detalhada de atividades, incluindo informações como data, hora, local, capacidade e detalhes específicos sobre o instrutor e a configuração da atividade.
OBS. Disponível para uso com chave de acesso de filial e também com chave de acesso de ADM Geral.

🔑 Parâmetros de Consulta (Query Params)#

Este endpoint pode incluir parâmetros opcionais para filtrar a grade de atividades. Em um cenário de grande número de filiais, recomendamos informar o idBranch da filial associada às atividades desejadas. Continue lendo essa seção da documentação para mais detalhes sobre os parâmetros disponíveis.
ParâmetroTipoObrigatórioDescrição
idMemberint32NãoFiltra por membro
takeint32NãoTotal de registros a serem retornados
onlyAvailablesbooleanNãoFiltra por atividades disponíveis. false por padrão.
datedate-timeNãoFiltra por uma data específica.
showFullWeekbooleanNãoMostra todas as atividades da semana.
idBranchint32RecomendávelFiltra por filial.
idActivitiesstringNãoFiltra pelo ID de atividades. Informar os IDs separados por vírgulas.
idAudiencesstringNãoFiltra pelo ID de audiências. Informar os IDs separados por vírgulas.
idBranchTokenstringNãoFiltrar por filial diferente da atual.
originint32NãoFiltra pela origem.

📤 Estrutura da Resposta#

A resposta é um array de objetos de atividades agendadas com a seguinte estrutura:
CampoTipoDescrição
idConfigurationinteiroIdentificador único da configuração da atividade.
idActivityinteiroIdentificador único para a atividade.
idAtividadeSessaointeiroIdentificador da sessão da atividade.
idGroupActivityinteiroIdentificador do grupo de atividades ao qual pertence.
namestringNome da atividade.
descriptionstringDescrição detalhada da atividade.
imageUrlstringURL da imagem da atividade.
areastringÁrea onde a atividade será realizada.
idAreainteiroIdentificador da área da atividade.
capacityinteiroCapacidade máxima de participantes para a atividade.
ocupationinteiroQuantidade de vagas ocupadas.
allowChoosingSpotbooleanoIndica se é permitido escolher o local específico (true ou false).
startTimestringHora de início da atividade (formato HH:MM).
endTimestringHora de término da atividade (formato HH:MM).
bookingStartTimestringHora de início para reservas (formato HH:MM).
bookingEndTimestringHora de término para reservas (formato HH:MM).
instructorstringNome do instrutor responsável pela atividade.
instructorPhotostringURL da foto do instrutor.
activityDatedatetimeData da atividade (formato ISO 8601).
audiencestringPúblico-alvo da atividade.
idAudienceinteiroIdentificador do público-alvo.
codestringCódigo identificador da atividade.
confirmedbooleanoIndica se a atividade está confirmada (true ou false).
spotsarrayLista de assentos/vagas disponíveis para a atividade (detalhado abaixo).
periodizationarrayLista de configurações de periodização (detalhado abaixo).
statusinteiroCódigo de status da atividade.
statusNamestringNome do status da atividade.
memberStatusstringStatus do membro na atividade.

🧩 Estrutura do Objeto spots#

CampoTipoDescrição
numberinteiroNúmero do assento ou vaga.
availablebooleanoIndica se o assento está disponível (true ou false).
nameSpotstringNome ou identificação do assento.

🧩 Estrutura do Objeto periodization#

CampoTipoDescrição
namestringNome da periodização.
characteristicsstringCaracterísticas específicas da periodização.
colorstringCódigo de cor associado à periodização.
intensityNumberinteiroNível de intensidade associado à periodização.
typestringTipo de periodização.

🔷 Status da atividade#

StatusDescriçãoValor
LivreAula configurada como livre no sistema (Evo).0
DisponívelAula pode ser agendada.1
LotadaAula lotada, não é possível agendar, a fila de espera está ativa.2
Reserva EnceradaAula não pode mais ser agendada porque já passou do horário.3
RestritaAluno sem direito a participar, precisa comprar um contrato para ter direito.4
CadastradoAluno já está cadastrado na aula.5
FinalizadaAula marcada como finalizada no Evo.6
CanceladaAula cancelada no Evo.7
Na FilaAula estava lotada e o aluno entrou na fila de espera.8
Livre EncerradaAula configurada como livre no Evo e já foi finalizada.10
Restrita EncerradaAula restrita e já foi finalizada no Evo.11
Restrita Não Permite ParticiparAula não permite agendamento, apenas participação presencial.12
Lotada Sem Fila de EsperaAula lotada e não permite que o aluno entre na fila de espera.15

🔷 Estrutura do Enum Origin#

ValorNomeDescrição
0RecepcaoAvulsoTipo de origem para recepção avulsa.
1RecepcaoSemanalTipo de origem para recepção semanal.
2MobileOrigem relacionada a dispositivos móveis.
3TotemOrigem associada ao uso de totens.
4MatriculaOrigem relacionada ao processo de matrícula.
5LinkOrigem associada a links compartilhados.
6GympassOrigem associada ao Gympass.
7ClassPassOrigem associada ao ClassPass.
8ImpressaoTreinoOrigem associada à impressão de treino.
9TotalPassOrigem relacionada ao TotalPass.
10ExternoOrigem de uma fonte externa.
11SeuGuruOrigem associada ao SeuGuru.
12MyWellnessOrigem relacionada ao MyWellness.

Request

Authorization
Basic Auth
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string username:password
Example:
Authorization: Basic *****************
or
Query Params

Responses

🟢200OK
application/json
Success
Body

🟠400Bad Request
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://evo-integracao-api.w12app.com.br/api/v1/activities/schedule?idMember=undefined&take=undefined&onlyAvailables=undefined&date=undefined&showFullWeek=undefined&idBranch=undefined&idActivities=undefined&idAudiences=undefined&idBranchToken=undefined&origin=undefined' \
--header 'Authorization: Basic <encoded-value>'
Response Response Example
200 - Example 1
[
    {
        "idConfiguration": 0,
        "idActivity": 0,
        "idAtividadeSessao": 0,
        "idGroupActivity": 0,
        "name": "string",
        "description": "string",
        "imageUrl": "string",
        "area": "string",
        "idArea": 0,
        "capacity": 0,
        "ocupation": 0,
        "allowChoosingSpot": true,
        "startTime": "string",
        "endTime": "string",
        "bookingStartTime": "string",
        "bookingEndTime": "string",
        "instructor": "string",
        "instructorPhoto": "string",
        "activityDate": "2019-08-24T14:15:22.123Z",
        "audience": "string",
        "idAudience": 0,
        "code": "string",
        "confirmed": true,
        "spots": [
            {
                "number": 0,
                "available": true,
                "nameSpot": "string"
            }
        ],
        "periodization": [
            {
                "name": "string",
                "characteristics": "string",
                "color": "string",
                "intensityNumber": 0,
                "type": "string"
            }
        ],
        "status": 0,
        "statusName": "string",
        "memberStatus": "string"
    }
]
Modified at 2026-05-15 04:38:45
Previous
Get activities
Next
Get activities schedule details
Built with