Skip to main content

Contact Form

Submit contact form

POST /access/api/v1/contact-form

Rate limited: 3 submissions per IP per shop per hour.

Request body:

{
"email": "customer@example.com",
"firstName": "Jane",
"lastName": "Doe",
"phone": "0712345678",
"message": "Hello, I have a question about my order...",
"_hp": ""
}

_hp is the honeypot field — see Newsletter for implementation details.

Required fields: email, firstName, lastName, message

message must be at least 10 characters.

Response:

{ "status": "success", "message": "Message sent" }

The honeypot path also returns this response — bots get the same 200 as legitimate submissions.

Possible errors:

CodeHTTPMeaning
CONTACT_FORM_RATE_LIMITED429Too many submissions from this IP
CONTACT_FORM_LIMIT_EXCEEDED429Shop's contact form submission limit reached