Request body

token
string
identifikátor e-shopu
version
intiger
time
string
Čas platnosti signature_v2 podle ISO 8601
signature_v2
string
base64_encode podpis specifikovaných atributů pomocí privatního klíče
Pro vytvoření budete potřebovat znát signature_token.
POST https://vasedomena.com/vášOdinstalačníAPIEndoint JSON

{
"token": "",
"version": "",
"time": "",
"signature": "",
"signature_v2": ""
}
                                        

Response body

  • Nečeká se na odpověď HTTP 200 - při jakékoliv odpovědi se provede odinstalace v Upgates.
  • Smažou se API přístupy(bude se vracet 401 Unauthorized).
  • Smažou se navázané věci na API uživatele (konverzní kódy, webhooky).

Podpisový vzor:

{} Signature_v2 PHP

<?php
$data = implode(";", [
    "token" => "...",
    "time" => "...",
    "signature_token" => "...",
    ]);
$signature = 'a0e0a3e7689bd4c80e4d6ffcccb05235b864e1d0';
$signaturePublicKey = file_get_contents("https://files.upgates.com/addons/signature/api.signature.pub.key");
$verify = openssl_verify($data, base64_decode($signature), $signaturePublicKey, OPENSSL_ALGO_SHA256);
            
        

Odpověď (Validace)

  • cURL podporované kódování obsahu
    • libcurl
    • deflate
    • gzip
    • br
    • zstd

Changelog

Datum Typ Změna
01.01.2025 signature the signature byl odstraněn a nahrazen novou verzí signature_v2
Další článek
Aktivace doplňku