Skip to main content
This section describes an end-to-end flow for whitelisting an address under a beneficiary. Please retreive this payload template using the List Products API. Here is an example :

1. Create Request to whitelist an address with a beneficiary

Whitelist an ETH address linked with beneficiary John Smith which will be use for deposit and withdrawal

Request

Response

HTTP 200

2. Submit service request

Use the request ID obtained in the previous request to submit the instruction.

Request

Response

HTTP 200

3. Retrieve instruction to sign as maker

Retrieve the HSM instruction to be signed by the maker

Request

Response

HTTP 200

4. Confirm instruction as maker

Sign the ‘request’ element with the API maker private key, insert the string in ‘signature’. The signed instruction is submitted directly to the HSM.

Request

Response

HTTP 200

5. Retrieve instruction to sign as authoriser

Request

Response

6. Approve instruction as authoriser

To approve an instruction set type to Approve. To reject an instruction, set type to Reject and set a rejectReason.

Request

Response

HTTP 200