# How to call read method using postman api create transaction method

**URL:** <https://community.fireblocks.com/t/how-to-call-read-method-using-postman-api-create-transaction-method/1105>\
**Category:** Developer Discussion\
**Tags:** help-center, getting-started\
**Created:** [June 12, 2024, 6:57am UTC](https://community.fireblocks.com/t/how-to-call-read-method-using-postman-api-create-transaction-method/1105 "2024-06-12T06:57:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![SvvrCg](https://avatars.discourse-cdn.com/v4/letter/s/8edcca/32.png) [@SvvrCg](https://community.fireblocks.com/u/SvvrCg)\
**Post date:** [June 12, 2024, 6:57am UTC](https://community.fireblocks.com/t/how-to-call-read-method-using-postman-api-create-transaction-method/1105/1 "2024-06-12T06:57:29Z")

</div>

when i am calling read method using create transaction api it is using gas fee. and it creating a new transaction in the block however if i use fireblocks skd using web3 provider able to call read method without gas fee as i am using web3.call method

 ![image](https://us1.discourse-cdn.com/flex015/uploads/fireblocks/original/1X/3c1d1ad729c308196b01782d1aa2ac5fd6e7f110.png)

output received from calling read method using contractCall operation  
**“id”: “dadb5ef6-1f12-42d9-8107-8ba5af3f7f71”,**  
\*\* “createdAt”: 1718172036382,\*\*  
\*\* “lastUpdated”: 1718172087225,\*\*  
\*\* “assetId”: “ETH\_TEST6”,\*\*  
\*\* “source”: {\*\*  
\*\* “id”: “0”,\*\*  
\*\* “type”: “VAULT\_ACCOUNT”,\*\*  
\*\* “name”: “Default”,\*\*  
\*\* “subType”: “”\*\*  
\*\* },\*\*  
\*\* “destination”: {\*\*  
\*\* “id”: “”,\*\*  
\*\* “type”: “ONE\_TIME\_ADDRESS”,\*\*  
\*\* “name”: “N/A”,\*\*  
\*\* “subType”: “”\*\*  
\*\* },\*\*  
\*\* “amount”: 0,\*\*  
\*\* “fee”: 0.000047736791785848,\*\*  
\*\* “networkFee”: 0.000047736791785848,\*\*  
\*\* “netAmount”: 0,\*\*  
\*\* “sourceAddress”: “0x3A924CcE9A2b9d620654B73a0139027f47F6377b”,\*\*  
\*\* “destinationAddress”: “0xFDA462ee94aBCE319DDf5F48d89f772C4C72c7F3”,\*\*  
\*\* “destinationAddressDescription”: “”,\*\*  
\*\* “destinationTag”: “”,\*\*  
\*\* “status”: “COMPLETED”,\*\*  
\*\* “txHash”: “0x0de4531173f333e4cc40961957d2876532d2e680c68995b061372ff793f63fa6”,\*\*  
\*\* “subStatus”: “CONFIRMED”,\*\*  
\*\* “signedBy”: [\*\*  
\*\* “cfa949bd-3b51-4582-909a-9abca3312d4d”\*\*  
\*\* ],\*\*  
\*\* “createdBy”: “338cdc0f-389a-4e27-bfdb-4c16cff36a6b”,\*\*  
\*\* “rejectedBy”: “”,\*\*  
\*\* “amountUSD”: null,\*\*  
\*\* “addressType”: “”,\*\*  
\*\* “note”: “calling cal contract get fun”,\*\*  
\*\* “exchangeTxId”: “”,\*\*  
\*\* “requestedAmount”: 0,\*\*  
\*\* “feeCurrency”: “ETH\_TEST6”,\*\*  
\*\* “operation”: “CONTRACT\_CALL”,\*\*  
\*\* “numOfConfirmations”: 3,\*\*  
\*\* “amountInfo”: {\*\*  
\*\* “amount”: “0”,\*\*  
\*\* “requestedAmount”: “0”,\*\*  
\*\* “netAmount”: “0”\*\*  
\*\* },\*\*  
\*\* “feeInfo”: {\*\*  
\*\* “networkFee”: “0.000047736791785848”,\*\*  
\*\* “gasPrice”: “2.0316986630000002”\*\*  
\*\* },\*\*  
\*\* “blockInfo”: {\*\*  
\*\* “blockHeight”: “1719476”,\*\*  
\*\* “blockHash”: “0x6270a130007475b54fe05a7ee4f16e7ab35f038b3afcb7159e24212d533b3b71”\*\*  
\*\* },\*\*  
\*\* “networkRecords”: [\*\*  
\*\* {\*\*  
\*\* “source”: {\*\*  
\*\* “id”: “0”,\*\*  
\*\* “type”: “VAULT\_ACCOUNT”,\*\*  
\*\* “name”: “Default”,\*\*  
\*\* “subType”: “”\*\*  
\*\* },\*\*  
\*\* “destination”: {\*\*  
\*\* “id”: “”,\*\*  
\*\* “type”: “ONE\_TIME\_ADDRESS”,\*\*  
\*\* “name”: “N/A”,\*\*  
\*\* “subType”: “”\*\*  
\*\* },\*\*  
\*\* “txHash”: “0x0de4531173f333e4cc40961957d2876532d2e680c68995b061372ff793f63fa6”,\*\*  
\*\* “networkFee”: “0.000047736791785848”,\*\*  
\*\* “assetId”: “ETH\_TEST6”,\*\*  
\*\* “netAmount”: “0”,\*\*  
\*\* “isDropped”: false,\*\*  
\*\* “type”: “CONTRACT\_CALL”,\*\*  
\*\* “destinationAddress”: “0xFDA462ee94aBCE319DDf5F48d89f772C4C72c7F3”\*\*  
\*\* }\*\*  
\*\* ],\*\*  
\*\* “signedMessages”: ,\*\*  
\*\* “extraParameters”: {\*\*  
\*\* “contractCallData”: “0xde292789”\*\*  
\*\* },\*\*  
\*\* “assetType”: “BASE\_ASSET”\*\*  
\*\* }\*\*

. is their any way to call the read methods using this api? and what should be contract call data for read method in my case it doesn’t any parameters to be passed

here is abi for the contract :  
[{“inputs”:[{“internalType”:“uint256”,“name”:“a”,“type”:“uint256”},{“internalType”:“uint256”,“name”:“b”,“type”:“uint256”}],“name”:“add”,“outputs”:,“stateMutability”:“nonpayable”,“type”:“function”},{“inputs”:,“name”:“getResult”,“outputs”:[{“internalType”:“uint256”,“name”:“”,“type”:“uint256”}],“stateMutability”:“view”,“type”:“function”}]

---

<div class="post-metadata">

**Author:** ![SlavaSereb](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@SlavaSereb](https://community.fireblocks.com/u/SlavaSereb)\
**Post date:** [June 12, 2024, 7:52am UTC](https://community.fireblocks.com/t/how-to-call-read-method-using-postman-api-create-transaction-method/1105/2 "2024-06-12T07:52:15Z")

</div>

Hey @SvvrCg,

We currently don’t support read calls via Fireblocks API. To do so you’ll need to use an external RPC provider.

---

<div class="post-metadata">

**Author:** ![david.cassell](https://avatars.discourse-cdn.com/v4/letter/d/ad7895/32.png) [@david.cassell](https://community.fireblocks.com/u/david.cassell)\
**Post date:** [November 11, 2024, 6:36pm UTC](https://community.fireblocks.com/t/how-to-call-read-method-using-postman-api-create-transaction-method/1105/3 "2024-11-11T18:36:49Z")

</div>

> [@SlavaSereb](#):
>
> We currently don’t support read calls via Fireblocks API. To do so you’ll need to use an external RPC provider.

Hello, is this the case? No way to call a read method on a deployed contract?  
Please can you provide an example of how to do this C# and external RPC provider  
Thank you
