> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rxscale.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fragebögen

> SurveyJS-Fragebogenmodelle über die Management-API veröffentlichen

# Fragebögen

Über die Management-API kann das Live-SurveyJS-Modell eines Fragebogens der eigenen Organisation
ersetzt werden. Die Änderung wird sofort veröffentlicht und ein älterer automatisch gespeicherter
Entwurf im Admin-Editor wird entfernt.

<Warning>
  Dieser Endpunkt ändert den Fragebogen, den Patienten sehen, sofort. Senden Sie das vollständige
  SurveyJS-Modell und keinen partiellen Patch.
</Warning>

## Fragebogenmodell aktualisieren

```bash theme={null}
curl -X PATCH "https://api.rxscale.com/v1/management/questionnaires/{questionnaire_uid}/model" \
  -H "X-API-Key: ihr-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": {
      "title": "Medizinischer Fragebogen",
      "pages": [
        {
          "name": "allgemein",
          "elements": [
            {
              "type": "text",
              "name": "symptome",
              "title": "Bitte beschreiben Sie Ihre Symptome"
            }
          ]
        }
      ]
    },
    "theme": {
      "themeName": "contrast"
    }
  }'
```

**Erforderliche Berechtigung:** `questionnaire:write`

### Request-Body

<ParamField body="model" type="object" required>
  Das vollständige SurveyJS-Fragebogenmodell, das veröffentlicht werden soll.
</ParamField>

<ParamField body="theme" type="object">
  Das vollständige SurveyJS-Theme. Wenn das Feld fehlt, bleibt das aktuelle Live-Theme erhalten.
</ParamField>

### Antwort

```json theme={null}
{
  "uid": "9b5b7e7f-7159-4bd4-9e8c-b95a2b39b33f",
  "model": {
    "title": "Medizinischer Fragebogen",
    "pages": [
      {
        "name": "allgemein",
        "elements": [
          {
            "type": "text",
            "name": "symptome",
            "title": "Bitte beschreiben Sie Ihre Symptome"
          }
        ]
      }
    ]
  },
  "theme": {
    "themeName": "contrast"
  }
}
```

Der Endpunkt gibt `404` zurück, wenn der Fragebogen nicht zur authentifizierten Organisation
gehört.
