🚀 Welcome to the CogniFit API Workspace This workspace will help you integrate CogniFit’s cognitive assessments, training, and games into your website or application. Here, you'll find detailed documentation, examples, and guides to get started quickly.

13 subscribers
35 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

CogniFit endpoints

MethodEndpointDescription
Quickstart
GET healthCheckCredentials
/health-check
This endpoint allows you to perform a health check.
GET supportedLocales
/supported-locales
This endpoint returns the list of supported locales that can be used in the locale parameter.
Configuration
POST getCallbackUrls
/configuration/callback-url
This endpoint returns the list of callback URLs configured for your account.
POST addCallbackUrl
/configuration/callback-url/add
This endpoint add a new callback URL to your account.
POST deleteCallbackUrl
/configuration/callback-url/delete
This endpoint delete a existing callback URL in your account.
User registration
POST createNewUserAccount
/registration
This endpoint is used to register a new user account under your client account.
POST associateExistingUserAccount
/user-authenticate
This endpoint is used to associate an existing CogniFit user account with a partner application. If the user already has a CogniFit account, redirect them to this endpoint. If…
User authentication
POST issueUserAccessToken
/issue-access-token
The `issue-access-token` endpoint is used to obtain an access token for a user. It must be sent back to CogniFit before it expires.
POST useAccessTokenToAccessCognifit
/partner/{clienthash}
After obtaining a user access token, it must be used before it expires in request. Send the access token to this endpoint using one of the following endpoint domain: 1. To the…
User manager
POST updateUser
/update-user
Updates user account information.
POST deactivationUser
/patient/deactivate
Allows to deactivate users and free their licenses. As long as users are deactivated, their cognitive information can not be reached nor can they log in CogniFit.
POST activationUser
/patient/activate
If a user was previously deactivated, this method will set it to activated. Users need to be activated to log in CogniFit. Activate a user is not allocating any license or…
POST userGrantTrainingSubscription
/subscription/set
Allows to activate monthly recurring subscriptions for users. User will have access to all training programs and all games. By default, the personalised training will be set as…
POST userCancelTrainingSubscription
/subscription/remove
Allows to deactivate monthly recurring subscriptions for users. User will have access until the end of his subscription period. After that subscription will not be renewed and…
DELETE userAccountDeletion
/delete-user
Allows to delete user accounts. User data would be removed. User would not be able to access CogniFit anymore with this account. The partner would not be able to access user…
POST userListServerServer
/get-users-list
Get the list of your active users with active training licenses and allocated assessment licenses.
Catalog
GET skillsList
/skills
List of cognitive skills measured and trained by CogniFit.
GET taskSkillsList
/task-skills
List of task skills measured and trained by CogniFit.
GET assessmentList
/programs/assessments
List of allowed assessment keys to use when setting a program.
GET singleTaskAssessmentList
/programs/assessment-tasks
List of allowed task assessment keys to use when setting a program.
GET questionnairesList
/programs/questionnaires
List of allowed questionnaires assessment keys to use when setting a program.
GET trainingList
/programs/trainings
List of allowed training keys to use when setting a training program.
GET brainGameList
/programs/tasks
List of allowed brain games keys to use when setting a training program.
GET trainingTaksList
/programs/training-tasks
List of training task keys with metadata to use on the pre-training screen, allowing you to display and explain each cognitive task before the user begins their session.
Launch activities
POST setTaskProgram
/partner/{clientHash}
Sets task programs for the specified user. The user is automatically logged into CogniFit to complete the assignment process without manual intervention.
POST setTrainingProgram
/partner/{clientHash}
Sets training programs for the specified user. The user is automatically logged into CogniFit to complete the assignment process without manual intervention.
Activity and evolution report
POST getHistoricalSkills
/get-historical-score-and-skills
Return the skill evolution of the user sorted from most recent to least recent. Skill scores are updated after each training session or assessment. This method could be used to…
POST getHistoricalPlayedGames
/get-historical-played-games
Return the skill evolution of the user sorted from most recent to least recent. Skill scores are updated after each training session or assessment. This method could be used to…
POST getAssessmentValues
/user-info/get-assessment-values
Return the assessment values calculated for the user after an assessment session. This method could be used to show to a user his cognitive historical but it is not build for…
POST getAssessmentReportFiles
/user-info/get-assessment-report
Return the assessment report or assessment reports created after a user assessment session. On success pdf file or zip file with pfd files will be returned. If the reports are…
POST getAssessmentReportUrls
/user-info/get-assessment-report-url
Return the assessment report url or assessment report urls created after a user assessment session. If the reports are being built and they are not an error 1601 will be…
POST getAssessmentReportUrlsWithMetadata
/user-info/get-assessment-report-url-with-metadata
Return the assessment report url or assessment report urls created after a user assessment session. If the reports are being built and they are not an error 1601 will be…
Associates registration
POST createNewAssociateAccount
/registration/new-associate/register
It is possible, through the API, to create client accounts under the main client account. This process will generate distinct credentials for each client account. You can then…
POST createNewUserAccountWithAlternativeIdentity
/registration
This endpoint is used to register a new user account under your API integration with alternative identity (Other associated account)
Error messages
GET errors
/errors
List of codes errors and message errors the application can throw.

CogniFit pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 100 / monthly
  • Launch Activities: 3 / monthly
PRO Recommended $29 / month 30 / minute
  • Requests: 2,500 / monthly (then $0.0500 each)
  • Launch Activities: 10 / monthly (then $1.0000 each)
ULTRA $99 / month 60 / minute
  • Requests: 10,000 / monthly (then $0.0200 each)
  • Launch Activities: 40 / monthly (then $0.8000 each)
MEGA $250 / month
  • Requests: 25,000 / monthly (then $0.0100 each)
  • Launch Activities: 100 / monthly (then $0.4000 each)

More Health and Fitness APIs

View all →
  • Get statistics for all countries about COVID-19 [FREE TO USE]

    Health and FitnessFree
  • Coronavirus Monitor is a paid REST API that delivers real-time and historical COVID-19 statistics sourced…

    ReviewedHealth and FitnessPaid12.1k subscribers
  • EDB With Videos and Images by AscendAPI is a REST API serving over 11,000 structured fitness exercises…

    ReviewedHealth and FitnessFreemium3.2k subscribers
  • ExerciseDB is a REST API that provides structured data on more than 1,300 exercises, including muscle…

    ReviewedHealth and FitnessFreemium50.3k subscribers
  • https://rapidapi.com/ascendapi/api/edb-with-videos-and-images-by-ascendapi

    Health and FitnessFreemium
  • EDB WITH GIFS AND IMAGES BY ASCENDAPI is a fully free and developer-friendly fitness exercise database…

    Health and FitnessFreemium206 subscribers