MagicLine (SportAlliance) icon

MagicLine (SportAlliance)

Gym and fitness club management platform for memberships, class bookings, and appointments.

1 trigger20 searches16 actionsInstant (webhooks)Auth: API key

AI-assisted documentation14 min read

This documentation is compiled from our integration source code, internal specs for MagicLine (SportAlliance), its official API documentation and anonymized requests logs we collect from our support team[2].

Open MagicLine (SportAlliance) on WEXTL →

Before you set up the credential, make sure you have an active MagicLine (SportAlliance) account and an API access token from your account settings ready.[3]

  • SubdmaintextRequired

    Enter your subdomain, for instance example in https://example.open-api.magicline.com. Paste example only.

    [1]
  • API KeypasswordRequired
  1. Log in to your WEXTL account, add the MagicLine (SportAlliance) node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your MagicLine (SportAlliance) account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting MagicLine (SportAlliance) to WEXTL®
Video slide demonstrates how to integrate MagicLine (SportAlliance) in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch EventsTrigger
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Date createddate
Get a Bookable AppointmentAction
Input fields[3]
FieldType
Bookable Appointment IDRequired
choice
Output fields[3]
FieldType
IDnumber
Titletext
Durationnumber
Categorytext
Descriptiontext
Img URLtext
Get a ClassAction
Input fields[3]
FieldType
Class IDRequired
choice
Output fields[3]
FieldType
IDnumber
Titletext
Typetext
Durationnumber
Categorytext
Descriptiontext
Img URLtext
Bookableboolean
Cancel conditionobject
Cancelation after latest possibleboolean
Latest cancel termobject
Get a Class BookingAction
Input fields[3]
FieldType
Customer IDRequired
choice
Output fields[3]
FieldType
Booking IDnumber
Booking statustext
Class slot IDnumber
Class IDnumber
Customer IDnumber
Class slot statustext
Participant statustext
Get a CustomerAction
Input fields[3]
FieldType
Customer IDRequired
choice
Output fields[3]
FieldType
IDnumber
Customer numbertext
First nametext
Second first nametext
Last nametext
Second last nametext
Date of birthdate
Emailtext
Gendertext
Streettext
House numbernumber
Zip codetext
Citytext
Countrytext
Second streettext
City parttext
Districttext
Street typetext
Street blocktext
Portaltext
24other output fields
Get a Membership OfferAction
Input fields[3]
FieldType
Membership Offer IDRequired
choice
Output fields[3]
FieldType
IDnumber
Descriptiontext
Nametext
Sub descriptiontext
Image URLtext
Footnotetext
Pre use typetext
Limited offering periodobject
Start datetext
End datetext
Rate codesarray
Included modulesarray
Contract signatures requiredboolean
Allowed payment choicesarray
Maximum number of selectable modulesnumber
Contract text blocksarray
Selectable modulesarray
Termsarray
Time restrictionsobject
Opening hours categoryobject
Availabilitiesarray
Get an Appointment BookingAction
Input fields[3]
FieldType
Customer IDRequired
choice
Output fields[3]
FieldType
Booking IDnumber
Booking statustext
Start date timedate
End date timedate
Titletext
Durationnumber
Categorytext
Descriptiontext
Img URLtext
Instructorsarray
Appointment statustext
Participant statustext
Get an EmployeeAction
Input fields[3]
FieldType
IDRequired
choice
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Employee image URLtext
Gendertext
Date of birthdate
Employee numbertext
Employee initialstext
Public nametext
Business roletext
External roletext
Phone 1text
Phone 2text
Emailtext
Streettext
House numbertext
Zip codetext
Citytext
Countrytext
Employee competencesarray
Get Appointment BookingsSearch
Input fields[3]
FieldType
Customer IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Booking IDnumber
Booking statustext
Start date timedate
End date timedate
Titletext
Durationnumber
Categorytext
Descriptiontext
Img URLtext
Instructorsarray
Appointment statustext
Participant statustext
Get Bookable Appointment SlotsSearch
Input fields[3]
FieldType
Bookable Appointment IDRequired
choice
Customer IDRequired
choice
Days AheadRequired
number
Slot Window Start Datedate
Limitnumber
Output fields[3]
FieldType
Start date timedate
End date timedate
Instructorsarray
Get Bookable AppointmentsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Titletext
Durationnumber
Categorytext
Descriptiontext
Img URLtext
Get Bookable Trial Offer AppointmentsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Trial offer config IDnumber
Trial offer bookable appointmentobject
IDnumber
Titletext
Durationnumber
Categorytext
Descriptiontext
Img URLtext
IDnumber
Get Bookable Trial Offer ClassesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Trial offer config IDnumber
Trial offer classobject
IDnumber
Titletext
Typetext
Durationnumber
Categorytext
Descriptiontext
Img URLtext
Bookableboolean
Cancel conditionobject
IDnumber
Get Class BookingsSearch
Input fields[3]
FieldType
Customer IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Booking IDnumber
Booking statustext
Class slot IDnumber
Class IDnumber
Customer IDnumber
Class slot statustext
Participant statustext
Get Class SlotsSearch
Input fields[3]
FieldType
Class IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDnumber
Start date timedate
End date timedate
Class informationobject
IDnumber
Titletext
Instructorsarray
Locationobject
IDnumber
Nametext
Descriptiontext
Earliest booking date timedate
Latest booking date timedate
Max participantsnumber
Max waiting list participantsnumber
Booked participantsnumber
Additional participantsnumber
Waiting list participantsnumber
Get ClassesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Titletext
Typetext
Durationnumber
Categorytext
Descriptiontext
Img URLtext
Bookableboolean
Cancel conditionobject
Cancelation after latest possibleboolean
Latest cancel termobject
Get CustomersSearch
Input fields[3]
FieldType
Card Number Formatchoice
Customer Statuschoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Customer numbertext
First nametext
Second first nametext
Last nametext
Second last nametext
Date of birthdate
Emailtext
Gendertext
Streettext
House numbernumber
Zip codetext
Citytext
Countrytext
Second streettext
City parttext
Districttext
Street typetext
Street blocktext
Portaltext
24other output fields
Get EmployeesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Employee image URLtext
Gendertext
Date of birthdate
Employee numbertext
Employee initialstext
Public nametext
Business roletext
External roletext
Phone 1text
Phone 2text
Emailtext
Streettext
House numbertext
Zip codetext
Citytext
Countrytext
Employee competencesarray
Get Lead ConfigurationAction
Output fields[3]
FieldType
Address modetext
Date of birth modetext
Gender modetext
Telephone modetext
Additional informationarray
Communication preferencesarray
Get Membership OffersSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Descriptiontext
Nametext
Sub descriptiontext
Image URLtext
Footnotetext
Pre use typetext
Limited offering periodobject
Start datetext
End datetext
Rate codesarray
Termsarray
Search Customers Across StudiosSearch
Input fields[3]
FieldType
First Nametext
Last Nametext
Emailemail
Date of Birthdate
Card Number Formatchoice
Output fields[3]
FieldType
IDnumber
Customer numbertext
First nametext
Second first nametext
Last nametext
Second last nametext
Date of birthdate
Emailtext
Gendertext
Streettext
House numbernumber
Zip codetext
Citytext
Countrytext
Second streettext
City parttext
Districttext
Street typetext
Street blocktext
Portaltext
24other output fields
Cancel a Class BookingAction
Input fields[3]
FieldType
Customer IDRequired
choice
Confirm a Trial Offer BookingAction
Input fields[3]
FieldType
Customer IDRequired
choice
StatusRequired
choice
Output fields[3]
FieldType
Statustext
Create a Class BookingAction
Input fields[3]
FieldType
Class IDRequired
choice
Customer IDRequired
choice
Output fields[3]
FieldType
Booking IDnumber
Booking statustext
Class slot IDnumber
Class IDnumber
Customer IDnumber
Class slot statustext
Participant statustext
Create a CustomerAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
Date of BirthRequired
date
EmailRequired
email
StreetRequired
text
CityRequired
text
Zip CodeRequired
text
Country CodeRequired
text
LanguageRequired
object
Language CodeRequired
text
Country Codetext
Third Party IDtext
Second First Nametext
Second Last Nametext
Place of Birthtext
Country of Birthtext
Genderchoice
Private Phone Numbertext
Mobile Phone Numbertext
Second Streettext
City Parttext
Districttext
15other input fields
Output fields[3]
FieldType
Customer IDnumber
Create a LeadAction
Input fields[3]
FieldType
Lead Customerobject
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Third Party IDtext
Second First Nametext
Second Last Nametext
Telephonetext
Genderchoice
Date of Birthdate
Languageobject
Language CodeRequired
text
Country Codetext
Addressobject
StreetRequired
text
House NumberRequired
text
ZIP CodeRequired
text
CityRequired
text
Country CodeRequired
text
Second Streettext
Street Typetext
Street Blocktext
City Parttext
Districttext
Communication Preferencesarray
Additional Informationarray
Notestext
External Campaign IDtext
Output fields[3]
FieldType
IDnumber
UUIDtext
Customer numbertext
Create a Membership SignupAction
Input fields[3]
FieldType
Customer IDRequired
choice
Start DateRequired
date
Preuse Datedate
Notestext
Third Party Contract IDtext
Employee IDchoice
Referral Codetext
Voucher Codetext
Initial Payment Request Tokentext
Selected Selectable Module IDsarray
Selectable Module IDnumber
Selected Optional Module IDsarray
Optional Module IDnumber
Contract Signatureobject
Contract Signature (Base64 SVG)Required
text
Text Block Signaturesarray
Third Party Customer IDtext
First NameRequired
text
Second First Nametext
Last NameRequired
text
Second Last Nametext
Date of BirthRequired
date
Place of Birthtext
23other input fields
Output fields[3]
FieldType
Customer IDnumber
Create a Payment SessionAction
Input fields[3]
FieldType
AmountRequired
number
ScopeRequired
choice
Customer IDchoice
Finion Pay Customer IDtext
Permitted Payment Choicesarray
Reference TextRequired
text
Require Direct Debit Signatureboolean
Show Existing Payment Instrumentsboolean
Output fields[3]
FieldType
Tokentext
Token valid untildate
Finion pay customer IDtext
Create a Trial Offer Appointment BookingAction
Input fields[3]
FieldType
Customer IDRequired
choice
Bookable Appointment IDRequired
choice
Start Date TimeRequired
date
End Date TimeRequired
date
Instructor IDschoice
Output fields[3]
FieldType
Booking IDnumber
Booking statustext
Start date timedate
End date timedate
Titletext
Durationnumber
Categorytext
Descriptiontext
Img URLtext
Instructorsarray
Appointment statustext
Participant statustext
Create a Trial Offer Class BookingAction
Input fields[3]
FieldType
Customer IDRequired
choice
Class IDRequired
choice
Output fields[3]
FieldType
Booking IDnumber
Booking statustext
Class slot IDnumber
Class IDnumber
Customer IDnumber
Class slot statustext
Participant statustext
Create a Trial Offer Lead CustomerAction
Input fields[3]
FieldType
Lead Customer Dataobject
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Languageobject
Addressobject
Third Party IDtext
Second First Nametext
Second Last Nametext
Genderchoice
Date of Birthdate
Trial Offer Config IDRequired
number
Output fields[3]
FieldType
Lead customer IDnumber
Create an Appointment BookingAction
Input fields[3]
FieldType
Customer IDRequired
choice
Bookable Appointment IDRequired
choice
Start Date TimeRequired
date
End Date TimeRequired
date
Instructor IDschoice
Output fields[3]
FieldType
Booking IDnumber
Booking statustext
Start date timedate
End date timedate
Titletext
Durationnumber
Categorytext
Descriptiontext
Img URLtext
Instructorsarray
Appointment statustext
Participant statustext
Delete an Appointment BookingAction
Input fields[3]
FieldType
Booking IDRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Redeem a Check-in VoucherAction
Input fields[3]
FieldType
Voucher CodeRequired
text
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Output fields[3]
FieldType
Studio access codetext
Validate a Lead CreationAction
Input fields[3]
FieldType
Lead Customerobject
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Third Party IDtext
Second First Nametext
Second Last Nametext
Telephonetext
Genderchoice
Date of Birthdate
Languageobject
Language CodeRequired
text
Country Codetext
Addressobject
StreetRequired
text
House NumberRequired
text
ZIP CodeRequired
text
CityRequired
text
Country CodeRequired
text
Second Streettext
Street Typetext
Street Blocktext
City Parttext
Districttext
Communication Preferencesarray
Additional Informationarray
Notestext
External Campaign IDtext
Output fields[3]
FieldType
Statustext
Validate an Appointment BookingAction
Input fields[3]
FieldType
Customer IDRequired
choice
Bookable Appointment IDRequired
choice
Start Date TimeRequired
date
End Date TimeRequired
date
Instructor IDschoice
Output fields[3]
FieldType
Validation statustext

Look for MagicLine (SportAlliance) templates in the WEXTL template library.

Browse templates →
  1. WEXTL® MagicLine (SportAlliance) Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for MagicLine (SportAlliance).
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12