Elixir router resources does not find put and delete path

I am calling it from postman PUT request and this is the error it gives:

debug] ** (Phoenix.Router.NoRouteError) no route found for PUT /api/recordings (Userteam1Web.Router)
    (userteam1) lib/userteam1_web/router.ex:1: Userteam1Web.Router.__match_route__/4
    (userteam1) lib/phoenix/router.ex:307: Userteam1Web.Router.call/2
    (userteam1) lib/userteam1_web/endpoint.ex:1: Userteam1Web.Endpoint.plug_builder_call/2
    (userteam1) lib/plug/debugger.ex:122: Userteam1Web.Endpoint."call (overridable 3)"/2
    (userteam1) lib/userteam1_web/endpoint.ex:1: Userteam1Web.Endpoint.call/2
    (plug) lib/plug/adapters/cowboy/handler.ex:16: Plug.Adapters.Cowboy.Handler.upgrade/4
    (cowboy) /mnt/c/Projects/userteam1/deps/cowboy/src/cowboy_protocol.erl:442: :cowboy_protocol.execute/4