---
title: "Talk to us about your bar"
method: POST
path: "/api/v1/bar-owners"
tags: ["public"]
---

# Talk to us about your bar

`POST /api/v1/bar-owners`

## Request

- Base URL: `https://cervejabarata.com.br`
- URL: `https://cervejabarata.com.br/api/v1/bar-owners`
- Auth: none declared

From a bar's owner or manager: sponsorship, their prices, a correction or a removal. Behind Turnstile and a daily cap per address; the contact is only to reply, and is deleted after 90 days.

## Request body

- BarOwnerRequest
  - `city` string, required
  - `bar` string, required: The bar, as written
  - `venue` string: The bar's slug, when the form came from its page
  - `topic` 'sponsor' | 'prices' | 'correction' | 'removal' | 'other', required
  - `message` string
  - `name` string: Who to ask for
  - `contact` string, required: WhatsApp, phone or email to reply to; deleted after 90 days
  - `consent` true, required: LGPD consent to be contacted about this request
  - `turnstile` string, required: Cloudflare Turnstile token

## Response `202`

Queued

- Received
  - `status` 'received' | 'duplicate', required: duplicate: the same thing from the same address is already waiting for review

## Other responses

- `400`: Invalid request
- `403`: The Turnstile check failed
- `422`: Unknown city
- `429`: Too many from this address today
- `503`: Closed: not configured yet, or degraded mode

---

[API](https://skmtc.dev/cervejabarata/apis/cerveja-barata-public-api.md) · [All operations](https://skmtc.dev/cervejabarata/apis/cerveja-barata-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cervejabarata/apis/cerveja-barata-public-api/revisions/19a783be3c18?raw)
