EVO API ES
Inicio
GuíasAPIs💎 API Pro📢 Novedades
Inicio
GuíasAPIs💎 API Pro📢 Novedades
  1. Activities
  • ¡Bienvenido 💜
  • 📃 Guías
    • Primeros pasos con la API
      • Primeros pasos con la EVO API
      • Permisos de token
      • Límites de solicitudes
      • API Pro
    • Comprender la documentación
      • Utilizar la documentación de forma eficaz
      • Novedades
    • Casos de uso
      • Realizar ventas online a través de API
      • Integración de EVO Pay
      • Cómo usar webhooks
      • Agendamiento de una clase experimental
      • Exportar llamadas a Excel
      • Conciliación de pagos bancarios
      • Emisión de factura
    • FAQ
      • Configuraciones e integraciones
      • Gestión de clientes y relaciones
      • Operación y actividades
      • Financiero
    • Sugerencias
      • Sugerencia de implementación
  • 🌐 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
      • Enroll member in activity schedule
        POST
      • Change status of a member in activity schedule
        POST
      • 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
      • Get activities enrollment by member or membership
        GET
      • Create a new enrollment for a member
        POST
      • Delete enrollment
        DELETE
      • Get enrollment details for a member
        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.
    • 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
    • ActiveMembersReturnViewModel
    • ActivityAreaViewModel
    • ActivityEmployeesViewModel
    • ActivityGroupApiViewModel
    • ActivityGroupViewModel
    • ActivityResourcesViewModel
    • ActivityUnavailability
    • AreaBloqueioAgendaApiViewModel
    • AtividadeAgendaApiCustomViewModel
    • AtividadeAgendaApiViewModel
    • AtividadeAgendaListApiViewModel
    • AtividadeBasicoApiViewModel
    • AtividadeEnrollScheduleApiV2ViewModel
    • AtividadeListApiViewModel
    • AddressFamily
    • AtividadeLugarReservaApiViewModel
    • AtividadeLugarReservaViewModel
    • AtividadeSessaoAgendaViewModel
    • AtividadeSessaoParticipanteApiViewModel
    • AsnEncodedData
    • BairroViewModel
    • BandeirasBasicoViewModel
    • Assembly
    • BankAccountsViewModel
    • BasicFreezeViewModel
    • AsymmetricAlgorithm
    • BasicMemberMembershipApiViewModel
    • BloqueioAgendaApiViewModel
    • BonusSessionViewModel
    • BranchGatewayViewModel
    • BusinessHoursViewModel
    • CardDataViewModel
    • CardTranslationViewModel
    • CartIdViewModel
    • CartItemsViewModel
    • CartViewModel
    • ChargeReceivableRequestViewModel
    • ChargeReceivableResponseViewModel
    • CidadeViewModel
    • CityViewModel
    • ClienteDetalhesBasicosApiViewModel
    • ClienteEnotasRetorno
    • ClienteTransferenciaViewModel
    • CofinsEnotasRetorno
    • ColaboradoresBloqueioAgendaApiViewModel
    • ClientesAtivosRetornoViewModel
    • ConfiguracaoApiViewModel
    • ConjugadoItemRequestApiViewModel
    • ContratoEntradasApiViewModel
    • ByteReadOnlyMemory
    • ContratoFiliaisResumoApiViewModel
    • ContratosCanceladosParcelasApiViewModel
    • ByteReadOnlySpan
    • ContratosCanceladosResumoApiViewModel
    • ContratosResumoApiViewModel
    • CallingConventions
    • ContratosResumoPaginaVendaViewModel
    • ConveniosApiViewModel
    • CancellationToken
    • CostCenterApiViewModel
    • DadosContratoTrasnferenciaApiViewModel
    • DadosTrocaContratoApiViewModel
    • DebtorChargesViewModel
    • DebtorsItensViewModel
    • DefaultResponseViewModel
    • DiferenciaisApiViewModel
    • DifferentialsViewModel
    • DropsetItemRequestApiViewModel
    • EFormaContato
    • Claim
    • EFormaPagamentoTotem
    • EOrigemAgendamento
    • ClaimsIdentity
    • EStatusAtividade
    • EStatusAtividadeSessao
    • ClaimsPrincipal
    • ESubStatus
    • ESubStatusApi
    • ETemperatura
    • ETipoContrato
    • ETipoDocumento
    • ETipoGateway
    • EmployeeApiBranchPermissions
    • EmployeeApiIntegracaoAtualizacaoViewModel
    • EmployeeApiIntegracaoViewModel
    • EmpresasConveniosApiViewModel
    • ConnectionInfo
    • EmpresasFiliaisOcupacaoViewModel
    • EnderecoEnotasRetorno
    • ConstructorInfo
    • EnotasRetorno
    • EntradasResumoApiViewModel
    • ExperimentalClassResponseViewModel
    • FitcoinsResponseViewModel
    • FreezeViewModel
    • FreteEnotasRetorno
    • FuncionariosResumoApiViewModel
    • HttpResponseError
    • IcmsEnotasRetorno
    • IdMemberResponseViewModel
    • EmpresasFiliaisGatewayViewModel
    • ImpostosEnotasRetorno
    • InformacoesIndicadosViewModel
    • InstallmentViewModel
    • ItenEnotasRetorno
    • CustomAttributeData
    • ItensBloqueioAgendaApiViewModel
    • LiberacaoCatracaManualViewModel
    • CustomAttributeNamedArgument
    • LogTefApiViewModel
    • MatriculaDetalhesApiV2ViewModel
    • CustomAttributeTypedArgument
    • MatriculaDetalhesApiViewModel
    • EstadoViewModel
    • MatricularApiViewModel
    • MatricularConfiguracaoApiViewModel
    • MemberAuthenticateViewModel
    • MemberBasicResponsibleViewModel
    • MemberBlockUnblockViewModel
    • MemberCreditCardApiViewModel
    • MemberDataViewModel
    • MemberLevelViewModel
    • MemberMembershipApiViewModel
    • MemberNewSaleViewModel
    • MemberParkingViewModel
    • MemberResponsibleViewModel
    • MemberScheduleApiV2ViewModel
    • MemberServiceViewModel
    • MemberTransferViewModel
    • MembersApiResumidoVendaViewModel
    • MembersApiViewModel
    • MembersBasicApiViewModel
    • MetadadosEnotasRetorno
    • MobilePushMultiplaViewModel
    • MobilePushViewModel
    • MonthDiscountViewModel
    • NeighborhoodViewModel
    • NewSaleViewModel
    • NotificationApiViewModel
    • NotificationProspectApiViewModel
    • NotificationResponseViewModel
    • NovoVoucherViewModel
    • PagamentoEnotasRetorno
    • PayablesApiSubTypesViewModel
    • PayablesApiViewModel
    • PedidoEnotasRetorno
    • PercentualAproximadoTributosEnotasRetorno
    • PeriodizacaoApiViewModel
    • EventAttributes
    • PisEnotasRetorno
    • PixPaymentDetailsViewModel
    • EventInfo
    • PrescricaoTreinoViewModel
    • ProblemDetails
    • ProdutoResumoApiViewModel
    • FieldAttributes
    • ProgressivoItemRequestApiViewModel
    • ProspectApiIntegracaoAtualizacaoViewModel
    • FieldInfo
    • ProspectApiIntegracaoViewModel
    • ProspectIdViewModel
    • ProspectResponsavelFinanceiroViewmodel
    • ProspectTransferViewModel
    • ProspectTransferenciaViewModel
    • ProspectsResumoApiViewModel
    • GenericParameterAttributes
    • ProtocoloEnotasRetorno
    • PublicoAtividadeViewModel
    • HostString
    • ReceivablesApiResumoVendaViewModel
    • ReceivablesApiSubTypesViewModel
    • HttpContext
    • ReceivablesApiViewModel
    • ReceivablesApiViewModelListGridComQtdeViewModel
    • HttpRequest
    • ReceivablesCreditDetails
    • ReceivablesInvoiceApiViewModel
    • HttpResponse
    • ReceivablesMaskReceivedViewModel
    • RecursosBloqueioAgendaApiViewModel
    • RetornoCatracaViewModel
    • ICustomAttributeProvider
    • RetornoEntradaManualViewModel
    • RevenueCenterApiViewModel
    • IIdentity
    • ReverseReceivedResponseViewModel
    • ReverseReceivedViewModel
    • IPAddress
    • SaleItensViewModel
    • SalesItemViewModel
    • SalesItemsViewModel
    • IResponseCookies
    • SalesViewModelV2
    • SerieItemRequestApiViewModel
    • IServiceProvider
    • SeriePrescricaoRequestApiViewModel
    • ServiceDiscountViewModel
    • ISession
    • ServicoAdicionalApiViewModel
    • ServicoAnualApiViewModel
    • ServicoEnotasRetorno
    • ServicosResumoApiViewModel
    • SimplificadoEnotasRetorno
    • SpsProspectsServicosInteresses
    • StateViewModel
    • SumaryDebtorsViewModel
    • IntPtr
    • TaxDataViewModel
    • TelefoneApiViewModel
    • TransferClientResponseViewModel
    • TransporteEnotasRetorno
    • KeySizes
    • TreinoPrescricaoRequestApiViewModel
    • UnavailableSpotsResponseViewModel
    • LayoutKind
    • VendasResumoApiViewModel
    • VoucherAtributePublicViewModel
    • VoucherCriacaoViewModel
    • VoucherItemApiViewModel
    • VouchersCodigosViewModel
    • SalesViewModel
    • VouchersCodigosViewModelListWithQuantityViewModel
    • VouchersResumoApiViewModel
    • W12UtilsCategoryMembershipViewModel
    • W12UtilsWebhookHeaderViewModel
    • W12UtilsWebhookViewModel
    • W12UtilzWebHookFilterViewModel
    • YearDiscountViewModel
    • autorizaEntradaExternoViewModel
    • retornoAutorizaEntradaExternoViewModel
    • MemberInfo
    • MemberTypes
    • MethodAttributes
    • MethodBase
    • TimeSpan
    • MethodImplAttributes
    • MethodInfo
    • Module
    • ModuleHandle
    • Oid
    • ParameterAttributes
    • ParameterInfo
    • PathString
    • PipeReader
    • PipeWriter
    • 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

Obtener Programación de Actividades#

Descripción#

Recupera una programación detallada de actividades, incluyendo información como fecha, hora, lugar, capacidad y detalles específicos sobre el instructor y la configuración de la actividad.
OBS. Disponible para uso con clave de acceso de sucursal y también con clave de acceso de ADM General.

🔑 Parámetros de Consulta (Query Params)#

Este endpoint puede incluir parámetros opcionales para filtrar la programación de actividades. En un escenario con gran número de sucursales, recomendamos informar el idBranch de la sucursal asociada a las actividades deseadas. Continúe leyendo esta sección de la documentación para más detalles sobre los parámetros disponibles.
ParâmetroTipoObrigatórioDescripción
idMemberint32NoFiltra por miembro
takeint32NoTotal de registros a ser devueltos
onlyAvailablesbooleanNoFiltra por actividades disponibles. false por defecto.
datedate-timeNoFiltra por una fecha específica.
showFullWeekbooleanNoMuestra todas las actividades de la semana.
idBranchint32RecomendadoFiltra por sucursal.
idActivitiesstringNoFiltra por el ID de actividades. Informar los IDs separados por comas.
idAudiencesstringNoFiltra por el ID de audiencias. Informar los IDs separados por comas.
idBranchTokenstringNoFiltrar por una sucursal diferente de la actual.
originint32NoFiltra por el origen.

📤 Estructura de la Respuesta#

La respuesta es un array de objetos de actividades programadas con la siguiente estructura:
CampoTipoDescripción
idConfigurationint32Identificador único de la configuración de la actividad.
idActivityint32Identificador único para la actividad.
idAtividadeSessaoint32Identificador de la sesión de la actividad.
idGroupActivityint32Identificador del grupo de actividades al que pertenece.
namestringNombre de la actividad.
descriptionstringDescripción detallada de la actividad.
imageUrlstringURL de la imagen de la actividad.
areastringÁrea donde se realizará la actividad.
idAreaint32Identificador del área de la actividad.
capacityint32Capacidad máxima de participantes para la actividad.
ocupationint32Cantidad de plazas ocupadas.
allowChoosingSpotbooleanoIndica si está permitido elegir el lugar específico (true o false).
startTimestringHora de inicio de la actividad (formato HH:MM).
endTimestringHora de finalización de la actividad (formato HH:MM).
bookingStartTimestringHora de inicio para reservas (formato HH:MM).
bookingEndTimestringHora de finalización para reservas (formato HH:MM).
instructorstringNombre del instructor responsable de la actividad.
instructorPhotostringURL de la foto del instructor.
activityDatedatetimeFecha de la actividad (formato ISO 8601).
audiencestringPúblico objetivo de la actividad.
idAudienceint32Identificador del público objetivo.
codestringCódigo identificador de la actividad.
confirmedbooleanIndica si la actividad está confirmada (true o false).
spotsarrayLista de asientos/plazas disponibles para la actividad (detallado abajo).
periodizationarrayLista de configuraciones de periodización (detallado abajo).
statusint32Código de estado de la actividad.
statusNamestringNombre del estado de la actividad.

🧩 Estructura del Objeto spots#

CampoTipoDescripción
numberint32Número del asiento o plaza.
availablebooleanIndica si el asiento está disponible (true o false).
nameSpotstringNombre o identificación del asiento.

🧩 Estructura del Objeto periodization#

CampoTipoDescripción
namestringNombre de la periodización.
characteristicsstringCaracterísticas específicas de la periodización.
colorstringCódigo de color asociado a la periodización.
intensityNumberint32Nivel de intensidad asociado a la periodización.
typestringTipo de periodización.

🔷 Estado de la actividad#

StatusDescripciónValor
LibreClase configurada como libre en el sistema (Evo).0
DisponibleLa clase puede ser agendada.1
LlenaClase llena, no es posible agendar, la lista de espera está activa.2
Reserva CerradaLa clase ya no puede ser agendada porque el horario ya pasó.3
RestringidaEl alumno no tiene derecho a participar, necesita comprar un contrato.4
RegistradoEl alumno ya está registrado en la clase.5
FinalizadaClase marcada como finalizada en Evo.6
CanceladaClase cancelada en Evo.7
En la FilaLa clase estaba llena y el alumno entró en la lista de espera.8
Libre CerradaClase configurada como libre en Evo y ya fue finalizada.10
Restringida CerradaClase restringida y ya fue finalizada en Evo.11
Restringida No Permite ParticiparLa clase no permite agendamiento, solo participación presencial.12
Llena Sin Lista de EsperaClase llena y no permite que el alumno entre en la lista de espera.15

🔷 Estructura del Enum Origin#

ValorNomeDescripción
0RecepcaoAvulsoTipo de origen para recepción avulsa.
1RecepcaoSemanalTipo de origen para recepción semanal.
2MobileOrigen relacionado con dispositivos móviles.
3TotemOrigen asociado al uso de tótems.
4MatriculaOrigen relacionado con el proceso de matrícula.
5LinkOrigen asociado a enlaces compartidos.
6GympassOrigen asociado a Gympass.
7ClassPassOrigen asociado a ClassPass.
8ImpressaoTreinoOrigen asociado a la impresión de entrenamiento.
9TotalPassOrigen relacionado con TotalPass.
10ExternoOrigen de una fuente externa.
11SeuGuruOrigen asociado a SeuGuru.
12MyWellnessOrigen relacionado con MyWellness.

Solicitud

Autorización
or
Parámetros de consulta

Respuestas

🟢200OK
application/json
Success
Body

🟠400Bad Request
Solicitud Ejemplo de Solicitud
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'
Respuesta Ejemplo de Respuesta
200 - Ejemplo 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"
    }
]
Modificado en 2026-05-15 13:34:34
Anterior
Get activities
Siguiente
Get activities schedule details
Built with