Contacts API
The Contacts API handles contact form submissions and email subscriptions.
Overview
The Contacts API provides endpoints for:
- Contact Forms: Submit contact messages
- Email Subscriptions: Subscribe to newsletter/updates
- Admin Management: View and manage contacts (admin only)
Base Path
Authentication
Most endpoints are public. Admin endpoints require authentication with Admin role.
Endpoints
- Create Contact - Public
- Get All Contacts - Admin only
- Get Contact By ID - Admin only
- Delete Contact - Admin only
- Create Email - Public