Generate .NET proxy (C#)


.NET (C#)

Generate a strongly typed .NET client using the OpenAPI specification.


Generate client using NSwag

nswag openapi2csclient \
  /input:https://mapi-sandbox.unimaze.com/swagger/v1/swagger.json \
  /classname:UnimazeMapiClient \
  /namespace:Unimaze.Api.Clients \
  /output:UnimazeMapiClient.cs

Authentication example

var httpClient = new HttpClient();
httpClient.BaseAddress = new Uri("https://mapi-sandbox.unimaze.com");
httpClient.DefaultRequestHeaders.Authorization =
    new AuthenticationHeaderValue("Bearer", "<access-token>");

var client = new UnimazMapiClient(httpClient);