Value Tracker
This page outlines the operations, endpoints, parameters, and example requests and responses for the Value Tracker.
Post a comment
Code samples
curl -X POST https://app.datarobot.com/api/v2/comments/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{Comment}'
Body parameter
{
"content": "string",
"entityId": "string",
"entityType": "useCase",
"mentions": [
"string"
]
}
| Name |
In |
Type |
Required |
Description |
| body |
body |
Comment |
false |
none |
Example responses
200 Response
{
"content": "string",
"createdAt": "string",
"createdBy": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"entityId": "string",
"entityType": "useCase",
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"updatedAt": "string"
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
Delete a comment
Code samples
curl -X DELETE https://app.datarobot.com/api/v2/comments/{commentId}/ \
-H "Authorization: Bearer {access-token}"
| Name |
In |
Type |
Required |
Description |
| commentId |
path |
string |
true |
The ID of the comment |
Responses
| Status |
Meaning |
Description |
Schema |
| 200 |
OK |
none |
None |
| 204 |
No Content |
The use case comment was deleted |
None |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
Retrieve a comment
Code samples
curl -X GET https://app.datarobot.com/api/v2/comments/{commentId}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
| Name |
In |
Type |
Required |
Description |
| commentId |
path |
string |
true |
The ID of the comment |
Example responses
200 Response
{
"content": "string",
"createdAt": "string",
"createdBy": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"entityId": "string",
"entityType": "useCase",
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"updatedAt": "string"
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
Update a comment
Code samples
curl -X PATCH https://app.datarobot.com/api/v2/comments/{commentId}/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{undefined}'
Body parameter
{
"content": "string",
"mentions": [
"string"
]
}
| Name |
In |
Type |
Required |
Description |
| commentId |
path |
string |
true |
The ID of the comment |
| body |
body |
CommentUpdate |
false |
none |
Responses
| Status |
Meaning |
Description |
Schema |
| 200 |
OK |
none |
None |
| 204 |
No Content |
The comment was successfully updated |
None |
| 422 |
Unprocessable Entity |
The request was formatted improperly |
None |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
List comments
Code samples
curl -X GET https://app.datarobot.com/api/v2/comments/{entityType}/{entityId}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
| Name |
In |
Type |
Required |
Description |
| offset |
query |
integer |
false |
The number of records to skip over. Default 0. |
| limit |
query |
integer |
false |
The number of records to return in the range from 1 to 100. Default 100. |
| orderBy |
query |
string |
false |
Sort comments by a field of the comment. |
| entityId |
path |
string |
true |
ID of the entity to retrieve comments of |
| entityType |
path |
string |
true |
Type of the entity to retrieve a comments of, currently only useCase is supported |
Enumerated Values
| Parameter |
Value |
| orderBy |
[createdAt, -createdAt, updatedAt, -updatedAt] |
| entityType |
[useCase, model, catalog, experimentContainer] |
Example responses
200 Response
{
"count": 0,
"data": [
{
"content": "string",
"createdAt": "string",
"createdBy": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"entityId": "string",
"entityType": "useCase",
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"updatedAt": "string"
}
],
"next": "http://example.com",
"previous": "http://example.com",
"totalCount": 0
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/valueTrackerValueTemplates/
List available value trackers templates.
Code samples
curl -X GET https://app.datarobot.com/api/v2/valueTrackerValueTemplates/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Example responses
200 Response
[
{
"description": "string",
"schema": [
{
"parameterName": "string",
"schema": {
"elementType": "integer",
"label": "string",
"maximum": 0,
"minimum": 0,
"placeholder": "string",
"unit": "string"
}
}
],
"templateType": "classification",
"title": "string"
}
]
Responses
| Status |
Meaning |
Description |
Schema |
| 200 |
OK |
none |
Inline |
Response Schema
Status Code 200
| Name |
Type |
Required |
Restrictions |
Description |
| anonymous |
[ValueTrackerValueTemplateResponse] |
false |
|
none |
| » description |
string |
true |
|
Description of Value Template |
| » schema |
[ValueTrackerValueTemplateParameterWithSchema] |
true |
|
Schema definition of all template parameters |
| »» parameterName |
string |
true |
|
Name of the parameter |
| »» schema |
ValueTrackerValueTemplateSchema |
true |
|
Schema entry defining the type and limits of a template parameter |
| »»» elementType |
string |
true |
|
Possible types used for template variables |
| »»» label |
string |
true |
|
Label describing the represented value |
| »»» maximum |
integer,null |
true |
|
Sets Maximum value if given |
| »»» minimum |
integer,null |
true |
|
Sets Minimum value if given |
| »»» placeholder |
string |
true |
|
Text that can be used to prefill an input filed for the value |
| »»» unit |
string,null |
true |
|
Unit type. e.g. % |
| » templateType |
string |
true |
|
The name of the class ValueTracker value template to be retrieved |
| » title |
string |
true |
|
Title of Value Template |
Enumerated Values
| Property |
Value |
| elementType |
[integer, float, number] |
| templateType |
[classification, regression] |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/valueTrackerValueTemplates/{templateType}/
Get an individual value tracker value template by its name.
Code samples
curl -X GET https://app.datarobot.com/api/v2/valueTrackerValueTemplates/{templateType}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name |
In |
Type |
Required |
Description |
| templateType |
path |
string |
true |
The name of the class ValueTracker value template to be retrieved |
Enumerated Values
| Parameter |
Value |
| templateType |
[classification, regression] |
Example responses
200 Response
{
"description": "string",
"schema": [
{
"parameterName": "string",
"schema": {
"elementType": "integer",
"label": "string",
"maximum": 0,
"minimum": 0,
"placeholder": "string",
"unit": "string"
}
}
],
"templateType": "classification",
"title": "string"
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/valueTrackerValueTemplates/{templateType}/calculation/
Calculate value of template with given template parameters.
Code samples
curl -X GET https://app.datarobot.com/api/v2/valueTrackerValueTemplates/{templateType}/calculation/?accuracyImprovement=0&decisionsCount=0 \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name |
In |
Type |
Required |
Description |
| accuracyImprovement |
query |
number |
true |
Accuracy improvement |
| decisionsCount |
query |
integer |
true |
Estimated number of decisions per year |
| incorrectDecisionsCount |
query |
integer |
false |
Estimated number of incorrect decisions per year. Required for templateType CLASSIFICATION |
| incorrectDecisionCost |
query |
number |
false |
Estimated cost of an individual incorrect decision. Required for templateType CLASSIFICATION |
| targetValue |
query |
number |
false |
Target value. Required for templateType REGRESSION |
| templateType |
path |
string |
true |
The name of the class ValueTracker value template to be retrieved |
Enumerated Values
| Parameter |
Value |
| templateType |
[classification, regression] |
Example responses
200 Response
{
"averageValuePerDecision": 0,
"savedAnnually": 0,
"template": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
}
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/valueTrackers/
List value trackers the requesting user has access to.
Code samples
curl -X GET https://app.datarobot.com/api/v2/valueTrackers/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name |
In |
Type |
Required |
Description |
| offset |
query |
integer |
false |
The number of records to skip over. Default 0. |
| limit |
query |
integer |
false |
The number of records to return in the range from 1 to 100. Default 100. |
| orderBy |
query |
string |
false |
Sort the class ValueTrackers by a field of the class ValueTracker. |
| namePart |
query |
string |
false |
Only return class ValueTrackers with names that match the given string. |
| stage |
query |
string |
false |
Filter results by the current stage of the class ValueTrackers. |
Enumerated Values
| Parameter |
Value |
| orderBy |
[businessImpact, -businessImpact, potentialValue, -potentialValue, realizedValue, -realizedValue, feasibility, -feasibility, stage, -stage] |
| stage |
[ideation, queued, dataPrepAndModeling, validatingAndDeploying, inProduction, retired, onHold] |
Example responses
200 Response
{
"count": 0,
"data": [
{
"accuracyHealth": "string",
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"inProductionWarning": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"modelHealth": "string",
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"predictionsCount": "string",
"realizedValue": "string",
"serviceHealth": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
],
"next": "http://example.com",
"previous": "http://example.com",
"totalCount": 0
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
POST /api/v2/valueTrackers/
Create a new value tracker.
Code samples
curl -X POST https://app.datarobot.com/api/v2/valueTrackers/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{ValueTracker}'
Body parameter
{
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"realizedValue": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
Parameters
| Name |
In |
Type |
Required |
Description |
| body |
body |
ValueTracker |
false |
none |
Example responses
200 Response
{
"accuracyHealth": "string",
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"inProductionWarning": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"modelHealth": "string",
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"predictionsCount": "string",
"realizedValue": "string",
"serviceHealth": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
DELETE /api/v2/valueTrackers/{valueTrackerId}/
Delete a value tracker
Code samples
curl -X DELETE https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/ \
-H "Authorization: Bearer {access-token}"
Parameters
| Name |
In |
Type |
Required |
Description |
| valueTrackerId |
path |
string |
true |
The id of the class ValueTracker |
Responses
| Status |
Meaning |
Description |
Schema |
| 200 |
OK |
none |
None |
| 204 |
No Content |
The value tracker was deleted |
None |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/valueTrackers/{valueTrackerId}/
Retrieve a value tracker.
Code samples
curl -X GET https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name |
In |
Type |
Required |
Description |
| valueTrackerId |
path |
string |
true |
The id of the class ValueTracker |
Example responses
200 Response
{
"accuracyHealth": "string",
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"inProductionWarning": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"modelHealth": "string",
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"predictionsCount": "string",
"realizedValue": "string",
"serviceHealth": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
PATCH /api/v2/valueTrackers/{valueTrackerId}/
Update a value tracker.
Code samples
curl -X PATCH https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{undefined}'
Body parameter
{
"businessImpact": 1,
"description": "string",
"feasibility": 1,
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"realizedValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
Parameters
| Name |
In |
Type |
Required |
Description |
| valueTrackerId |
path |
string |
true |
The id of the class ValueTracker |
| body |
body |
ValueTrackerUpdate |
false |
none |
Example responses
200 Response
{
"accuracyHealth": "string",
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"inProductionWarning": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"modelHealth": "string",
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"predictionsCount": "string",
"realizedValue": "string",
"serviceHealth": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/valueTrackers/{valueTrackerId}/activities/
Retrieve the activities of a value tracker.
Code samples
curl -X GET https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/activities/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name |
In |
Type |
Required |
Description |
| offset |
query |
integer |
false |
The number of records to skip over. Default 0. |
| limit |
query |
integer |
false |
The number of records to return in the range from 1 to 100. Default 100. |
| valueTrackerId |
path |
string |
true |
The id of the class ValueTracker |
Example responses
200 Response
{
"count": 0,
"data": [
{
"eventDescription": {
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"realizedValue": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
},
"eventType": "string",
"firstName": "string",
"id": "string",
"lastName": "string",
"timestamp": "2019-08-24T14:15:22Z",
"user": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"username": "string"
}
],
"next": "http://example.com",
"previous": "http://example.com",
"totalCount": 0
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/valueTrackers/{valueTrackerId}/attachments/
Get a list of resources attached to this value tracker.
Code samples
curl -X GET https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/attachments/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name |
In |
Type |
Required |
Description |
| offset |
query |
integer |
false |
This many results will be skipped |
| limit |
query |
integer |
false |
This many results are returned |
| type |
query |
string |
false |
class ValueTracker attachment type |
| valueTrackerId |
path |
string |
true |
The id of the class ValueTracker |
Enumerated Values
| Parameter |
Value |
| type |
[dataset, modelingProject, deployment, customModel, modelPackage, application] |
Example responses
200 Response
{
"count": 0,
"data": [
{
"attachedObjectId": "string",
"canView": true,
"id": "string",
"isAccessRequested": true,
"overview": {
"accuracyHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
},
"modelHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
},
"name": "string",
"predictionServer": "string",
"predictionUsage": {
"dailyRates": [
0
],
"lastTimestamp": "2019-08-24T14:15:22Z"
},
"serviceHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
}
},
"type": "dataset",
"useCaseId": "string"
}
],
"next": "string",
"previous": "string",
"totalCount": 0
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
POST /api/v2/valueTrackers/{valueTrackerId}/attachments/
Attach a list of resources to this value tracker.
Code samples
curl -X POST https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/attachments/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{undefined}'
Body parameter
{
"attachedObjects": [
{
"attachedObjectId": "string",
"type": "dataset"
}
]
}
Parameters
| Name |
In |
Type |
Required |
Description |
| valueTrackerId |
path |
string |
true |
The id of the class ValueTracker |
| body |
body |
CreateValueTrackerAttachment |
false |
none |
Example responses
201 Response
[
{
"attachedObjectId": "string",
"type": "dataset"
}
]
Responses
| Status |
Meaning |
Description |
Schema |
| 201 |
Created |
none |
Inline |
| 404 |
Not Found |
Use case or object not found or value tracker not writable or object not readable. |
None |
| 422 |
Unprocessable Entity |
The request was formatted improperly |
None |
Response Schema
Status Code 201
| Name |
Type |
Required |
Restrictions |
Description |
| anonymous |
[ValueTrackerAttachment] |
false |
|
none |
| » attachedObjectId |
string |
true |
|
The id of the attached object |
| » type |
string |
true |
|
class ValueTracker attachment type |
Enumerated Values
| Property |
Value |
| type |
[dataset, modelingProject, deployment, customModel, modelPackage, application] |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
DELETE /api/v2/valueTrackers/{valueTrackerId}/attachments/{attachmentId}/
Removes a resource from a value tracker.
Code samples
curl -X DELETE https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/attachments/{attachmentId}/ \
-H "Authorization: Bearer {access-token}"
Parameters
| Name |
In |
Type |
Required |
Description |
| valueTrackerId |
path |
string |
true |
The id of the class ValueTracker |
| attachmentId |
path |
string |
true |
The id of the attachment |
Responses
| Status |
Meaning |
Description |
Schema |
| 204 |
No Content |
none |
None |
| 403 |
Forbidden |
The user does not have permission to remove objects from this value tracker |
None |
| 404 |
Not Found |
Either the value tracker does not exist or the user does not have permissions to view this value tracker. |
None |
| 422 |
Unprocessable Entity |
The request was formatted improperly, or the requested object to delete was not found |
None |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/valueTrackers/{valueTrackerId}/attachments/{attachmentId}/
Get a resource that is attached to a value tracker.
Code samples
curl -X GET https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/attachments/{attachmentId}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name |
In |
Type |
Required |
Description |
| valueTrackerId |
path |
string |
true |
The id of the class ValueTracker |
| attachmentId |
path |
string |
true |
The id of the attachment |
Example responses
200 Response
{
"attachedObjectId": "string",
"canView": true,
"id": "string",
"isAccessRequested": true,
"overview": {
"accuracyHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
},
"modelHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
},
"name": "string",
"predictionServer": "string",
"predictionUsage": {
"dailyRates": [
0
],
"lastTimestamp": "2019-08-24T14:15:22Z"
},
"serviceHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
}
},
"type": "dataset",
"useCaseId": "string"
}
Responses
| Status |
Meaning |
Description |
Schema |
| 200 |
OK |
none |
ValueTrackerAttachmentResponse |
| 403 |
Forbidden |
The user does not have permission to attach objects to this value tracker |
None |
| 404 |
Not Found |
Either the value tracker does not exist or the user does not have permissions to view this value tracker. |
None |
| 422 |
Unprocessable Entity |
The request was formatted improperly, or the requested object to attach was not found |
None |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/valueTrackers/{valueTrackerId}/realizedValueOverTime/
Retrieve realized value information for a given value tracker over a period of time
Code samples
curl -X GET https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/realizedValueOverTime/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name |
In |
Type |
Required |
Description |
| start |
query |
string,null(date-time) |
false |
Start of the period to retrieve monitoring data, defaults to 7 days ago from the end of the period. Note: this field only accepts top of the hour RFC3339 datetime strings, for example: 2019-08-01T00:00:00Z. |
| end |
query |
string,null(date-time) |
false |
End of the period to retrieve monitoring data, defaults to the next top of the hour. Note: this field only accepts top of the hour RFC3339 datetime strings, for example: 2019-08-01T00:00:00Z. |
| bucketSize |
query |
string(duration) |
false |
The time duration of a bucket. Needs to be multiple of one hour. Can not be longer than the total length of the period. If not set, a default value will be calculated based on the start and end time. |
| valueTrackerId |
path |
string |
true |
The ID of the class ValueTracker |
Example responses
200 Response
{
"buckets": [
{
"period": {
"end": "2019-08-24T14:15:22Z",
"start": "2019-08-24T14:15:22Z"
},
"predictionsCount": 0,
"realizedValue": 0
}
],
"previousTimeRangeSummary": {
"averagePredictionsCount": 0,
"averageRealizedValue": 0,
"period": {
"end": "2019-08-24T14:15:22Z",
"start": "2019-08-24T14:15:22Z"
},
"totalPredictionsCount": 0,
"totalRealizedValue": 0
},
"summary": {
"averagePredictionsCount": 0,
"averageRealizedValue": 0,
"period": {
"end": "2019-08-24T14:15:22Z",
"start": "2019-08-24T14:15:22Z"
},
"totalPredictionsCount": 0,
"totalRealizedValue": 0
}
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/valueTrackers/{valueTrackerId}/sharedRoles/
Get a list of users, groups and organizations that have an access to this value tracker
Code samples
curl -X GET https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/sharedRoles/?offset=0&limit=10 \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
| Name |
In |
Type |
Required |
Description |
| id |
query |
string |
false |
Only return roles for a user, group or organization with this identifier. |
| offset |
query |
integer |
true |
This many results will be skipped |
| limit |
query |
integer |
true |
At most this many results are returned |
| name |
query |
string |
false |
Only return roles for a user, group or organization with this name. |
| shareRecipientType |
query |
string |
false |
List access controls for recipients with this type. |
| valueTrackerId |
path |
string |
true |
The ID of the class ValueTracker |
Enumerated Values
| Parameter |
Value |
| shareRecipientType |
[user, group, organization] |
Example responses
200 Response
{
"count": 0,
"data": [
{
"id": "string",
"name": "string",
"role": "OWNER",
"shareRecipientType": "user"
}
],
"next": "http://example.com",
"previous": "http://example.com",
"totalCount": 0
}
Responses
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
PATCH /api/v2/valueTrackers/{valueTrackerId}/sharedRoles/
Share a value tracker with a user, group or organization.
Code samples
curl -X PATCH https://app.datarobot.com/api/v2/valueTrackers/{valueTrackerId}/sharedRoles/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{undefined}'
Body parameter
{
"operation": "updateRoles",
"roles": [
{
"id": "string",
"role": "OWNER",
"shareRecipientType": "user",
"username": "string"
}
]
}
| Name |
In |
Type |
Required |
Description |
| valueTrackerId |
path |
string |
true |
The ID of the class ValueTracker |
| body |
body |
ValueTrackerSharingUpdate |
false |
none |
Responses
| Status |
Meaning |
Description |
Schema |
| 200 |
OK |
none |
None |
| 204 |
No Content |
The roles updated successfully |
None |
| 422 |
Unprocessable Entity |
The request was formatted improperly |
None |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
Schemas
{
"content": "string",
"entityId": "string",
"entityType": "useCase",
"mentions": [
"string"
]
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| content |
string |
true |
maxLength: 10000
|
Content of the comment, 10000 symbols max |
| entityId |
string |
true |
|
ID of the entity to post the comment to |
| entityType |
string |
true |
|
Type of the entity to post the comment to, currently only useCase is supported |
| mentions |
[string] |
false |
maxItems: 100
|
A list of users IDs mentioned in the content |
Enumerated Values
| Property |
Value |
| entityType |
[useCase, model, catalog, experimentContainer] |
{
"count": 0,
"data": [
{
"content": "string",
"createdAt": "string",
"createdBy": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"entityId": "string",
"entityType": "useCase",
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"updatedAt": "string"
}
],
"next": "http://example.com",
"previous": "http://example.com",
"totalCount": 0
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| count |
integer |
true |
|
Number of items returned on this page |
| data |
[CommentRetrieve] |
true |
|
A list of comments |
| next |
string,null(uri) |
true |
|
URL pointing to the next page (if null, there is no next page) |
| previous |
string,null(uri) |
true |
|
URL pointing to the previous page (if null, there is no previous page) |
| totalCount |
integer |
true |
|
Number of all available items |
{
"content": "string",
"createdAt": "string",
"createdBy": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"entityId": "string",
"entityType": "useCase",
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"updatedAt": "string"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| content |
string |
true |
|
Content of the comment |
| createdAt |
string |
true |
|
Timestamp when the comment was created |
| createdBy |
CommentUser |
true |
|
User object with information about the commenter |
| entityId |
string |
true |
|
ID of the entity the comment posted to |
| entityType |
string |
true |
|
Type of the entity to post the comment to, currently only useCase is supported |
| id |
string |
true |
|
ID of the comment |
| mentions |
[CommentUser] |
true |
|
A list of users objects (see below) mentioned in the content |
| updatedAt |
string |
true |
|
Timestamp when the comment was updated |
Enumerated Values
| Property |
Value |
| entityType |
[useCase, model, catalog, experimentContainer] |
{
"content": "string",
"mentions": [
"string"
]
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| content |
string |
true |
maxLength: 10000
|
Updated content of the comment, 10000 symbols max |
| mentions |
[string] |
false |
maxItems: 100
|
A list of users IDs mentioned in the content |
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
User object with information about the commenter
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| firstName |
string |
true |
|
First name of the commenter |
| id |
string |
true |
|
User ID of the commenter |
| lastName |
string |
true |
|
Last name of the commenter |
| username |
string |
true |
|
Username of the commenter |
CreateValueTrackerAttachment
{
"attachedObjects": [
{
"attachedObjectId": "string",
"type": "dataset"
}
]
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| attachedObjects |
[ValueTrackerAttachment] |
true |
|
An array of attachment objects |
UseCaseInfo
{
"id": "string",
"name": "string"
}
Information about the Use Case that this modeling project is attached to
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| id |
string |
true |
|
ID of the Use Case this modeling project is attached to |
| name |
string |
true |
|
Name of the Use Case this modeling project is attached to |
ValueTracker
{
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"realizedValue": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| businessImpact |
integer,null |
false |
maximum: 5 minimum: 1
|
Expected effects on overall business operations |
| commentId |
string |
false |
|
The id for this comment |
| content |
string |
false |
|
A string |
| description |
string |
false |
maxLength: 1024
|
class ValueTracker description |
| feasibility |
integer,null |
false |
maximum: 5 minimum: 1
|
Assessment of how the class ValueTracker can be accomplished across multiple dimensions |
| id |
string,null |
false |
|
The id of this description item |
| mentions |
[ValueTrackerDrUserId] |
false |
|
A list of user objects |
| name |
string |
true |
maxLength: 512
|
Name of the class ValueTracker |
| notes |
string,null |
false |
|
User notes |
| owner |
ValueTrackerDrUserId |
false |
|
DataRobot user information |
| permissions |
[string] |
false |
|
Permissions of current user |
| potentialValue |
ValueTrackerMonetaryValue |
false |
|
Optional, Contains MonetaryValue objects |
| potentialValueTemplate |
any |
false |
|
Optional, Contains Template type and parameter information |
anyOf
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| predictionTargets |
[string] |
false |
|
An array of strings prediction target names |
| realizedValue |
any |
false |
|
Optional, Contains MonetaryValue objects |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
ValueTrackerMonetaryValue |
false |
|
Optional, Contains MonetaryValue objects |
continued
| Name |
Type |
Required |
Restrictions |
Description |
| stage |
string |
false |
|
Current stage of class ValueTracker |
| targetDates |
[ValueTrackerTargetDate] |
false |
|
Array of TargetDate objects |
Enumerated Values
| Property |
Value |
| stage |
[ideation, queued, dataPrepAndModeling, validatingAndDeploying, inProduction, retired, onHold] |
ValueTrackerActivity
{
"eventDescription": {
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"realizedValue": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
},
"eventType": "string",
"firstName": "string",
"id": "string",
"lastName": "string",
"timestamp": "2019-08-24T14:15:22Z",
"user": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"username": "string"
}
DataRobot user information
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| eventDescription |
ValueTrackerEventDescriptions |
true |
|
Details of the activity, content depends on activity type |
| eventType |
string,null |
true |
|
The type of activity |
| firstName |
string,null |
false |
|
First name of class ValueTracker owner |
| id |
string |
false |
|
The id of the class ValueTracker activity |
| lastName |
string,null |
false |
|
Last of class ValueTracker owner |
| timestamp |
string(date-time) |
true |
|
The timestamp of the activity |
| user |
ValueTrackerDrUserId |
true |
|
DataRobot user information |
| username |
string |
false |
|
Username of class ValueTracker owner |
ValueTrackerActivityListResponse
{
"count": 0,
"data": [
{
"eventDescription": {
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"realizedValue": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
},
"eventType": "string",
"firstName": "string",
"id": "string",
"lastName": "string",
"timestamp": "2019-08-24T14:15:22Z",
"user": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"username": "string"
}
],
"next": "http://example.com",
"previous": "http://example.com",
"totalCount": 0
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| count |
integer |
true |
|
The number of items returned on this page |
| data |
[ValueTrackerActivity] |
true |
|
The activities of a class ValueTracker |
| next |
string,null(uri) |
true |
|
URL pointing to the next page (if null, there is no next page) |
| previous |
string,null(uri) |
true |
|
URL pointing to the previous page (if null, there is no previous page) |
| totalCount |
integer |
true |
|
The number of items matching the query condition |
ValueTrackerAttachment
{
"attachedObjectId": "string",
"type": "dataset"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| attachedObjectId |
string |
true |
|
The id of the attached object |
| type |
string |
true |
|
class ValueTracker attachment type |
Enumerated Values
| Property |
Value |
| type |
[dataset, modelingProject, deployment, customModel, modelPackage, application] |
ValueTrackerAttachmentApplicationOverview
{
"appType": "string",
"createdAt": "2019-08-24T14:15:22Z",
"lastModifiedAt": "2019-08-24T14:15:22Z",
"name": "string",
"version": "string"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| appType |
string |
true |
|
Type of the application |
| createdAt |
string(date-time) |
true |
|
Time when application was created |
| lastModifiedAt |
string(date-time) |
true |
|
Time of the last modification |
| name |
string |
true |
|
Name of the application |
| version |
string |
true |
|
Version string of the app |
ValueTrackerAttachmentCustomModelOverview
{
"createdAt": "2019-08-24T14:15:22Z",
"modifiedAt": "2019-08-24T14:15:22Z",
"name": "string",
"owner": "string"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| createdAt |
string(date-time) |
true |
|
Time when custom model was created |
| modifiedAt |
string(date-time) |
true |
|
Time of the last modification |
| name |
string |
true |
|
Name of the custom model |
| owner |
string |
true |
|
Name of the custom model owner |
ValueTrackerAttachmentDatasetOverview
{
"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "string",
"lastModifiedAt": "2019-08-24T14:15:22Z",
"lastModifiedBy": "string",
"name": "string"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| createdAt |
string(date-time) |
true |
|
Time when dataset was created |
| createdBy |
string |
true |
|
Name of user who created the dataset |
| lastModifiedAt |
string(date-time) |
true |
|
Time of the last modification |
| lastModifiedBy |
string |
true |
|
Name of user who did last modification |
| name |
string |
true |
|
Name of the dataset |
ValueTrackerAttachmentDeploymentHealth
{
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
}
Accuracy related health status
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| endDate |
string(date-time) |
true |
|
End date of health status |
| message |
string |
true |
|
Health status related information |
| startDate |
string(date-time) |
true |
|
Start date of health status |
| status |
string |
true |
|
Health status |
ValueTrackerAttachmentDeploymentOverview
{
"accuracyHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
},
"modelHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
},
"name": "string",
"predictionServer": "string",
"predictionUsage": {
"dailyRates": [
0
],
"lastTimestamp": "2019-08-24T14:15:22Z"
},
"serviceHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
}
}
Properties
ValueTrackerAttachmentDeploymentPredictionUsage
{
"dailyRates": [
0
],
"lastTimestamp": "2019-08-24T14:15:22Z"
}
class ValueTracker attachment detail for Deployment usage
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| dailyRates |
[integer] |
true |
|
List of daily request counts |
| lastTimestamp |
string(date-time) |
true |
|
Last prediction time |
ValueTrackerAttachmentListResponse
{
"count": 0,
"data": [
{
"attachedObjectId": "string",
"canView": true,
"id": "string",
"isAccessRequested": true,
"overview": {
"accuracyHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
},
"modelHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
},
"name": "string",
"predictionServer": "string",
"predictionUsage": {
"dailyRates": [
0
],
"lastTimestamp": "2019-08-24T14:15:22Z"
},
"serviceHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
}
},
"type": "dataset",
"useCaseId": "string"
}
],
"next": "string",
"previous": "string",
"totalCount": 0
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| count |
integer |
true |
|
Number of results returned |
| data |
[ValueTrackerAttachmentResponse] |
true |
|
An array of attachment objects |
| next |
string,null |
true |
|
Link to next page |
| previous |
string,null |
true |
|
Link to previous page |
| totalCount |
integer |
true |
|
Total number of results available |
ValueTrackerAttachmentModelPackageOverview
{
"createdAt": "2019-08-24T14:15:22Z",
"deploymentCount": 0,
"executionType": "string",
"name": "string",
"targetName": "string",
"targetType": "string"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| createdAt |
string(date-time) |
true |
|
Time when model package was created |
| deploymentCount |
integer |
true |
|
Number of deployments |
| executionType |
string |
true |
|
Type of execution |
| name |
string |
true |
|
Name of the model package |
| targetName |
string |
true |
|
Name of modeling target |
| targetType |
string |
true |
|
Type of modeling target |
ValueTrackerAttachmentModelingProjectOverview
{
"createdAt": "2019-08-24T14:15:22Z",
"datasetName": "string",
"name": "string",
"numberOfModels": 0,
"owner": "string",
"targetName": "string",
"useCase": {
"id": "string",
"name": "string"
}
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| createdAt |
string(date-time) |
true |
|
Time when project was created |
| datasetName |
string |
true |
|
Name of default dataset |
| name |
string |
true |
|
Name of the project |
| numberOfModels |
integer,null |
true |
|
Number of the models in the project |
| owner |
string,null |
true |
|
Name of the modeling project owner |
| targetName |
string |
true |
|
Name of modeling target |
| useCase |
UseCaseInfo |
false |
|
Information about the Use Case that this modeling project is attached to |
ValueTrackerAttachmentResponse
{
"attachedObjectId": "string",
"canView": true,
"id": "string",
"isAccessRequested": true,
"overview": {
"accuracyHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
},
"modelHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
},
"name": "string",
"predictionServer": "string",
"predictionUsage": {
"dailyRates": [
0
],
"lastTimestamp": "2019-08-24T14:15:22Z"
},
"serviceHealth": {
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
}
},
"type": "dataset",
"useCaseId": "string"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| attachedObjectId |
string |
true |
|
The id of the attached object |
| canView |
boolean |
true |
|
Indicates if user has view access to the attached object |
| id |
string |
true |
|
The id of the class ValueTracker |
| isAccessRequested |
boolean |
true |
|
Indicates if user has requested access to the attached object |
| overview |
any |
true |
|
Detailed information depending on the type of the attachment |
oneOf
xor
xor
xor
xor
xor
continued
| Name |
Type |
Required |
Restrictions |
Description |
| type |
string |
true |
|
class ValueTracker attachment type |
| useCaseId |
string |
true |
|
The id of the class ValueTracker |
Enumerated Values
| Property |
Value |
| type |
[dataset, modelingProject, deployment, customModel, modelPackage, application] |
ValueTrackerBucket
{
"period": {
"end": "2019-08-24T14:15:22Z",
"start": "2019-08-24T14:15:22Z"
},
"predictionsCount": 0,
"realizedValue": 0
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| period |
ValueTrackerBucketPeriod |
true |
|
A period object describing the time this bucket covers |
| predictionsCount |
integer |
true |
|
Total number of predictions that happened in this bucket |
| realizedValue |
integer |
false |
|
Total amount of value realised during this bucket |
ValueTrackerBucketPeriod
{
"end": "2019-08-24T14:15:22Z",
"start": "2019-08-24T14:15:22Z"
}
A period object describing the time this bucket covers
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| end |
string(date-time) |
true |
|
RFC3339 datetime. End of time period to retrieve. |
| start |
string(date-time) |
true |
|
RFC3339 datetime. Start of time period to retrieve. |
ValueTrackerCreateResponse
{
"accuracyHealth": "string",
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"inProductionWarning": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"modelHealth": "string",
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"predictionsCount": "string",
"realizedValue": "string",
"serviceHealth": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
class ValueTracker information
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| accuracyHealth |
any |
false |
|
The health of the accuracy |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| businessImpact |
integer,null |
false |
maximum: 5 minimum: 1
|
Expected effects on overall business operations |
| commentId |
string |
false |
|
The id for this comment |
| content |
string |
false |
|
A string |
| description |
string |
false |
|
class ValueTracker description |
| feasibility |
integer,null |
false |
maximum: 5 minimum: 1
|
Assessment of how the class ValueTracker can be accomplished across multiple dimensions |
| id |
string |
false |
|
The id of the class ValueTracker |
| inProductionWarning |
string,null |
false |
|
An optional warning to indicate that deployments are attached to this class ValueTracker. |
| mentions |
[ValueTrackerDrUserId] |
false |
|
A list of user objects |
| modelHealth |
any |
false |
|
The health of the model |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| name |
string |
false |
|
Name of the class ValueTracker |
| notes |
string,null |
false |
|
User notes |
| owner |
ValueTrackerDrUserId |
false |
|
DataRobot user information |
| permissions |
[string] |
false |
|
Permissions of current user |
| potentialValue |
ValueTrackerMonetaryValue |
false |
|
Optional, Contains MonetaryValue objects |
| potentialValueTemplate |
any |
false |
|
Optional, Contains Template type and parameter information |
anyOf
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| predictionTargets |
[string] |
false |
|
An array of strings prediction target names |
| predictionsCount |
any |
false |
|
Count of the number of predictions made. |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
integer |
false |
|
none |
or
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
[integer] |
false |
|
A list of prediction counts. |
continued
| Name |
Type |
Required |
Restrictions |
Description |
| realizedValue |
any |
false |
|
Optional, Contains MonetaryValue objects |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
ValueTrackerMonetaryValue |
false |
|
Optional, Contains MonetaryValue objects |
continued
| Name |
Type |
Required |
Restrictions |
Description |
| serviceHealth |
any |
false |
|
The health of the service |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| stage |
string |
false |
|
Current stage of class ValueTracker |
| targetDates |
[ValueTrackerTargetDate] |
false |
|
Array of TargetDate objects |
Enumerated Values
| Property |
Value |
| stage |
[ideation, queued, dataPrepAndModeling, validatingAndDeploying, inProduction, retired, onHold] |
ValueTrackerDrUserId
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
DataRobot user information
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| firstName |
string,null |
false |
|
First name of class ValueTracker owner |
| id |
string |
true |
|
The DR user ID |
| lastName |
string,null |
false |
|
Last of class ValueTracker owner |
| username |
string |
false |
|
Username of class ValueTracker owner |
ValueTrackerEventDescriptions
{
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"realizedValue": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
Details of the activity, content depends on activity type
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| businessImpact |
integer,null |
false |
maximum: 5 minimum: 1
|
Expected effects on overall business operations |
| commentId |
string |
false |
|
The id for this comment |
| content |
string |
false |
|
A string |
| description |
string,null |
false |
|
class ValueTracker description |
| feasibility |
integer,null |
false |
maximum: 5 minimum: 1
|
Assessment of how the class ValueTracker can be accomplished across multiple dimensions |
| id |
string,null |
false |
|
The id of this description item |
| mentions |
[ValueTrackerDrUserId] |
false |
|
A list of user objects |
| name |
string,null |
false |
|
The name of this event item |
| notes |
string,null |
false |
|
User notes |
| owner |
ValueTrackerDrUserId |
false |
|
DataRobot user information |
| permissions |
[string] |
false |
|
Permissions of current user |
| potentialValue |
ValueTrackerMonetaryValue |
false |
|
Optional, Contains MonetaryValue objects |
| potentialValueTemplate |
any |
false |
|
Optional, Contains Template type and parameter information |
anyOf
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| predictionTargets |
[string] |
false |
|
An array of strings prediction target names |
| realizedValue |
any |
false |
|
Optional, Contains MonetaryValue objects |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
ValueTrackerMonetaryValue |
false |
|
Optional, Contains MonetaryValue objects |
continued
| Name |
Type |
Required |
Restrictions |
Description |
| stage |
string |
false |
|
Current stage of class ValueTracker |
| targetDates |
[ValueTrackerTargetDate] |
false |
|
Array of TargetDate objects |
Enumerated Values
| Property |
Value |
| stage |
[ideation, queued, dataPrepAndModeling, validatingAndDeploying, inProduction, retired, onHold] |
{
"endDate": "2019-08-24T14:15:22Z",
"message": "string",
"startDate": "2019-08-24T14:15:22Z",
"status": "string"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| endDate |
string,null(date-time) |
true |
|
The end date for this health status |
| message |
string,null |
true |
|
Information about the health status |
| startDate |
string,null(date-time) |
true |
|
The start date for this health status |
| status |
string,null |
true |
|
The status of the class ValueTracker |
ValueTrackerListResponse
{
"count": 0,
"data": [
{
"accuracyHealth": "string",
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"inProductionWarning": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"modelHealth": "string",
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"predictionsCount": "string",
"realizedValue": "string",
"serviceHealth": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
],
"next": "http://example.com",
"previous": "http://example.com",
"totalCount": 0
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| count |
integer |
true |
|
The number of items returned on this page |
| data |
[ValueTrackerResponse] |
true |
|
A list of the class ValueTrackers that match the query |
| next |
string,null(uri) |
true |
|
URL pointing to the next page (if null, there is no next page) |
| previous |
string,null(uri) |
true |
|
URL pointing to the previous page (if null, there is no previous page) |
| totalCount |
integer |
true |
|
The number of items matching the query condition |
ValueTrackerMonetaryValue
{
"currency": "BRL",
"details": "string",
"value": 0
}
Optional, Contains MonetaryValue objects
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| currency |
string |
true |
|
ISO code of currency |
| details |
string,null |
false |
|
Optional user notes |
| value |
number |
true |
|
Amount of value |
Enumerated Values
| Property |
Value |
| currency |
[BRL, EUR, GBP, JPY, KRW, UAH, USD] |
ValueTrackerRealizedValuesOverTimeResponse
{
"buckets": [
{
"period": {
"end": "2019-08-24T14:15:22Z",
"start": "2019-08-24T14:15:22Z"
},
"predictionsCount": 0,
"realizedValue": 0
}
],
"previousTimeRangeSummary": {
"averagePredictionsCount": 0,
"averageRealizedValue": 0,
"period": {
"end": "2019-08-24T14:15:22Z",
"start": "2019-08-24T14:15:22Z"
},
"totalPredictionsCount": 0,
"totalRealizedValue": 0
},
"summary": {
"averagePredictionsCount": 0,
"averageRealizedValue": 0,
"period": {
"end": "2019-08-24T14:15:22Z",
"start": "2019-08-24T14:15:22Z"
},
"totalPredictionsCount": 0,
"totalRealizedValue": 0
}
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| buckets |
[ValueTrackerBucket] |
true |
|
An array of bucket objects representing prediction totals and realized value over time |
| previousTimeRangeSummary |
ValueTrackerSummary |
true |
|
A summary object covering the time range before the given one with the same duration |
| summary |
ValueTrackerSummary |
true |
|
A summary object covering the time range before the given one with the same duration |
ValueTrackerResponse
{
"accuracyHealth": "string",
"businessImpact": 1,
"commentId": "string",
"content": "string",
"description": "string",
"feasibility": 1,
"id": "string",
"inProductionWarning": "string",
"mentions": [
{
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
}
],
"modelHealth": "string",
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"permissions": [
"string"
],
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"predictionsCount": "string",
"realizedValue": "string",
"serviceHealth": "string",
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
class ValueTracker information
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| accuracyHealth |
any |
false |
|
The health of the accuracy |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| businessImpact |
integer,null |
false |
maximum: 5 minimum: 1
|
Expected effects on overall business operations |
| commentId |
string |
false |
|
The id for this comment |
| content |
string |
false |
|
A string |
| description |
string,null |
false |
|
class ValueTracker description |
| feasibility |
integer,null |
false |
maximum: 5 minimum: 1
|
Assessment of how the class ValueTracker can be accomplished across multiple dimensions |
| id |
string |
false |
|
The id of the class ValueTracker |
| inProductionWarning |
string,null |
false |
|
An optional warning to indicate that deployments are attached to this class ValueTracker. |
| mentions |
[ValueTrackerDrUserId] |
false |
|
A list of user objects |
| modelHealth |
any |
false |
|
The health of the model |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| name |
string |
false |
|
Name of the class ValueTracker |
| notes |
string,null |
false |
|
User notes |
| owner |
ValueTrackerDrUserId |
false |
|
DataRobot user information |
| permissions |
[string] |
false |
|
Permissions of current user |
| potentialValue |
ValueTrackerMonetaryValue |
false |
|
Optional, Contains MonetaryValue objects |
| potentialValueTemplate |
any |
false |
|
Optional, Contains Template type and parameter information |
anyOf
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| predictionTargets |
[string] |
false |
|
An array of strings prediction target names |
| predictionsCount |
any |
false |
|
Count of the number of predictions made. |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
integer |
false |
|
none |
or
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
[integer] |
false |
|
A list of prediction counts. |
continued
| Name |
Type |
Required |
Restrictions |
Description |
| realizedValue |
any |
false |
|
Optional, Contains MonetaryValue objects |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
ValueTrackerMonetaryValue |
false |
|
Optional, Contains MonetaryValue objects |
continued
| Name |
Type |
Required |
Restrictions |
Description |
| serviceHealth |
any |
false |
|
The health of the service |
anyOf
| Name |
Type |
Required |
Restrictions |
Description |
| » anonymous |
string |
false |
|
none |
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| stage |
string |
false |
|
Current stage of class ValueTracker |
| targetDates |
[ValueTrackerTargetDate] |
false |
|
Array of TargetDate objects |
Enumerated Values
| Property |
Value |
| stage |
[ideation, queued, dataPrepAndModeling, validatingAndDeploying, inProduction, retired, onHold] |
ValueTrackerSharingListData
{
"id": "string",
"name": "string",
"role": "OWNER",
"shareRecipientType": "user"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| id |
string |
true |
|
The ID of the recipient |
| name |
string |
false |
|
The name of the user, group, or organization |
| role |
string |
true |
|
The assigned role |
| shareRecipientType |
string |
true |
|
The recipient type |
Enumerated Values
| Property |
Value |
| role |
[OWNER, USER, CONSUMER, NO_ROLE] |
| shareRecipientType |
[user, group, organization] |
ValueTrackerSharingListResponse
{
"count": 0,
"data": [
{
"id": "string",
"name": "string",
"role": "OWNER",
"shareRecipientType": "user"
}
],
"next": "http://example.com",
"previous": "http://example.com",
"totalCount": 0
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| count |
integer |
true |
|
The number of items returned on this page |
| data |
[ValueTrackerSharingListData] |
true |
|
A list of sharing role objects |
| next |
string,null(uri) |
true |
|
URL pointing to the next page (if null, there is no next page) |
| previous |
string,null(uri) |
true |
|
URL pointing to the previous page (if null, there is no previous page) |
| totalCount |
integer |
true |
|
The number of items matching the query condition |
ValueTrackerSharingRoleUpdateData
{
"id": "string",
"role": "OWNER",
"shareRecipientType": "user",
"username": "string"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| id |
string |
false |
|
The ID of the recipient |
| role |
string |
true |
|
The assigned role |
| shareRecipientType |
string |
true |
|
The recipient type |
| username |
string |
false |
|
The name of the user, group, or organization |
Enumerated Values
| Property |
Value |
| role |
[OWNER, USER, CONSUMER, NO_ROLE] |
| shareRecipientType |
[user, group, organization] |
ValueTrackerSharingUpdate
{
"operation": "updateRoles",
"roles": [
{
"id": "string",
"role": "OWNER",
"shareRecipientType": "user",
"username": "string"
}
]
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| operation |
string |
true |
|
The name of the action being taken. Only 'updateRoles' is supported. |
| roles |
[ValueTrackerSharingRoleUpdateData] |
true |
|
A list of sharing role objects |
Enumerated Values
| Property |
Value |
| operation |
updateRoles |
ValueTrackerSummary
{
"averagePredictionsCount": 0,
"averageRealizedValue": 0,
"period": {
"end": "2019-08-24T14:15:22Z",
"start": "2019-08-24T14:15:22Z"
},
"totalPredictionsCount": 0,
"totalRealizedValue": 0
}
A summary object covering the time range before the given one with the same duration
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| averagePredictionsCount |
integer |
true |
|
Average number of predictions per bucket during this time period |
| averageRealizedValue |
integer |
false |
|
Average amount of value per bucket realised during this time period |
| period |
ValueTrackerBucketPeriod |
true |
|
A period object describing the time this bucket covers |
| totalPredictionsCount |
integer |
false |
|
Total number of predictions that happened during this time period |
| totalRealizedValue |
integer |
true |
|
Total amount of value realised during this time period |
ValueTrackerTargetDate
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| date |
string(date-time) |
true |
|
Date of the target |
| stage |
string |
true |
|
Name of the target stage |
Enumerated Values
| Property |
Value |
| stage |
[ideation, queued, dataPrepAndModeling, validatingAndDeploying, inProduction, retired, onHold] |
ValueTrackerUpdate
{
"businessImpact": 1,
"description": "string",
"feasibility": 1,
"name": "string",
"notes": "string",
"owner": {
"firstName": "string",
"id": "string",
"lastName": "string",
"username": "string"
},
"potentialValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"potentialValueTemplate": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
},
"predictionTargets": [
"string"
],
"realizedValue": {
"currency": "BRL",
"details": "string",
"value": 0
},
"stage": "ideation",
"targetDates": [
{
"date": "2019-08-24T14:15:22Z",
"stage": "ideation"
}
]
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| businessImpact |
integer,null |
false |
maximum: 5 minimum: 1
|
Expected effects on overall business operations |
| description |
string,null |
false |
maxLength: 1024
|
class ValueTracker description |
| feasibility |
integer,null |
false |
maximum: 5 minimum: 1
|
Assessment of how the class ValueTracker can be accomplished across multiple dimensions |
| name |
string |
false |
maxLength: 512
|
Name of the class ValueTracker |
| notes |
string,null |
false |
maxLength: 1024
|
User notes |
| owner |
ValueTrackerDrUserId |
false |
|
DataRobot user information |
| potentialValue |
ValueTrackerMonetaryValue |
false |
|
Optional, Contains MonetaryValue objects |
| potentialValueTemplate |
any |
false |
|
Contains Template type and parameter information defined in the response of GET /api/v2/valueTrackerValueTemplates/{templateType}/calculation/ |
anyOf
or
continued
| Name |
Type |
Required |
Restrictions |
Description |
| predictionTargets |
[string] |
false |
|
An array of strings prediction target names |
| realizedValue |
ValueTrackerMonetaryValue |
false |
|
Optional, Contains MonetaryValue objects |
| stage |
string |
false |
|
Current stage of class ValueTracker |
| targetDates |
[ValueTrackerTargetDate] |
false |
|
Array of TargetDate objects |
Enumerated Values
| Property |
Value |
| stage |
[ideation, queued, dataPrepAndModeling, validatingAndDeploying, inProduction, retired, onHold] |
ValueTrackerValueCalculateTemplate
{
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
}
Template type and data used for calculating the result
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| data |
any |
true |
|
Data used for calculating the result |
oneOf
xor
continued
| Name |
Type |
Required |
Restrictions |
Description |
| templateType |
string |
true |
|
The name of the class ValueTracker value template |
Enumerated Values
| Property |
Value |
| templateType |
[classification, regression] |
ValueTrackerValueTemplateCalculateResponse
{
"averageValuePerDecision": 0,
"savedAnnually": 0,
"template": {
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
}
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| averageValuePerDecision |
number |
true |
|
Estimated average value per decision |
| savedAnnually |
number |
true |
|
Estimated amount saved annually |
| template |
ValueTrackerValueCalculateTemplate |
true |
|
Template type and data used for calculating the result |
ValueTrackerValueTemplateClassification
{
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
},
"templateType": "classification"
}
Properties
Enumerated Values
| Property |
Value |
| templateType |
classification |
ValueTrackerValueTemplateClassificationData
{
"accuracyImprovement": 0,
"decisionsCount": 0,
"incorrectDecisionCost": 0,
"incorrectDecisionsCount": 0
}
class ValueTracker value data
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| accuracyImprovement |
number |
true |
|
Accuracy improvement |
| decisionsCount |
integer |
true |
|
Estimated number of decisions per year |
| incorrectDecisionCost |
number |
true |
|
Estimated cost of an individual incorrect decision |
| incorrectDecisionsCount |
integer |
true |
|
Estimated number of incorrect decisions per year |
ValueTrackerValueTemplateParameterWithSchema
{
"parameterName": "string",
"schema": {
"elementType": "integer",
"label": "string",
"maximum": 0,
"minimum": 0,
"placeholder": "string",
"unit": "string"
}
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| parameterName |
string |
true |
|
Name of the parameter |
| schema |
ValueTrackerValueTemplateSchema |
true |
|
Schema entry defining the type and limits of a template parameter |
ValueTrackerValueTemplateRegression
{
"data": {
"accuracyImprovement": 0,
"decisionsCount": 0,
"targetValue": 0
},
"templateType": "regression"
}
Properties
Enumerated Values
| Property |
Value |
| templateType |
regression |
ValueTrackerValueTemplateRegressionData
{
"accuracyImprovement": 0,
"decisionsCount": 0,
"targetValue": 0
}
class ValueTracker value data
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| accuracyImprovement |
number |
true |
|
Accuracy improvement |
| decisionsCount |
integer |
true |
|
Estimated number of decisions per year |
| targetValue |
number |
true |
|
Target value |
ValueTrackerValueTemplateResponse
{
"description": "string",
"schema": [
{
"parameterName": "string",
"schema": {
"elementType": "integer",
"label": "string",
"maximum": 0,
"minimum": 0,
"placeholder": "string",
"unit": "string"
}
}
],
"templateType": "classification",
"title": "string"
}
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| description |
string |
true |
|
Description of Value Template |
| schema |
[ValueTrackerValueTemplateParameterWithSchema] |
true |
|
Schema definition of all template parameters |
| templateType |
string |
true |
|
The name of the class ValueTracker value template to be retrieved |
| title |
string |
true |
|
Title of Value Template |
Enumerated Values
| Property |
Value |
| templateType |
[classification, regression] |
ValueTrackerValueTemplateSchema
{
"elementType": "integer",
"label": "string",
"maximum": 0,
"minimum": 0,
"placeholder": "string",
"unit": "string"
}
Schema entry defining the type and limits of a template parameter
Properties
| Name |
Type |
Required |
Restrictions |
Description |
| elementType |
string |
true |
|
Possible types used for template variables |
| label |
string |
true |
|
Label describing the represented value |
| maximum |
integer,null |
true |
|
Sets Maximum value if given |
| minimum |
integer,null |
true |
|
Sets Minimum value if given |
| placeholder |
string |
true |
|
Text that can be used to prefill an input filed for the value |
| unit |
string,null |
true |
|
Unit type. e.g. % |
Enumerated Values
| Property |
Value |
| elementType |
[integer, float, number] |