Generate Proof of Ownership
Allow your users to prove their digital passport ownership.
Before you begin
As a brand, you wish to allow your users to prove their digital passport ownership. Our API generates a link to read the digital passport content and prove this user owns it.
To generate a proof of ownership, the request must be initiated by the current digital passport owner.
Let's start 🚀
Use the wallet/createCertificateProofLink.
| Input | Mandatory | Type | Description | 
|---|---|---|---|
certificateId | ✅ | Number | Digital passport identification number. | 
passphrase | ❌ | Object | Digital passport passphrase is used in the proof of ownership link. | 
curl -X POST "https://custodial.arianee.com/testnet/wallet/createCertificateProofLink" -H "accept: application/json" -H "Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9..." -H "Content-Type: application/json" -d "[983002786,\"qoy7bdpri6me5\"]"
Result:
httpCode | Description | 
|---|---|
200 | The link is generated. | 
400 | The wallet may not be the digital passport owner. | 
{
  "certificateId": 983002786,
  "passphrase": "qoy7bdpri6me5",
  "link": "https://test.arian.ee/proof/983002786,qoy7bdpri6me5"
}
{
  "receipt": {
    "transactionHash": "0xe40160673691364d3b67a11a8536d0591262c9445dbd59833260e6f22b7b907c",
    "transactionIndex": 1,
    "blockHash": "0xef7ac8862725c48161f84df81627f1d0f024c2cb51bf22777febb3751931d37e",
    "blockNumber": 26834339,
    "cumulativeGasUsed": 143703,
    "gasUsed": 28269,
    "effectiveGasPrice": "0x59682f000",
    "from": "0xe522d3218602e6a783dabfd77993d4bf3e9af339",
    "to": "0x512c1fcf401133680f373a386f3f752b98070bc5",
    "contractAddress": null,
    "logs": [],
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "status": false,
    "error": "Reverted 0x303037303034",
    "type": "0x0"
  },
  "error": {
    "receipt": {
      "transactionHash": "0xe40160673691364d3b67a11a8536d0591262c9445dbd59833260e6f22b7b907c",
      "transactionIndex": 1,
      "blockHash": "0xef7ac8862725c48161f84df81627f1d0f024c2cb51bf22777febb3751931d37e",
      "blockNumber": 26834339,
      "cumulativeGasUsed": 143703,
      "gasUsed": 28269,
      "effectiveGasPrice": "0x59682f000",
      "from": "0xe522d3218602e6a783dabfd77993d4bf3e9af339",
      "to": "0x512c1fcf401133680f373a386f3f752b98070bc5",
      "contractAddress": null,
      "logs": [],
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "status": false,
      "error": "Reverted 0x303037303034",
      "type": "0x0"
    }
  }
}
Updated almost 2 years ago
