---
search:
  tags:
    - Marketing
    - POST
seo:
  description: >-
    Public. Stores one landing page enquiry so a visitor's message reaches an…
    Reference for the POST /api/v1/marketing/contact endpoint in the PharmaFlow
    API.
sidebar:
  label: Record a marketing enquiry
  badge: POST
title: Record a marketing enquiry
type: openapi-operation
---
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/contact`

**Request body** (`application/json`, required)

- `name` (string, required)
- `email` (string, required)
- `phone` (string)
- `topic` (string)
- `message` (string, required)

Request body example:

```json
{
  "name": "string",
  "email": "string",
  "phone": "",
  "topic": "",
  "message": "string"
}
```

**Responses**

- `201` — The enquiry is stored
- `400` — The body is missing a name or a message, or the email does not look like an address
- `429` — Too many messages, try again later

Response example, 201:

```json
{
  "ok": true
}
```
