AFAIU, copay's server implementation is bitcore-wallet-service.
From its README, I can deduce that a multi-sig wallet will use the /v1/txproposals/
endpoint to create a new transaction proposal that the other co-signers will receive.
But, if the wallet is not multi-sig, what's the endpoint for broadcasting a transaction?