---
title: "Gesuch für den Nutzer aufgeben"
method: POST
path: "/rpc/create_job"
---

# Gesuch für den Nutzer aufgeben

`POST /rpc/create_job`

## Request

- Base URL: `https://pcbyuhvyjgadanzlghmw.supabase.co/rest/v1`
- URL: `https://pcbyuhvyjgadanzlghmw.supabase.co/rest/v1/rpc/create_job`
- Auth: API key in header `apikey`

Erst nach Bestätigung durch den Nutzer aufrufen. Je nach Einstellung erscheint das Gesuch sofort (status "live") oder erst nach Prüfung durch den Betreiber (status "pending"). Enthält contact eine E-Mail-Adresse, bekommt der Nutzer Angebote automatisch per E-Mail (forward "mail"); mit nur einer Telefonnummer ruft der Betreiber an (forward "betreiber"). Höchstens 3 Gesuche pro Kontakt und Tag, 5 pro Stunde je Internet-Anschluss. Arbeiten an Strom, Gas, Wasser und Heizung sowie an Bremsen, Asbest, Gerüsten, Schornsteinen, Dächern und tragenden Wänden werden automatisch Stufe 3. Dasselbe Gesuch (gleicher Text, Kontakt und Ort) innerhalb von 2 Stunden noch einmal gesendet: kein zweiter Eintrag, Antwort mit duplicate=true und der Nummer des vorhandenen Gesuchs.

## Request body

- object
  - `title` string, required: Was gebraucht wird. KEINE Adresse, Telefonnummer oder E-Mail.
  - `contact` string, required: Telefonnummer oder E-Mail des Nutzers – wird nie veröffentlicht. Mit E-Mail-Adresse kommen Angebote automatisch per E-Mail.
  - `display_name` string: Öffentlicher Vorname oder Kürzel, z. B. "Maria B."
  - `location` string, required: Pflicht: fünfstellige Postleitzahl, danach optional der Ort, z. B. "69412 Eberbach". Nie eine Straße.
  - `budget_eur` number
  - `house_call` boolean: Ausführung beim Nutzer zuhause
  - `tier` 1 | 2 | 3: Optional; wird bei zulassungspflichtigen Arbeiten automatisch 3
  - `text_only` boolean: Optional: true, wenn der Nutzer nicht angerufen, sondern nur schriftlich (SMS, Messenger oder E-Mail) kontaktiert werden möchte. Bei nur einer Telefonnummer meldet sich der Betreiber dann per SMS statt per Anruf.
  - `consent` boolean, required: Nutzer hat der Datenschutzerklärung zugestimmt – muss true sein
  - `via` 'agent': Bitte "agent" senden

## Response `200`

Ergebnis

- Result
  - `ok` boolean, required
  - `message` string, required: Deutschsprachige Rückmeldung für den Nutzer
  - `duplicate` boolean: Nur vorhanden, wenn dasselbe schon eingegangen war: true = nichts doppelt gespeichert, der frühere Eintrag gilt.

---

[API](https://skmtc.dev/helferundprofi/apis/helfer-profi-schnittstelle-fur-ki-assistenten.md) · [All operations](https://skmtc.dev/helferundprofi/apis/helfer-profi-schnittstelle-fur-ki-assistenten/llms.txt) · [OpenAPI document](https://skmtc.dev/helferundprofi/apis/helfer-profi-schnittstelle-fur-ki-assistenten/revisions/2a74a4c15577?raw)
