Cloud Functions API Documentation¶
Overview¶
Cloud Functions provides serverless backend logic for operations requiring server-side validation, transactions, and external integrations.
Available Functions¶
Rental Management¶
createRental()- Create new rentalendRental()- Complete rentalcancelRental()- Cancel rental with reasonvalidateRental()- Validate booking request
Notifications¶
sendNotification()- Send email/SMS notificationssendConfirmation()- Send booking confirmationsendReminder()- Send rental reminders
Reporting¶
generateReport()- Generate statistics reportexportData()- Export data for analysiscalculateMetrics()- Compute key metrics
Admin Functions¶
setUserRole()- Assign user rolescreateClubAdmin()- Create admin accountmigrateData()- Data migration utilities
Deployment¶
Cloud Functions are deployed with Node.js 20 runtime to Firebase.
See API Overview for complete API reference.