ApiNewsletter
Subscribe to newsletter (public)
POST
X-API-Version?stringAPI version for header-based versioning
Default
"1"Value in
"1""2"application/json- body
email*stringEmail address to subscribe
firstName?stringFirst name (optional)
lastName?stringLast name (optional)
Successfully subscribed to newsletter
response?unknownapplication/jsoncurl -X POST 'http://localhost:3001/api/v1/newsletter/subscribe' \ -H 'Content-Type: application/json' \ -d '{ "email": "john.doe@example.com"}'Example Response
{ "status": "success", "statusCode": 201, "message": "Successfully subscribed to newsletter", "data": { "id": "123e4567-e89b-12d3-a456-426614174000", "email": "user@example.com", "firstName": "John", "lastName": "Doe", "isActive": true, "subscribedAt": "2026-02-01T10:00:00.000Z" }, "meta": { "subscriber_id": "123e4567-e89b-12d3-a456-426614174000", "subscribed_at": "2026-02-01T10:00:00.000Z" }}