Assessments Service
Assessments Service🔗
The assessments service allows management of document assessments. It comes with a method to save them. To retrieve assessments for a project call the Projects Service list method.
Method saveAssesmentWithToken🔗
Method call🔗
saveAssessmentWithToken(accessToken, projectID, docID, searchEngine, state, relevance) : saveAssesmentWithTokenResponse
Description🔗
The assessment service persists a new document assessment.
Parameters🔗
| Parameter Name | Type | Description | 
|---|---|---|
| accessToken | string | the access token | 
| projectID | string | identifier for project the assessment belongs to, or null for an isolated query assessment. | 
| docID | string | the document ID (unique within the searchEngine) | 
| searchEngine | string | the searchEngine where the results belong to | 
| state | string | hashed (base64-encoded) search state | 
| relevance | integer | the relevance score of the result for the given project or query, on a scale of 0 to 10, or -1 for not "don't know". | 
Returns🔗
| Result Name | Type | Description | 
|---|---|---|
| saveAssessmentResponse | String | OK, if successful | 
Pre-Condition🔗
- A project with project_id exists.
 - The project with project_id is owned by the user.
 
Post-Condition🔗
The assessment is stored in the database.
Error Handling🔗
| Error Code | Description | 
|---|---|
| EMPTY_ARGUMENT | One or more mandatory arguments are empty. | 
| METHOD_NOT_AVAILABLE | The service method is not enabled in the environment configuration. | 
| INVALID_ACCESS_TOKEN | The token is not valid (possibly timed-out) - applies only to token authentication. | 
| ENVIRONMENT_NOT_AVAILABLE | The environment is not available (see log-file for possible errors). | 
| DATABASE_ERROR | Database communication failed (possibly a misconfiguration issue). | 
| PROJECT_NOT_FOUND | A project with projectID is not existing. | 
| PROJECT_ACCESS_DENIED | The project with projectID is not owned by the user. |