Record a marketing enquiry
Public. Stores one landing page enquiry so a visitor’s message reaches an operator. A name, a valid email, and a message are required, and one address is capped at five a minute.
POST
/api/v1/marketing/contactRequest body
requiredapplication/jsonnamestringrequiredmin length 1 · max length 120
emailstringrequiredmax length 200 · matches ^[^@\s]+@[^@\s]+\.[^@\s]+$
phonestringmax length 24 · default: ""
topicstringmax length 80 · default: ""
messagestringrequiredmin length 1 · max length 4000
Responses
201
The enquiry is stored
okbooleanrequired400
The body is missing a name or a message, or the email does not look like an address
detailstringrequired429
Too many messages, try again later
detailstringrequired