mindbody-api
mindbody-api copied to clipboard
Implement remaining service endpoints
AppointmentService
- [ ]
add_or_update_appointments
- [ ]
add_or_update_availabilities
- [ ]
get_active_session_times
- [ ]
get_appointment_options
ClassService
- [ ]
update_client_visits
- [ ]
get_enrollments
- [ ]
add_clients_to_classes
- [ ]
remove_clients_from_classes
- [ ]
add_clients_to_enrollments
- [ ]
remove_from_waitlist
- [ ]
get_semesters
- [ ]
get_courses
- [ ]
get_waitlist_entries
ClientService
- [ ]
get_client_formula_notes
- [ ]
add_client_formula_note
- [ ]
delete_client_formula_note
- [ ]
get_client_referral_types
SaleService
- [ ]
checkout_shopping_cart
- [ ]
update_services
- [ ]
update_products
- [ ]
redeem_spa_finder_wellness_card
I was looking at forking to help with the dev of this stuff. Just need some clarity on the required pieces.
The operations need to be defined on the appropriate service class and manually tested to make sure they are working. Manual testing is required because MindBody's docs are inaccurate as to what parameters are required and how they are supposed to be sent.
For ClassService: (something like this?) operation :add_clients_to_classes, required:[:client_ids,:class_ids]
Based on Docs
Hi, I'm interested in contributing some of these services as well. Is this list still accurate?
@jonlunsford I haven't seen any progress on any of these, so I would say go for it.
I haven't had time to make any progress, no. Feel free to implement and submit a PR. The whole API is too big for me to test thoroughly anyway.
Thanks for the update. I'll give the AppointmentService calls a shot and submit a PR soon.