Getting A List Of Transaction Requests Pending Approval

Basic Description

This endpoint is used to get a list of the Transaction Requests in Taurus-PROTECT which are pending approval. To understand what is a Transaction, what is a Request and the differences between these two concepts, please refer to the following page in the Taurus User Guides.

This endpoint would accept a GET request with no parameters.

Prerequisites

Required Roles

Certain API endpoints require that the user has a specific role in order to access them. Roles are used to restrict access to certain functionality within the system and ensure that only authorized users are able to perform specific actions.

Here is the list of required Roles for this particular endpoint:

  • RequestApprover
  • TPUser

To find out more about roles, please refer to the following page in the Taurus User Guides.

Required Input Parameters

There are no Required Input Parameters for this endpoint.

📘

Preconditions

It is important to note that the if currently there are no Transaction Requests that await approval within Taurus-PROTECT, the request will result in an empty list.

Call Example

You can find a basic example in cURL below.

Please note that you will need to update the BASEURL and the APITOKEN for the command to function.

export BASEURL=https://taurus-protect-instance.com
export APIToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwiZXh0ZXJuYWxVc2VySUQiOiJ0ZWFtMUV4dGVybmFsVXNlcklEIiwidGVuYW50SUQiOjEsImNhcGl0YWxUZW5hbnRJRCI6MSwiZmlyc3RuYW1lIjoiSm9obiIsImxhc3RuYW1lIjoiRG9lIiwicm9sZXMiOlsidHB1c2VyIl0sImVtYWlsIjoidGVhbTFAYmFuay5jb20iLCJ1c2VybmFtZSI6InRlYW0xIiwiand0X3JlbmV3YWJsZV9hbW91bnQiOjAsImlzX3RvdHBfZW5hYmxlZCI6ZmFsc2UsImF1dGhfc3RhdHVzIjoiU1VDQ0VTUyIsImxhc3RfbG9naW4iOiIyMDIzLTAxLTAxVDAwOjAwOjAwLjE0OTc0NDIzMloiLCJsb2dnZWRfaW5fd2l0aF9zc28iOmZhbHNlLCJrZXkiOiIiLCJleHAiOjE2ODEyMTkyNzYsImlhdCI6MTY4MTIxNzQ3Nn0.K_85arIrigpkN1yHttCydpeT6oVg2c6PyQnuji907Og
curl --location "$BASEURL/api/rest/v1/requests/for-approval" \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header "Authorization: Bearer $APIToken" 

This piece of code submits a GET request to https://your-protect-instance.example.com/api/rest/v1/requests/for-approval with no parameters.

👍

Call Result

A successful response for the GET call to get the list of requests awaiting approval might look like this:

{
    "result": [
        {
            "id": "4137363",
            "tenantId": "1",
            "currency": "DOT",
            "envelope": "Cgc0MTM3MzYzEKyg+JDyjd2qFyABKooFEghjb2luYmFzZSoXCgpyZXF1ZXN0X2lkEAEaBzQxMzczNjMqEgoJcnVsZXNfa2V5EAEaA0RPVCohCg1jdXJyZW5jeV9uYW1lEAEaDlBvbGthZG90IC0gRE9UKlEKC2N1cnJlbmN5X2lkEAEaQGNhZGMyMjY4MTA3ZGU2ZDk3NDljYTFkMWEyZjhkZjIwZjdjZWE1MjYzYTVjZjNmYjg1MjM5NWJlMDg5NDdhMTMqEQoIY3VycmVuY3kQARoDRE9UKiYKBnNvdXJjZRAEGhIIAhIOCN3rBBIIY29pbmJhc2UiBnNvdXJjZSqCAQoLZGVzdGluYXRpb24QBRpkEmIIzNQdEjAxMlEzc2J2SksxYnY4UjFtQTJtU1E4UjJaNkhUaE5nNVl0WDZVaUNwdTZVNllvS2YaFU5vc3RybyBtYWluIGFkZHJlc3MgMSITbS80NCcvMzU0Jy8zJy8wJy8yJyILZGVzdGluYXRpb24qngEKBmFtb3VudBAKGokBCgUBKgXyABIGMi44OTM3Ggk1Ljc4NzQ0NTIgCioDRE9UMgNDSEY6YQoddmFsaWRhdG9yLWNvcmVAdGF1cnVzZ3JvdXAuY2gSQCMhX5dtQRmQsRG00N1Q1rXPRpygqOmdqswuPgHeDKfaaGYSJrd8DFZCWqiDlojJw3VCiA6uKs9Wo8vJcC7xcMMiBmFtb3VudCo6ChBleGNoYW5nZV9hY2NvdW50EAEaJGRjNDFiOTQwLWVmYjctNTgwOS1iMDJjLTM4NTUxOGM0MjZjZSofChNleGNoYW5nZV9hc3NldF90eXBlEAEaBndhbGxldCodChF0b3RhbF9maWF0X2Ftb3VudBABGgYyLjg5Mzc=",
            "status": "CREATED",
            "trails": [
                {
                    "userId": "11",
                    "externalUserId": "[email protected]",
                    "action": "created",
                    "comment": "ok",
                    "date": "2023-04-13T09:27:36.604187Z",
                    "requestStatus": "CREATED"
                },
                {
                    "userId": "1",
                    "externalUserId": "[email protected]",
                    "action": "approvers_assigned",
                    "comment": "rule = [source: any, destination: any, amount: any], approvals = ['team1': 1 sig]",
                    "date": "2023-04-13T09:27:36.627601Z",
                    "requestStatus": "CREATED"
                }
            ],
            "creationDate": "2023-04-13T09:27:36.545036Z",
            "updateDate": "2023-04-13T09:27:36.640258Z",
            "metadata": {
                "hash": "f206ffc53d3587f255144e0863e5a8ad4183cb277cb8a004c0172579106ec058",
                "payload": [
                    {
                        "column": "",
                        "key": "request_id",
                        "type": "String",
                        "value": "4137363"
                    },
                    {
                        "column": "",
                        "key": "rules_key",
                        "type": "String",
                        "value": "DOT"
                    },
                    {
                        "column": "",
                        "key": "currency_name",
                        "type": "String",
                        "value": "Polkadot - DOT"
                    },
                    {
                        "column": "",
                        "key": "currency_id",
                        "type": "String",
                        "value": "cadc2268107de6d9749ca1d1a2f8df20f7cea5263a5cf3fb852395be08947a13"
                    },
                    {
                        "column": "",
                        "key": "currency",
                        "type": "String",
                        "value": "DOT"
                    },
                    {
                        "column": "source",
                        "key": "source",
                        "type": "Source",
                        "value": {
                            "payload": {
                                "id": "79325",
                                "label": "coinbase"
                            },
                            "type": "SourceExchange"
                        }
                    },
                    {
                        "column": "destination",
                        "key": "destination",
                        "type": "Destination",
                        "value": {
                            "payload": {
                                "address": "12Q3sbvJK1bv8R1mA2mSQ8R2Z6HThNg5YtX6UiCpu6U6YoKf",
                                "id": "485964",
                                "label": "Nostro main address 1",
                                "path": "m/44'/354'/3'/0'/2'"
                            },
                            "type": "DestinationInternalAddress"
                        }
                    },
                    {
                        "column": "amount",
                        "key": "amount",
                        "type": "Amount",
                        "value": {
                            "currencyFrom": "DOT",
                            "currencyTo": "CHF",
                            "decimals": "10",
                            "rate": "5.7874452",
                            "valueFrom": "5000000000",
                            "valueTo": "2.8937"
                        }
                    },
                    {
                        "column": "",
                        "key": "exchange_account",
                        "type": "String",
                        "value": "dc41b940-efb7-5809-b02c-385518c426ce"
                    },
                    {
                        "column": "",
                        "key": "exchange_asset_type",
                        "type": "String",
                        "value": "wallet"
                    },
                    {
                        "column": "",
                        "key": "total_fiat_amount",
                        "type": "String",
                        "value": "2.8937"
                    }
                ],
                "payloadAsString": "[{\"key\":\"request_id\",\"type\":\"String\",\"value\":\"4137363\",\"column\":\"\"},{\"key\":\"rules_key\",\"type\":\"String\",\"value\":\"DOT\",\"column\":\"\"},{\"key\":\"currency_name\",\"type\":\"String\",\"value\":\"Polkadot - DOT\",\"column\":\"\"},{\"key\":\"currency_id\",\"type\":\"String\",\"value\":\"cadc2268107de6d9749ca1d1a2f8df20f7cea5263a5cf3fb852395be08947a13\",\"column\":\"\"},{\"key\":\"currency\",\"type\":\"String\",\"value\":\"DOT\",\"column\":\"\"},{\"key\":\"source\",\"type\":\"Source\",\"value\":{\"type\":\"SourceExchange\",\"payload\":{\"id\":\"79325\",\"label\":\"coinbase\"}},\"column\":\"source\"},{\"key\":\"destination\",\"type\":\"Destination\",\"value\":{\"type\":\"DestinationInternalAddress\",\"payload\":{\"id\":\"485964\",\"address\":\"12Q3sbvJK1bv8R1mA2mSQ8R2Z6HThNg5YtX6UiCpu6U6YoKf\",\"label\":\"Nostro main address 1\",\"path\":\"m/44'/354'/3'/0'/2'\"}},\"column\":\"destination\"},{\"key\":\"amount\",\"type\":\"Amount\",\"value\":{\"valueFrom\":\"5000000000\",\"valueTo\":\"2.8937\",\"rate\":\"5.7874452\",\"decimals\":\"10\",\"currencyFrom\":\"DOT\",\"currencyTo\":\"CHF\"},\"column\":\"amount\"},{\"key\":\"exchange_account\",\"type\":\"String\",\"value\":\"dc41b940-efb7-5809-b02c-385518c426ce\",\"column\":\"\"},{\"key\":\"exchange_asset_type\",\"type\":\"String\",\"value\":\"wallet\",\"column\":\"\"},{\"key\":\"total_fiat_amount\",\"type\":\"String\",\"value\":\"2.8937\",\"column\":\"\"}]"
            },
            "rule": "rule = [source: any, destination: any, amount: any], approvals = ['team1': 1 sig]",
            "approvers": {
                "parallel": [
                    {
                        "sequential": [
                            {
                                "externalGroupID": "team1",
                                "minimumSignatures": 1
                            }
                        ]
                    }
                ]
            },
            "type": "payment",
            "currencyInfo": {
                "name": "Polkadot",
                "symbol": "DOT",
                "coinTypeIndex": "354",
                "blockchain": "DOT",
                "decimals": "10",
                "hasStaking": true,
                "isAccountBased": true,
                "enabled": true,
                "id": "cadc2268107de6d9749ca1d1a2f8df20f7cea5263a5cf3fb852395be08947a13",
                "displayName": "Polkadot - DOT",
                "type": "native",
                "network": "mainnet"
            },
            "needsApprovalFrom": [
                "team1"
            ]
        },
        {
            "id": "4129668",
            "tenantId": "1",
            "currency": "DOT",
            "envelope": "Cgc0MTI5NjY4EPuhyL2jzJ6nFxgOKpsRCCQS6QYKLzF6dWdjYWJUdU43cnMxYkZZYjMzZ1JlbXRnNjdpNE12cDF0d1c4NW5RS2l3aHdRCi8xc0VjRGZHWnNiSkNTaW5GQlBOMmhrcVlVOFF3THhpcERqdXozQk43VUZQSm5yawowMTJkdnlxQ0ZoVnViVERxTWRvanlqaGt4VlVNYVlWWFdMdjh1WlcxTm9tVXVuUG1OCjAxNkNkSGpiNG54VndGNnV3bVBtNkEyOXBjNHVibkxpWTdVcWFzTXh0N2NUOUJjb0sKMDE1anJRWDU0SGN6Q0tKZ3RZWW9LdnpKMmtneUN5eUE0a3l2TXYyYkM4eDlVdERwbgowMTZZd1VaeUxkZUFvZTRLbWhpdkd3dXVKcEJIMVVTNHFrVXRYSzJWODNNVlhVeTZ4CjAxNUtYOUI1a3NSSHEzdncxVW40RDdEdnJvZFpxb1MyRkxrWlYzOENTa1I0Rm5aamgKMDEyN25XUDdhZEtBc1hCVzEzNUZyQmdtdDVteHVGQTVZcFhTcmRENkJXcDZSVW9IcwovMTExQjhDeGNtbldidURMeUd2Z1VtUmV6RENLMWJyUlptdlV1UTZTckZkTXljM1MKMDEyM1Z1Z0JSRk1xVUVGdmlTWXJHM2V3ZFo0NlptcXhqbVJhR1k2QnZha2ZkUFZhRwowMTR6b0JZVnU0eXkyVWF0cDFvTEJZYnd3VVlkemJTRlZUZjJrS1NyQ1Vta0VjQ0xzCjAxNFk0czZWMVBXcndCTHZ4VzQ3Z2NZZ1pDR1RZZWttbXp2RnNLMWtpcU5IMmQ4NHQKLzE3YlI2cnpWc1ZyelZKUzFoTTRkU0pVNDN6Mk1VbXo3WkRwUExoOHkyZnFWZzdtCjAxNVV5aVo5clloclgzOVJhc2MxaUU0c2RNRTdXSE5GU2o4UlFUM3l1dXl0ZDNOcmQKMDE0TjVHVDdZVGFEQlNzTHBmeHh0Q3hOZFlmZ0RvZkdqNXdRU2ZxQzFVUktIZFQ4QwowMTVTY211NWF1bjlUanlZVDh2Y1JCNjg1cVNjNWFvNFdrV0RDS0poUEhoTVVVMW1uEksKKzIyNDA4NToyNDI2ZWRjYS1iYzRlLTRlOWMtOTBjMy01YmI4M2NjZWFhNTYSE20vNDQnLzM1NCcvMCcvMCcvMCcyAQBiBAlS8pgiFwoKcmVxdWVzdF9pZBABGgc0MTI5NjY4IhsKCXJ1bGVzX2tleRABGgxET1RfTm9taW5hdGUiEQoIY3VycmVuY3kQARoDRE9UIiEKDWN1cnJlbmN5X25hbWUQARoOUG9sa2Fkb3QgLSBET1QiUQoLY3VycmVuY3lfaWQQARpAY2FkYzIyNjgxMDdkZTZkOTc0OWNhMWQxYTJmOGRmMjBmN2NlYTUyNjNhNWNmM2ZiODUyMzk1YmUwODk0N2ExMyIUCgduZXR3b3JrEAEaB21haW5uZXQiggEKBnNvdXJjZRAEGm4IARJqCNXWDRIvMUZHekRKdWdtZDhuN0RhcXFZQ2tVaHRIdXZWTXRINEVMNERHZ3ZQRmdGcmtieXQaHlRFU1QgTmljb2xhcyBEIDE1LjEyIGFkZHJlc3MgMSITbS80NCcvMzU0Jy8wJy8wJy8wJyIGc291cmNlIrUGCghub21pbmVlcxAGGpwGCi8xenVnY2FiVHVON3JzMWJGWWIzM2dSZW10ZzY3aTRNdnAxdHdXODVuUUtpd2h3UQovMXNFY0RmR1pzYkpDU2luRkJQTjJoa3FZVThRd0x4aXBEanV6M0JON1VGUEpucmsKMDEyZHZ5cUNGaFZ1YlREcU1kb2p5amhreFZVTWFZVlhXTHY4dVpXMU5vbVV1blBtTgowMTZDZEhqYjRueFZ3RjZ1d21QbTZBMjlwYzR1Ym5MaVk3VXFhc014dDdjVDlCY29LCjAxNWpyUVg1NEhjekNLSmd0WVlvS3Z6SjJrZ3lDeXlBNGt5dk12MmJDOHg5VXREcG4KMDE2WXdVWnlMZGVBb2U0S21oaXZHd3V1SnBCSDFVUzRxa1V0WEsyVjgzTVZYVXk2eAowMTVLWDlCNWtzUkhxM3Z3MVVuNEQ3RHZyb2RacW9TMkZMa1pWMzhDU2tSNEZuWmpoCjAxMjduV1A3YWRLQXNYQlcxMzVGckJnbXQ1bXh1RkE1WXBYU3JkRDZCV3A2UlVvSHMKLzExMUI4Q3hjbW5XYnVETHlHdmdVbVJlekRDSzFiclJabXZVdVE2U3JGZE15YzNTCjAxMjNWdWdCUkZNcVVFRnZpU1lyRzNld2RaNDZabXF4am1SYUdZNkJ2YWtmZFBWYUcKMDE0em9CWVZ1NHl5MlVhdHAxb0xCWWJ3d1VZZHpiU0ZWVGYya0tTckNVbWtFY0NMcwowMTRZNHM2VjFQV3J3Qkx2eFc0N2djWWdaQ0dUWWVrbW16dkZzSzFraXFOSDJkODR0Ci8xN2JSNnJ6VnNWcnpWSlMxaE00ZFNKVTQzejJNVW16N1pEcFBMaDh5MmZxVmc3bQowMTVVeWlaOXJZaHJYMzlSYXNjMWlFNHNkTUU3V0hORlNqOFJRVDN5dXV5dGQzTnJkCjAxNE41R1Q3WVRhREJTc0xwZnh4dEN4TmRZZmdEb2ZHajV3UVNmcUMxVVJLSGRUOEMKMDE1U2NtdTVhdW45VGp5WVQ4dmNSQjY4NXFTYzVhbzRXa1dEQ0tKaFBIaE1VVTFtbiIIbm9taW5lZXMiFgoKZmVlX2xpbWl0cxADGgYKBAlS8pgiHwoRdmFsaWRfdW50aWxfYmxvY2sQAhoIAAAAAADhB5QiQgoPdHJhbnNhY3Rpb25faWRzEAYaLQorMjI0MDg1OjI0MjZlZGNhLWJjNGUtNGU5Yy05MGMzLTViYjgzY2NlYWE1NiIcChFpc19jYW5jZWxfcmVxdWVzdBABGgVmYWxzZToHbWFpbm5ldA==",
            "status": "CREATED",
            "trails": [
                {
                    "userId": "11",
                    "externalUserId": "[email protected]",
                    "action": "created",
                    "date": "2023-03-21T15:57:53.485765Z",
                    "requestStatus": "CREATED"
                },
                {
                    "userId": "1",
                    "externalUserId": "[email protected]",
                    "action": "approvers_assigned",
                    "comment": "rule = [source: any], approvals = ['team1': 1 sig|'team2': 1 sig]",
                    "date": "2023-03-21T15:57:53.791488Z",
                    "requestStatus": "CREATED"
                }
            ],
            "creationDate": "2023-03-21T15:57:49.198023Z",
            "updateDate": "2023-03-21T15:57:53.799853Z",
            "metadata": {
                "hash": "a156ab2495ebeb0220aa55ad1e1b47696c9d9d4f1a9ed7808f8ba6d46f881e07",
                "payload": [
                    {
                        "column": "",
                        "key": "request_id",
                        "type": "String",
                        "value": "4129668"
                    },
                    {
                        "column": "",
                        "key": "rules_key",
                        "type": "String",
                        "value": "DOT_Nominate"
                    },
                    {
                        "column": "",
                        "key": "currency",
                        "type": "String",
                        "value": "DOT"
                    },
                    {
                        "column": "",
                        "key": "currency_name",
                        "type": "String",
                        "value": "Polkadot - DOT"
                    },
                    {
                        "column": "",
                        "key": "currency_id",
                        "type": "String",
                        "value": "cadc2268107de6d9749ca1d1a2f8df20f7cea5263a5cf3fb852395be08947a13"
                    },
                    {
                        "column": "",
                        "key": "network",
                        "type": "String",
                        "value": "mainnet"
                    },
                    {
                        "column": "source",
                        "key": "source",
                        "type": "Source",
                        "value": {
                            "payload": {
                                "address": "1FGzDJugmd8n7DaqqYCkUhtHuvVMtH4EL4DGgvPFgFrkbyt",
                                "id": "224085",
                                "label": "TEST Nicolas D 15.12 address 1",
                                "path": "m/44'/354'/0'/0'/0'"
                            },
                            "type": "SourceInternalAddress"
                        }
                    },
                    {
                        "column": "nominees",
                        "key": "nominees",
                        "type": "StringArray",
                        "value": [
                            "1zugcabTuN7rs1bFYb33gRemtg67i4Mvp1twW85nQKiwhwQ",
                            "1sEcDfGZsbJCSinFBPN2hkqYU8QwLxipDjuz3BN7UFPJnrk",
                            "12dvyqCFhVubTDqMdojyjhkxVUMaYVXWLv8uZW1NomUunPmN",
                            "16CdHjb4nxVwF6uwmPm6A29pc4ubnLiY7UqasMxt7cT9BcoK",
                            "15jrQX54HczCKJgtYYoKvzJ2kgyCyyA4kyvMv2bC8x9UtDpn",
                            "16YwUZyLdeAoe4KmhivGwuuJpBH1US4qkUtXK2V83MVXUy6x",
                            "15KX9B5ksRHq3vw1Un4D7DvrodZqoS2FLkZV38CSkR4FnZjh",
                            "127nWP7adKAsXBW135FrBgmt5mxuFA5YpXSrdD6BWp6RUoHs",
                            "111B8CxcmnWbuDLyGvgUmRezDCK1brRZmvUuQ6SrFdMyc3S",
                            "123VugBRFMqUEFviSYrG3ewdZ46ZmqxjmRaGY6BvakfdPVaG",
                            "14zoBYVu4yy2Uatp1oLBYbwwUYdzbSFVTf2kKSrCUmkEcCLs",
                            "14Y4s6V1PWrwBLvxW47gcYgZCGTYekmmzvFsK1kiqNH2d84t",
                            "17bR6rzVsVrzVJS1hM4dSJU43z2MUmz7ZDpPLh8y2fqVg7m",
                            "15UyiZ9rYhrX39Rasc1iE4sdME7WHNFSj8RQT3yuuytd3Nrd",
                            "14N5GT7YTaDBSsLpfxxtCxNdYfgDofGj5wQSfqC1URKHdT8C",
                            "15Scmu5aun9TjyYT8vcRB685qSc5ao4WkWDCKJhPHhMUU1mn"
                        ]
                    },
                    {
                        "column": "",
                        "key": "fee_limits",
                        "type": "BigIntArray",
                        "value": [
                            "156431000"
                        ]
                    },
                    {
                        "column": "",
                        "key": "valid_until_block",
                        "type": "BigInt",
                        "value": "14747540"
                    },
                    {
                        "column": "",
                        "key": "transaction_ids",
                        "type": "StringArray",
                        "value": [
                            "224085:2426edca-bc4e-4e9c-90c3-5bb83cceaa56"
                        ]
                    },
                    {
                        "column": "",
                        "key": "is_cancel_request",
                        "type": "String",
                        "value": "false"
                    }
                ],
                "payloadAsString": "[{\"key\":\"request_id\",\"type\":\"String\",\"value\":\"4129668\",\"column\":\"\"},{\"key\":\"rules_key\",\"type\":\"String\",\"value\":\"DOT_Nominate\",\"column\":\"\"},{\"key\":\"currency\",\"type\":\"String\",\"value\":\"DOT\",\"column\":\"\"},{\"key\":\"currency_name\",\"type\":\"String\",\"value\":\"Polkadot - DOT\",\"column\":\"\"},{\"key\":\"currency_id\",\"type\":\"String\",\"value\":\"cadc2268107de6d9749ca1d1a2f8df20f7cea5263a5cf3fb852395be08947a13\",\"column\":\"\"},{\"key\":\"network\",\"type\":\"String\",\"value\":\"mainnet\",\"column\":\"\"},{\"key\":\"source\",\"type\":\"Source\",\"value\":{\"type\":\"SourceInternalAddress\",\"payload\":{\"id\":\"224085\",\"address\":\"1FGzDJugmd8n7DaqqYCkUhtHuvVMtH4EL4DGgvPFgFrkbyt\",\"label\":\"TEST Nicolas D 15.12 address 1\",\"path\":\"m/44'/354'/0'/0'/0'\"}},\"column\":\"source\"},{\"key\":\"nominees\",\"type\":\"StringArray\",\"value\":[\"1zugcabTuN7rs1bFYb33gRemtg67i4Mvp1twW85nQKiwhwQ\",\"1sEcDfGZsbJCSinFBPN2hkqYU8QwLxipDjuz3BN7UFPJnrk\",\"12dvyqCFhVubTDqMdojyjhkxVUMaYVXWLv8uZW1NomUunPmN\",\"16CdHjb4nxVwF6uwmPm6A29pc4ubnLiY7UqasMxt7cT9BcoK\",\"15jrQX54HczCKJgtYYoKvzJ2kgyCyyA4kyvMv2bC8x9UtDpn\",\"16YwUZyLdeAoe4KmhivGwuuJpBH1US4qkUtXK2V83MVXUy6x\",\"15KX9B5ksRHq3vw1Un4D7DvrodZqoS2FLkZV38CSkR4FnZjh\",\"127nWP7adKAsXBW135FrBgmt5mxuFA5YpXSrdD6BWp6RUoHs\",\"111B8CxcmnWbuDLyGvgUmRezDCK1brRZmvUuQ6SrFdMyc3S\",\"123VugBRFMqUEFviSYrG3ewdZ46ZmqxjmRaGY6BvakfdPVaG\",\"14zoBYVu4yy2Uatp1oLBYbwwUYdzbSFVTf2kKSrCUmkEcCLs\",\"14Y4s6V1PWrwBLvxW47gcYgZCGTYekmmzvFsK1kiqNH2d84t\",\"17bR6rzVsVrzVJS1hM4dSJU43z2MUmz7ZDpPLh8y2fqVg7m\",\"15UyiZ9rYhrX39Rasc1iE4sdME7WHNFSj8RQT3yuuytd3Nrd\",\"14N5GT7YTaDBSsLpfxxtCxNdYfgDofGj5wQSfqC1URKHdT8C\",\"15Scmu5aun9TjyYT8vcRB685qSc5ao4WkWDCKJhPHhMUU1mn\"],\"column\":\"nominees\"},{\"key\":\"fee_limits\",\"type\":\"BigIntArray\",\"value\":[\"156431000\"],\"column\":\"\"},{\"key\":\"valid_until_block\",\"type\":\"BigInt\",\"value\":\"14747540\",\"column\":\"\"},{\"key\":\"transaction_ids\",\"type\":\"StringArray\",\"value\":[\"224085:2426edca-bc4e-4e9c-90c3-5bb83cceaa56\"],\"column\":\"\"},{\"key\":\"is_cancel_request\",\"type\":\"String\",\"value\":\"false\",\"column\":\"\"}]"
            },
            "rule": "rule = [source: any], approvals = ['team1': 1 sig|'team2': 1 sig]",
            "approvers": {
                "parallel": [
                    {
                        "sequential": [
                            {
                                "externalGroupID": "team1",
                                "minimumSignatures": 1
                            }
                        ]
                    },
                    {
                        "sequential": [
                            {
                                "externalGroupID": "team2",
                                "minimumSignatures": 1
                            }
                        ]
                    }
                ]
            },
            "type": "dot_nominate",
            "currencyInfo": {
                "name": "Polkadot",
                "symbol": "DOT",
                "coinTypeIndex": "354",
                "blockchain": "DOT",
                "decimals": "10",
                "hasStaking": true,
                "isAccountBased": true,
                "enabled": true,
                "id": "cadc2268107de6d9749ca1d1a2f8df20f7cea5263a5cf3fb852395be08947a13",
                "displayName": "Polkadot - DOT",
                "type": "native",
                "network": "mainnet"
            },
            "needsApprovalFrom": [
                "team1",
                "team2"
            ]
        }
    ],
    "totalItems": "2"
}

In this example, Taurus-PROTECT responds with a JSON object containing a list of all the Transaction Request awaiting approval.

Requirements for Future Use

For this endpoint, you need to store the Request id and the hash of the metadataas they will be required to generate the ECDSA Signature during the Signing Process in the next step.

You can find the Swagger-generated page for this endpoint in the following link.




  © 2025 Taurus SA. All rights reserved.