The REDCap API is an interface that allows external applications to connect to REDCap remotely, and is used for programmatically retrieving or modifying data or settings within REDCap, such as performing automated data imports/exports from a specified REDCap project. For details on the capabilities of the REDCap API and how to use it, please see the REDCap API documentation.
API Security: Best Practices
It is important to remember that when making requests to the REDCap API, you should always validate the REDCap server's SSL certificate to ensure the highest level of security during communication with the API. For details on what this means and how to do it, see the 'API Security: Best Practices' section in the REDCap API documentation.
Super API Tokens
You may grant users a Super API Token, which will allow them to create new REDCap projects via the API without any approval needed by a REDCap administrator. Super API Tokens are 64 characters in length (to differentiate them from regular 32-character-long project-level tokens). A user can only have one super token. When a user creates a new project with a Super API Token, it will provide them with their new project-level API token for the project, which is also given to them without any approval needed by an administrator. It is generally recommended that Super API Tokens only be granted to the most trusted users.
REDCap 15.1.0 - © 2025 Vanderbilt University - Cookie policy |