Is there any endpoint to delete an invoice from account using sage financial api?
There is a DELETE endpoint. It is documented here and allows you to void an invoice. Although this is available, no record in Sage should ever be "deleted". So, Sage only voids the invoice when you call the DELETE method.