Simply put, use the API provided to send/receive funds from your wallet. Don't act as a mediator for transactions involving a wallet which don't belong to you. Should you wish to do so, they have a third party authorisation tool which sets the app permissions by the other users so you can have a sort of control over their wallet.
To simplify it further, it is similar to using your google account for signing up on other websites. You will be shown a pop-up to grant access.
yes, i'm using their API mainly for receiving only. sending out is other methods. hence, i'm a little worried that coinbase might block my acc if they do not allow me to be my clien't asset custodian.The moment you are beginning to have this kind of worry, then its best that you begin to look for ways to move your funds to where you have full control or maximum control. The issue is the moment you have violate their terms based on the activities you have engaged in, they would have the maximum reason to lock you out of their account irrespective of the amount you have there and for someone like you in custody of other people's fund, I believe you know the implication of people not having access to their fund when they need it.
The best interpretation to get in this kind of situation is to write to support for clarification because no one can really say 100% what they had in mind for sending that mail but before that, ensure you had transfer what you have in to another wallet and you can equally use Paxful API for the same purpose if they proving difficult to deal with.