Entfernen von Dokumenten-Titeln und Sub-Titeln

Sie können über die Schnittstelle die Liste Ihrer festgelegten Titel und Sub-Titel reduzieren. Titel können einzeln oder als Liste übergeben werden. Dabei wird die Kombinationen aus Titel und Sub-Titel als eindeutige (unique) Referenz verwendet.

Folgende Parameter können übergeben werden:

Request - einzelner Titel (PHP-Beispiel):

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

Request - einzelner Titel (JSON-Beispiel):

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

Response - einzelner Titel - Erfolg:

array (
  'response' =>
  array (
    'user' =>
    array (
      'delDocumentTitle' =>
      array (
        0 =>
        array (
          'deleted' => true,
          'idTitle' => '62',
        ),
      ),
    ),
  ),
)

Response - einzelner Titel - mit Fehlermeldung:

array (
  'response' =>
  array (
    'user' =>
    array (
      'delDocumentTitle' =>
      array (
        0 =>
        array (
          'deleted' => false,
          'message' => 'Der Titel wurde nicht gefunden.',
        ),
      ),
    ),
  ),
)

Request - mehrere Titel (PHP-Beispiel):

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

Request - mehrere Titel (JSON-Beispiel):

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

Response - mehrere Titel - gemischte Rückmeldung:

array (
  'response' =>
  array (
    'user' =>
    array (
      'delDocumentTitle' =>
      array (
        0 =>
        array (
          'deleted' => true,
          'idTitle' => '15',
        ),
        1 =>
        array (
          'deleted' => true,
          'idTitle' => '74',
        ),
        2 =>
        array (
          'deleted' => true,
          'idTitle' => '27',
        ),
        3 =>
        array (
          'deleted' => true,
          'idTitle' => '75',
        ),
        4 =>
        array (
          'deleted' => false,
          'message' => 'Der Titel wurde nicht gefunden.',
        ),
      ),
    ),
  ),
)