Hinzufügen von Dokumenten-Titeln und Sub-Titeln

Sie können über die Schnittstelle die Liste Ihrer festgelegten Titel und Sub-Titel ergänzen. Titel können einzeln oder als Liste übergeben werden.

Folgende Parameter können übergeben werden:

Request - einzelner Titel (PHP-Beispiel):

$UpdateParams = array (
    "dataUser" => array (
        'token' => '****************',
    ),
    "content"  => array (
        'user' => array (
            'addDocumentTitle' => array (
                array (
                    'title' => 'Test',
                ),
            ),
        ),
    )
);

Request - einzelner Titel (JSON-Beispiel):

{
    "dataUser": {
        "token": "****************"
    },
    "content": {
        "user": {
            "addDocumentTitle": [{
                "title": "Test"
            }]
        }
    }
}

Response - einzelner Titel - Erfolg:

array (
  'response' =>
  array (
    'user' =>
    array (
      'addDocumentTitle' =>
      array (
        0 =>
        array (
          'title' => 'Test',
          'subtitle' => '-',
          'priority' => 0,
          'saved' => true,
          'idTitle' => '62',
        ),
      ),
    ),
  ),
)

Response - einzelner Titel - mit Fehlermeldung:

array (
  'response' =>
  array (
    'user' =>
    array (
      'addDocumentTitle' =>
      array (
        0 =>
        array (
          'title' => 'Test',
          'subtitle' => '-',
          'saved' => false,
          'idTitle' => '62',
          'message' => 'Der Titel existiert bereits.',
        ),
      ),
    ),
  ),
)

Request - mehrere Titel (PHP-Beispiel):

$UpdateParams = array (
    "dataUser" => array (
        'token' => '****************',
    ),
    "content"  => array (
        'user' => array (
            'addDocumentTitle' => array (
                array (
                    'title' => 'Test',
                ),
                array (
                    'title' => 'Test',
                    'subtitle' => 'Spezialdokument',
                    'priority' => '2',
                ),
                array (
                    'title' => 'Musterdokument',
                ),
                array (
                    'title' => 'Musterdokument',
                    'subtitle' => 'Variante 1',
                ),
                array (
                    'title' => 'Musterdokument',
                    'subtitle' => 'Variante 2',
                ),
            ),
        ),
    )
);

Request - mehrere Titel (JSON-Beispiel):

{
    "dataUser": {
        "token": "****************"
    },
    "content": {
        "user": {
            "addDocumentTitle": [{
                "title": "Test"
            }, {
                "title": "Test",
                "subtitle": "Spezialdokument",
                "priority": "2"
            }, {
                "title": "Musterdokument"
            }, {
                "title": "Musterdokument",
                "subtitle": "Variante 1"
            }, {
                "title": "Musterdokument",
                "subtitle": "Variante 2"
            }]
        }
    }
}

Response - mehrere Titel - gemischte Rückmeldung:

array (
  'response' =>
  array (
    'user' =>
    array (
      'addDocumentTitle' =>
      array (
        0 =>
        array (
          'title' => 'Test',
          'subtitle' => '-',
          'saved' => false,
          'idTitle' => '73',
          'message' => 'Der Titel existiert bereits.',
        ),
        1 =>
        array (
          'title' => 'Test',
          'subtitle' => 'Spezialdokument',
          'priority' => '2',
          'saved' => true,
          'idTitle' => '74',
        ),
        2 =>
        array (
          'title' => 'Musterdokument',
          'subtitle' => '-'
          'saved' => false,
          'idTitle' => '70',
          'message' => 'Der Titel existiert bereits.',
        ),
        3 =>
        array (
          'title' => 'Musterdokument',
          'subtitle' => 'Variante 1',
          'priority' => 0,
          'saved' => true,
          'idTitle' => '75',
        ),
        4 =>
        array (
          'title' => 'Musterdokument',
          'subtitle' => 'Variante 2',
          'priority' => 0,
          'saved' => true,
          'idTitle' => '76',
        ),
      ),
    ),
  ),
)