Certificate

Endpoint per ottenere uno dei propri certificati.

certificate

GET https://public-api.timesafe.io/certificate/{id}

Questo servizio permette di ottenere la lista dei certificati caricati. Nel caso in cui ci siano dei certificati che sono nuove versioni di un precedente, viene restituita l'ultima versione disponibile. Se viene specificato un id, verrà mostrato solo il certificato relativo a quell'ID. Per la lista delle versioni di un certificato, vedere l'apposito endpoint. Per ottenere il file associato a un certificato, vedere l'apposito endpoint. I parametri restituiti sono : id: identificativo univoco del certificato all'interno di timesafe. blockchain: indica quale blockchain è usata per la notarizzazione. parent_certificate: se il certificato attuale è una nuova versione di un certificato passato, questo dato rappresenta l'id univoco del primo certificato. original_file_name: nome del file originale, inviato in fase di creazione del certificato. original_file_size: espresso in Byte, la dimensione del file originale, inviato in fase di creazione del certificato. hash_file_and_cf: opzionale, di default vale TRUE (1), e indica se l'hash salvato in blockchain è file+cf dell'utente. Se vale FALSE (0) è solo hash del file. file_hash: hash sha1 del file, inviato in fase di creazione del certificato. hash: hash della giustaposizione del file_hash e dell'hash codice fiscale dell'utente creatore. hash_eth: se il certificato è già caricato in blockchain, questo è hash della transazione. block_eth: se il certificato è già caricato in blockchain, questo è ID del blocco. status: stato del certificato. Per dettagli vedere la sezione "stati degli oggetti". creation_date: timestamp di creazione del certificato. note: campo di testo libero NOTE sul parametro hash_eth 1) Nel caso la blockchain di riferimento sia invece Algorand, il parametro hasheth lo hash della transazione su algorand. Ecco il link da utilizzare per verificare la transazione (in questo caso hash_eth vale "PES2YAYRHJCMZEB3DAIF4XXLFXH7EFTPPA5NODKOHZTQRWATIKAQ" ): Algoexplorer https://algoexplorer.io/tx/PES2YAYRHJCMZEB3DAIF4XXLFXH7EFTPPA5NODKOHZTQRWATIKAQ GoalSeeker https://goalseeker.purestake.io/algorand/mainnet/transaction/PES2YAYRHJCMZEB3DAIF4XXLFXH7EFTPPA5NODKOHZTQRWATIKAQ 2) Nel caso la blockchain di riferimento sia Ethereum il parametro hash_eth è lo hash, privato del prefisso 0x, della transazione su Ethereum. Ecco i link da utilizzare per verificare la transazione sui principali blockchain explorer (in questo caso hash_eth vale "22807ec5eeaadb6896bed8ccc1816a17349c4c7a167bdcb120a42a51e56c782b"): Etherscan https://etherscan.io/tx/0x22807ec5eeaadb6896bed8ccc1816a17349c4c7a167bdcb120a42a51e56c782b Ethexplorer https://ethplorer.io/tx/0x22807ec5eeaadb6896bed8ccc1816a17349c4c7a167bdcb120a42a51e56c782b Etherchain https://etherchain.org/tx/22807ec5eeaadb6896bed8ccc1816a17349c4c7a167bdcb120a42a51e56c782b Blockchain.com https://www.blockchain.com/it/eth/tx/0x22807ec5eeaadb6896bed8ccc1816a17349c4c7a167bdcb120a42a51e56c782b

Path Parameters

Headers

{
    "status": "OK",
    "data": {
        "items": [
            {
                "id": 93843,
                "parent_certificate": 0,
                "original_file_name": "New Test File Name.PDF ",
                "original_file_size": 12345,
                "hash_file_and_cf": "FALSE",
                "hash": "d40c7d3b55c0ea817f54daace4a50d95503b3746",
                "file_hash": "",
                "hash_eth": null,
                "block_eth": null,
                "status": "JUST_CREATED",
                "d_i": "2020-05-13 15:16:37"
            }
        ],
        "total_item_count": 1
    }
}

Last updated