Version 2.0.0 is a major release focused on parity with REDCap API documentation, modernization, and cleanup. This release brings the library in line with current REDCap API endpoints while reorganizing the repository to follow .NET conventions.
ExportSurveyAccessCodeAsync- Export survey access codes for participants- Randomization endpoints - Full interface coverage for randomized studies
- User role mapping endpoints - Enhanced user and role management
combineCheckboxOptionssupport for record export methodsdelete_loggingsupport for record deletion operations- ODM (Operational Data Model) format support across applicable endpoints
- Expanded
Contentenum - Added support for newer REDCap content values
The repository now follows standard .NET conventions:
├── src/
│ └── RedcapApi/ # Library source code
├── tests/
│ └── RedcapApi.Tests/ # Unit tests
└── demo/
└── RedcapApiDemo/ # Example console application
- Fixed
ExportProjectXmlAsyncdefault content mapping - Improved documentation - Enhanced XML comments for IntelliSense support
- Code cleanup - Modernized codebase structure and patterns
- Target Framework: .NET 10.0
- Package: RedcapAPI on NuGet
- License: MIT
Install-Package RedcapAPI -Version 2.0.0dotnet add package RedcapAPI --version 2.0.0paket add RedcapAPI --version 2.0.0The library now provides comprehensive REDCap API support including:
- Export and import records, metadata, users, roles, DAGs, events, instruments, reports, and files
- Project settings management and next record name generation
- Survey functionality (links, queues, return codes, participants, access codes)
- File repository operations (create, list, export, import, delete)
- Repeating instruments and events support
- Record randomization
- Requires: Local REDCap instance or access to a REDCap server
- Supported Languages: C#, F#, VB.NET
- Maintainer: Michael Tran (Virginia Commonwealth University)
Thank you for using the REDCap API Library for .NET! We welcome contributions and feedback. For issues or questions, please visit our GitHub Issues page.