If there's a `POST` under the same route as swagger and it comes after swagger UI, it will result into something like: ``` $ curl -X POST http://localhost:8090/api/v1/fastspring Only GET or HEAD is supported ``` Example: ```haskell :<|> "api" :> SwaggerSchemaUI "v1" "swagger.json" :<|> "api" :> "v1" :> "fastspring" :> Post '[JSON] NoContent ``` Putting SwaggerSchemaUI last fixes the issue.