Skip to content

frasermolyneux/invision-api-client

Repository files navigation

MX.InvisionCommunity.Api.Client

Build and Test Code Quality Copilot Setup Steps Dependabot Auto-Merge PR Verify Release - Publish NuGet Release - Version and Tag

Documentation

Overview

REST client library for the Invision Community API packaged as MX.InvisionCommunity.Api.Client for .NET 9 and 10. Requests are issued via RestSharp with Basic auth using the API key and serialized through Newtonsoft.Json, with Application Insights dependency telemetry for every call. The DI helper AddInvisionApiClient wires typed clients for core, downloads, and forums endpoints plus aggregated access through IInvisionApiClient. Nerdbank.GitVersioning in version.json drives package versions published through the release workflows.

NuGet Packages

Package Latest Description
MX.InvisionCommunity.Api.Abstractions NuGet Shared DTOs and interface contracts for the Invision client
MX.InvisionCommunity.Api.Client NuGet Typed API client for core, downloads, and forums endpoints
MX.InvisionCommunity.Api.Client.Testing NuGet In-memory fakes and test factories for consumer integration tests

Contributing

Please read the contributing guidance; this is a learning and development project.

Security

Please read the security guidance; I am always open to security feedback through email or opening an issue.

About

Invision Community API client library used by the XtremeIdiots portal, published to NuGet.

Topics

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages