Please enable JavaScript to view this site.

Das Handbuch für den JobRouter Entwickler

Sie können ein archiviertes Dokument anhand der DELETE-Route /application/jobarchive/archives/:archive/documents/:revisionId löschen. Der Parameter archive gibt das Archiv an. In dem Parameter revisionId wird die ID des Dokuments angegeben. Ist die Aktion erfolgreich, wird der HTTP-Statuscode 204 zurückgegeben.

Beispiel: Archiviertes Dokument löschen

guzzlehttp

// Benutzer wurde bereits authentifiziert

 

try {

    $response = $client->request(

        'DELETE',

        'application/jobarchive/archives/invoices/documents/123'

    );

 

    if ($response->getStatusCode() !== 204) {

        echo "Aktion konnte nicht ausgeführt werden!\n";

    }

} catch (Exception $e) {

    echo "Fehler beim Ausführen: " . $e->getMessage() . "\n";

}

 

// Benutzer-Session beenden

cURL

// Benutzer wurde bereits authentifiziert

 

curl_setopt($curlHandle, CURLOPT_URL,

    'http://example.org/jobrouter/api/rest/v2/application/jobarchive/' .

    'archives/invoices/documents/123');

curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, true);

curl_setopt($curlHandle, CURLOPT_CUSTOMREQUEST, 'DELETE');

curl_setopt($curlHandle, CURLOPT_COOKIEFILE, 'path/to/cooke/file.cookie');

 

$response = curl_exec($curlHandle);

$statusCode = curl_getinfo($curlHandle, CURLINFO_HTTP_CODE);

 

curl_close();

 

if ($statusCode !== 204) {

    echo "Fehler beim Ausführen:  Code - " . $statusCode . ", ";

    echo "Response: " . var_export($response, true);

}

 

// Benutzer-Session beenden