
Closed
Posted
Paid on delivery
I need a lightweight, well-structured .NET (C#) Web API that handles a simple but critical workflow: 1. Accept an incoming JSON payload through a POST endpoint. The schema must remain flexible so I can pass whatever custom fields my process requires without code changes. 2. Parse that payload and immediately send an approval email to the recipient specified within it. We will be using a plain SMTP server with standard Username and Password authentication; I’ll supply the credentials separately. No SendGrid or SES integration is necessary. 3. The email must present the user with two clear actions—Approve or Deny—and a free-text comment box. When the user submits their decision, your solution should capture it and expose (or push) the result back to my system as a clean JSON response via another API endpoint. 4. Log every step for traceability and include basic validation and error handling so malformed JSON or SMTP issues are surfaced gracefully. Deliverables: • Complete Visual Studio solution targeting the latest LTS .NET version • Well-commented C# source, demonstrating separation of concerns (controllers, services, SMTP helper, etc.) • Sample request/response JSON files showing the custom-field approach • Brief README with setup steps, environment variables (SMTP host, port, creds), and how to run the API locally or in Docker • Postman or Swagger collection so I can test immediately Once I can post a JSON file, watch the email go out, click a response, and receive the decision back through the API, the task is done.
Project ID: 40523963
222 proposals
Remote project
Active 23 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
222 freelancers are bidding on average $151 USD for this job

Most of this API is straightforward. The part worth getting right is correlation. When somebody clicks Approve or Deny from an email hours or days later, the system must know exactly which request they are responding to and preserve all custom fields that came in with the original payload. While reviewing your requirements, I found several ASP.NET approval workflow implementations that already solve tokenized response tracking. Rather than inventing that mechanism from scratch, I'd use the same proven pattern and adapt it to your workflow. That removes a lot of risk from the only part of the project that tends to cause trouble. ✔ Flexible JSON payloads without fixed models ✔ SMTP email delivery ✔ Approve / Deny + comments ✔ Decision returned as clean JSON ✔ Full audit trail of every action ✔ Swagger, Postman and Docker Question: should the approval result be pushed immediately to your system via webhook, or should your application retrieve it when needed?
$140 USD in 7 days
9.0
9.0

Hello I am Software Developer and I have over 15 years of experience with C# and .NET Also, I am experienced with building Web API and SMTP protocol, therefore I am sure I can complete. Logging every step in traceability is thing I do i most of my projects. I am ready to start working
$87.50 USD in 1 day
8.0
8.0

Hi There, I'm incredibly excited about your ".NET Email Approval API" project as it blends one of my expert skillsets - .NET Core Web API development - with a real-world workflow challenge solved using technology. With 20+ years of full-stack development experience, I have built numerous scalable and secure solutions involving meticulous parsing, efficient emailing, and JSON-based interactions much akin to the needs of your project. To ensure you have a robust and future-ready solution, I'll leverage C#'s strong typing alongside flexible schema approaches enabling you to add necessary custom fields without code changes. Exception handling is something that I consider fundamental, and I will certainly gracelessly surface any SMTP issues or malformed JSONs to maintain the functional integrity of your application. Lastly, my extensive experience in creating well-commented and easily navigable codebases will make it extremely convenient for you to understand the architecture, logic, and how different components interact within the solution. I commit to delivering a secure, thoroughly documented, performant ".NET Email Approval API" solution catering exactly to your requirements. Let's get in touch and discuss how we can bring this interesting project to fruition seamlessly! Regards Vijay
$100 USD in 7 days
7.9
7.9

SURE----------------I will achive your goals as per the given description-----<<<<<< .NET Email Approval API------------I believe I can do this project in an efficient and professional manner. I am highly proficient to work on this project. I am Passionate .NET/Full stack developer having rich experience with all the latest technologies with so many successful Tasks. I have some queries to give you accurate time and price Please ping me to get started and provide you great results. Thanks
$250 USD in 7 days
7.3
7.3

Hi, Full stack web developer, with 18+ years of experience. Service List: ============== -Backend Web Development (.NET Framework, .NET Core, Nodejs) -Frontend Web Development (Angular, React) -Database handling (MSSQL, MYSQL) -Web servers Handling (IIS) -Cloud Platform handling (Azure, GCR) -Mobile App Development : ANDROID (.NET Maui) -Payment Gateway integrations (Paypal, Stripe) -System Programming (C#, VB.NET, Python) -Front End Programming (Javascript, Typescript) I believe, I have the necessary skills and experience, to complete this project. Please do consider for the project. Regards Deepinder Singh
$250 USD in 7 days
7.1
7.1

Hello, I'm Abu Gosia I'm interested in your project very well. I'm good in C#, .Net Core, MVC, ASP.NET, Angular.js, Yii2, PHP, Laravel, Codeigneter, Wordpress, Prestashop, Open Cart. I m quite well experienced in these jobs. Let's go ahead with me. Thanks
$350 USD in 15 days
6.9
6.9

This looks like a great fit, I will build the .NET Web API — flexible JSON intake endpoint, SMTP email dispatch with Approve/Deny actions and comment capture, and a callback endpoint returning the decision as clean JSON. I will use a dictionary-based payload model so custom fields pass through without code changes. For the email response capture, I will generate a unique token per request to prevent replay or tampering when users click Approve/Deny. Questions: 1) Should the decision landing page be a minimal embedded HTML form or a separate hosted page? 2) Do you need response expiration — e.g., auto-deny after 48 hours? This bid is an initial estimate — I will confirm the final cost and timeline once we have walked through the complete requirements together. Send me a message and we can go over the details. Best regards, Kamran
$90 USD in 5 days
6.5
6.5

With my expertise in API integration and proven skills in .NET framework (C#), your search for a proficient developer for your Email Approval API ends here. I can create a lightweight, well-structured .NET (C#) Web API that will handle your critical workflow efficiently. My 5+ years of experience in software development, full-stack web development, and coding reliable APIs makes me the ideal candidate for your project. Moreover, my robust knowledge in cybersecurity and network security can assure you of a thoroughly tested and secure API. Logically separating concerns like controllers, services and SMTP helper for efficient handling, I will deliver a complete Visual Studio solution targeted towards the latest version of .NET that meets your specific requirements. Not only just delivering an API solution, but also offering comprehensive documentation is my forte. I will provide you with a brief readme file with setup steps, environment variables and also a Postman or Swagger collection for quick testing. My expertise extends to generating sample request/response JSON files-something you need for custom fields approach in your project. In conclusion, by choosing me as your developer, you will get a meticulously designed, well-documented solution that seamlessly fits into your existing system, providing the smooth functionality that you require. Let’s work together to bring your Email Approval API to life!
$253.33 USD in 1 day
6.0
6.0

Hello, I can build your .NET Web API using the latest LTS C# framework with a clean architecture, flexible JSON handling, SMTP email workflow, and approval/denial tracking. I will include logging, validation, Swagger/Postman testing, Docker support, documentation, and maintainable service-based code structure. Best regards, Brayan
$140 USD in 7 days
5.8
5.8

⭐⭐⭐⭐⭐ Build a .NET Web API for Flexible JSON Handling and Email Approval ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project requirements and can see you are looking for a lightweight .NET (C#) Web API. You have no need to look any further as Zohaib is here to help you! My team has successfully completed 50+ similar projects for .NET Web APIs. I will create a flexible solution that handles your JSON payloads, sends emails, and captures user responses efficiently. ➡️ Why Me? I can easily build your .NET Web API as I have 5 years of experience in C# development, API creation, and email handling. My expertise includes JSON parsing, SMTP integration, and error handling. Additionally, I have a strong grip on related technologies, ensuring a smooth workflow for your project. ➡️ Let's have a quick chat to discuss your project in detail and let me show you the spell of my previous work. I look forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ C# Development ✅ .NET Framework ✅ Web API Design ✅ JSON Handling ✅ Email Integration ✅ SMTP Configuration ✅ Error Handling ✅ Logging and Traceability ✅ RESTful Services ✅ Postman Testing ✅ Docker Setup ✅ Code Documentation Waiting for your response! Best Regards, Zohaib
$150 USD in 2 days
6.0
6.0

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I have experience developing lightweight and flexible .NET Web APIs that efficiently handle JSON payloads and integrate SMTP email workflows. The most important factor to complete this project successfully is ensuring a clean separation of concerns and flexible JSON schema parsing. Approach: ⭕Design a modular .NET solution with separate layers for controllers, services, and SMTP helper; ⭕Implement flexible JSON payload parsing that supports custom fields without code changes; ⭕Develop email sending functionality with SMTP authentication; ⭕Create endpoints to post approvals/denials with comments and return JSON responses; ⭕Add robust logging, validation, and error handling; ⭕Provide comprehensive documentation and Postman/Swagger collection. ❓Could you confirm the preferred .NET LTS version and SMTP server details format? I am confident in delivering a clean, maintainable, and well-documented API that meets all your requirements efficiently. Best regards, Nam
$200 USD in 3 days
5.2
5.2

Hello dear, I’m a senior .NET backend engineer with 10+ years of experience building lightweight, production-ready Web APIs, workflow automation systems, and SMTP-driven approval engines using C# and the latest LTS .NET versions. I understand you need a flexible .NET Web API that accepts dynamic JSON payloads, sends approval emails via SMTP, captures Approve/Deny responses with comments through a callback endpoint, and returns structured JSON results while maintaining strong logging, validation, and clean architecture separation. My skills include .NET Web API (LTS), C#, SMTP integration, REST APIs, JSON schema flexibility, logging, Docker, Swagger, clean architecture. I can deliver a fully structured Visual Studio solution with working end-to-end approval flow, documentation, and test collections ready for immediate use. Best regards, Toriqul Islam
$65 USD in 3 days
5.4
5.4

Hi, I can build this in .NET 8 (LTS) with a clean, layered architecture and Docker support. The API will accept flexible JSON payloads, send approval emails through standard SMTP authentication, capture Approve/Deny + comments, and expose the final decision via a JSON endpoint (or webhook push if preferred). The solution will include: 1. Clean separation of concerns (Controllers, Services, Repositories, SMTP helper) 2. Structured logging, validation, and graceful error handling 3. Swagger/OpenAPI and Postman collection 4. Sample request/response payloads supporting arbitrary custom fields 5. Dockerfile and README with environment variables for SMTP configuration 6. Well-documented Visual Studio solution with maintainable C# code I have extensive experience with .NET and API development and can deliver a lightweight, production-ready solution. Best regards, Aqdas Iftekhar
$40 USD in 14 days
5.4
5.4

Hi there, I can quickly build this clean .NET C# Web API with flexible JSON intake, SMTP approval emails, approve/deny response capture, logging, validation, Swagger/Postman testing, Docker setup, and clear README so you can test the full flow immediately. I’ll build it as a clean .NET 8 Web API with one POST endpoint for flexible JSON intake, an SMTP service to send approval emails, a secure approve/deny response page with comments, a result endpoint returning JSON, full logging/error handling, Swagger/Postman tests, Docker support, and a short README for setup. Best regards, Muhammad Jibran Ahmed
$170 USD in 1 day
4.8
4.8

Two details stood out: the flexible JSON schema so you can pass custom fields without code changes, and the approve/deny email with a free-text comment that pushes the decision back as clean JSON. The tricky part isn't the SMTP send, it's making the email action links durable and tying the click back to the original request safely. Week one I'd ship the POST-in to email-out path so you can see a real approval email land. Here's the build: 1. POST endpoint accepts arbitrary JSON (stored as a flexible document), validated for the recipient and a request ID only. 2. SMTP helper service (plain username/password auth, host/port/creds via environment variables) sends the email with signed Approve and Deny links plus a comment field. 3. Decision endpoint captures the click and comment, logs every step, and exposes the result as clean JSON for your system to pull. I build webhook-confirmed flows like this regularly, including idempotent state flips where a click must map back to exactly one request without double-processing. The solution ships as a Visual Studio solution on the latest LTS .NET, with separated controllers/services/SMTP helper, sample request/response JSON, a Docker README, and a Swagger collection so you can test immediately. Timeline: 7 days at $162. Done = you post a JSON file, watch the email go out, click a response, and receive the decision back through the API. Do you want the approval links to be single-use and time-limited (expire after, say, 72 hours), or stay valid until a decision is made? P.S. I'd sign the action links with an HMAC token rather than a raw request ID in the URL, so a guessed or forwarded link can't approve someone else's request. Waqar
$162 USD in 7 days
5.1
5.1

As a seasoned professional with an astute understanding of your project's requirements, I'm excited to offer my skills and experience. Over two decades in software development, I have successfully built scalable .NET solutions, and my proficiency in .NET Core, API Development and Integration, as well as extensive experience in ASP.NET and C# Programming make me the perfect fit for this task. I understand that your project demands a flexible, lightweight solution that communicates seamlessly with various elements of your existing systems. My expertise allows me to not only build the complete Visual Studio solution targeting the latest LTS .NET version that you require but also ensure it provides clear separation of concerns to guarantee ease of future updates or additional custom fields without scrambling through masses of code. In addition to delivering first-rate end-to-end solutions via a robust architecture, I excel at maintaining clean documentation for better traceability and smooth implementation. You can rely on me to provide a functional API that validates and effectively handles any errors while sending out approval emails promptly using plain SMTP servers - no need for SendGrid or SES integration. With every step logged, you'll have transparent tracking throughout. I'm also diligent when it comes to creating README files for easy setup alongside sample JSON files for reference. Choose me to bring life to your .NET Email Approval API!
$140 USD in 7 days
4.6
4.6

I can build this as a clean .NET Core Web API with flexible JSON input, SMTP-based approval emails, and a clear decision callback flow. The focus will be separation of concerns, solid validation, and traceable logs so your process is easy to maintain and extend without code changes. I’d structure the solution with controllers, services, and an SMTP helper, then expose endpoints for submission and decision capture, plus sample JSON, Swagger/Postman, and a brief README for local or Docker setup. I can start immediately. Do you want the approval/deny link to update your system by callback URL or by polling a status endpoint? Should the free-text comment be required for both Approve and Deny, or only on Deny? Happy to discuss the implementation details and get this moving. Osama
$100 USD in 1 day
4.4
4.4

As the founder of Aesthetic Logic, my primary focus has been on delivering exceptional end-to-end solutions with a strong emphasis on good design and timely delivery. I have got a broad expertise in Full Stack Development and an extensive record of working with .NET technologies including C#, ASP.NET, and ASP.NET Core along with API development and integration which perfectly aligns with your project requirements. My powerful understanding of API development would undoubtedly facilitate the task of constructing a well-structured, lightweight, flexible yet organized web API for your workflow. Additionally, my in-depth knowledge and experience in working with Azure cloud services fits well with your project's needs. Not only can I set up the email approval process using SMTP authentication effectively but I can also devise an efficient logging mechanism which traces down each step for ensuring optimal traceability.
$140 USD in 3 days
4.5
4.5

✋ Hi There!!! ✋ The Goal of the project:- BUILD A LIGHTWEIGHT .NET WEB API THAT MANAGES EMAIL APPROVAL WORKFLOWS WITH FLEXIBLE JSON, SMTP, AND RESPONSE TRACKING. I carefully read the complete project description and understand the need for flexible JSON handling, SMTP email approvals, approve/deny actions with comments, logging, validation, Swagger/Postman support, and clean architecture. With 9+ years experience as a full stack developer, I am confident I am the right fit and have completed similar .NET Core API and workflow automation projects. • Develop a .NET LTS Web API with flexible JSON parsing, SMTP integration, and approval endpoints. • Implement logging, validation, error handling, Swagger/Postman, and Docker-ready setup. • Provide testing, full source code delivery, documentation, sample JSON, and clean project structure. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
$320 USD in 12 days
4.6
4.6

Hello, Having worked extensively with .NET and C#, I am well-equipped to develop a lightweight, easily maintainable API that perfectly aligns with the requirements of your project. I have developed numerous APIs that deal with JSON payloads which require flexibility. I not only deliver on this need but also ensure that the codebase remains coherent and well-commented for future developers to easily navigate through as per your requirement. I understand the significance of traceability in this particular project and would leave no stone unturned in delivering logs for every step. I possess significant experience handling SMTP servers, and while we won't require SendGrid or SES, I assure you a similarly smooth experience without compromising security. Over the years, my understanding of both front-end and back-end architecture has become a distinctive strength. This positions me to effectively handle any validation or error issues and handle them in a way that surfaces gracefully. To further ensure efficiency, I’ll provide you with a Postman/Swagger collection that will enable testing immediately. Overall, my broad set of skills together with my deep understanding of JSON payloads, SMTP servers and my dedication to enhancing your project make me an excellent fit for this job. Let's collaborate and bring your idea to life!
$100 USD in 2 days
4.6
4.6

Helotes, United States
Payment method verified
Member since Nov 2, 2005
$30-250 USD
$250-750 AUD
£10-20 GBP
$250-750 USD
₹1500-12500 INR
$250-750 USD
€30-250 EUR
₹12500-37500 INR
₹600-1500 INR
₹600-1500 INR
$3000-5000 USD
$1500-3000 USD
₹12500-37500 INR
₹37500-75000 INR
$250-750 USD
£20-250 GBP
$250-750 USD
min €36 EUR / hour
$250-750 USD
$250-750 USD
£750-1500 GBP