POST
/
{walletId}
/
asset
{
  "id": {
    "tenantId": "312361a0-587a-4708-832f-73252d16a3ab",
    "entityId": {
      "v": "d50512bb-9ba2-4f2e-81bc-ce4e78b36b16"
    },
    "auditData": {
      "dateCreated": "2022-01-19T05:30:01.999Z"
    }
  },
  "purpose": "euro",
  "type": "currency",
  "status": "available",
  "instance": {
    "id": {
      "tenantId": "312361a0-587a-4708-832f-73252d16a3ab",
      "entityId": {
        "v": "c4259e51-360b-47c4-bbb7-95f7aa3680c1"
      },
      "auditData": {
        "dateCreated": "2022-01-19T05:30:01.999Z"
      }
    },
    "name": "EURO",
    "aliases": [
      {
        "id": {
          "tenantId": "312361a0-587a-4708-832f-73252d16a3ab",
          "entityId": {
            "v": "c4259e51-360b-47c4-bbb7-95f7aa3680b4"
          },
          "auditData": {
            "dateCreated": "2022-01-19T05:30:01.999Z"
          }
        },
        "name": "EUR",
        "shortname": "eur",
        "scale": 0,
        "sign": "€",
        "picture": ""
      },
      {
        "id": {
          "tenantId": "312361a0-587a-4708-832f-73252d16a3ab",
          "entityId": {
            "v": "c4259e51-360b-47c4-bbb7-95f7aa3680b6"
          },
          "auditData": {
            "dateCreated": "2022-01-19T05:30:01.999Z"
          }
        },
        "name": "EUROCENT",
        "shortname": "CENT",
        "scale": 2,
        "sign": "€",
        "picture": "data:image/jpeg;base64,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"
      },
      {
        "id": {
          "tenantId": "312361a0-587a-4708-832f-73252d16a3ab",
          "entityId": {
            "v": "c4259e51-360b-47c4-bbb7-95f7aa3680b7"
          },
          "auditData": {
            "dateCreated": "2022-01-19T05:30:01.999Z"
          }
        },
        "name": "Euro PIPS",
        "shortname": "0.00001 Euro",
        "scale": 5,
        "sign": "€",
        "picture": ""
      }
    ],
    "type": "fiat",
    "decimal": 2,
    "max_value": -1
  },
  "instanceBase": {
    "id": {
      "tenantId": "312361a0-587a-4708-832f-73252d16a3ab",
      "entityId": {
        "v": "c4259e51-360b-47c4-bbb7-95f7aa3680b7"
      },
      "auditData": {
        "dateCreated": "2022-01-19T05:30:01.999Z"
      }
    },
    "name": "Euro PIPS",
    "shortname": "0.00001 Euro",
    "scale": 5,
    "sign": "€",
    "picture": ""
  },
  "availableBalance": {
    "id": {
      "tenantId": "312361a0-587a-4708-832f-73252d16a3ab",
      "entityId": {
        "v": "c4259e51-360b-47c4-bbb7-95f7aa3680c4"
      },
      "auditData": {
        "dateCreated": "2022-01-19T05:30:01.999Z"
      }
    },
    "balanceType": "current",
    "name": "TEST_ASSET_AVAILABLE_BALANCE",
    "value": "90001",
    "instanceRef": "c4259e51-360b-47c4-bbb7-95f7aa3680b5",
    "instanceBaseRef": "c4259e51-360b-47c4-bbb7-95f7aa3680bc"
  },
  "currentBalance": {
    "id": {
      "tenantId": "312361a0-587a-4708-832f-73252d16a3ab",
      "entityId": {
        "v": "c4259e51-360b-47c4-bbb7-95f7aa3680c3"
      },
      "auditData": {
        "dateCreated": "2022-01-19T05:30:01.999Z"
      }
    },
    "balanceType": "current",
    "name": "TEST_ASSET_CURRENT_BALANCE",
    "value": "100001",
    "instanceRef": "c4259e51-360b-47c4-bbb7-95f7aa3680b5",
    "instanceBaseRef": "c4259e51-360b-47c4-bbb7-95f7aa3680bc"
  },
  "allowedOperations": {
    "type": "array",
    "items": {
      "type": "object",
      "properties": {
        "id": {
          "type": "object",
          "properties": {
            "tenantId": {
              "type": "string"
            },
            "ownerId": {
              "type": "string"
            },
            "entityId": {
              "oneOf": [
                {
                  "type": "object",
                  "properties": {
                    "v": {
                      "type": "string",
                      "format": "uuid"
                    }
                  }
                },
                {
                  "type": "object",
                  "properties": {
                    "v": {
                      "type": "string"
                    }
                  }
                },
                {
                  "type": "object",
                  "properties": {
                    "v": {
                      "type": "string"
                    }
                  }
                }
              ]
            },
            "auditData": {
              "properties": {
                "createdAt": {
                  "type": "string",
                  "format": "date-time"
                },
                "updatedAt": {
                  "type": "string",
                  "format": "date-time"
                },
                "deletedAt": {
                  "type": "string",
                  "format": "date-time"
                },
                "archivedAt": {
                  "type": "string",
                  "format": "date-time"
                },
                "createdBy": {
                  "type": "string",
                  "format": "uuid"
                },
                "updatedBy": {
                  "type": "string",
                  "format": "uuid"
                },
                "deletedBy": {
                  "type": "string",
                  "format": "uuid"
                }
              },
              "example": {
                "createdAt": "2000-01-23T04:56:07.000Z",
                "archivedAt": "2000-01-23T04:56:07.000Z",
                "deletedAt": "2000-01-23T04:56:07.000Z",
                "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                "updatedAt": "2000-01-23T04:56:07.000Z"
              }
            }
          },
          "example": {
            "auditData": {
              "createdAt": "2000-01-23T04:56:07.000Z",
              "archivedAt": "2000-01-23T04:56:07.000Z",
              "deletedAt": "2000-01-23T04:56:07.000Z",
              "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
              "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
              "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
              "updatedAt": "2000-01-23T04:56:07.000Z"
            },
            "tenantId": "tenantId",
            "entityId": "",
            "ownerId": "ownerId"
          }
        },
        "operationType": {
          "type": "string",
          "enum": [
            "buy",
            "sell",
            "deposit",
            "withdraw",
            "transfer",
            "freeze",
            "reverse"
          ]
        },
        "assetType": {
          "type": "string",
          "description": "type of asset that can be storred in the walled",
          "enum": [
            "currency",
            "cryptocurrency",
            "bank-card",
            "transport-card",
            "id-card",
            "qr-code",
            "linked_account",
            "linked_external_account"
          ]
        },
        "name": {
          "type": "string"
        },
        "isSameWallet": {
          "type": "boolean"
        },
        "operationDestination": {
          "type": "object",
          "properties": {
            "id": {
              "type": "object",
              "properties": {
                "tenantId": {
                  "type": "string"
                },
                "ownerId": {
                  "type": "string"
                },
                "entityId": {
                  "oneOf": [
                    {
                      "type": "object",
                      "properties": {
                        "v": {
                          "type": "string",
                          "format": "uuid"
                        }
                      }
                    },
                    {
                      "type": "object",
                      "properties": {
                        "v": {
                          "type": "string"
                        }
                      }
                    },
                    {
                      "type": "object",
                      "properties": {
                        "v": {
                          "type": "string"
                        }
                      }
                    }
                  ]
                },
                "auditData": {
                  "properties": {
                    "createdAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "updatedAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "deletedAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "archivedAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "createdBy": {
                      "type": "string",
                      "format": "uuid"
                    },
                    "updatedBy": {
                      "type": "string",
                      "format": "uuid"
                    },
                    "deletedBy": {
                      "type": "string",
                      "format": "uuid"
                    }
                  },
                  "example": {
                    "createdAt": "2000-01-23T04:56:07.000Z",
                    "archivedAt": "2000-01-23T04:56:07.000Z",
                    "deletedAt": "2000-01-23T04:56:07.000Z",
                    "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                    "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                    "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                    "updatedAt": "2000-01-23T04:56:07.000Z"
                  }
                }
              },
              "example": {
                "auditData": {
                  "createdAt": "2000-01-23T04:56:07.000Z",
                  "archivedAt": "2000-01-23T04:56:07.000Z",
                  "deletedAt": "2000-01-23T04:56:07.000Z",
                  "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                  "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                  "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                  "updatedAt": "2000-01-23T04:56:07.000Z"
                },
                "tenantId": "tenantId",
                "entityId": "",
                "ownerId": "ownerId"
              }
            },
            "type": {
              "type": "string",
              "enum": [
                "asset",
                "external_source",
                "external_destination"
              ]
            },
            "direction": {
              "type": "string",
              "enum": [
                "source",
                "destination"
              ]
            },
            "operationDestinationAddress": {
              "required": [
                "data",
                "type"
              ],
              "type": "object",
              "properties": {
                "id": {
                  "type": "object",
                  "properties": {
                    "tenantId": {
                      "type": "string"
                    },
                    "ownerId": {
                      "type": "string"
                    },
                    "entityId": {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "v": {
                              "type": "string",
                              "format": "uuid"
                            }
                          }
                        },
                        {
                          "type": "object",
                          "properties": {
                            "v": {
                              "type": "string"
                            }
                          }
                        },
                        {
                          "type": "object",
                          "properties": {
                            "v": {
                              "type": "string"
                            }
                          }
                        }
                      ]
                    },
                    "auditData": {
                      "properties": {
                        "createdAt": {
                          "type": "string",
                          "format": "date-time"
                        },
                        "updatedAt": {
                          "type": "string",
                          "format": "date-time"
                        },
                        "deletedAt": {
                          "type": "string",
                          "format": "date-time"
                        },
                        "archivedAt": {
                          "type": "string",
                          "format": "date-time"
                        },
                        "createdBy": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "updatedBy": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "deletedBy": {
                          "type": "string",
                          "format": "uuid"
                        }
                      },
                      "example": {
                        "createdAt": "2000-01-23T04:56:07.000Z",
                        "archivedAt": "2000-01-23T04:56:07.000Z",
                        "deletedAt": "2000-01-23T04:56:07.000Z",
                        "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "updatedAt": "2000-01-23T04:56:07.000Z"
                      }
                    }
                  },
                  "example": {
                    "auditData": {
                      "createdAt": "2000-01-23T04:56:07.000Z",
                      "archivedAt": "2000-01-23T04:56:07.000Z",
                      "deletedAt": "2000-01-23T04:56:07.000Z",
                      "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                      "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                      "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                      "updatedAt": "2000-01-23T04:56:07.000Z"
                    },
                    "tenantId": "tenantId",
                    "entityId": "",
                    "ownerId": "ownerId"
                  }
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "wallet_owner_platform",
                    "wallet_owner_bank",
                    "wallet_owner_blockchain",
                    "swift_bank",
                    "sepa_bank",
                    "exchange",
                    "blockchain"
                  ]
                },
                "data": {
                  "type": "array",
                  "items": {
                    "required": [
                      "name",
                      "type",
                      "value"
                    ],
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "object",
                        "properties": {
                          "tenantId": {
                            "type": "string"
                          },
                          "ownerId": {
                            "type": "string"
                          },
                          "entityId": {
                            "oneOf": [
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string",
                                    "format": "uuid"
                                  }
                                }
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string"
                                  }
                                }
                              }
                            ]
                          },
                          "auditData": {
                            "properties": {
                              "createdAt": {
                                "type": "string",
                                "format": "date-time"
                              },
                              "updatedAt": {
                                "type": "string",
                                "format": "date-time"
                              },
                              "deletedAt": {
                                "type": "string",
                                "format": "date-time"
                              },
                              "archivedAt": {
                                "type": "string",
                                "format": "date-time"
                              },
                              "createdBy": {
                                "type": "string",
                                "format": "uuid"
                              },
                              "updatedBy": {
                                "type": "string",
                                "format": "uuid"
                              },
                              "deletedBy": {
                                "type": "string",
                                "format": "uuid"
                              }
                            },
                            "example": {
                              "createdAt": "2000-01-23T04:56:07.000Z",
                              "archivedAt": "2000-01-23T04:56:07.000Z",
                              "deletedAt": "2000-01-23T04:56:07.000Z",
                              "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "updatedAt": "2000-01-23T04:56:07.000Z"
                            }
                          }
                        },
                        "example": {
                          "auditData": {
                            "createdAt": "2000-01-23T04:56:07.000Z",
                            "archivedAt": "2000-01-23T04:56:07.000Z",
                            "deletedAt": "2000-01-23T04:56:07.000Z",
                            "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                            "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                            "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                            "updatedAt": "2000-01-23T04:56:07.000Z"
                          },
                          "tenantId": "tenantId",
                          "entityId": "",
                          "ownerId": "ownerId"
                        }
                      },
                      "name": {
                        "type": "string"
                      },
                      "type": {
                        "type": "string",
                        "enum": [
                          "number",
                          "boolean",
                          "json",
                          "string",
                          "json_array",
                          "protobuf",
                          "binary",
                          "timestamp",
                          "date",
                          "currency_ref",
                          "id_ref"
                        ]
                      },
                      "value": {
                        "type": "string"
                      }
                    },
                    "example": {
                      "name": "name",
                      "type": "number",
                      "value": "value"
                    }
                  }
                }
              },
              "example": {
                "data": [
                  {
                    "name": "name",
                    "type": "number",
                    "value": "value"
                  },
                  {
                    "name": "name",
                    "type": "number",
                    "value": "value"
                  }
                ],
                "type": "wallet_owner_platform"
              }
            }
          },
          "example": {
            "operationDestinationAddress": {
              "data": [
                {
                  "name": "name",
                  "type": "number",
                  "value": "value"
                },
                {
                  "name": "name",
                  "type": "number",
                  "value": "value"
                }
              ],
              "type": "wallet_owner_platform"
            },
            "type": "asset",
            "direction": "source"
          }
        },
        "limits": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "object",
                "properties": {
                  "tenantId": {
                    "type": "string"
                  },
                  "ownerId": {
                    "type": "string"
                  },
                  "entityId": {
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "v": {
                            "type": "string",
                            "format": "uuid"
                          }
                        }
                      },
                      {
                        "type": "object",
                        "properties": {
                          "v": {
                            "type": "string"
                          }
                        }
                      },
                      {
                        "type": "object",
                        "properties": {
                          "v": {
                            "type": "string"
                          }
                        }
                      }
                    ]
                  },
                  "auditData": {
                    "properties": {
                      "createdAt": {
                        "type": "string",
                        "format": "date-time"
                      },
                      "updatedAt": {
                        "type": "string",
                        "format": "date-time"
                      },
                      "deletedAt": {
                        "type": "string",
                        "format": "date-time"
                      },
                      "archivedAt": {
                        "type": "string",
                        "format": "date-time"
                      },
                      "createdBy": {
                        "type": "string",
                        "format": "uuid"
                      },
                      "updatedBy": {
                        "type": "string",
                        "format": "uuid"
                      },
                      "deletedBy": {
                        "type": "string",
                        "format": "uuid"
                      }
                    },
                    "example": {
                      "createdAt": "2000-01-23T04:56:07.000Z",
                      "archivedAt": "2000-01-23T04:56:07.000Z",
                      "deletedAt": "2000-01-23T04:56:07.000Z",
                      "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                      "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                      "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                      "updatedAt": "2000-01-23T04:56:07.000Z"
                    }
                  }
                },
                "example": {
                  "auditData": {
                    "createdAt": "2000-01-23T04:56:07.000Z",
                    "archivedAt": "2000-01-23T04:56:07.000Z",
                    "deletedAt": "2000-01-23T04:56:07.000Z",
                    "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                    "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                    "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                    "updatedAt": "2000-01-23T04:56:07.000Z"
                  },
                  "tenantId": "tenantId",
                  "entityId": "",
                  "ownerId": "ownerId"
                }
              },
              "priority": {
                "type": "number",
                "description": "Highest the number highest priroty"
              },
              "order": {
                "type": "number",
                "description": "order of condition in the group with same priority",
                "default": 0
              },
              "enforcementPoint": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "UI",
                    "Backend",
                    "Database"
                  ]
                }
              },
              "action": {
                "type": "string",
                "enum": [
                  "deny",
                  "allow_and_report",
                  "deny_and_report",
                  "ask_user",
                  "allow_once"
                ]
              },
              "conditions": {
                "type": "array",
                "items": {
                  "properties": {
                    "id": {
                      "type": "object",
                      "properties": {
                        "tenantId": {
                          "type": "string"
                        },
                        "ownerId": {
                          "type": "string"
                        },
                        "entityId": {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "v": {
                                  "type": "string",
                                  "format": "uuid"
                                }
                              }
                            },
                            {
                              "type": "object",
                              "properties": {
                                "v": {
                                  "type": "string"
                                }
                              }
                            },
                            {
                              "type": "object",
                              "properties": {
                                "v": {
                                  "type": "string"
                                }
                              }
                            }
                          ]
                        },
                        "auditData": {
                          "properties": {
                            "createdAt": {
                              "type": "string",
                              "format": "date-time"
                            },
                            "updatedAt": {
                              "type": "string",
                              "format": "date-time"
                            },
                            "deletedAt": {
                              "type": "string",
                              "format": "date-time"
                            },
                            "archivedAt": {
                              "type": "string",
                              "format": "date-time"
                            },
                            "createdBy": {
                              "type": "string",
                              "format": "uuid"
                            },
                            "updatedBy": {
                              "type": "string",
                              "format": "uuid"
                            },
                            "deletedBy": {
                              "type": "string",
                              "format": "uuid"
                            }
                          },
                          "example": {
                            "createdAt": "2000-01-23T04:56:07.000Z",
                            "archivedAt": "2000-01-23T04:56:07.000Z",
                            "deletedAt": "2000-01-23T04:56:07.000Z",
                            "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                            "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                            "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                            "updatedAt": "2000-01-23T04:56:07.000Z"
                          }
                        }
                      },
                      "example": {
                        "auditData": {
                          "createdAt": "2000-01-23T04:56:07.000Z",
                          "archivedAt": "2000-01-23T04:56:07.000Z",
                          "deletedAt": "2000-01-23T04:56:07.000Z",
                          "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "updatedAt": "2000-01-23T04:56:07.000Z"
                        },
                        "tenantId": "tenantId",
                        "entityId": "",
                        "ownerId": "ownerId"
                      }
                    },
                    "priority": {
                      "type": "number",
                      "description": "Highest the number highest priroty"
                    },
                    "order": {
                      "type": "number",
                      "description": "order of condition in the group with same priority",
                      "default": 0
                    },
                    "requirementType": {
                      "type": "string",
                      "enum": [
                        "kyc",
                        "kyb",
                        "peps",
                        "periodical_limit",
                        "object_ref",
                        "transaction_limit",
                        "customer_state"
                      ]
                    },
                    "operation": {
                      "type": "string",
                      "enum": [
                        "lessThan",
                        "lessEqual",
                        "equal",
                        "isA",
                        "greaterTnan",
                        "notEqual",
                        "isNotA",
                        "betweenInclusive",
                        "betweenUpper",
                        "betweenOpen",
                        "betweenLower",
                        "contains"
                      ]
                    },
                    "objectRef": {
                      "required": [
                        "name",
                        "type",
                        "value"
                      ],
                      "type": "object",
                      "properties": {
                        "id": {
                          "type": "object",
                          "properties": {
                            "tenantId": {
                              "type": "string"
                            },
                            "ownerId": {
                              "type": "string"
                            },
                            "entityId": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string",
                                      "format": "uuid"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                }
                              ]
                            },
                            "auditData": {
                              "properties": {
                                "createdAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "updatedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "deletedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "archivedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "createdBy": {
                                  "type": "string",
                                  "format": "uuid"
                                },
                                "updatedBy": {
                                  "type": "string",
                                  "format": "uuid"
                                },
                                "deletedBy": {
                                  "type": "string",
                                  "format": "uuid"
                                }
                              },
                              "example": {
                                "createdAt": "2000-01-23T04:56:07.000Z",
                                "archivedAt": "2000-01-23T04:56:07.000Z",
                                "deletedAt": "2000-01-23T04:56:07.000Z",
                                "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "updatedAt": "2000-01-23T04:56:07.000Z"
                              }
                            }
                          },
                          "example": {
                            "auditData": {
                              "createdAt": "2000-01-23T04:56:07.000Z",
                              "archivedAt": "2000-01-23T04:56:07.000Z",
                              "deletedAt": "2000-01-23T04:56:07.000Z",
                              "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "updatedAt": "2000-01-23T04:56:07.000Z"
                            },
                            "tenantId": "tenantId",
                            "entityId": "",
                            "ownerId": "ownerId"
                          }
                        },
                        "name": {
                          "type": "string"
                        },
                        "type": {
                          "type": "string",
                          "enum": [
                            "number",
                            "boolean",
                            "json",
                            "string",
                            "json_array",
                            "protobuf",
                            "binary",
                            "timestamp",
                            "date",
                            "currency_ref",
                            "id_ref"
                          ]
                        },
                        "value": {
                          "type": "string"
                        }
                      },
                      "example": {
                        "name": "name",
                        "type": "number",
                        "value": "value"
                      }
                    },
                    "value": {
                      "required": [
                        "name",
                        "type",
                        "value"
                      ],
                      "type": "object",
                      "properties": {
                        "id": {
                          "type": "object",
                          "properties": {
                            "tenantId": {
                              "type": "string"
                            },
                            "ownerId": {
                              "type": "string"
                            },
                            "entityId": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string",
                                      "format": "uuid"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                }
                              ]
                            },
                            "auditData": {
                              "properties": {
                                "createdAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "updatedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "deletedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "archivedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "createdBy": {
                                  "type": "string",
                                  "format": "uuid"
                                },
                                "updatedBy": {
                                  "type": "string",
                                  "format": "uuid"
                                },
                                "deletedBy": {
                                  "type": "string",
                                  "format": "uuid"
                                }
                              },
                              "example": {
                                "createdAt": "2000-01-23T04:56:07.000Z",
                                "archivedAt": "2000-01-23T04:56:07.000Z",
                                "deletedAt": "2000-01-23T04:56:07.000Z",
                                "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "updatedAt": "2000-01-23T04:56:07.000Z"
                              }
                            }
                          },
                          "example": {
                            "auditData": {
                              "createdAt": "2000-01-23T04:56:07.000Z",
                              "archivedAt": "2000-01-23T04:56:07.000Z",
                              "deletedAt": "2000-01-23T04:56:07.000Z",
                              "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "updatedAt": "2000-01-23T04:56:07.000Z"
                            },
                            "tenantId": "tenantId",
                            "entityId": "",
                            "ownerId": "ownerId"
                          }
                        },
                        "name": {
                          "type": "string"
                        },
                        "type": {
                          "type": "string",
                          "enum": [
                            "number",
                            "boolean",
                            "json",
                            "string",
                            "json_array",
                            "protobuf",
                            "binary",
                            "timestamp",
                            "date",
                            "currency_ref",
                            "id_ref"
                          ]
                        },
                        "value": {
                          "type": "string"
                        }
                      },
                      "example": {
                        "name": "name",
                        "type": "number",
                        "value": "value"
                      }
                    }
                  },
                  "example": {
                    "priority": 1.4658129805029452,
                    "operation": "lessThan",
                    "requirementType": "kyc",
                    "order": 5.962133916683182
                  }
                }
              }
            },
            "example": {
              "action": "deny",
              "priority": 0.8008281904610115,
              "conditions": [
                {
                  "priority": 1.4658129805029452,
                  "operation": "lessThan",
                  "requirementType": "kyc",
                  "order": 5.962133916683182
                },
                {
                  "priority": 1.4658129805029452,
                  "operation": "lessThan",
                  "requirementType": "kyc",
                  "order": 5.962133916683182
                }
              ],
              "enforcementPoint": [
                "UI",
                "UI"
              ],
              "order": 6.027456183070403
            }
          }
        },
        "fees": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "object",
                "properties": {
                  "tenantId": {
                    "type": "string"
                  },
                  "ownerId": {
                    "type": "string"
                  },
                  "entityId": {
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "v": {
                            "type": "string",
                            "format": "uuid"
                          }
                        }
                      },
                      {
                        "type": "object",
                        "properties": {
                          "v": {
                            "type": "string"
                          }
                        }
                      },
                      {
                        "type": "object",
                        "properties": {
                          "v": {
                            "type": "string"
                          }
                        }
                      }
                    ]
                  },
                  "auditData": {
                    "properties": {
                      "createdAt": {
                        "type": "string",
                        "format": "date-time"
                      },
                      "updatedAt": {
                        "type": "string",
                        "format": "date-time"
                      },
                      "deletedAt": {
                        "type": "string",
                        "format": "date-time"
                      },
                      "archivedAt": {
                        "type": "string",
                        "format": "date-time"
                      },
                      "createdBy": {
                        "type": "string",
                        "format": "uuid"
                      },
                      "updatedBy": {
                        "type": "string",
                        "format": "uuid"
                      },
                      "deletedBy": {
                        "type": "string",
                        "format": "uuid"
                      }
                    },
                    "example": {
                      "createdAt": "2000-01-23T04:56:07.000Z",
                      "archivedAt": "2000-01-23T04:56:07.000Z",
                      "deletedAt": "2000-01-23T04:56:07.000Z",
                      "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                      "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                      "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                      "updatedAt": "2000-01-23T04:56:07.000Z"
                    }
                  }
                },
                "example": {
                  "auditData": {
                    "createdAt": "2000-01-23T04:56:07.000Z",
                    "archivedAt": "2000-01-23T04:56:07.000Z",
                    "deletedAt": "2000-01-23T04:56:07.000Z",
                    "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                    "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                    "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                    "updatedAt": "2000-01-23T04:56:07.000Z"
                  },
                  "tenantId": "tenantId",
                  "entityId": "",
                  "ownerId": "ownerId"
                }
              },
              "group": {
                "type": "number",
                "description": "group",
                "default": 0
              },
              "order": {
                "type": "number",
                "description": "order of fee in the group",
                "default": 0
              },
              "appliedTo": {
                "type": "string",
                "enum": [
                  "base",
                  "result"
                ]
              },
              "type": {
                "type": "string",
                "enum": [
                  "fixed",
                  "fraction"
                ]
              },
              "feeLimit": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "object",
                    "properties": {
                      "tenantId": {
                        "type": "string"
                      },
                      "ownerId": {
                        "type": "string"
                      },
                      "entityId": {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string",
                                "format": "uuid"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          }
                        ]
                      },
                      "auditData": {
                        "properties": {
                          "createdAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "updatedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "deletedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "archivedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "createdBy": {
                            "type": "string",
                            "format": "uuid"
                          },
                          "updatedBy": {
                            "type": "string",
                            "format": "uuid"
                          },
                          "deletedBy": {
                            "type": "string",
                            "format": "uuid"
                          }
                        },
                        "example": {
                          "createdAt": "2000-01-23T04:56:07.000Z",
                          "archivedAt": "2000-01-23T04:56:07.000Z",
                          "deletedAt": "2000-01-23T04:56:07.000Z",
                          "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "updatedAt": "2000-01-23T04:56:07.000Z"
                        }
                      }
                    },
                    "example": {
                      "auditData": {
                        "createdAt": "2000-01-23T04:56:07.000Z",
                        "archivedAt": "2000-01-23T04:56:07.000Z",
                        "deletedAt": "2000-01-23T04:56:07.000Z",
                        "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "updatedAt": "2000-01-23T04:56:07.000Z"
                      },
                      "tenantId": "tenantId",
                      "entityId": "",
                      "ownerId": "ownerId"
                    }
                  },
                  "priority": {
                    "type": "number",
                    "description": "Highest the number highest priroty"
                  },
                  "order": {
                    "type": "number",
                    "description": "order of condition in the group with same priority",
                    "default": 0
                  },
                  "enforcementPoint": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "UI",
                        "Backend",
                        "Database"
                      ]
                    }
                  },
                  "action": {
                    "type": "string",
                    "enum": [
                      "deny",
                      "allow_and_report",
                      "deny_and_report",
                      "ask_user",
                      "allow_once"
                    ]
                  },
                  "conditions": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "id": {
                          "type": "object",
                          "properties": {
                            "tenantId": {
                              "type": "string"
                            },
                            "ownerId": {
                              "type": "string"
                            },
                            "entityId": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string",
                                      "format": "uuid"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                }
                              ]
                            },
                            "auditData": {
                              "properties": {
                                "createdAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "updatedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "deletedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "archivedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "createdBy": {
                                  "type": "string",
                                  "format": "uuid"
                                },
                                "updatedBy": {
                                  "type": "string",
                                  "format": "uuid"
                                },
                                "deletedBy": {
                                  "type": "string",
                                  "format": "uuid"
                                }
                              },
                              "example": {
                                "createdAt": "2000-01-23T04:56:07.000Z",
                                "archivedAt": "2000-01-23T04:56:07.000Z",
                                "deletedAt": "2000-01-23T04:56:07.000Z",
                                "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "updatedAt": "2000-01-23T04:56:07.000Z"
                              }
                            }
                          },
                          "example": {
                            "auditData": {
                              "createdAt": "2000-01-23T04:56:07.000Z",
                              "archivedAt": "2000-01-23T04:56:07.000Z",
                              "deletedAt": "2000-01-23T04:56:07.000Z",
                              "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "updatedAt": "2000-01-23T04:56:07.000Z"
                            },
                            "tenantId": "tenantId",
                            "entityId": "",
                            "ownerId": "ownerId"
                          }
                        },
                        "priority": {
                          "type": "number",
                          "description": "Highest the number highest priroty"
                        },
                        "order": {
                          "type": "number",
                          "description": "order of condition in the group with same priority",
                          "default": 0
                        },
                        "requirementType": {
                          "type": "string",
                          "enum": [
                            "kyc",
                            "kyb",
                            "peps",
                            "periodical_limit",
                            "object_ref",
                            "transaction_limit",
                            "customer_state"
                          ]
                        },
                        "operation": {
                          "type": "string",
                          "enum": [
                            "lessThan",
                            "lessEqual",
                            "equal",
                            "isA",
                            "greaterTnan",
                            "notEqual",
                            "isNotA",
                            "betweenInclusive",
                            "betweenUpper",
                            "betweenOpen",
                            "betweenLower",
                            "contains"
                          ]
                        },
                        "objectRef": {
                          "required": [
                            "name",
                            "type",
                            "value"
                          ],
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "object",
                              "properties": {
                                "tenantId": {
                                  "type": "string"
                                },
                                "ownerId": {
                                  "type": "string"
                                },
                                "entityId": {
                                  "oneOf": [
                                    {
                                      "type": "object",
                                      "properties": {
                                        "v": {
                                          "type": "string",
                                          "format": "uuid"
                                        }
                                      }
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "v": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "v": {
                                          "type": "string"
                                        }
                                      }
                                    }
                                  ]
                                },
                                "auditData": {
                                  "properties": {
                                    "createdAt": {
                                      "type": "string",
                                      "format": "date-time"
                                    },
                                    "updatedAt": {
                                      "type": "string",
                                      "format": "date-time"
                                    },
                                    "deletedAt": {
                                      "type": "string",
                                      "format": "date-time"
                                    },
                                    "archivedAt": {
                                      "type": "string",
                                      "format": "date-time"
                                    },
                                    "createdBy": {
                                      "type": "string",
                                      "format": "uuid"
                                    },
                                    "updatedBy": {
                                      "type": "string",
                                      "format": "uuid"
                                    },
                                    "deletedBy": {
                                      "type": "string",
                                      "format": "uuid"
                                    }
                                  },
                                  "example": {
                                    "createdAt": "2000-01-23T04:56:07.000Z",
                                    "archivedAt": "2000-01-23T04:56:07.000Z",
                                    "deletedAt": "2000-01-23T04:56:07.000Z",
                                    "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                    "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                    "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                    "updatedAt": "2000-01-23T04:56:07.000Z"
                                  }
                                }
                              },
                              "example": {
                                "auditData": {
                                  "createdAt": "2000-01-23T04:56:07.000Z",
                                  "archivedAt": "2000-01-23T04:56:07.000Z",
                                  "deletedAt": "2000-01-23T04:56:07.000Z",
                                  "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                  "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                  "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                  "updatedAt": "2000-01-23T04:56:07.000Z"
                                },
                                "tenantId": "tenantId",
                                "entityId": "",
                                "ownerId": "ownerId"
                              }
                            },
                            "name": {
                              "type": "string"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "number",
                                "boolean",
                                "json",
                                "string",
                                "json_array",
                                "protobuf",
                                "binary",
                                "timestamp",
                                "date",
                                "currency_ref",
                                "id_ref"
                              ]
                            },
                            "value": {
                              "type": "string"
                            }
                          },
                          "example": {
                            "name": "name",
                            "type": "number",
                            "value": "value"
                          }
                        },
                        "value": {
                          "required": [
                            "name",
                            "type",
                            "value"
                          ],
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "object",
                              "properties": {
                                "tenantId": {
                                  "type": "string"
                                },
                                "ownerId": {
                                  "type": "string"
                                },
                                "entityId": {
                                  "oneOf": [
                                    {
                                      "type": "object",
                                      "properties": {
                                        "v": {
                                          "type": "string",
                                          "format": "uuid"
                                        }
                                      }
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "v": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "v": {
                                          "type": "string"
                                        }
                                      }
                                    }
                                  ]
                                },
                                "auditData": {
                                  "properties": {
                                    "createdAt": {
                                      "type": "string",
                                      "format": "date-time"
                                    },
                                    "updatedAt": {
                                      "type": "string",
                                      "format": "date-time"
                                    },
                                    "deletedAt": {
                                      "type": "string",
                                      "format": "date-time"
                                    },
                                    "archivedAt": {
                                      "type": "string",
                                      "format": "date-time"
                                    },
                                    "createdBy": {
                                      "type": "string",
                                      "format": "uuid"
                                    },
                                    "updatedBy": {
                                      "type": "string",
                                      "format": "uuid"
                                    },
                                    "deletedBy": {
                                      "type": "string",
                                      "format": "uuid"
                                    }
                                  },
                                  "example": {
                                    "createdAt": "2000-01-23T04:56:07.000Z",
                                    "archivedAt": "2000-01-23T04:56:07.000Z",
                                    "deletedAt": "2000-01-23T04:56:07.000Z",
                                    "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                    "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                    "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                    "updatedAt": "2000-01-23T04:56:07.000Z"
                                  }
                                }
                              },
                              "example": {
                                "auditData": {
                                  "createdAt": "2000-01-23T04:56:07.000Z",
                                  "archivedAt": "2000-01-23T04:56:07.000Z",
                                  "deletedAt": "2000-01-23T04:56:07.000Z",
                                  "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                  "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                  "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                  "updatedAt": "2000-01-23T04:56:07.000Z"
                                },
                                "tenantId": "tenantId",
                                "entityId": "",
                                "ownerId": "ownerId"
                              }
                            },
                            "name": {
                              "type": "string"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "number",
                                "boolean",
                                "json",
                                "string",
                                "json_array",
                                "protobuf",
                                "binary",
                                "timestamp",
                                "date",
                                "currency_ref",
                                "id_ref"
                              ]
                            },
                            "value": {
                              "type": "string"
                            }
                          },
                          "example": {
                            "name": "name",
                            "type": "number",
                            "value": "value"
                          }
                        }
                      },
                      "example": {
                        "priority": 1.4658129805029452,
                        "operation": "lessThan",
                        "requirementType": "kyc",
                        "order": 5.962133916683182
                      }
                    }
                  }
                },
                "example": {
                  "action": "deny",
                  "priority": 0.8008281904610115,
                  "conditions": [
                    {
                      "priority": 1.4658129805029452,
                      "operation": "lessThan",
                      "requirementType": "kyc",
                      "order": 5.962133916683182
                    },
                    {
                      "priority": 1.4658129805029452,
                      "operation": "lessThan",
                      "requirementType": "kyc",
                      "order": 5.962133916683182
                    }
                  ],
                  "enforcementPoint": [
                    "UI",
                    "UI"
                  ],
                  "order": 6.027456183070403
                }
              },
              "feeValue": {
                "properties": {
                  "id": {
                    "type": "object",
                    "properties": {
                      "tenantId": {
                        "type": "string"
                      },
                      "ownerId": {
                        "type": "string"
                      },
                      "entityId": {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string",
                                "format": "uuid"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          }
                        ]
                      },
                      "auditData": {
                        "properties": {
                          "createdAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "updatedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "deletedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "archivedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "createdBy": {
                            "type": "string",
                            "format": "uuid"
                          },
                          "updatedBy": {
                            "type": "string",
                            "format": "uuid"
                          },
                          "deletedBy": {
                            "type": "string",
                            "format": "uuid"
                          }
                        },
                        "example": {
                          "createdAt": "2000-01-23T04:56:07.000Z",
                          "archivedAt": "2000-01-23T04:56:07.000Z",
                          "deletedAt": "2000-01-23T04:56:07.000Z",
                          "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "updatedAt": "2000-01-23T04:56:07.000Z"
                        }
                      }
                    },
                    "example": {
                      "auditData": {
                        "createdAt": "2000-01-23T04:56:07.000Z",
                        "archivedAt": "2000-01-23T04:56:07.000Z",
                        "deletedAt": "2000-01-23T04:56:07.000Z",
                        "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "updatedAt": "2000-01-23T04:56:07.000Z"
                      },
                      "tenantId": "tenantId",
                      "entityId": "",
                      "ownerId": "ownerId"
                    }
                  },
                  "name": {
                    "type": "string"
                  },
                  "balanceType": {
                    "type": "string",
                    "enum": [
                      "current",
                      "available"
                    ]
                  },
                  "value": {
                    "type": "string"
                  },
                  "instanceRef": {
                    "type": "object",
                    "properties": {
                      "refferTo": {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string",
                                "format": "uuid"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          }
                        ]
                      }
                    },
                    "example": {
                      "refferTo": ""
                    }
                  },
                  "instanceBaseRef": {
                    "type": "object",
                    "properties": {
                      "refferTo": {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string",
                                "format": "uuid"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          }
                        ]
                      }
                    },
                    "example": {
                      "refferTo": ""
                    }
                  }
                },
                "example": {
                  "balanceType": "current",
                  "name": "name",
                  "instanceRef": {
                    "refferTo": ""
                  },
                  "value": "value"
                }
              },
              "paidBy": {
                "type": "string",
                "enum": [
                  "source",
                  "destination",
                  "shared",
                  "tenant",
                  "owner"
                ]
              },
              "feeSharing": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "object",
                    "properties": {
                      "tenantId": {
                        "type": "string"
                      },
                      "ownerId": {
                        "type": "string"
                      },
                      "entityId": {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string",
                                "format": "uuid"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          }
                        ]
                      },
                      "auditData": {
                        "properties": {
                          "createdAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "updatedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "deletedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "archivedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "createdBy": {
                            "type": "string",
                            "format": "uuid"
                          },
                          "updatedBy": {
                            "type": "string",
                            "format": "uuid"
                          },
                          "deletedBy": {
                            "type": "string",
                            "format": "uuid"
                          }
                        },
                        "example": {
                          "createdAt": "2000-01-23T04:56:07.000Z",
                          "archivedAt": "2000-01-23T04:56:07.000Z",
                          "deletedAt": "2000-01-23T04:56:07.000Z",
                          "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "updatedAt": "2000-01-23T04:56:07.000Z"
                        }
                      }
                    },
                    "example": {
                      "auditData": {
                        "createdAt": "2000-01-23T04:56:07.000Z",
                        "archivedAt": "2000-01-23T04:56:07.000Z",
                        "deletedAt": "2000-01-23T04:56:07.000Z",
                        "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "updatedAt": "2000-01-23T04:56:07.000Z"
                      },
                      "tenantId": "tenantId",
                      "entityId": "",
                      "ownerId": "ownerId"
                    }
                  },
                  "source": {
                    "properties": {
                      "id": {
                        "type": "object",
                        "properties": {
                          "tenantId": {
                            "type": "string"
                          },
                          "ownerId": {
                            "type": "string"
                          },
                          "entityId": {
                            "oneOf": [
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string",
                                    "format": "uuid"
                                  }
                                }
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string"
                                  }
                                }
                              }
                            ]
                          },
                          "auditData": {
                            "properties": {
                              "createdAt": {
                                "type": "string",
                                "format": "date-time"
                              },
                              "updatedAt": {
                                "type": "string",
                                "format": "date-time"
                              },
                              "deletedAt": {
                                "type": "string",
                                "format": "date-time"
                              },
                              "archivedAt": {
                                "type": "string",
                                "format": "date-time"
                              },
                              "createdBy": {
                                "type": "string",
                                "format": "uuid"
                              },
                              "updatedBy": {
                                "type": "string",
                                "format": "uuid"
                              },
                              "deletedBy": {
                                "type": "string",
                                "format": "uuid"
                              }
                            },
                            "example": {
                              "createdAt": "2000-01-23T04:56:07.000Z",
                              "archivedAt": "2000-01-23T04:56:07.000Z",
                              "deletedAt": "2000-01-23T04:56:07.000Z",
                              "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "updatedAt": "2000-01-23T04:56:07.000Z"
                            }
                          }
                        },
                        "example": {
                          "auditData": {
                            "createdAt": "2000-01-23T04:56:07.000Z",
                            "archivedAt": "2000-01-23T04:56:07.000Z",
                            "deletedAt": "2000-01-23T04:56:07.000Z",
                            "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                            "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                            "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                            "updatedAt": "2000-01-23T04:56:07.000Z"
                          },
                          "tenantId": "tenantId",
                          "entityId": "",
                          "ownerId": "ownerId"
                        }
                      },
                      "name": {
                        "type": "string"
                      },
                      "balanceType": {
                        "type": "string",
                        "enum": [
                          "current",
                          "available"
                        ]
                      },
                      "value": {
                        "type": "string"
                      },
                      "instanceRef": {
                        "type": "object",
                        "properties": {
                          "refferTo": {
                            "oneOf": [
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string",
                                    "format": "uuid"
                                  }
                                }
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string"
                                  }
                                }
                              }
                            ]
                          }
                        },
                        "example": {
                          "refferTo": ""
                        }
                      },
                      "instanceBaseRef": {
                        "type": "object",
                        "properties": {
                          "refferTo": {
                            "oneOf": [
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string",
                                    "format": "uuid"
                                  }
                                }
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "v": {
                                    "type": "string"
                                  }
                                }
                              }
                            ]
                          }
                        },
                        "example": {
                          "refferTo": ""
                        }
                      }
                    },
                    "example": {
                      "balanceType": "current",
                      "name": "name",
                      "instanceRef": {
                        "refferTo": ""
                      },
                      "value": "value"
                    }
                  },
                  "destination": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "id": {
                          "type": "object",
                          "properties": {
                            "tenantId": {
                              "type": "string"
                            },
                            "ownerId": {
                              "type": "string"
                            },
                            "entityId": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string",
                                      "format": "uuid"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                }
                              ]
                            },
                            "auditData": {
                              "properties": {
                                "createdAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "updatedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "deletedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "archivedAt": {
                                  "type": "string",
                                  "format": "date-time"
                                },
                                "createdBy": {
                                  "type": "string",
                                  "format": "uuid"
                                },
                                "updatedBy": {
                                  "type": "string",
                                  "format": "uuid"
                                },
                                "deletedBy": {
                                  "type": "string",
                                  "format": "uuid"
                                }
                              },
                              "example": {
                                "createdAt": "2000-01-23T04:56:07.000Z",
                                "archivedAt": "2000-01-23T04:56:07.000Z",
                                "deletedAt": "2000-01-23T04:56:07.000Z",
                                "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                                "updatedAt": "2000-01-23T04:56:07.000Z"
                              }
                            }
                          },
                          "example": {
                            "auditData": {
                              "createdAt": "2000-01-23T04:56:07.000Z",
                              "archivedAt": "2000-01-23T04:56:07.000Z",
                              "deletedAt": "2000-01-23T04:56:07.000Z",
                              "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                              "updatedAt": "2000-01-23T04:56:07.000Z"
                            },
                            "tenantId": "tenantId",
                            "entityId": "",
                            "ownerId": "ownerId"
                          }
                        },
                        "name": {
                          "type": "string"
                        },
                        "balanceType": {
                          "type": "string",
                          "enum": [
                            "current",
                            "available"
                          ]
                        },
                        "value": {
                          "type": "string"
                        },
                        "instanceRef": {
                          "type": "object",
                          "properties": {
                            "refferTo": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string",
                                      "format": "uuid"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          "example": {
                            "refferTo": ""
                          }
                        },
                        "instanceBaseRef": {
                          "type": "object",
                          "properties": {
                            "refferTo": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string",
                                      "format": "uuid"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "v": {
                                      "type": "string"
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          "example": {
                            "refferTo": ""
                          }
                        }
                      },
                      "example": {
                        "balanceType": "current",
                        "name": "name",
                        "instanceRef": {
                          "refferTo": ""
                        },
                        "value": "value"
                      }
                    }
                  }
                },
                "example": {
                  "destination": [
                    null,
                    null
                  ]
                }
              },
              "feeApi": {
                "type": "string"
              },
              "defaultApiFee": {
                "properties": {
                  "id": {
                    "type": "object",
                    "properties": {
                      "tenantId": {
                        "type": "string"
                      },
                      "ownerId": {
                        "type": "string"
                      },
                      "entityId": {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string",
                                "format": "uuid"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          }
                        ]
                      },
                      "auditData": {
                        "properties": {
                          "createdAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "updatedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "deletedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "archivedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "createdBy": {
                            "type": "string",
                            "format": "uuid"
                          },
                          "updatedBy": {
                            "type": "string",
                            "format": "uuid"
                          },
                          "deletedBy": {
                            "type": "string",
                            "format": "uuid"
                          }
                        },
                        "example": {
                          "createdAt": "2000-01-23T04:56:07.000Z",
                          "archivedAt": "2000-01-23T04:56:07.000Z",
                          "deletedAt": "2000-01-23T04:56:07.000Z",
                          "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                          "updatedAt": "2000-01-23T04:56:07.000Z"
                        }
                      }
                    },
                    "example": {
                      "auditData": {
                        "createdAt": "2000-01-23T04:56:07.000Z",
                        "archivedAt": "2000-01-23T04:56:07.000Z",
                        "deletedAt": "2000-01-23T04:56:07.000Z",
                        "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
                        "updatedAt": "2000-01-23T04:56:07.000Z"
                      },
                      "tenantId": "tenantId",
                      "entityId": "",
                      "ownerId": "ownerId"
                    }
                  },
                  "name": {
                    "type": "string"
                  },
                  "balanceType": {
                    "type": "string",
                    "enum": [
                      "current",
                      "available"
                    ]
                  },
                  "value": {
                    "type": "string"
                  },
                  "instanceRef": {
                    "type": "object",
                    "properties": {
                      "refferTo": {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string",
                                "format": "uuid"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          }
                        ]
                      }
                    },
                    "example": {
                      "refferTo": ""
                    }
                  },
                  "instanceBaseRef": {
                    "type": "object",
                    "properties": {
                      "refferTo": {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string",
                                "format": "uuid"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          },
                          {
                            "type": "object",
                            "properties": {
                              "v": {
                                "type": "string"
                              }
                            }
                          }
                        ]
                      }
                    },
                    "example": {
                      "refferTo": ""
                    }
                  }
                },
                "example": {
                  "balanceType": "current",
                  "name": "name",
                  "instanceRef": {
                    "refferTo": ""
                  },
                  "value": "value"
                }
              }
            },
            "example": {
              "paidBy": "source",
              "feeSharing": {
                "destination": [
                  null,
                  null
                ]
              },
              "appliedTo": "base",
              "feeApi": "feeApi",
              "feeValue": {
                "balanceType": "current",
                "name": "name",
                "instanceRef": {
                  "refferTo": ""
                },
                "value": "value"
              },
              "type": "fixed",
              "group": 5.637376656633329,
              "order": 2.3021358869347655
            }
          }
        }
      },
      "example": {
        "operationDestination": {
          "operationDestinationAddress": {
            "data": [
              {
                "name": "name",
                "type": "number",
                "value": "value"
              },
              {
                "name": "name",
                "type": "number",
                "value": "value"
              }
            ],
            "type": "wallet_owner_platform"
          },
          "type": "asset",
          "direction": "source"
        },
        "isSameWallet": true,
        "fees": [
          {
            "paidBy": "source",
            "feeSharing": {
              "destination": [
                null,
                null
              ]
            },
            "appliedTo": "base",
            "feeApi": "feeApi",
            "feeValue": {
              "balanceType": "current",
              "name": "name",
              "instanceRef": {
                "refferTo": ""
              },
              "value": "value"
            },
            "type": "fixed",
            "group": 5.637376656633329,
            "order": 2.3021358869347655
          },
          {
            "paidBy": "source",
            "feeSharing": {
              "destination": [
                null,
                null
              ]
            },
            "appliedTo": "base",
            "feeApi": "feeApi",
            "feeValue": {
              "balanceType": "current",
              "name": "name",
              "instanceRef": {
                "refferTo": ""
              },
              "value": "value"
            },
            "type": "fixed",
            "group": 5.637376656633329,
            "order": 2.3021358869347655
          }
        ],
        "name": "name",
        "operationType": "buy",
        "id": {
          "auditData": {
            "createdAt": "2000-01-23T04:56:07.000Z",
            "archivedAt": "2000-01-23T04:56:07.000Z",
            "deletedAt": "2000-01-23T04:56:07.000Z",
            "updatedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
            "createdBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
            "deletedBy": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
            "updatedAt": "2000-01-23T04:56:07.000Z"
          },
          "tenantId": "tenantId",
          "entityId": "",
          "ownerId": "ownerId"
        },
        "limits": [
          {
            "action": "deny",
            "priority": 0.8008281904610115,
            "conditions": [
              {
                "priority": 1.4658129805029452,
                "operation": "lessThan",
                "requirementType": "kyc",
                "order": 5.962133916683182
              },
              {
                "priority": 1.4658129805029452,
                "operation": "lessThan",
                "requirementType": "kyc",
                "order": 5.962133916683182
              }
            ],
            "enforcementPoint": [
              "UI",
              "UI"
            ],
            "order": 6.027456183070403
          },
          {
            "action": "deny",
            "priority": 0.8008281904610115,
            "conditions": [
              {
                "priority": 1.4658129805029452,
                "operation": "lessThan",
                "requirementType": "kyc",
                "order": 5.962133916683182
              },
              {
                "priority": 1.4658129805029452,
                "operation": "lessThan",
                "requirementType": "kyc",
                "order": 5.962133916683182
              }
            ],
            "enforcementPoint": [
              "UI",
              "UI"
            ],
            "order": 6.027456183070403
          }
        ],
        "assetType": "currency"
      }
    }
  }
}

Authorizations

Authorization
string
headerrequired

The access token received from the authorization server in the OAuth 2.0 flow.

Headers

tenantId
string
required

Path Parameters

walletId
string
required

Body

application/json
id
object
purpose
string
type
enum<string>

type of asset that can be storred in the walled

Available options:
currency,
cryptocurrency,
bank-card,
transport-card,
id-card,
qr-code,
linked_account,
linked_external_account
instance
object
instanceBase
object
status
enum<string>

wallet status in the asset

Available options:
new,
available,
pending,
sold,
verification,
verification_denied,
on_hold,
suspicious,
under_investigation,
dispute_started,
dispute_resolved,
sanctioned,
black_listed,
transferred,
close_requested,
closed
availableBalance
object
currentBalance
object
allowedOperations
object

Response

200 - application/json
walletId
string
tenantId
string
assets
object