V2 Get Parcel Traceability
You can use this API to generate a traceability report for a blockchain-exported parcel as a PDF in base64 format. And it will provide you with additional details about the parcel in the response.
| URL | /transferability/v2/get_public_traceability/{sData} |
| Method | GET |
| Parameters | sData, string (parcelId) |
| Sample Request JSON | |
| Sample Response JSON |
{ "status": "ok", "isvalid": true, "ledger": [ { "transfer_date": "20230417102946", "blockchainid": "719d8a5f99b7158ac92ae2afb44e6d3614daa38913c1a3d8b6e22bfa6f04a074", "parcelid": "c5c2e3a9-ff44-4632-8406-76b59bc4a142" } ], "ledger_fields": [ { "REQ_GET_LEDGER_FIELDS_FROM_TOKENGLOBAL": [ { "IDLedger_Field_Value": 15397, "IDLedger_Field": 1, IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "Test Exported 2", "Value_Memo": "", "Value_Int": 0, "Value_Real": 0, "IDMediaGlobal": 0, "Field_Name": "REFERENCE", "Field_Type": 3, "IsActive": true, "IsDeleted": false, "IsUsedForImport": true, "Field_Code": "REFERENCE", "MediaFileName": null, "IDMediaGlobal_Me": null }, { "IDLedger_Field_Value": 15398, "IDLedger_Field": 2, "IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "0", "Value_Memo": "", "Value_Int": 0, "Value_Real": 0, "IDMediaGlobal": 0, "Field_Name": "KNOWN_ORIGIN", "Field_Type": 3, "IsActive": true, "IsDeleted": false, "IsUsedForImport": true, "Field_Code": "KNOWN_ORIGIN", "MediaFileName": null, "IDMediaGlobal_Me": null }, { "IDLedger_Field_Value": 15399, "IDLedger_Field": 3, "IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "", "Value_Memo": "", "Value_Int": 0, "Value_Real": 15, "IDMediaGlobal": 0, "Field_Name": "WEIGHT", "Field_Type": 2, "IsActive": true, "IsDeleted": false, "IsUsedForImport": true, "Field_Code": "WEIGHT", "MediaFileName": null, "IDMediaGlobal_Me": null }, { "IDLedger_Field_Value": 15400, "IDLedger_Field": 4, "IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "", "Value_Memo": "", "Value_Int": 5, "Value_Real": 0, "IDMediaGlobal": 0, "Field_Name": "NUMBER_OF_STONES", "Field_Type": 1, "IsActive": true, "IsDeleted": false, "IsUsedForImport": true, "Field_Code": "NUMBER_OF_STONES", "MediaFileName": null, "IDMediaGlobal_Me": null }, { "IDLedger_Field_Value": 15401, "IDLedger_Field": 5, "IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "DTC", "Value_Memo": "", "Value_Int": 0, "Value_Real": 0, "IDMediaGlobal": 0, "Field_Name": "DOMAIN_COUNTRY", "Field_Type": 3, "IsActive": true, "IsDeleted": false, "IsUsedForImport": true, "Field_Code": "DOMAIN_COUNTRY", "MediaFileName": null, "IDMediaGlobal_Me": }, { "IDLedger_Field_Value": 15402, "IDLedger_Field": 6, "IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "", "Value_Memo": "", "Value_Int": 0, "Value_Real": 0, "IDMediaGlobal": 0, "Field_Name": "DOMAIN_CITY", "Field_Type": 3, "IsActive": true, "IsDeleted": false, "IsUsedForImport": true, "Field_Code": "DOMAIN_CITY", "MediaFileName": , "IDMediaGlobal_Me": null }, { "IDLedger_Field_Value": 15403, "IDLedger_Field": 7, "IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "", "Value_Memo": "", "Value_Int": 0, "Value_Real": 0, "IDMediaGlobal": 0, "Field_Name": "DOMAIN_FACTORY", "Field_Type": 3, "IsActive": true, "IsDeleted": false, "IsUsedForImport": true, "Field_Code": "DOMAIN_FACTORY", "MediaFileName": null, "IDMediaGlobal_Me": null }, { "IDLedger_Field_Value": 15404, "IDLedger_Field": 8, "IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "", "Value_Memo": "", "Value_Int": 0, "Value_Real": 0, "IDMediaGlobal": 0, "Field_Name": "DOMAIN_DEPARTMENT", "Field_Type": 3, "IsActive": true, "IsDeleted": false, "IsUsedForImport": , "Field_Code": "DOMAIN_DEPARTMENT", "MediaFileName": null, "IDMediaGlobal_Me": null }, { "IDLedger_Field_Value": 15405, "IDLedger_Field": 9, "IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "0", "Value_Memo": "", "Value_Int": 0, "Value_Real": 0, "IDMediaGlobal": 0, "Field_Name": "DOMAIN_COMPANY", "Field_Type": 3, "IsActive": true, "IsDeleted": false, "IsUsedForImport": false, "Field_Code": "DOMAIN_COMPANY", "MediaFileName": null, "IDMediaGlobal_Me": }, { "IDLedger_Field_Value": 15406, "IDLedger_Field": 10, "IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "", "Value_Memo": "", "Value_Int": 0, "Value_Real": 0, "IDMediaGlobal": 0, "Field_Name": "DOMAIN_SECTOR", "Field_Type": 3, "IsActive": true, "IsDeleted": false, "IsUsedForImport": false, "Field_Code": "DOMAIN_SECTOR", "MediaFileName": null, "IDMediaGlobal_Me": null }, { "IDLedger_Field_Value": 15407, "IDLedger_Field": 14, "IDTokenGlobal": 67515, "Value_Date": "0000-00-00T00:00:00.000", "Value_String": "", "Value_Memo": "{ \"origin\":[ { \"Average_Weight\":3, \"Parcel_Weight\":15, \"Total_Stones\":5, \"Parcel_Reference\":\"Test Exported 2\", \"Share_Stones\":1, \"Share_Weight\":1, \"Token_Short\":\"c5c2e3a9-ff44-4632-8406-76b59bc4a142\", \"Parcel_Type\":0, \"Known_Origin\":\"\", \"Country\":\"DTC\", \"MineFactory\":\"\" } ] }", "Value_Int": 0, "Value_Real": 0, "IDMediaGlobal": 0, "Field_Name": "ORIGINS", "Field_Type": 5, "IsActive": true, "IsDeleted": false, "IsUsedForImport": true, "Field_Code": "ORIGINS", "MediaFileName": null, "IDMediaGlobal_Me": } ] } ], "origin": { "REQ_GET_TRANSFERABILITY_ORIGINS_BY_IDTOKENGLOBAL": [ { "IDTransferability_Origin": 1219, "IDTokenGlobal": 67515, "IsDeleted": false, "Date_Created": "2023-04-17T08:34:00.256", "Date_Modification": "2023-04-17T08:34:00.256", "Source_Stones": 5, "Source_Weight": 15, "Country": "DTC", "IDCountry": 0, City": "BRAINE-LE-COMTE", "MineFactory": "", "iTraceiT_Rating": 0, "Known_Origin": "", "Source_Reference": "" } ] }, "itraceit_certificate": "Base 64 string of the PDF file" } |
| Response Codes |
200: ok E109: wrong token E145: system error : token not existing globally (Not exported parcel ID) |