For example: https://github.com/Riskified/sdk_net/blob/f9b3c959b3749cdb86413df9b9dbedd40e5d06eb/Riskified.SDK/Orders/OrdersGateway.cs#L141 There should be an async version of this that returns a `Task`. See https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/ for the reasoning behind this.