Verändern von Dokumenten-Titeln und Sub-Titeln

Sie können über die Schnittstelle die Liste Ihrer festgelegten Titel und Sub-Titel aktualisieren. Titel können einzeln oder als Liste übergeben werden. Dabei wird die Kombinationen aus Titel und Sub-Titel als eindeutige (unique) Konbination angesehen. Referenz für den Datensatz ist die Id, welche beim Anlegen zurückgegeben wurde.

Folgende Parameter können übergeben werden:

Request - mehrere Titel (PHP-Beispiel):

$UpdateParams = array (
    "dataUser" => array (
        'token' => '****************',
    ),
    "content"  => array (
        'user' => array (
            'editDocumentTitle' => array (
                array (
                    'id'    => 85,
                    'title' => 'Police-neu',
                ),
                array (
                    'id'       => 86,
                    'title'    => 'Test',
                    'subtitle' => 'Test-Dokument',
                    'priority' => '2',
                ),
                array (
                    'id'       => 1,
                    'title'    => 'Musterdokument',
                    'subtitle' => 'Variante 1',
                ),
                array (
                    'title'    => 'Musterdokument',
                    'subtitle' => 'Variante 2',
                ),
            ),
        ),
    )
);

Request - mehrere Titel (JSON-Beispiel):

{
    "dataUser": {
        "token": "****************"
    },
    "content": {
        "user": {
            "editDocumentTitle": [{
                "id": 85,
                "title": "Police-neu"
            }, {
                "id": 86,
                "title": "Test",
                "subtitle": "Test-Dokument",
                "priority": "2"
            }, {
                "id": 1,
                "title": "Musterdokument",
                "subtitle": "Variante 1"
            }, {
                "title": "Musterdokument",
                "subtitle": "Variante 2"
            }]
        }
    }
}

Response - mehrere Titel - gemischte Rückmeldung:

array (
  'response' =>
  array (
    'user' =>
    array (
      'editDocumentTitle' =>
      array (
        0 =>
        array (
          'idTitle' => '85',
          'title' => 'Police-neu',
          'subtitle' => '-',
          'saved' => false,
          'message' => 'Der angegebene Titel ist bereits unter dieser Id gespeichert.',
        ),
        1 =>
        array (
          'idTitle' => '86',
          'title' => 'Test',
          'subtitle' => 'Test-Dokument',
          'priority' => '2',
          'saved' => true,
        ),
        2 =>
        array (
          'id' => 1,
          'saved' => false,
          'message' => 'Zur angegebene Id wurde kein Datensatz gefunden.',
        ),
        3 =>
        array (
          'id' => NULL,
          'saved' => false,
          'message' => 'Die angegebene Id ist ungültig.',
        ),
      ),
    ),
  ),
)