That ' s the behavior for the default Post combinator . You can however write type Post ' Verb ' POST 200 and use Post ' in your API instead of Post , if you want your POST endpoints to return 200 on success . On failure , any status code can be returned and you don ' t know about which one just by looking at the API type . Note that there ' s been some discussion about making API types explicitly list all the possible status codes , but things become more verbose and we don ' t have a good story for that yet . Some discussion servantservantissues 349 and . <| sep |> Nobody was on the same page at the same time unfortunately . <| sep |> She ' s like yeah damn you better be proud of me <| sep |> inb 4 Sithspawn is actually spez