Schnittstelle:

updatePostbox

Die Funktion ändert den Status einer Nachricht / markiert diese als gelesen.

Request Beispiel

$UpdateParams = array(
    "APIData" => array(
        "_Security_Token_" => "vZHa8ChCkhjPG2l253zmgg80s6NdgkKRqiytY2Q4yN6vH5rMzVkVJMdswbmOlG5",
        "action" => 'updatePostbox'
    ),
    "postbox" => array(
        "postbox_id" => "1529",
        "postbox_folder" => "inbox", // in Papierkorb verschieben
        "postbox_status" => "2", // auf gelesen setzen,
        "postbox_api_status" => "1" // auf abgeholt setzen
    )
);

$url = 'https://www.bipro-box.de/app/core/api/json/v1.0'; //URL vom BiPRO-Box-Server
$tmp = execCurl( json_encode( $UpdateParams ), $url ); //Wandelt das Array $UpdateParams in ein json um und startet den Request

Response Beispiel

$data = json_decode( $tmp, true );
print_r( $data );

Array
(
    [function] => updatePostbox
    [status] => success
    [error_code] => 0
    [request] => Array
        (
            [APIData] => Array
                (
                    [_Security_Token_] => vZHa8ChCkhjPG2l253zmgg80s6NdgkKRqiytY2Q4yN6vH5rMzVkVJMdswbmOlG5
                    [action] => updatePostbox
                    [core_version] => 1.0
                    [api_version] => 1.0
                )

            [postbox] => Array
                (
                    [postbox_id] => 1529
                    [postbox_folder] => inbox
                    [postbox_status] => 2
                    [postbox_api_status] => 1
                )

        )
)