Following steps are available (not all are supported as of now):

Task Step Live?
Swap from ETH to STRK ( min 10$ liquidity in 1 txn) 1 N (no STRK pool)
Swap from USDC/ USDT to STRK ( min 10$ liquidity in 1 txn) 2 N (no STRK pool)
Swap from USDC/ USDT to ETH ( min 10$ liquidity in 1 txn) 3 Y
Add liquidity to STRK-ETH ( min 20 $ in 1 txn ) 4 N
Add liquidity to STRK-USDC ( min 20 $ in 1 txn ) 5 N
Add liquidity to ETH-USDC ( min 20 $ in 1 txn ) 6 Y
Add liquidity to USDC -USDT ( min 20 $ in 1 txn ) 7 Y
Deposit liquidity in at least 3 pools 8 Y

API URL:

https://clapi.myswap.xyz/cl/quest/<step>

JSON Body: (be sure to add content-type: application/json)

{"address":ACCOUNT_ADDRESS_STRING}

Return value:

{"data": {"result": false}} when account given by address did not complete the task

{"data": {"result": true}} when account given by address did complete the task.

Notes:

example for tasks which have been completed:

curl -d '{"address":"0x0486735fe43458f051f2270c05af973fc2bf12d586e1ce34d8bf2e89c0b925b0"}' <https://clapi.myswap.xyz/cl/quest/6> -H 'content-type: application/json'
curl -d '{"address":"0x4270219d365d6b017231b52e92b3fb5d7c8378b05e9abc97724537a80e93b0f"}' <https://clapi.myswap.xyz/cl/quest/3> -H 'content-type: application/json'