1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-26 19:49:26 +01:00

GITBOOK-312: change request with no subject merged in GitBook

This commit is contained in:
Jamie Hewitt 2023-05-25 16:07:32 +00:00 committed by gitbook-bot
parent 64654cbdaf
commit afcd485bed
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF

View File

@ -46,6 +46,48 @@ console.log(response)
* **Responses**: * **Responses**:
* **200**: This is a successful HTTP response code. It returns a bytes string containing the decrypted document. * **200**: This is a successful HTTP response code. It returns a bytes string containing the decrypted document.
#### Javascript Example
```
const axios = require('axios');
async function decryptAsset(payload) {
// Define the base URL of the services.
const SERVICES_URL = "<BASE URL>"; // Replace with your base services URL.
// Define the endpoint.
const endpoint = `${SERVICES_URL}/api/services/decrypt`;
try {
// Send a POST request to the endpoint with the payload in the request body.
const response = await axios.post(endpoint, payload);
// Check the response.
if (response.status !== 200) {
throw new Error(`Response status code is not 200: ${response.data}`);
}
// Use the response data here.
console.log(response.data);
} catch (error) {
console.error(error);
}
}
// Define the payload.
let payload = {
"decrypterAddress": "<DECRYPTER ADDRESS>", // Replace with your decrypter address.
"chainId": "<CHAIN ID>", // Replace with your chain ID.
"transactionId": "<TRANSACTION ID>", // Replace with your transaction ID.
"dataNftAddress": "<DATA NFT ADDRESS>", // Replace with your Data NFT Address.
};
// Run the function.
decryptAsset(payload);
```
Example response: Example response: