---
title: "salon catalog"
method: POST
path: "/api/v1/agents/operations/salon_catalog/"
---

# salon catalog

`POST /api/v1/agents/operations/salon_catalog/`

## Request

- Base URL: `https://www.dollea.de`
- URL: `https://www.dollea.de/api/v1/agents/operations/salon_catalog/`
- Auth: none required

## Request body

- object
  - `query` string: Kurze Suchbegriffe zur gewünschten Behandlung, Tätigkeit oder Ausstattung.
  - `language` 'de' | 'en' | 'ru': Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru.
  - `limit` integer: Maximale Anzahl zurückgegebener Ergebnisse innerhalb der veröffentlichten Grenze.
  - `offset` integer: Ergebnisposition für die nächste Seite; next_offset aus der vorherigen Antwort verwenden.
  - `category_slug` string: Optionaler unveränderter Kategorie-Slug aus dem aktuellen Katalog.
  - `staff_id` integer: Optionaler ausdrücklich gewünschter Mitarbeiter. Eine ungeeignete oder nicht verfügbare Präferenz wird nicht ersetzt.
  - `max_price_cents` integer: Höchster Richtpreis in EUR-Cent vor einer persönlichen Aktionsprüfung. Der endgültige Preis wird separat berechnet.
  - `max_duration_minutes` integer: Maximale Behandlungsdauer in Minuten; Anzeigeformate sind kein Eingabeformat.
  - `available_on` string, date: Nur Ressourcen mit tatsächlich freier Kapazität an diesem lokalen Datum anzeigen.

## Response `200`

Current authoritative result

- object
  - `ok` true, required
  - `data` object, required
    - `contract_version` string, required
    - `business` 'salon' | 'coworking', required
    - `language` 'de' | 'en' | 'ru', required
    - `timezone` string, required
    - `local_date` string, date, required
    - `items` object[], required
      - `id` string, required
      - `name` string, required
      - `description` string, required
      - `price` object, nullable, required
        - `amount_cents` integer, required
        - `amount` string, required
        - `currency` 'EUR', required
        - `display` string, required
      - `url` string, uri, required
    - `total` integer, required
    - `offset` integer, required
    - `limit` integer, required
    - `next_offset` integer, nullable, required
    - `campaign` object, nullable, required
      - `code` string, required
      - `discount_percent` string, required
      - `customer_eligibility` string, required
      - `requires_contact_check` boolean, required
      - `source` 'homepage_hero', required

## Other responses

- `400`: Invalid input
- `401`: Authentication required
- `403`: Account or permissions unavailable
- `409`: Changed price or availability

---

[API](https://skmtc.dev/dollea/apis/dollea-salon-and-beauty-coworking-agent-api.md) · [All operations](https://skmtc.dev/dollea/apis/dollea-salon-and-beauty-coworking-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dollea/apis/dollea-salon-and-beauty-coworking-agent-api/revisions/1a030f987df7?raw)
