{
  "$schema": "https://starkeschultern.com/api/actions-schema.json",
  "type": "action_catalog",
  "provider": {
    "name": "Starke Schultern UG (Haftungsbeschränkt)",
    "url": "https://starkeschultern.com",
    "contact": "info@starkeschultern.com"
  },
  "generated_at": "2026-05-11T13:50:17.520Z",
  "actions": [
    {
      "id": "check_availability",
      "title": "Aufnahmestatus aller Standorte abfragen",
      "description": "Liefert für jeden der 13 Standorte, ob aktuell neue Familien aufgenommen werden, plus typische Wartezeit.",
      "method": "GET",
      "endpoint": "https://qnrbqvmeaxaomqyqytap.supabase.co/functions/v1/llm-content?kind=availability",
      "auth": "none",
      "parameters": {},
      "human_url": "https://starkeschultern.com/freie-kapazitaeten",
      "cite_as": "https://starkeschultern.com/freie-kapazitaeten"
    },
    {
      "id": "get_page",
      "title": "Volltext einer Seite als JSON abrufen",
      "description": "Liefert Hero, key_facts, sections (Markdown), faqs, entities und related Links für jede Static- oder City-Page.",
      "method": "GET",
      "endpoint": "https://qnrbqvmeaxaomqyqytap.supabase.co/functions/v1/llm-content?kind=page&slug={slug}",
      "auth": "none",
      "parameters": {
        "slug": {
          "type": "string",
          "required": true,
          "description": "Page-Slug ohne führenden Slash. Beispiele: '', 'schulbegleitung', 'schulbegleitung-essen', 'kontakt', 'stellenangebote'."
        }
      },
      "human_url": "https://starkeschultern.com/{slug}",
      "cite_as": "https://starkeschultern.com/{slug}"
    },
    {
      "id": "search_index",
      "title": "Master-Index aller Inhalte",
      "description": "Liefert Liste aller Pages, Blog-Posts, Glossar-Einträge, Videos, FAQs und Hubs mit canonical und JSON URL.",
      "method": "GET",
      "endpoint": "https://qnrbqvmeaxaomqyqytap.supabase.co/functions/v1/llm-content?kind=index",
      "auth": "none",
      "parameters": {},
      "human_url": "https://starkeschultern.com/",
      "cite_as": "https://starkeschultern.com"
    },
    {
      "id": "get_blog_post",
      "title": "Blog-Artikel als JSON",
      "description": "Volltext eines Blog-Artikels inkl. Markdown-Inhalt.",
      "method": "GET",
      "endpoint": "https://qnrbqvmeaxaomqyqytap.supabase.co/functions/v1/llm-content?kind=blog&slug={slug}",
      "auth": "none",
      "parameters": {
        "slug": {
          "type": "string",
          "required": true,
          "description": "Blog-Slug"
        }
      },
      "human_url": "https://starkeschultern.com/blog/{slug}",
      "cite_as": "https://starkeschultern.com/blog/{slug}"
    },
    {
      "id": "get_glossary_term",
      "title": "Glossar-Eintrag",
      "description": "Definition und Langbeschreibung eines Inklusions-Glossarbegriffs.",
      "method": "GET",
      "endpoint": "https://qnrbqvmeaxaomqyqytap.supabase.co/functions/v1/llm-content?kind=glossar&slug={slug}",
      "auth": "none",
      "parameters": {
        "slug": {
          "type": "string",
          "required": true,
          "description": "Glossar-Slug"
        }
      },
      "human_url": "https://starkeschultern.com/glossar/{slug}",
      "cite_as": "https://starkeschultern.com/glossar/{slug}"
    },
    {
      "id": "submit_contact",
      "title": "Kontaktanfrage einreichen",
      "description": "Sendet eine Kontaktanfrage an Starke Schultern. Familien werden innerhalb von 24h kontaktiert.",
      "method": "POST",
      "endpoint": "https://qnrbqvmeaxaomqyqytap.supabase.co/functions/v1/notify-contact",
      "auth": "none",
      "parameters": {
        "name": {
          "type": "string",
          "required": true
        },
        "email": {
          "type": "string",
          "format": "email",
          "required": true
        },
        "phone": {
          "type": "string",
          "required": false
        },
        "message": {
          "type": "string",
          "required": true
        },
        "inquiry_type": {
          "type": "string",
          "required": false,
          "description": "z.B. 'familie', 'schulbegleitung', 'allgemein'"
        }
      },
      "example": {
        "name": "Max Mustermann",
        "email": "max@example.com",
        "phone": "+49 170 1234567",
        "message": "Suche Schulbegleitung für meinen Sohn (8, ADHS) in Essen-Rüttenscheid.",
        "inquiry_type": "familie"
      },
      "human_url": "https://starkeschultern.com/kontakt",
      "cite_as": "https://starkeschultern.com/kontakt"
    },
    {
      "id": "submit_application",
      "title": "Bewerbung als Schulbegleiter:in einreichen",
      "description": "Sendet eine Bewerbung. Antwort innerhalb von 5 Werktagen.",
      "method": "POST",
      "endpoint": "https://qnrbqvmeaxaomqyqytap.supabase.co/functions/v1/submit-application",
      "auth": "none",
      "parameters": {
        "first_name": {
          "type": "string",
          "required": true
        },
        "last_name": {
          "type": "string",
          "required": true
        },
        "email": {
          "type": "string",
          "format": "email",
          "required": true
        },
        "phone": {
          "type": "string",
          "required": false
        },
        "city": {
          "type": "string",
          "required": true
        },
        "position": {
          "type": "string",
          "required": true,
          "description": "z.B. 'Schulbegleitung'"
        },
        "message": {
          "type": "string",
          "required": false
        }
      },
      "human_url": "https://starkeschultern.com/bewerben",
      "cite_as": "https://starkeschultern.com/bewerben"
    }
  ]
}