Requirements
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]
Get your MagicLine (SportAlliance) credentials
- SubdmaintextRequired
Enter your subdomain, for instance example in https://
[1]example.open-api.magicline.com. Pasteexampleonly. - API KeypasswordRequired
Connect MagicLine (SportAlliance) in WEXTL
- 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.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your MagicLine (SportAlliance) account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

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 →
MagicLine (SportAlliance) node modules
The list below is a reference of every MagicLine (SportAlliance) node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Each MagicLine (SportAlliance) node module below opens to reveal its input parameters, outputs, and connection requirements.
Watch EventsTrigger
| Field | Type |
|---|---|
| User ID | number |
| Email address | |
| Name | text |
| Date created | date |
Get a Bookable AppointmentAction
Get a ClassAction
Get a Class BookingAction
Get a CustomerAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Customer number | text |
| First name | text |
| Second first name | text |
| Last name | text |
| Second last name | text |
| Date of birth | date |
| text | |
| Gender | text |
| Street | text |
| House number | number |
| Zip code | text |
| City | text |
| Country | text |
| Second street | text |
| City part | text |
| District | text |
| Street type | text |
| Street block | text |
| Portal | text |
Get a Membership OfferAction
| Field | Type |
|---|---|
Membership Offer IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Description | text |
| Name | text |
| Sub description | text |
| Image URL | text |
| Footnote | text |
| Pre use type | text |
| Limited offering period | object |
| Start date | text |
| End date | text |
| Rate codes | array |
| Included modules | array |
| Contract signatures required | boolean |
| Allowed payment choices | array |
| Maximum number of selectable modules | number |
| Contract text blocks | array |
| Selectable modules | array |
| Terms | array |
| Time restrictions | object |
| Opening hours category | object |
| Availabilities | array |
Get an Appointment BookingAction
Get an EmployeeAction
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| First name | text |
| Last name | text |
| Employee image URL | text |
| Gender | text |
| Date of birth | date |
| Employee number | text |
| Employee initials | text |
| Public name | text |
| Business role | text |
| External role | text |
| Phone 1 | text |
| Phone 2 | text |
| text | |
| Street | text |
| House number | text |
| Zip code | text |
| City | text |
| Country | text |
| Employee competences | array |
Get Appointment BookingsSearch
Get Bookable Appointment SlotsSearch
Get Bookable AppointmentsSearch
Get Bookable Trial Offer AppointmentsSearch
Get Bookable Trial Offer ClassesSearch
Get Class BookingsSearch
Get Class SlotsSearch
| Field | Type |
|---|---|
Class IDRequired | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Start date time | date |
| End date time | date |
| Class information | object |
| ID | number |
| Title | text |
| Instructors | array |
| Location | object |
| ID | number |
| Name | text |
| Description | text |
| Earliest booking date time | date |
| Latest booking date time | date |
| Max participants | number |
| Max waiting list participants | number |
| Booked participants | number |
| Additional participants | number |
| Waiting list participants | number |
Get ClassesSearch
Get CustomersSearch
| Field | Type |
|---|---|
| Card Number Format | choice |
| Customer Status | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Customer number | text |
| First name | text |
| Second first name | text |
| Last name | text |
| Second last name | text |
| Date of birth | date |
| text | |
| Gender | text |
| Street | text |
| House number | number |
| Zip code | text |
| City | text |
| Country | text |
| Second street | text |
| City part | text |
| District | text |
| Street type | text |
| Street block | text |
| Portal | text |
Get EmployeesSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| First name | text |
| Last name | text |
| Employee image URL | text |
| Gender | text |
| Date of birth | date |
| Employee number | text |
| Employee initials | text |
| Public name | text |
| Business role | text |
| External role | text |
| Phone 1 | text |
| Phone 2 | text |
| text | |
| Street | text |
| House number | text |
| Zip code | text |
| City | text |
| Country | text |
| Employee competences | array |
Get Lead ConfigurationAction
| Field | Type |
|---|---|
| Address mode | text |
| Date of birth mode | text |
| Gender mode | text |
| Telephone mode | text |
| Additional information | array |
| Communication preferences | array |
Get Membership OffersSearch
Search Customers Across StudiosSearch
| Field | Type |
|---|---|
| First Name | text |
| Last Name | text |
| Date of Birth | date |
| Card Number Format | choice |
| Field | Type |
|---|---|
| ID | number |
| Customer number | text |
| First name | text |
| Second first name | text |
| Last name | text |
| Second last name | text |
| Date of birth | date |
| text | |
| Gender | text |
| Street | text |
| House number | number |
| Zip code | text |
| City | text |
| Country | text |
| Second street | text |
| City part | text |
| District | text |
| Street type | text |
| Street block | text |
| Portal | text |
Cancel a Class BookingAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Confirm a Trial Offer BookingAction
Create a Class BookingAction
Create a CustomerAction
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
Date of BirthRequired | date |
EmailRequired | |
StreetRequired | text |
CityRequired | text |
Zip CodeRequired | text |
Country CodeRequired | text |
LanguageRequired | object |
Language CodeRequired | text |
| Country Code | text |
| Third Party ID | text |
| Second First Name | text |
| Second Last Name | text |
| Place of Birth | text |
| Country of Birth | text |
| Gender | choice |
| Private Phone Number | text |
| Mobile Phone Number | text |
| Second Street | text |
| City Part | text |
| District | text |
| Field | Type |
|---|---|
| Customer ID | number |
Create a LeadAction
| Field | Type |
|---|---|
| Lead Customer | object |
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
| Third Party ID | text |
| Second First Name | text |
| Second Last Name | text |
| Telephone | text |
| Gender | choice |
| Date of Birth | date |
| Language | object |
Language CodeRequired | text |
| Country Code | text |
| Address | object |
StreetRequired | text |
House NumberRequired | text |
ZIP CodeRequired | text |
CityRequired | text |
Country CodeRequired | text |
| Second Street | text |
| Street Type | text |
| Street Block | text |
| City Part | text |
| District | text |
| Communication Preferences | array |
| Additional Information | array |
| Notes | text |
| External Campaign ID | text |
| Field | Type |
|---|---|
| ID | number |
| UUID | text |
| Customer number | text |
Create a Membership SignupAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Start DateRequired | date |
| Preuse Date | date |
| Notes | text |
| Third Party Contract ID | text |
| Employee ID | choice |
| Referral Code | text |
| Voucher Code | text |
| Initial Payment Request Token | text |
| Selected Selectable Module IDs | array |
| Selectable Module ID | number |
| Selected Optional Module IDs | array |
| Optional Module ID | number |
| Contract Signature | object |
Contract Signature (Base64 SVG)Required | text |
| Text Block Signatures | array |
| Third Party Customer ID | text |
First NameRequired | text |
| Second First Name | text |
Last NameRequired | text |
| Second Last Name | text |
Date of BirthRequired | date |
| Place of Birth | text |
| Field | Type |
|---|---|
| Customer ID | number |
Create a Payment SessionAction
| Field | Type |
|---|---|
AmountRequired | number |
ScopeRequired | choice |
| Customer ID | choice |
| Finion Pay Customer ID | text |
| Permitted Payment Choices | array |
Reference TextRequired | text |
| Require Direct Debit Signature | boolean |
| Show Existing Payment Instruments | boolean |
| Field | Type |
|---|---|
| Token | text |
| Token valid until | date |
| Finion pay customer ID | text |
Create a Trial Offer Appointment BookingAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Bookable Appointment IDRequired | choice |
Start Date TimeRequired | date |
End Date TimeRequired | date |
| Instructor IDs | choice |
| Field | Type |
|---|---|
| Booking ID | number |
| Booking status | text |
| Start date time | date |
| End date time | date |
| Title | text |
| Duration | number |
| Category | text |
| Description | text |
| Img URL | text |
| Instructors | array |
| Appointment status | text |
| Participant status | text |
Create a Trial Offer Class BookingAction
Create a Trial Offer Lead CustomerAction
| Field | Type |
|---|---|
| Lead Customer Data | object |
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
| Language | object |
| Address | object |
| Third Party ID | text |
| Second First Name | text |
| Second Last Name | text |
| Gender | choice |
| Date of Birth | date |
Trial Offer Config IDRequired | number |
| Field | Type |
|---|---|
| Lead customer ID | number |
Create an Appointment BookingAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Bookable Appointment IDRequired | choice |
Start Date TimeRequired | date |
End Date TimeRequired | date |
| Instructor IDs | choice |
| Field | Type |
|---|---|
| Booking ID | number |
| Booking status | text |
| Start date time | date |
| End date time | date |
| Title | text |
| Duration | number |
| Category | text |
| Description | text |
| Img URL | text |
| Instructors | array |
| Appointment status | text |
| Participant status | text |
Delete an Appointment BookingAction
| Field | Type |
|---|---|
Booking IDRequired | choice |
Make an API Calluniversal
Redeem a Check-in VoucherAction
Validate a Lead CreationAction
| Field | Type |
|---|---|
| Lead Customer | object |
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
| Third Party ID | text |
| Second First Name | text |
| Second Last Name | text |
| Telephone | text |
| Gender | choice |
| Date of Birth | date |
| Language | object |
Language CodeRequired | text |
| Country Code | text |
| Address | object |
StreetRequired | text |
House NumberRequired | text |
ZIP CodeRequired | text |
CityRequired | text |
Country CodeRequired | text |
| Second Street | text |
| Street Type | text |
| Street Block | text |
| City Part | text |
| District | text |
| Communication Preferences | array |
| Additional Information | array |
| Notes | text |
| External Campaign ID | text |
| Field | Type |
|---|---|
| Status | text |
Templates
Look for MagicLine (SportAlliance) templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Avirato[2]Hotel property management and channel booking for rates, availability, and reservations.
- AgendaProSalon and clinic booking, payments, and client management.
- AmenitizAll-in-one hotel management platform for bookings, channels, and guests.
- Acuity SchedulingOnline appointment scheduling for service businesses and calendars.
- BetterezPassenger ticketing and operations platform for bus and coach carriers — routes, fares, and bookings.
References
- WEXTL® MagicLine (SportAlliance) Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for MagicLine (SportAlliance).
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12
