Require a CSharp client SDK available with each API.
CSharp
Strategies
APIs Work Across Multiple Programming Languages
If you want people to actually use your APIs, meet them where they are. That means SDKs and client libraries in the languages your consumers already work in--Java, JavaScript, Go, Python, whatever ...