Green’s Dictionary of Slang

caput adj.

also capoot
[Ger. kaputt, done for; also milit. use as ‘stolen’ during WWI ]

[1910s+] finished, over, ruined etc.