Integration testing your ASP.NET Core API's shouldn't be too difficult thanks to the Microsoft.AspNetCore.Mvc.Testing package.
First add the package to your project:
dotnet add package Microsoft.AspNetCore.Mvc.Testing
Now you can inject the WebApplicationFactory<TEntryPoint> in your tests:
You can tweak the configuration by inheriting from the WebApplicationFactory and use one of the overrides: