MyStudio
Web services for accessing gym client area.
The following operations are supported. For a formal definition, please review the Service Description.
-
ActivateUser
Activates user client area. RegisterKey is sent by mail by the RegisterUser service. -
AdvertisementGetBanner
Retrieve the next advertisment banner for the active session. -
AdvertisementGetBanners
Retrieve all advertisment banners for the active session. -
AppointmentSetConfirmStatus
Appointment set confirm status -
AppointmentsGetCurrent
Retrieves the list of the current apointments to the current member. -
AppointmentsGetDetail
Get appointment details for the specified ID. -
AppointmentsGetInventoryDetail
Retrieve details for specified inventory. InventoryID must be returned by the AppointmentsGetResourcesDivisionsEx API or else a exception is thrown. -
AppointmentsGetInventoryGroups
Retrieve groups for specified inventory. InventoryID must be returned by the AppointmentsGetResourcesDivisionsEx API or else a exception is thrown. -
AppointmentsGetInventorySchedule
Retrieve schedule for specified inventory. InventoryID must be returned by the AppointmentsGetResourcesDivisionsEx API or else a exception is thrown. -
AppointmentsGetMemberEmail
Get appointment member details. -
AppointmentsGetMultipleReservations
Get appointment details for the specified ID. -
AppointmentsGetResourceDetail
Returns the available resources details for space reservation. -
AppointmentsGetResourcesDivisionsEx
Retrieve existing resources divisions / services. -
AppointmentsGetResourcesDivisionsExByRef
Retrieve existing resources divisions / services using full ref. -
AppointmentsGetResourcesRelations
Returns the available resources list for space reservation. -
AppointmentsGetScheduleAvailability
Retrieve availability for multiple resources and time periods. -
AppointmentsMakeMultipleReservations
Makes multiple reservations for the specified resource / period. -
AppointmentsRegisterMember
Register appointment member details. -
ChangePassword
Updates current member password. -
ClassReservationValidate
Validates a reservation -
ClassesGetDetail
Retrieves the detail of the specified class ID. -
ClassesGetDetailSimple
Retrieves the detail of the specified class ID without the schedule information. -
ClassesGetDetailV2
Retrieves the detail of the specified class ID. -
ClassesGetPicture
Retrieves the picture of the specified class ID. -
ClassesGetRanking
Class ranking get -
ClassesGetSchedule
Retrieve classes schedule between a date range. -
ClassesSetViewed
Class set viewed -
ClassesUpdateRanking
Class ranking update -
ClassesUpdateRankingComment
Class ranking update comment -
ContractsGetActive
Retrieves the details for the active contract. -
ContractsGetClasses
Retrieves the classes for the specified contract. -
CreateNewTemporaryUser
Creates a new temporary user -
CreateNewUser
Creates user in client area. Sends an email with activation link! -
DeleteUser
Delete user account - Apple requirement -
EmployeeGetDetail
Retrieves the details of the specified employee ID. -
EmployeeGetPicture
Retrieves the picture of the specified employee ID. -
EmployeeRetrieve
Retrieves the emplooyes list. -
EntriesGetBalances
Retrieves the balance of the entries available for the specified member. -
EntriesRetrieve
Retrieves the entries available for the specified member. -
ExerciseGetDetail
Retrieves the detail for the specified exercise ID. -
ExerciseGetPicture
Retrieves the picture for the specified exercise ID. -
ExternalFileGetInfo
Retrieve external files associated with the member -
ExternalFileUploadTemporary
Uploads a tempoaary external file and retuns its name -
FacebookGetPicture
Acts like a proxy to avoid CrossDomain issues with browser. -
GetCompanyList
Returns the active company list for the active domain. -
MemberGetAccess
Retrieves the access list for the logged client. -
MemberGetAccessCardPicture
Retrieves the logged client access card picture. -
MemberGetDetail
Retrieves the logged client detailed information (string version). -
MemberGetDetailV2
Retrieves the logged client detailed information. -
MemberGetFriendDetails
Retrieve existing friend details (Sportstudio MemberID / E-mail). -
MemberGetFriendPicture
Retrieve existing friend picture. -
MemberGetFriends
Retrieve existing friends for the current member. -
MemberGetIdentifCode
Retrieves the logged client access card information. -
MemberGetMessages
Retrieves the messages for the logged client. -
MemberGetNotes
Retrieves the notes list for the logged client. -
MemberGetPicture
Retrieves the logged client picture. -
MemberNoteSetReaded
Updates the read status of the specified member notes. -
MfsUploadBase64Image
Uploads an image to MFS persistent cache. Shared file is located on Server filesystem. -
MfsUriUpdate
Updates an MFS URI. -
MfsUriUpdateAccessLog
Updates an MFS URI access log. -
NotifyError
Notify errors to Arquivandus. -
NutritionGetDiet
Retrieves the details of the specified diet ID. -
NutritionGetDietNutricionalInfo
Retrieves the nutricional details of the specified diet ID. -
NutritionGetFoodNutricionalInfo
Retrieves the nutricional details of the specified food ID. -
NutritionGetReferenceData
Retrieves the nutricional reference data of the specified reference ID. -
NutritionGetReferenceDataDefault
Retrieves the nutricional reference data of the specified age / gender. -
PhysicalEvaluationGetDetail
Retrieves a specific physical evaluation. -
PhysicalEvaluationsGetAdvisoryReport
Retrieves the specified physical evaluation advisory report. -
PhysicalEvaluationsGetLevelInfo
Retrieves the level info for specified LevelID list. -
PhysicalEvaluationsGetLevels
Retrieves the physical evaluations levels for the specified age / gender. -
PhysicalEvaluationsRetrieve
Retrieves the physical evaluations for the logged client. -
PhysicalEvaluationsRetrieveCaract
Retrieves the level info for specified Evaluation -
PhysicalTrainingCreateTrainingFromModel
Creates a new training from the specified model. -
PhysicalTrainingGetAllExercisesVars
Retrieves the variables for the specified physical training ID. -
PhysicalTrainingGetCurrentSession
Retrieves the physical training current training session. -
PhysicalTrainingGetDetail
Retrieves the detail for the specified physical training ID. -
PhysicalTrainingGetTemplate
Retrieves the physical training template. -
PhysicalTrainingSetUserVars
Define the user variables of a specific training exercise. -
PhysicalTrainingSwitchSessionDone
Switchs de done state of the specified session. -
PhysicalTrainingsModels
Retrieves the physical trainings models -
PhysicalTrainingsRetrieve
Retrieves the physical trainings for the logged client. -
ProfileAddMinorChild
Updates current member profile. -
QuestionnaireGetAnswers
Retrieves the questionnaire answers for the specified ID. -
QuestionnaireGetResult
Retrieves the questionnaire header for the specified ID. -
QuestionnaireGetXMLModel
Retrieves the questionnaire data model -
QuestionnaireGetXMLModelV2
Retrieves the questionnaire data model -
QuestionnaireUpdate
Inserts a new questionnaire for the current member . -
RecoverPassword
Recover user password. Check if mail is registed and sent an email with recover instructions! -
RegisterUser
Register user in client area. Sends an email with activation link! -
ReservationCancel
Cancels a reservation -
ReservationMail
Sends the reservation mail. Must be called after the reservation is done. -
ReservationMake
Makes a reservation -
ReservationRegisterOverbooked
Register a overbooked reservation -
ReservationRegisterWaitList
Register member in waitlist -
ReservationValidate
Validates resource reservation using current configurations. -
ReservationsGetAvailable
Retrieves the list of the available reservations. -
ReservationsGetCurrent
Retrieves the list of the current reservations to the current member. -
ReservationsGetTouchConfiguration
Retrieve existing touch configuration. -
ReservationsGetTouchResourceConfiguration
Retrieve existing touch configuration for resource reservations. -
ReservationsGetTouchResourceConfigurationV2
Retrieve existing touch configuration for resource reservations for a specific member. -
ResetPassword
Reset user password. Deletes password information for specific user! RecoverKey is sent by mail by the RecoverPassword service. - SendMessage
-
SendTemporaryUserPIN
Send a new temporary user PIN to the specified email -
SessionInitialize
Accessing a MyStudio WebSession -
SessionInitializeGUID
Accessing a MyStudio WebSession via previously stored GUID -
SessionInitializeV2
Accessing a MyStudio WebSession -
SessionLogOut
Logouts a MyStudio WebSession user -
SessionTerminate
Terminates a MyStudio WebSession -
SessionVerifyUser
Verify if a MyStudio mail is already registed on the system -
SetActiveCompany
Set the active company (multicompany databases) -
SetActiveCompanyDomain
Set the active company (multicompany databases) by specifying the domain name -
SetActiveLogin
Set the active login by specifying the user ID. Only for users with multiple logins available. -
SetUserExternalID
Defines the ExternalID for the current user -
SpaceRegisterWaitList
Register member in waitlist for a space -
SysPointsRetrieve
Member points retrieve -
UpdateProfileRequest
Updates current member profile. -
VirtualClassesGetUrlFromWaitData
Get virtual class url for live classes. -
VirtualClassesRetrieve
Get virtual classes. -
VirtualClassesSingleDevice
Check if the user is on single device. -
WeightControlPlannedActivity
Retrieves the weight control preview for the logged client. -
WeightControlPlannedDiets
Retrieves the planned diets of the specified evaluation ID. -
WeightControlPreview
Retrieves the weight control weekly preview for the logged client. -
WeightControlRetrieve
Retrieves the weight control evaluations for the logged client. -
WeightControlSetUserValues
Retrieves the weight control weekly preview for the logged client.