---
updatedAt: 2025-09-29T22:32:45.000Z
agentTools:
  projectIndex: https://developers.sygna.io/llms.txt
---

# PermissionRequest.Data

<Table align={["left","left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Key
      </th>

      <th style={{ textAlign: "left" }}>
        Type
      </th>

      <th style={{ textAlign: "left" }}>
        Description
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        `private_info`
      </td>

      <td style={{ textAlign: "left" }}>
        string
      </td>

      <td style={{ textAlign: "left" }}>
        ECIES encoded Private Information with Beneficiary VASP Public Key in [VASP Key Pair](https://developers.sygna.io/docs/vasp-key-pair-1).
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `transaction`
      </td>

      <td style={{ textAlign: "left" }}>
        [Transaction](https://developers.sygna.io/reference/transaction)
      </td>

      <td style={{ textAlign: "left" }}>

      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `data_dt`
      </td>

      <td style={{ textAlign: "left" }}>
        string
      </td>

      <td style={{ textAlign: "left" }}>
        Timestamp in ISO format: yyyy-MM-dd'T'HH:mm:ss.SSSZ
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `expire_date`
      </td>

      <td style={{ textAlign: "left" }}>
        int64
      </td>

      <td style={{ textAlign: "left" }}>
        Unix timestamp. To set an expiry date of your transfer request. Bridge will stop relaying transfer requests once the transfer expires.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `need_validate_addr`
      </td>

      <td style={{ textAlign: "left" }}>
        boolean
      </td>

      <td style={{ textAlign: "left" }}>
        Originator VASP can check if the beneficiary VASP owns the wallet address before originator personal information is sent.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `signature`
      </td>

      <td style={{ textAlign: "left" }}>
        string
      </td>

      <td style={{ textAlign: "left" }}>
        Signature of the object containing above fields signed by originator VASP Private Key in [VASP Key Pair](https://developers.sygna.io/docs/vasp-key-pair-1).
      </td>
    </tr>
  </tbody>
</Table>

**Sample Object**

```json
{
  "private_info": "04a939a2c1f47d5d5f1a17148c7ac53b3d16b13adc9adc373abaab765fd09d0983a4b32729db6cdc8c2328a6ad577daee2c7c6a430ad746c11f760eb426c688143d44349895e355d1b9b80fe19ea677b63d4382849ee6d1b3219941717e4672f3da5c5104baf45486fde3d1e5973d3de13704a4b64a5e67fe07c9fa4efa5c02cdc292e22c683f1c59f81c40d39a70a46221af9faf85aef1604745b965104c04e88431a1f025d1a4e981d0b94f94cc3dfacffd7432a97314931be5b0b90d99ba1b9544eb001",
  "transaction": {
    "originator_vasp": {
      "vasp_code": "VASPUSNY1",
      "addrs": [
        {
          "address": "bnb1vynn9hamtqg9me7y6frja0rvfva9saprl55gl4",
          "addr_extra_info": [
            {
              "tag": "123"
            }
          ]
        },
        {
          "address": "bnb1vynn9hamtqg9me7y6frja0rvfva9saprl55gl5",
          "addr_extra_info": []
        }
      ]
    },
    "beneficiary_vasp": {
      "vasp_code": "VASPUSNY2",
      "addrs": [
        {
          "address": "bnb1hj767k8nlf0jn6p3c3wvl0r0qfwfrvuxrqlxce"
        }
      ]
    },
    "currency_id": "sygna:0x80000090",
    "amount": "1.235"
  },
  "data_dt": "2019-07-29T06:29:00.123Z",
  "expire_date": 4107667801000,
  "need_validate_addr": false,
  "signature": "7050e1f4e9ceb01161a62e22219a31891c2d4e1bb50b889ceea1c12e5a63d02d3e60624383db0f423fe0941fc72af5233dd33fd7b5c02546690fe641b683acc5"
}
```