ArrowSphere API for .Net
.Net implementation of ArrowSphere API: https://xsp.arrow.com/apidoc/
Set up dependency injection, call AddArrow and pass in the API key.
using ArrowSphereApiDotNet;
var apiKey = config.GetValue<string>("Arrow:ApiKey");
builder.Services.AddArrow(apiKey);
To call, inject the ArrowClient and then get the respective client for the feature such as Parters, Customers, Subscriptions, Catalogs. With that client instance call the method.
// inject ArrowClient
private ArrowClient _arrowClient;
// get client object for calling API methods
var client = _arrowClient.GetPartnersClient();
var rs = await client.WhoAmI();