You can do this via filter attribute decorated over your API,or you can configure you middle ware with request timeout policy
Decorate over API endpoint
[RequestTimeout(milliseconds: 2000)]
Through the middleware
`builder.Services.AddRequestTimeouts(options => {
options.DefaultPolicy =
new RequestTimeoutPolicy { Timeout = TimeSpan.FromMilliseconds(1500) };
options.AddPolicy("MyPolicy", TimeSpan.FromSeconds(2));
});`
Please refer the link enter link description here