About this integration
Gym and fitness club management platform for memberships, class bookings, and appointments. This integration exposes its full API as workflow modules.
The integration includes 1 trigger, 20 search modules and 16 actions. Connections use basic authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for Subdmain and API Key.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Contact the Magicline (Sport Alliance) studio owner to request an integration for your app, or email [email protected] to initiate API access—once approved, you’ll receive the OpenAPI key and base URL by email.
Connecting MagicLine (SportAlliance) to WEXTL®
| Field | Type | Help |
|---|---|---|
SubdmainRequired | text | Enter your subdomain, for instance example in https:// |
API KeyRequired | password | — |
Use it in workflow automation
Start with Watch Events, then add Cancel a Class Booking.
The canvas below runs Watch Events into Cancel a Class Booking — watch the video, then drop a node onto the canvas.
Select the Watch Events trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Class Booking as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 17 ready-made modules for scheduling work — each run logs its inputs and outputs for debugging.
MagicLine (SportAlliance) workflow on the canvas: Watch Events then Create a Class Booking
Triggers, searches and actions
Browse every MagicLine (SportAlliance) module field below: 1 trigger, 20 searchs, and 16 actions you can drop onto the canvas.
Triggers
This integration includes 1 trigger — start a workflow the moment something changes in the app.
- Watch Events
Searches
Use any of 20 search modules to retrieve records without leaving the workflow canvas.
- Get a Bookable Appointment
- Get a Class
- Get a Class Booking
- Get a Customer
- Get a Membership Offer
Actions
This integration includes 16 action modules — create, update, or delete records as part of any workflow.
- Cancel a Class Booking
- Confirm a Trial Offer Booking
- Create a Class Booking
- Create a Customer
- Create a Lead
Explore the fields available for each MagicLine (SportAlliance) trigger, search, and action.
Triggers
| Field | Type |
|---|---|
User ID | number |
Email address | |
Name | text |
Date created | date |
Searches
| Field | Type |
|---|---|
Bookable Appointment IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Title | text |
Duration | number |
Category | text |
Description | text |
Img URL | text |
| Field | Type |
|---|---|
Class IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Title | text |
Type | text |
Duration | number |
Category | text |
Description | text |
Img URL | text |
Bookable | boolean |
Cancel condition | object |
Cancelation after latest possible | boolean |
Latest cancel term | object |
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Field | Type |
|---|---|
Booking ID | number |
Booking status | text |
Class slot ID | number |
Class ID | number |
Customer ID | number |
Class slot status | text |
Participant status | text |
| 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 |
Email | 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 |
| 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 |
| Field | Type |
|---|---|
Customer IDRequired | 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 |
| 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 |
Email | text |
Street | text |
House number | text |
Zip code | text |
City | text |
Country | text |
Employee competences | array |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Limit | number |
| 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 |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Title | text |
Duration | number |
Category | text |
Description | text |
Img URL | text |
| Field | Type |
|---|---|
Bookable Appointment IDRequired | choice |
Customer IDRequired | choice |
Days AheadRequired | number |
Slot Window Start Date | date |
Limit | number |
| Field | Type |
|---|---|
Start date time | date |
End date time | date |
Instructors | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Trial offer config ID | number |
Trial offer bookable appointment | object |
ID | number |
Title | text |
Duration | number |
Category | text |
Description | text |
Img URL | text |
ID | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Trial offer config ID | number |
Trial offer class | object |
ID | number |
Title | text |
Type | text |
Duration | number |
Category | text |
Description | text |
Img URL | text |
Bookable | boolean |
Cancel condition | object |
ID | number |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Booking ID | number |
Booking status | text |
Class slot ID | number |
Class ID | number |
Customer ID | number |
Class slot status | text |
Participant status | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Title | text |
Type | text |
Duration | number |
Category | text |
Description | text |
Img URL | text |
Bookable | boolean |
Cancel condition | object |
Cancelation after latest possible | boolean |
Latest cancel term | object |
| 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 |
| 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 |
Email | 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 |
| 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 |
Email | text |
Street | text |
House number | text |
Zip code | text |
City | text |
Country | text |
Employee competences | array |
| Field | Type |
|---|---|
Address mode | text |
Date of birth mode | text |
Gender mode | text |
Telephone mode | text |
Additional information | array |
Communication preferences | array |
| Field | Type |
|---|---|
Limit | number |
| 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 |
Terms | array |
| Field | Type |
|---|---|
First Name | text |
Last Name | text |
Email | |
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 |
Email | 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 |
Actions
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Field | Type |
|---|---|
Customer IDRequired | choice |
StatusRequired | choice |
| Field | Type |
|---|---|
Status | text |
| Field | Type |
|---|---|
Class IDRequired | choice |
Customer IDRequired | choice |
| Field | Type |
|---|---|
Booking ID | number |
Booking status | text |
Class slot ID | number |
Class ID | number |
Customer ID | number |
Class slot status | text |
Participant status | text |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Class IDRequired | choice |
| Field | Type |
|---|---|
Booking ID | number |
Booking status | text |
Class slot ID | number |
Class ID | number |
Customer ID | number |
Class slot status | text |
Participant status | text |
| 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 |
| Field | Type |
|---|---|
Booking IDRequired | choice |
| Field | Type |
|---|---|
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Voucher CodeRequired | text |
First NameRequired | text |
Last NameRequired | text |
EmailRequired |
| Field | Type |
|---|---|
Studio access code | text |
| 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 |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Bookable Appointment IDRequired | choice |
Start Date TimeRequired | date |
End Date TimeRequired | date |
Instructor IDs | choice |
| Field | Type |
|---|---|
Validation status | text |



