# SchoolMaker API Documentation ## Docs - [List Admins & Moderators or Get Details](https://docs.schoolmaker.com/api-reference/endpoints/admins/get.md): Without id/email, returns the list of admins & moderators of your school. If id or email is provided, returns a single admin/moderator. - [Create a Coaching Appointment](https://docs.schoolmaker.com/api-reference/endpoints/coachings/appointments/create.md): Creates an appointment with selected members and coaches. - [List Coaching Types](https://docs.schoolmaker.com/api-reference/endpoints/coachings/types/list.md) - [Create a Conversation Group](https://docs.schoolmaker.com/api-reference/endpoints/conversations/groups/create.md): Creates a conversation and send a message to recipients. - [Get Leaderboard Ranking](https://docs.schoolmaker.com/api-reference/endpoints/gamifications/leaderboards/list.md): Retrieves leaderboard ranking and filters by time range. - [Get Member Accesses](https://docs.schoolmaker.com/api-reference/endpoints/members/accesses.md): Retrieves all member offer accesses. - [Delete a member](https://docs.schoolmaker.com/api-reference/endpoints/members/delete_member.md) - [List Members or Get a Member](https://docs.schoolmaker.com/api-reference/endpoints/members/get.md): Without id/email, returns a paginated list of members. If id or email is provided, returns a single member. - [Set Member Ban Status](https://docs.schoolmaker.com/api-reference/endpoints/members/set_ban.md) - [Set Member Suspend Status](https://docs.schoolmaker.com/api-reference/endpoints/members/set_suspend.md) - [Set Offer Access for a Member / Add a Member](https://docs.schoolmaker.com/api-reference/endpoints/offers/accesses/create.md): Change member access status settings or add a new member. - [Get Offer Details](https://docs.schoolmaker.com/api-reference/endpoints/offers/get.md): Retrieves details from a specific offer. - [List Offers](https://docs.schoolmaker.com/api-reference/endpoints/offers/list.md): Retrieves all offers of your school. - [Set a Drip Boost](https://docs.schoolmaker.com/api-reference/endpoints/offers/set_drip_boost.md): Updates the drip boost value for a specific member in a specific offer. - [Set Offer Details](https://docs.schoolmaker.com/api-reference/endpoints/offers/update.md): Updates offer's name, description, and publish status. - [Get Program Details](https://docs.schoolmaker.com/api-reference/endpoints/products/get.md) - [List Programs](https://docs.schoolmaker.com/api-reference/endpoints/products/list.md): Retrieves all programs of your school. - [Create a Webhook](https://docs.schoolmaker.com/api-reference/endpoints/webhooks/create.md): Create a webhook for events: `element_completed`, `member_joining_offer`, `new_payment`, `member_inactivity`, `gamification_level_passed` - [Delete a Webhook](https://docs.schoolmaker.com/api-reference/endpoints/webhooks/delete.md) - [List Webhooks](https://docs.schoolmaker.com/api-reference/endpoints/webhooks/list.md) - [Webhook Payloads](https://docs.schoolmaker.com/api-reference/endpoints/webhooks/payload.md) - [API Quickstart](https://docs.schoolmaker.com/quickstart.md): The SchoolMaker REST API lets you manage your members and track your school's activity. ## OpenAPI Specs - [openapi](https://docs.schoolmaker.com/api-reference/openapi.json) ## Optional - [Support Documentation](https://schoolmaker.helpscoutdocs.com/) - [Blog](https://schoolmaker.com/blog) - [Course creation guide](https://www.schoolmaker.com/course-creation-guide) - [Integrations](https://www.schoolmaker.com/integrations)