-
Qredo Partner & Core Client API
- Add Asset To A Fund
- Add Fund
- Add To Liquidity Hub
- Add Trusted Party
- Add Wallet To A Fund
- Add Whitelist Address
- Approve Action
- Calculate Fees
- Cancel Atomic Swap
- Create A New Core Client
- Create Atomic Swap Quote
- Create Company
- Del Trusted Party
- Details Of An Action
- Get A List Of All Registered Core Clients
- Get Atomic Swap Taker Status
- Get Atomic Swaps Quote Details
- Get Company
- Get Connected Wallets
- Get Fund
- Get Fund Deposit Address
- Get Fund Whitelist
- Get Holdings
- Get Liquidity Hub
- Get Liquidity Hub
- Get Sweep Status
- Get Transfer Status
- Get Wallet History
- Get Wallet Info
- Get Withdrawal Status
- Initiate Atomic Swap Taker Transaction
- New Transfer
- New Withdrawal
- Pending Actions
- Reject A Specific Action
- Returns All Trusted Parties For A Company
- Search Company
- Search Fund
- Supported Assets
- Transaction Ledger
- Update Company
-
Bank Accounts (Dynamic Endpoint)
-
Example Title
-
Qredo Partner & Core Client API
-
Add Asset To A Fund
-
Add Fund
-
Add To Liquidity Hub
-
Add Trusted Party
-
Add Wallet To A Fund
-
Add Whitelist Address
-
Approve Action
-
Calculate Fees
-
Cancel Atomic Swap
-
Create A New Core Client
-
Create Atomic Swap Quote
-
Create Company
-
Del Trusted Party
-
Details Of An Action
-
Get A List Of All Registered Core Clients
-
Get Atomic Swap Taker Status
-
Get Atomic Swaps Quote Details
-
Get Company
-
Get Connected Wallets
-
Get Fund
-
Get Fund Deposit Address
-
Get Fund Whitelist
-
Get Holdings
-
Get Liquidity Hub
-
Get Liquidity Hub
-
Get Sweep Status
-
Get Transfer Status
-
Get Wallet History
-
Get Wallet Info
-
Get Withdrawal Status
-
Initiate Atomic Swap Taker Transaction
-
New Transfer
-
New Withdrawal
-
Pending Actions
-
Reject A Specific Action
-
Returns All Trusted Parties For A Company
-
Search Company
-
Search Fund
-
Supported Assets
-
Transaction Ledger
-
Update Company
-
Add Asset To A Fund
-
Reltime
-
_FooBar
-
_OBP API
-
_OBP Activity
-
Create new OBP Activity
-
Delete OBP Activity by id
-
Get OBP Activity List
-
Get OBP Activity by id
-
Update OBP Activity
-
Create new OBP Activity
-
_OBP Reena
v5.0.0 filtered by tag: Dynamic (70 APIs)
Get Bank Account By Id
Get Bank Account
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"http://obp_mock//banks/reltime/accounts/{account_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"name":"family account",
"balance":1
}
-
CanGetDynamicEndpoint__account304
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Post Accounts
POST Accounts
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"http://obp_mock//banks/reltime/accounts"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"name":"family account",
"balance":1
}
-
CanCreateDynamicEndpoint_POST_account177
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Create User
Create User
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"http://localhost:8080/user/save"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"id":1,
"first_name":"string",
"last_name":"string",
"age":1,
"career":"string"
}
-
CanCreateDynamicEndpoint_User469
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Delete User
Delete user by user ID
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"http://localhost:8080/user/delete/{userId}"
},
{
"key":"http_method",
"value":"DELETE"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
"the successful delete user by user ID"
-
CanDeleteDynamicEndpoint_User972
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get User
Get reuested user by user ID
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"http://localhost:8080/user/getById/{userId}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"id":1,
"first_name":"string",
"last_name":"string",
"age":1,
"career":"string"
}
-
CanGetDynamicEndpoint_User202
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Users
Get list of users
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"http://localhost:8080/user/listUsers"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
[{
"id":1,
"first_name":"string",
"last_name":"string",
"age":1,
"career":"string"
}]
-
CanGetDynamicEndpoint_Users187
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Update User
Update User
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"http://localhost:8080/user/updateUser"
},
{
"key":"http_method",
"value":"PUT"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"id":1,
"first_name":"string",
"last_name":"string",
"age":1,
"career":"string"
}
-
CanUpdateDynamicEndpoint_User114
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Add Asset To A Fund
Add an Asset to an existing fund
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/fund/{fund_id}/asset"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"wallets":["string"]
}
-
CanCreateDynamicEndpoint_FundAsset567
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Add Fund
Create a Fund that serves as a wallet containing assets, addresses, and custody policies. Custody policies for both deposits and withdrawals must exist for a fund. Policies can include multiple custodians, or a single user that self-manages custody. For an individual fund, you can also add whitelisted withdrawal addresses.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/fund"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"custodygroup_tx":"string",
"custodygroup_withdraw":"string",
"fund_id":"string"
}
-
CanCreateDynamicEndpoint_Fund114
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Add To Liquidity Hub
Add an existing swap to the liquidity hub.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/liquidityhub"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
-
CanCreateDynamicEndpoint_AddToLiquidityHub876
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Add Trusted Party
Add a Trusted Party for the Company. A Trusted Party is a user that can be added as a custodian of a wallet or member of a fund. Qredo network as a Company or User.
When adding a user, they must approve this via their Qredo Signing App.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/trustedparty"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"code":1,
"msg":"string"
}
-
CanCreateDynamicEndpoint_TrustedPartyNew113
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Add Wallet To A Fund
Add a new Wallet to an existing fund. If Custody groups are blank the default fund cutosdy policy will be used
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/fund/{fund_id}/wallet"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"wallets":["string"]
}
-
CanCreateDynamicEndpoint_FundWallet103
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Add Whitelist Address
An address needs to be Whitelisted to ensure it is approved for a withdrawal transaction.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/fund/{fund_id}/whitelist"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
-
CanCreateDynamicEndpoint_AddFundWhitelist602
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Approve Action
Approve a specific action
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/coreclient/{client_id}/action/{action_id}"
},
{
"key":"http_method",
"value":"PUT"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"expireTime":1,
"id":"string",
"status":"pending",
"timestamp":1,
"type":"ApproveWithdraw"
}
-
CanUpdateDynamicEndpoint_ActionDetails604
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Calculate Fees
Calculate fees for specific assets and transaction types for any company on the network.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/fees"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"amountToSend":1.2,
"fees":1.2,
"netAmount":1.2
}
-
CanCreateDynamicEndpoint_FeesRequest465
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Cancel Atomic Swap
Cancel atomic swap
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/atomicswap/make/{tx_id}"
},
{
"key":"http_method",
"value":"DELETE"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"code":1,
"msg":"string"
}
-
CanDeleteDynamicEndpoint_OkResponse531
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Create A New Core Client
Create a new Core Client
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/coreclient"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"feed":"string",
"id":"string",
"name":"string",
"timestamp":"string"
}
-
CanCreateDynamicEndpoint_NewCoreClient398
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Create Atomic Swap Quote
Initiate an Atomic Swap Quote and set parameters for the transaction.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/atomicswap/make"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"status":"new",
"tx_id":"string",
"tx_url":"string"
}
-
CanCreateDynamicEndpoint_AtomicSwapMake101
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Create Company
Create a Company on behalf of a customer account to include all managed network entities
i.e. Trusted Parties, Holdings, Funds, Custody Policies and those for the movement of assets (deposits, transfers, and withdrawals).
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"company_id":"string",
"ref":""
}
-
CanCreateDynamicEndpoint_Company125
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Del Trusted Party
Delete a Trusted Party from the trusted network.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/trustedparty/{trustedparty_id}"
},
{
"key":"http_method",
"value":"DELETE"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"code":1,
"msg":"string"
}
-
CanDeleteDynamicEndpoint_OkResponse141
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Details Of An Action
Returns the details of an action including Type, Status, Timestamp and Expiry Time.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/coreclient/{client_id}/action/{action_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"expireTime":1,
"id":"string",
"status":"pending",
"timestamp":1,
"type":"ApproveWithdraw"
}
-
CanGetDynamicEndpoint_ActionDetails604
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get A List Of All Registered Core Clients
Get a list of all registered Core Clients
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/coreclient"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"clients":[{
"feed":"string",
"id":"string",
"name":"string",
"timestamp":"string"
}],
"count":1
}
-
CanGetDynamicEndpoint_CoreClientsInfo398
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Atomic Swap Taker Status
Obtain details on an atomic swap
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/atomicswap/take/{tx_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
"Successful Response"
-
CanGetDynamicEndpoint_AtomicSwapTakerStatus143
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Atomic Swaps Quote Details
Obtain details on an atomic swap
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/atomicswap/make/{tx_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
"Successful Response"
-
CanGetDynamicEndpoint_AtomicSwapsQuoteDetails531
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Company
Returns details of a Company from the Company ID.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"city":"string",
"company_id":"string",
"country":"string",
"domain":"string",
"name":"string",
"ref":""
}
-
CanGetDynamicEndpoint_Company109
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Connected Wallets
Obtain details on connected wallets and wallets pending approval
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/coreclient/{client_id}/wallets"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"wallets":[{
"action_id":"string",
"expires":1,
"status":"pending",
"wallet_id":"string"
}]
}
-
CanGetDynamicEndpoint_ConnectedWallets238
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Fund
Returns basic information on the Fund including the custody groups for withdrawal and transfers. There are also details on fund members who are part of each custody group.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/fund/{fund_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"assets":["string"],
"custodygroup_tx":"string",
"custodygroup_withdraw":"string",
"description":"string",
"fund_id":"string",
"members":[{
"entity":{
"accountCode":"string",
"company":{
"name":"string"
},
"core-client":{
"name":"string"
},
"id":"string",
"initials":"string",
"name":"string",
"type":"user",
"user":{
"email":"string",
"firstName":"string",
"lastName":"string",
"userName":"string"
}
},
"permissions":{
"admin":true,
"swap":true,
"transfer":true,
"withdraw":true
}
}],
"name":"string",
"policy_tx":{
"id":"string",
"members":[{
"accountCode":"string",
"company":{
"name":"string"
},
"core-client":{
},
"id":"string",
"initials":"string",
"name":"string",
"type":"user",
"user":{
"email":"string",
"firstName":"string",
"lastName":"string",
"userName":"string"
}
}],
"name":"string",
"threshold":1
},
"policy_withdraw":{
"id":"string",
"members":[{
"accountCode":"string",
"company":{
},
"core-client":{
},
"id":"string",
"initials":"string",
"name":"string",
"type":"user",
"user":{
"email":"string",
"firstName":"string",
"lastName":"string",
"userName":"string"
}
}],
"name":"string",
"threshold":1
},
"wallets":[{
"address":"string",
"address_type":"string",
"asset":"string",
"balance":1.2,
"connected":[{
"client_id":"string",
"counterparty_id":"string",
"name":"string",
"status":"string"
}],
"custodygroup_tx":"string",
"custodygroup_withdraw":"string",
"name":"string",
"policy_tx":{
"id":"string",
"members":[{
}],
"name":"string",
"threshold":1
},
"policy_withdraw":{
},
"short_code":"string",
"status":"string",
"type":0,
"wallet_id":"string"
}]
}
-
CanGetDynamicEndpoint_FundDetail429
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Fund Deposit Address
Returns a list of fund assets with their Deposit Addresses and current balances. Each fund contains one or more deposit addresses for the different types of assets.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/fund/{fund_id}/deposit"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"list":[{
"address":"string",
"asset":"string",
"balance":1.2
}],
"total_count":1
}
-
CanGetDynamicEndpoint_FundDepositResponse179
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Fund Whitelist
Get Whitelisted addresses for fund transactions.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/fund/{fund_id}/whitelist"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"list":[{
"address":"string",
"asset":"string",
"name":"string"
}],
"total_count":1
}
-
CanGetDynamicEndpoint_FundWhitelist602
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Holdings
Returns information on all the assets for a company on the Qredo network. Each Holding is divided according to the asset type. Each Holding entry also includes the balance for that asset, allowing you to track funds coming in and out.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/holding"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"holdings":[{
"amount":1.2,
"symbol":"string"
}]
}
-
CanGetDynamicEndpoint_Holdings189
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Liquidity Hub
Get all the active swaps in the liquidity hub. You can use websocket connection to get live notifications when a new swap is added to the liquidity hub using this endpoint: wss://api.qredo.network/api/v1/p/liquidityhub/feed
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/liquidityhub"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"items":{
"added":1,
"expires":1,
"owner":true,
"receive_amount":1.2,
"receive_asset":"string",
"send_amount":1.2,
"send_asset":"string",
"tx_id":"string"
}
}
-
CanGetDynamicEndpoint_LiquidityHub876
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Liquidity Hub
Get all the active swaps in the liquidity hub. You can use websocket connection to get live notifications when a new swap is added to the liquidity hub using this endpoint: wss://api.qredo.network/api/v1/p/liquidityhub/feed
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/liquidityhub"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"items":{
"added":1,
"expires":1,
"owner":true,
"receive_amount":1.2,
"receive_asset":"string",
"send_amount":1.2,
"send_asset":"string",
"tx_id":"string"
}
}
-
CanGetDynamicEndpoint_LiquidityHub131
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Sweep Status
Obtain details on a sweep transaction status
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/coreclient/{client_id}/sweep/{tx_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"approver_count":1,
"expires":1,
"initiated_timestamp":1,
"reference":"string",
"status":[{
"action_id":"string",
"entity":"string",
"status":"string",
"timestamp":1
}],
"status_details":{
"amount":1,
"asset":"string",
"expires":1,
"fees":1,
"net_amount":1,
"recipient_wallet_id":"string",
"reference":"string",
"requested_by":"string",
"wallet_id":"string"
},
"threshold_required":1,
"tx_id":"string",
"tx_status":"string"
}
-
CanGetDynamicEndpoint_SweepInfo212
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Transfer Status
Returns the Transfer Status for a specific transaction at that point in time.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/transfer/{tx_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"approver_count":1,
"expires":1,
"initiated_timestamp":1,
"initiator_authorized":true,
"initiator_name":"string",
"reference":"string",
"status":[{
"action_id":"string",
"first_name":"string",
"last_name":"string",
"status":"string",
"timestamp":1,
"user_id":"string",
"username":"string"
}],
"status_details":{
"account_no":"string",
"amount":1,
"asset":"string",
"benefit_of":"string",
"expires":1,
"fees":1,
"fund_id":"string",
"net_amount":1,
"recipient_address":"string",
"recipient_email":"string",
"recipient_first_name":"string",
"recipient_last_name":"string",
"recipient_username":"string",
"reference":"string",
"requested_by":"string"
},
"threshold_required":1,
"tx_id":"string",
"tx_status":"string"
}
-
CanGetDynamicEndpoint_TxInfo177
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Wallet History
Get wallet history
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/wallet/{wallet_id}/history"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"history":[{
"amount":1.2,
"asset":"string",
"chain_tx_id":"string",
"fee":1.2,
"net_amount":1.2,
"timestamp":1.2,
"tx_id":"string",
"wallet_id":"string"
}]
}
-
CanGetDynamicEndpoint_FundWalletHistory187
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Wallet Info
Get wallet info, addresses and balance.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/wallet/{wallet_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"address":"string",
"address_type":"string",
"asset":"string",
"balance":1.2,
"connected":[{
"client_id":"string",
"counterparty_id":"string",
"name":"string",
"status":"string"
}],
"custodygroup_tx":"string",
"custodygroup_withdraw":"string",
"name":"string",
"policy_tx":{
"id":"string",
"members":[{
"accountCode":"string",
"company":{
"name":"string"
},
"core-client":{
"name":"string"
},
"id":"string",
"initials":"string",
"name":"string",
"type":"user",
"user":{
"email":"string",
"firstName":"string",
"lastName":"string",
"userName":"string"
}
}],
"name":"string",
"threshold":1
},
"policy_withdraw":{
"id":"string",
"members":[{
"accountCode":"string",
"company":{
"name":"string"
},
"core-client":{
},
"id":"string",
"initials":"string",
"name":"string",
"type":"user",
"user":{
"email":"string",
"firstName":"string",
"lastName":"string",
"userName":"string"
}
}],
"name":"string",
"threshold":1
},
"short_code":"string",
"status":"string",
"type":0,
"wallet_id":"string"
}
-
CanGetDynamicEndpoint_FundWalletInfo206
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Withdrawal Status
Obtain details on a withdrawal status
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/withdraw/{tx_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"approver_count":1,
"expires":1,
"initiated_timestamp":1,
"initiator_authorized":true,
"initiator_name":"string",
"reference":"string",
"status":[{
"action_id":"string",
"first_name":"string",
"last_name":"string",
"status":"string",
"timestamp":1,
"user_id":"string",
"username":"string"
}],
"status_details":{
"account_no":"string",
"amount":1,
"asset":"string",
"benefit_of":"string",
"expires":1,
"fees":1,
"fund_id":"string",
"net_amount":1,
"recipient_address":"string",
"recipient_email":"string",
"recipient_first_name":"string",
"recipient_last_name":"string",
"recipient_username":"string",
"reference":"string",
"requested_by":"string"
},
"threshold_required":1,
"tx_id":"string",
"tx_status":"string"
}
-
CanGetDynamicEndpoint_WithdrawalInfo633
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Initiate Atomic Swap Taker Transaction
Initiate an atomic swap take transaction.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/atomicswap/take"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"status":"new",
"tx_id":"string"
}
-
CanCreateDynamicEndpoint_AtomicSwapTake101
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
New Transfer
Initiate a new Transfer on a fund that includes various settings for the transaction. When a transfer transaction is created, custodian(s) need to approve it via their Qredo Signing app. The number of custodian approvals depends on the Transfer Policy settings for the fund.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/transfer"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"status":"new",
"tx_id":"string"
}
-
CanCreateDynamicEndpoint_Transfer522
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
New Withdrawal
Initiate a withdrawal and set parameters for the transaction. When a withdrawal transaction is created, custodian(s) need to approve it through their Qredo Signing app. (The number of custodian approvals depends on your Transfer Policy settings.)
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/withdraw"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"status":"new",
"tx_id":"string"
}
-
CanCreateDynamicEndpoint_Withdrawal169
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Pending Actions
Returns actions with a status of 'Pending'
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/coreclient/{client_id}/actions"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"actions":[{
"expireTime":1,
"id":"string",
"status":"pending",
"timestamp":1,
"type":"ApproveWithdraw"
}],
"count":1
}
-
CanGetDynamicEndpoint_ActionsInfo204
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Reject A Specific Action
Reject a specific action
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/coreclient/{client_id}/action/{action_id}"
},
{
"key":"http_method",
"value":"DELETE"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"expireTime":1,
"id":"string",
"status":"pending",
"timestamp":1,
"type":"ApproveWithdraw"
}
-
CanDeleteDynamicEndpoint_ActionDetails604
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Returns All Trusted Parties For A Company
Returns all Trusted Parties for a Company. A Trusted Party is a user that can be added as a custodian of a wallet or member of a fund.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/trustedparty"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"company_id":"string",
"list":[{
"company_id":"string",
"list":{
"address":"string",
"created":1,
"name":"string",
"trusted_entity_id":"string",
"type":"string"
},
"total_count":1
}],
"total_count":1
}
-
CanGetDynamicEndpoint_TrustedPartyList113
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Search Company
Search for a Company in the database using the string entered in the query parameter for matching. For example, entering 3 letters returns all companies where those letters exist.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/search"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"matches":[{
"company_id":"string",
"domain":"string",
"name":"string"
}],
"total_count":1
}
-
CanGetDynamicEndpoint_CompanySearchResponse193
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Search Fund
Search funds in the database using the string entered in the query parameter for matching. For example, entering 3 letters returns all funds where those letters exist.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/fund/search"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"list":[{
"id":"string",
"name":"string"
}],
"total_count":1
}
-
CanGetDynamicEndpoint_FundSearchResult162
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Supported Assets
Returns a list of supported assets and their codes
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/assets"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"assets":{
"code":"string",
"enabled":true,
"name":"string",
"scale":1.2,
"unitCode":"string"
}
}
-
CanGetDynamicEndpoint_Assets164
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Transaction Ledger
Get transaction ledger for a fund
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}/fund/{fund_id}/ledger"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"List":[{
"TxID":"string",
"accountNo":"string",
"address":"string",
"amount":1,
"asset":"string",
"benefitOf":"string",
"chainTxID":"string",
"counterpartyID":"string",
"counterpartyName":"string",
"expireTime":1,
"fees":1,
"fundID":"string",
"netAmount":1,
"reference":"string",
"status":"pending_initiate",
"timestamp":1,
"type":"none"
}],
"Total":1
}
-
CanGetDynamicEndpoint_TxLedger724
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Update Company
Change details of a Company
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"https://play-api.qredo.network/api/v1/p/company/{company_id}"
},
{
"key":"http_method",
"value":"PUT"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"company_id":"string",
"ref":""
}
-
CanUpdateDynamicEndpoint_Company109
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Bank Account By Id
Get Bank Account
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"http://obp_mock//banks/reltime2/accounts/{account_id}"
},
{
"key":"http_method",
"value":"GET"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"name":"family account",
"balance":1
}
-
CanGetDynamicEndpoint__account192
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Post Accounts
POST Accounts
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEndpointProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"url_pattern",
"value":"http://obp_mock//banks/reltime2/accounts"
},
{
"key":"http_method",
"value":"POST"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"name":"family account",
"balance":1
}
-
CanCreateDynamicEndpoint_POST_account872
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Create new Foo Bar
Create new Foo Bar.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"FooBar"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"foo_bar":{
"fooBarId":"bd7bf2d4-8cd1-463c-a87e-a138da8159ef",
"name":"James Brown",
"number":698761728
}
}
-
CanCreateDynamicEntity_FooBar
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
Delete Foo Bar by id
Delete Foo Bar by id
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"FooBar"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"foo_bar":{
"fooBarId":"aa212675-1983-45c3-90f5-a7ca8c5c7222",
"name":"James Brown",
"number":698761728
}
}
-
CanDeleteDynamicEntity_FooBar
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
Get Foo Bar List
Get Foo Bar List.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"FooBar"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
Can do filter on the fields
e.g: /FooBar?name=James%20Brown&number=123.456&number=11.11
Will do filter by this rule: name == "James Brown" && (number==123.456 || number=11.11)
{
"bank-id":"gh.29.uk",
"foo_bar_list":[{
"bank-id":"gh.29.uk",
"foo_bar":{
"fooBarId":"56b2d2b1-dfbd-4f3c-8723-1d249200e8b8",
"name":"James Brown",
"number":698761728
}
}]
}
-
CanGetDynamicEntity_FooBar
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get Foo Bar by id
Get Foo Bar by id.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"FooBar"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"foo_bar":{
"fooBarId":"cd0b848d-f518-40ad-8c1f-76106c76ec87",
"name":"James Brown",
"number":698761728
}
}
-
CanGetDynamicEntity_FooBar
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Update Foo Bar
Update Foo Bar.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"FooBar"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"foo_bar":{
"fooBarId":"24407273-da17-40c7-8d26-bdb20cce89b4",
"name":"James Brown",
"number":698761728
}
}
-
CanUpdateDynamicEntity_FooBar
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
Create new OBP API
Create new OBP API.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"OBP_API"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"obp_api":{
"oBP_APIId":"449b42e1-edcc-4f7f-af27-20521ca8752e",
"name":"Reena Aheer",
"number":45869231
}
}
-
CanCreateDynamicEntity_OBP_API
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
Delete OBP API by id
Delete OBP API by id
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"OBP_API"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"obp_api":{
"oBP_APIId":"9ff548d0-440e-4c0b-8b92-c9f9d37850b5",
"name":"Reena Aheer",
"number":45869231
}
}
-
CanDeleteDynamicEntity_OBP_API
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
Get OBP API List
Get OBP API List.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"OBP_API"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
Can do filter on the fields
e.g: /OBP_API?name=James%20Brown&number=123.456&number=11.11
Will do filter by this rule: name == "James Brown" && (number==123.456 || number=11.11)
{
"bank-id":"gh.29.uk",
"obp_api_list":[{
"bank-id":"gh.29.uk",
"obp_api":{
"oBP_APIId":"63a76291-ca13-4237-83a5-29850c5ceb10",
"name":"Reena Aheer",
"number":45869231
}
}]
}
-
CanGetDynamicEntity_OBP_API
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get OBP API by id
Get OBP API by id.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"OBP_API"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"obp_api":{
"oBP_APIId":"bd92cc5f-6798-411c-9881-f6be511d3add",
"name":"Reena Aheer",
"number":45869231
}
}
-
CanGetDynamicEntity_OBP_API
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Update OBP API
Update OBP API.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"OBP_API"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"obp_api":{
"oBP_APIId":"668abc27-f3cf-42db-9a2a-e3e12eab6c76",
"name":"Reena Aheer",
"number":45869231
}
}
-
CanUpdateDynamicEntity_OBP_API
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
Create new OBP Activity
Create new OBP Activity.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"OBP_Activity"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"obp_activity":{
"oBP_ActivityId":"efe4272f-4105-4185-a6a5-3b90696a57ba",
"name":"James Brown",
"number":698761728
}
}
-
CanCreateDynamicEntity_OBP_Activity
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
Delete OBP Activity by id
Delete OBP Activity by id
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"OBP_Activity"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"obp_activity":{
"oBP_ActivityId":"2c19c0cd-da5a-4708-824a-c3dd97455a97",
"name":"James Brown",
"number":698761728
}
}
-
CanDeleteDynamicEntity_OBP_Activity
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
Get OBP Activity List
Get OBP Activity List.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"OBP_Activity"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
Can do filter on the fields
e.g: /OBP_Activity?name=James%20Brown&number=123.456&number=11.11
Will do filter by this rule: name == "James Brown" && (number==123.456 || number=11.11)
{
"bank-id":"gh.29.uk",
"obp_activity_list":[{
"bank-id":"gh.29.uk",
"obp_activity":{
"oBP_ActivityId":"d192bc18-f6af-4046-b706-1bf7cc494ed6",
"name":"James Brown",
"number":698761728
}
}]
}
-
CanGetDynamicEntity_OBP_Activity
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Get OBP Activity by id
Get OBP Activity by id.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"OBP_Activity"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"obp_activity":{
"oBP_ActivityId":"ba2e40c4-4c11-4a44-8f67-530d54bfc555",
"name":"James Brown",
"number":698761728
}
}
-
CanGetDynamicEntity_OBP_Activity
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
Update OBP Activity
Update OBP Activity.
Description of this entity, can be markdown text.
Property List:
- name: description of name field, can be markdown text.
- number: description of number field, can be markdown text.
MethodRouting settings example:
{
"is_bank_id_exact_match":false,
"method_name":"dynamicEntityProcess",
"connector_name":"rest_vMar2019",
"bank_id_pattern":".*",
"parameters":[
{
"key":"entityName",
"value":"OBP_Activity"
}
{
"key":"url",
"value":"http://mydomain.com/xxx"
}
]
}
Authentication is Mandatory
{
"bank-id":"gh.29.uk",
"obp_activity":{
"oBP_ActivityId":"5a5160c2-5606-44e9-9e07-9ac682a58b7f",
"name":"James Brown",
"number":698761728
}
}
-
CanUpdateDynamicEntity_OBP_Activity
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.