Thank you @Inbar Gazit for the response. I've come across several similar posts, but none of them provide the expected answer. Adding the complete solution for any future reference.
Below is my example template stored in DocuSign Account with some PreFillTabs added.
To send an envelope using Template stored on DocuSign, follow the steps below
EnvelopeDefinition BuildEnvelopeDefinition(string DSTemplateId)
{
EnvelopeDefinition envelopeDefinition = new EnvelopeDefinition();
envelopeDefinition.TemplateId = DSTemplateId;
envelopeDefinition.EmailSubject = "PreFill Tabs Test Document";
envelopeDefinition.EmailBlurb = "PreFill Tabs Email Blurb for Testing";
envelopeDefinition.TemplateRoles = TemplateSigner();
envelopeDefinition.Status = "created";
return envelopeDefinition;
}
EnvelopeSummary envSummary = EnvelopesApi.CreateEnvelope(DSAccountId, env);
Tabs tabs = EnvelopesApi.GetDocumentTabs(DSAccountId, draftEnvelopeId, "1");
EnvelopsApi.UpdateDocumentTabs(DSAccountId, draftEnvelopeId, "1", tabsVal);
EnvelopeDefinition envDef2 = new EnvelopeDefinition()
{
EnvelopeId = draftEnvelopeId,
Status = "sent"
}
EnvelopeSummary envSummary2 = EnvelopesApi.CreateEnvelope(DSAccountId, envDef2);
envSummary2.Status
.