API authentication. This endpoint will create an access token that you can then use for subsequent API calls.
Clubfit Software API (BETA) (1.0)
This API documentation provides technical information about integrating to Clubfit Software.
PLEASE NOTE
Clubfit utilizes Oauth2 for authentication and the header x-api-token for the authorisation. Both need to be used in the API calls.
We will provide you with your temporary credentials along with an API key per club. Please reach out to support if you do not have these.
There are 2 API access plans currently available:
Basic Plan $20 per club per month (ex GST)
1 000 000 requests per month
Advanced Plan $50 per club per month (ex GST)
5 000 000 requests per month
https://api.clubfit.net.au/v1/
Filter members by their membership start date.
Filter members by their last update date.
Filter by current member status.
The index of the first result to return. Use with limit to get the next page of search results.
https://api.clubfit.net.au/v1/members
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.clubfit.net.au/v1/members?fromdate=2024-08-24T00%3A00%3A00&updatedate=2024-08-24T00%3A00%3A00&status=Active&offset=0&limit=500' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'x-api-key: string'{ "href": "https://api.clubfit.net.au/v1/members", "next": "https://api.clubfit.net.au/v1/members?limit=500&offset=500", "data": [ { … } ] }
https://api.clubfit.net.au/v1/members/attendance/visits
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.clubfit.net.au/v1/members/attendance/visits?fromdate=2024-08-24T00%3A00%3A00&status=Active&offset=0&limit=500' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'x-api-key: string'{ "href": "https://api.clubfit.net.au/v1/members/attendance/visits", "next": "https://api.clubfit.net.au/v1/member/attendance/visits?limit=500&offset=500", "data": [ { … } ] }
https://api.clubfit.net.au/v1/members/payment/history
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.clubfit.net.au/v1/members/payment/history?fromdate=2024-08-24T00%3A00%3A00&offset=0&limit=500' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'x-api-key: string'{ "href": "https://api.clubfit.net.au/v1/members/pos/transactions", "next": "https://api.clubfit.net.au/v1/member/pos/transactions?limit=500&offset=500", "data": [ { … } ] }
https://api.clubfit.net.au/v1/members/pos/transactions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.clubfit.net.au/v1/members/pos/transactions?fromdate=2024-08-24T00%3A00%3A00&offset=0&limit=500' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'x-api-key: string'{ "href": "https://api.clubfit.net.au/v1/members/pos/transactions", "next": "https://api.clubfit.net.au/v1/member/pos/transactions?limit=500&offset=500", "data": [ { … } ] }