E-signatures with C# & .NET

A simple API for signing PDFs from your app. Set up an etch e-signature packet and use C# & .NET to send or embed the e-sign experience.

Embed or send e-signature requests

Simple, legally binding e-signatures. Generate or upload a PDF, define the signers, and send out an e-signature request all over API.


C# & .NET to signature

Use C# & .NET to set up an Etch e-signature packet. Then send the packet for signature over email or directly from your app.

class CreateEtchESignPacket : RunnableBaseExample
{
    private CreateEtchPacket GetPacketVariables(string signerName, string signerEmail)
    {
        var etchPacketPayload = new CreateEtchPacket
        {
            Name = "Test Docs - " + signerName,
            SignatureEmailSubject = "Custom email subject",
            SignatureEmailBody = "Custom please sign these documents....",
            Files = GetFiles(ndaFilePath).ToArray(),
            Signers = GetSigners(signerName, signerEmail).ToArray(),
            Data = new
            {
                Payloads = new
                {
                    sampleTemplate = new
                    {
                        data = new Dictionary<string, dynamic>
                        {
                            {"name", signerName},
                            {"email", signerEmail},
                        }
                    },
                },
            }
        };

        return etchPacketPayload;
    }

    public override async Task Run(string apiKey)
    {
        var pdfTemplateID = "CR0M7TNU4HDvUOVoqoyu";
        var signerName = "Testy Signer";
        var signerEmail = "testy@email.com;

        var payload = GetPacketVariables(signerName, signerEmail);
        var client = new GraphQLClient(apiKey);
        Console.WriteLine("Creating Etch e-sign packet...");
        var response = await client.CreateEtchPacket(payload);
    }
}

Create & send an e-sign packet in seconds with Document AI

Upload any PDF and watch Anvil Document AI identify input and signature fields, identify signers and connects them to fields. It's free - no signup required.

Get a demo
(from a real person)

Schedule some time on our calendar to talk through your specific use case and see which Anvil products can help.
    Want to try Anvil first?
    Want to try Anvil first?