#1031 API: all deletes uses same base request model