C# · Integration
Add E-Signatures to .NET (C#)
Send documents for legally binding e-signature from your .NET (C#) application. One endpoint, no SDK required.
Quick start
- Get an API key from signb.ee (free, no credit card)
- Set
SIGNBEE_API_KEYin your environment - Add the code below to your app
.NET (C#) example
C#
[ApiController]
[Route("api/[controller]")]
public class ContractController : ControllerBase
{
private readonly HttpClient _http;
public ContractController(HttpClient http) => _http = http;
[HttpPost("send")]
public async Task<IActionResult> Send([FromBody] ContractRequest req)
{
_http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer",
Environment.GetEnvironmentVariable("SIGNBEE_API_KEY"));
var response = await _http.PostAsJsonAsync(
"https://signb.ee/api/send", req);
var result = await response.Content.ReadAsStringAsync();
return Ok(result);
}
}What happens
- Your app sends markdown or a PDF URL to Signbee
- Signbee generates a PDF (if markdown) and emails the recipient a signing link
- Recipient signs — both parties receive the signed PDF with SHA-256 certificate
Also works with AI agents
Install the MCP server to let Claude, Cursor, or Windsurf send documents directly:
npx -y signbee-mcp
Related resources
Try Signbee — free, no credit card.