Adds the provided images to the current project iteration
Format - uuid. The project id.
The tags ids to associate with the image batch.
OK
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
Adds the specified predicted images to the current project iteration
Format - uuid. The project id.
Image and tag ids
{
"TagIds": [
"string"
],
"Ids": [
"string"
]
}
{
"TagIds": [
"string"
],
"Ids": [
"string"
]
}
<ImageIdCreateBatch>
<TagIds>string</TagIds>
<Ids>string</Ids>
</ImageIdCreateBatch>
<ImageIdCreateBatch>
<TagIds>string</TagIds>
<Ids>string</Ids>
</ImageIdCreateBatch>
OK
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
Adds the provided images to the current project iteration
Format - uuid. The project id.
Image urls and tag ids
{
"TagIds": [
"string"
],
"Urls": [
"string"
]
}
{
"TagIds": [
"string"
],
"Urls": [
"string"
]
}
<ImageUrlCreateBatch>
<TagIds>string</TagIds>
<Urls>string</Urls>
</ImageUrlCreateBatch>
<ImageUrlCreateBatch>
<TagIds>string</TagIds>
<Urls>string</Urls>
</ImageUrlCreateBatch>
OK
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
Create a project
The description of the of the project
Format - uuid. The id of the domain to enable for this project
Name of the project to create
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
Creates a tag for the project
Format - uuid.
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
Delete a image label
Format - uuid. Guid of projectId
Format - uuid. Guid of imageId
Format - uuid. Guid of labelId
OK
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
Delete images from the current project iteration
Format - uuid. Guid of projectId
Ids of the images to be deleted
No Content
Delete a specific iteration of a project
Format - uuid. Guid of the projectId
Format - uuid. Guid of the iterationId
No Content
Format - uuid.
No Content
Delete a specific project
Format - uuid. Guid of the projectId
No Content
Delete a tag for the project
Format - uuid.
Format - uuid.
No Content
OK
{
"UserName": "string",
"Email": "string",
"Keys": {
"TrainingKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
},
"PredictionKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
}
},
"Quotas": {
"Tier": "string",
"Projects": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Predictions": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"PerProject": [
{
"ProjectId": "string",
"Iterations": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Images": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Tags": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
}
}
]
}
}
{
"UserName": "string",
"Email": "string",
"Keys": {
"TrainingKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
},
"PredictionKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
}
},
"Quotas": {
"Tier": "string",
"Projects": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Predictions": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"PerProject": [
{
"ProjectId": "string",
"Iterations": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Images": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Tags": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
}
}
]
}
}
<AccountModel>
<UserName>string</UserName>
<Email>string</Email>
<Keys>
<TrainingKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</TrainingKeys>
<PredictionKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</PredictionKeys>
</Keys>
<Quotas>
<Tier>string</Tier>
<Projects>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Projects>
<Predictions>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Predictions>
<PerProject>
<ProjectId>string</ProjectId>
<Iterations>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Iterations>
<Images>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Images>
<Tags>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Tags>
</PerProject>
</Quotas>
</AccountModel>
<AccountModel>
<UserName>string</UserName>
<Email>string</Email>
<Keys>
<TrainingKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</TrainingKeys>
<PredictionKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</PredictionKeys>
</Keys>
<Quotas>
<Tier>string</Tier>
<Projects>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Projects>
<Predictions>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Predictions>
<PerProject>
<ProjectId>string</ProjectId>
<Iterations>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Iterations>
<Images>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Images>
<Tags>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Tags>
</PerProject>
</Quotas>
</AccountModel>
This API supports batching and range selection. By default it will only return first 50 images matching images.
Use the {take} and {skip} parameters to control how many images to return in a given batch.
If the total number of images is less than ({skip} + {take})
the number of images returned will be less than {take}.
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
The ordering. Defaults to newest
Format - int32. Maximum number of images to return. Defaults to 50
Format - int32. How many images should be skipped before begining the image batch. Defaults to 0
OK
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
This API supports batching and range selection. By default it will only return first 50 images matching images.
Use the {take} and {skip} parameters to control how many images to return in a given batch.
If the total number of images is less than ({skip} + {take})
the number of images returned will be less than {take}.
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
The ordering. Defaults to newest
Format - int32. Maximum number of images to return. Defaults to 50
Format - int32. How many images should be skipped before begining the image batch. Defaults to 0
OK
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
Gets information about a specific domain
Format - uuid. The id of the domain to get information about
OK
{
"Id": "string",
"Name": "string"
}
{
"Id": "string",
"Name": "string"
}
<DomainModel>
<Id>string</Id>
<Name>string</Name>
</DomainModel>
<DomainModel>
<Id>string</Id>
<Name>string</Name>
</DomainModel>
Get a list of the avaiable domains
OK
[
{
"Id": "string",
"Name": "string"
}
]
[
{
"Id": "string",
"Name": "string"
}
]
<DomainModelArray>
<Id>string</Id>
<Name>string</Name>
</DomainModelArray>
<DomainModelArray>
<Id>string</Id>
<Name>string</Name>
</DomainModelArray>
This API supports batching and range selection. By default it will only return first 50 images matching images.
Use the {take} and {skip} parameters to control how many images to return in a given batch.
If the total number of images is less than ({skip} + {take})
the number of images returned will be less than {take}.
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
An required list of tags ids to filter the images. For example, if the provided tag ids are for the "Dog" and
"Cat" tags, then only images tagged with Dog OR Cat will be returned. Otherwise, all tagged images will be returned.
The ordering. Defaults to newest
Format - int32. Maximum number of images to return. Defaults to 50
Format - int32. How many images should be skipped before begining the image batch. Defaults to 0
OK
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
Get a specific iteration
Format - uuid. The id of the project the iteration belongs to
Format - uuid. The id of the iteration to get
OK
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
Get detailed performance information about an iteration
Format - uuid. The id of the project the iteration belongs to
Format - uuid. The id of the iteration to get
Format - float. The threshold threshold used to determine positive predictions
OK
{
"PerTagPerformance": [
{
"TagId": "string",
"TagName": "string",
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
],
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
{
"PerTagPerformance": [
{
"TagId": "string",
"TagName": "string",
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
],
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
<IterationPerformanceModel>
<PerTagPerformance>
<TagId>string</TagId>
<TagName>string</TagName>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</PerTagPerformance>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</IterationPerformanceModel>
<IterationPerformanceModel>
<PerTagPerformance>
<TagId>string</TagId>
<TagName>string</TagName>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</PerTagPerformance>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</IterationPerformanceModel>
Get iterations for the project
Format - uuid. The project id.
OK
[
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
]
[
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
]
<IterationModelArray>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModelArray>
<IterationModelArray>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModelArray>
Format - uuid.
{
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
{
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
<PredictionQueryTokenModel>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</PredictionQueryTokenModel>
<PredictionQueryTokenModel>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</PredictionQueryTokenModel>
OK
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
Format - uuid.
Format - uuid.
Format - float.
Format - date-time (as date-time in RFC3339).
Format - date-time (as date-time in RFC3339).
Format - int32.
OK
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
Get a specific project
Format - uuid. The id of the project to get
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
Gets the user's projects
OK
[
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
]
[
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
]
<ProjectModelArray>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModelArray>
<ProjectModelArray>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModelArray>
Gets information about a specific tag
Format - uuid. The project this tag belongs to
Format - uuid. The id of the tag
Format - uuid. The iteration to retrieve this tag from. Optional, defaults to the current iteration
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
Get's the project tags for a given project and iteration
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
OK
{
"Tags": [
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
],
"TotalTaggedImages": 0,
"TotalUntaggedImages": 0
}
{
"Tags": [
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
],
"TotalTaggedImages": 0,
"TotalUntaggedImages": 0
}
<ImageTagListModel>
<Tags>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</Tags>
<TotalTaggedImages>0</TotalTaggedImages>
<TotalUntaggedImages>0</TotalUntaggedImages>
</ImageTagListModel>
<ImageTagListModel>
<Tags>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</Tags>
<TotalTaggedImages>0</TotalTaggedImages>
<TotalUntaggedImages>0</TotalUntaggedImages>
</ImageTagListModel>
Post a label to a specific image
Format - uuid. Guid of projectId
Format - uuid. Guid of imageId
Format - uuid. Guid of the tag to create this label for
OK
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
Queues training of the current iteration for the project
Format - uuid. The project id.
OK
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
Update a specific iteration
Format - uuid. Guid of the projectId
Format - uuid. Guid of the iteration
The updated iteration model
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
OK
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
Update a specific project
Format - uuid. The id of the project to update
The updated project model
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
Updates a tag for the project
Format - uuid. The project id this tag belongs to
Format - uuid. The id of the tag to update
The updated tag model
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
Adds the provided images to the current project iteration
Format - uuid. The project id.
The tags ids to associate with the image batch.
OK
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
Adds the specified predicted images to the current project iteration
Format - uuid. The project id.
Image and tag ids
{
"TagIds": [
"string"
],
"Ids": [
"string"
]
}
{
"TagIds": [
"string"
],
"Ids": [
"string"
]
}
<ImageIdCreateBatch>
<TagIds>string</TagIds>
<Ids>string</Ids>
</ImageIdCreateBatch>
<ImageIdCreateBatch>
<TagIds>string</TagIds>
<Ids>string</Ids>
</ImageIdCreateBatch>
OK
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
Adds the provided images to the current project iteration
Format - uuid. The project id.
Image urls and tag ids
{
"TagIds": [
"string"
],
"Urls": [
"string"
]
}
{
"TagIds": [
"string"
],
"Urls": [
"string"
]
}
<ImageUrlCreateBatch>
<TagIds>string</TagIds>
<Urls>string</Urls>
</ImageUrlCreateBatch>
<ImageUrlCreateBatch>
<TagIds>string</TagIds>
<Urls>string</Urls>
</ImageUrlCreateBatch>
OK
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
Create a project
The description of the of the project
Format - uuid. The id of the domain to enable for this project
Name of the project to create
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
Creates a tag for the project
Format - uuid.
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
Delete a image label
Format - uuid. Guid of projectId
Format - uuid. Guid of imageId
Format - uuid. Guid of labelId
OK
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
Delete images from the current project iteration
Format - uuid. Guid of projectId
Ids of the images to be deleted
No Content
Delete a specific iteration of a project
Format - uuid. Guid of the projectId
Format - uuid. Guid of the iterationId
No Content
Format - uuid.
No Content
Delete a specific project
Format - uuid. Guid of the projectId
No Content
Delete a tag for the project
Format - uuid.
Format - uuid.
No Content
OK
{
"UserName": "string",
"Email": "string",
"Keys": {
"TrainingKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
},
"PredictionKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
}
},
"Quotas": {
"Tier": "string",
"Projects": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Predictions": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"PerProject": [
{
"ProjectId": "string",
"Iterations": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Images": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Tags": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
}
}
]
}
}
{
"UserName": "string",
"Email": "string",
"Keys": {
"TrainingKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
},
"PredictionKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
}
},
"Quotas": {
"Tier": "string",
"Projects": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Predictions": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"PerProject": [
{
"ProjectId": "string",
"Iterations": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Images": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Tags": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
}
}
]
}
}
<AccountModel>
<UserName>string</UserName>
<Email>string</Email>
<Keys>
<TrainingKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</TrainingKeys>
<PredictionKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</PredictionKeys>
</Keys>
<Quotas>
<Tier>string</Tier>
<Projects>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Projects>
<Predictions>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Predictions>
<PerProject>
<ProjectId>string</ProjectId>
<Iterations>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Iterations>
<Images>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Images>
<Tags>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Tags>
</PerProject>
</Quotas>
</AccountModel>
<AccountModel>
<UserName>string</UserName>
<Email>string</Email>
<Keys>
<TrainingKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</TrainingKeys>
<PredictionKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</PredictionKeys>
</Keys>
<Quotas>
<Tier>string</Tier>
<Projects>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Projects>
<Predictions>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Predictions>
<PerProject>
<ProjectId>string</ProjectId>
<Iterations>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Iterations>
<Images>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Images>
<Tags>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Tags>
</PerProject>
</Quotas>
</AccountModel>
This API supports batching and range selection. By default it will only return first 50 images matching images.
Use the {take} and {skip} parameters to control how many images to return in a given batch.
If the total number of images is less than ({skip} + {take})
the number of images returned will be less than {take}.
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
The ordering. Defaults to newest
Format - int32. Maximum number of images to return. Defaults to 50
Format - int32. How many images should be skipped before begining the image batch. Defaults to 0
OK
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
This API supports batching and range selection. By default it will only return first 50 images matching images.
Use the {take} and {skip} parameters to control how many images to return in a given batch.
If the total number of images is less than ({skip} + {take})
the number of images returned will be less than {take}.
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
The ordering. Defaults to newest
Format - int32. Maximum number of images to return. Defaults to 50
Format - int32. How many images should be skipped before begining the image batch. Defaults to 0
OK
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
Gets information about a specific domain
Format - uuid. The id of the domain to get information about
OK
{
"Id": "string",
"Name": "string"
}
{
"Id": "string",
"Name": "string"
}
<DomainModel>
<Id>string</Id>
<Name>string</Name>
</DomainModel>
<DomainModel>
<Id>string</Id>
<Name>string</Name>
</DomainModel>
Get a list of the avaiable domains
OK
[
{
"Id": "string",
"Name": "string"
}
]
[
{
"Id": "string",
"Name": "string"
}
]
<DomainModelArray>
<Id>string</Id>
<Name>string</Name>
</DomainModelArray>
<DomainModelArray>
<Id>string</Id>
<Name>string</Name>
</DomainModelArray>
This API supports batching and range selection. By default it will only return first 50 images matching images.
Use the {take} and {skip} parameters to control how many images to return in a given batch.
If the total number of images is less than ({skip} + {take})
the number of images returned will be less than {take}.
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
An required list of tags ids to filter the images. For example, if the provided tag ids are for the "Dog" and
"Cat" tags, then only images tagged with Dog OR Cat will be returned. Otherwise, all tagged images will be returned.
The ordering. Defaults to newest
Format - int32. Maximum number of images to return. Defaults to 50
Format - int32. How many images should be skipped before begining the image batch. Defaults to 0
OK
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
Get a specific iteration
Format - uuid. The id of the project the iteration belongs to
Format - uuid. The id of the iteration to get
OK
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
Get detailed performance information about an iteration
Format - uuid. The id of the project the iteration belongs to
Format - uuid. The id of the iteration to get
Format - float. The threshold threshold used to determine positive predictions
OK
{
"PerTagPerformance": [
{
"TagId": "string",
"TagName": "string",
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
],
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
{
"PerTagPerformance": [
{
"TagId": "string",
"TagName": "string",
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
],
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
<IterationPerformanceModel>
<PerTagPerformance>
<TagId>string</TagId>
<TagName>string</TagName>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</PerTagPerformance>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</IterationPerformanceModel>
<IterationPerformanceModel>
<PerTagPerformance>
<TagId>string</TagId>
<TagName>string</TagName>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</PerTagPerformance>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</IterationPerformanceModel>
Get iterations for the project
Format - uuid. The project id.
OK
[
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
]
[
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
]
<IterationModelArray>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModelArray>
<IterationModelArray>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModelArray>
Format - uuid.
{
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
{
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
<PredictionQueryTokenModel>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</PredictionQueryTokenModel>
<PredictionQueryTokenModel>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</PredictionQueryTokenModel>
OK
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
Format - uuid.
Format - uuid.
Format - float.
Format - date-time (as date-time in RFC3339).
Format - date-time (as date-time in RFC3339).
Format - int32.
OK
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
Get a specific project
Format - uuid. The id of the project to get
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
Gets the user's projects
OK
[
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
]
[
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
]
<ProjectModelArray>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModelArray>
<ProjectModelArray>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModelArray>
Gets information about a specific tag
Format - uuid. The project this tag belongs to
Format - uuid. The id of the tag
Format - uuid. The iteration to retrieve this tag from. Optional, defaults to the current iteration
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
Get's the project tags for a given project and iteration
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
OK
{
"Tags": [
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
],
"TotalTaggedImages": 0,
"TotalUntaggedImages": 0
}
{
"Tags": [
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
],
"TotalTaggedImages": 0,
"TotalUntaggedImages": 0
}
<ImageTagListModel>
<Tags>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</Tags>
<TotalTaggedImages>0</TotalTaggedImages>
<TotalUntaggedImages>0</TotalUntaggedImages>
</ImageTagListModel>
<ImageTagListModel>
<Tags>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</Tags>
<TotalTaggedImages>0</TotalTaggedImages>
<TotalUntaggedImages>0</TotalUntaggedImages>
</ImageTagListModel>
Post a label to a specific image
Format - uuid. Guid of projectId
Format - uuid. Guid of imageId
Format - uuid. Guid of the tag to create this label for
OK
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
Queues training of the current iteration for the project
Format - uuid. The project id.
OK
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
Update a specific iteration
Format - uuid. Guid of the projectId
Format - uuid. Guid of the iteration
The updated iteration model
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
OK
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
Update a specific project
Format - uuid. The id of the project to update
The updated project model
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
Updates a tag for the project
Format - uuid. The project id this tag belongs to
Format - uuid. The id of the tag to update
The updated tag model
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
Adds the provided images to the current project iteration
Format - uuid. The project id.
The tags ids to associate with the image batch.
OK
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
Adds the specified predicted images to the current project iteration
Format - uuid. The project id.
Image and tag ids
{
"TagIds": [
"string"
],
"Ids": [
"string"
]
}
{
"TagIds": [
"string"
],
"Ids": [
"string"
]
}
<ImageIdCreateBatch>
<TagIds>string</TagIds>
<Ids>string</Ids>
</ImageIdCreateBatch>
<ImageIdCreateBatch>
<TagIds>string</TagIds>
<Ids>string</Ids>
</ImageIdCreateBatch>
OK
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
Adds the provided images to the current project iteration
Format - uuid. The project id.
Image urls and tag ids
{
"TagIds": [
"string"
],
"Urls": [
"string"
]
}
{
"TagIds": [
"string"
],
"Urls": [
"string"
]
}
<ImageUrlCreateBatch>
<TagIds>string</TagIds>
<Urls>string</Urls>
</ImageUrlCreateBatch>
<ImageUrlCreateBatch>
<TagIds>string</TagIds>
<Urls>string</Urls>
</ImageUrlCreateBatch>
OK
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
{
"IsBatchSuccessful": true,
"Images": [
{
"SourceUrl": "string",
"Image": {
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
},
"Status": "OK"
}
]
}
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
<CreateImageSummaryModel>
<IsBatchSuccessful>true</IsBatchSuccessful>
<Images>
<SourceUrl>string</SourceUrl>
<Image>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</Image>
<Status>OK</Status>
</Images>
</CreateImageSummaryModel>
Create a project
The description of the of the project
Format - uuid. The id of the domain to enable for this project
Name of the project to create
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
Creates a tag for the project
Format - uuid.
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
Delete a image label
Format - uuid. Guid of projectId
Format - uuid. Guid of imageId
Format - uuid. Guid of labelId
OK
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
Delete images from the current project iteration
Format - uuid. Guid of projectId
Ids of the images to be deleted
No Content
Delete a specific iteration of a project
Format - uuid. Guid of the projectId
Format - uuid. Guid of the iterationId
No Content
Format - uuid.
No Content
Delete a specific project
Format - uuid. Guid of the projectId
No Content
Delete a tag for the project
Format - uuid.
Format - uuid.
No Content
OK
{
"UserName": "string",
"Email": "string",
"Keys": {
"TrainingKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
},
"PredictionKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
}
},
"Quotas": {
"Tier": "string",
"Projects": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Predictions": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"PerProject": [
{
"ProjectId": "string",
"Iterations": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Images": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Tags": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
}
}
]
}
}
{
"UserName": "string",
"Email": "string",
"Keys": {
"TrainingKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
},
"PredictionKeys": {
"PrimaryKey": "string",
"SecondaryKey": "string"
}
},
"Quotas": {
"Tier": "string",
"Projects": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Predictions": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"PerProject": [
{
"ProjectId": "string",
"Iterations": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Images": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
},
"Tags": {
"Total": 0,
"Used": 0,
"TimeUntilReset": "string"
}
}
]
}
}
<AccountModel>
<UserName>string</UserName>
<Email>string</Email>
<Keys>
<TrainingKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</TrainingKeys>
<PredictionKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</PredictionKeys>
</Keys>
<Quotas>
<Tier>string</Tier>
<Projects>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Projects>
<Predictions>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Predictions>
<PerProject>
<ProjectId>string</ProjectId>
<Iterations>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Iterations>
<Images>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Images>
<Tags>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Tags>
</PerProject>
</Quotas>
</AccountModel>
<AccountModel>
<UserName>string</UserName>
<Email>string</Email>
<Keys>
<TrainingKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</TrainingKeys>
<PredictionKeys>
<PrimaryKey>string</PrimaryKey>
<SecondaryKey>string</SecondaryKey>
</PredictionKeys>
</Keys>
<Quotas>
<Tier>string</Tier>
<Projects>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Projects>
<Predictions>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Predictions>
<PerProject>
<ProjectId>string</ProjectId>
<Iterations>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Iterations>
<Images>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Images>
<Tags>
<Total>0</Total>
<Used>0</Used>
<TimeUntilReset>string</TimeUntilReset>
</Tags>
</PerProject>
</Quotas>
</AccountModel>
This API supports batching and range selection. By default it will only return first 50 images matching images.
Use the {take} and {skip} parameters to control how many images to return in a given batch.
If the total number of images is less than ({skip} + {take})
the number of images returned will be less than {take}.
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
The ordering. Defaults to newest
Format - int32. Maximum number of images to return. Defaults to 50
Format - int32. How many images should be skipped before begining the image batch. Defaults to 0
OK
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
This API supports batching and range selection. By default it will only return first 50 images matching images.
Use the {take} and {skip} parameters to control how many images to return in a given batch.
If the total number of images is less than ({skip} + {take})
the number of images returned will be less than {take}.
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
The ordering. Defaults to newest
Format - int32. Maximum number of images to return. Defaults to 50
Format - int32. How many images should be skipped before begining the image batch. Defaults to 0
OK
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
Gets information about a specific domain
Format - uuid. The id of the domain to get information about
OK
{
"Id": "string",
"Name": "string"
}
{
"Id": "string",
"Name": "string"
}
<DomainModel>
<Id>string</Id>
<Name>string</Name>
</DomainModel>
<DomainModel>
<Id>string</Id>
<Name>string</Name>
</DomainModel>
Get a list of the avaiable domains
OK
[
{
"Id": "string",
"Name": "string"
}
]
[
{
"Id": "string",
"Name": "string"
}
]
<DomainModelArray>
<Id>string</Id>
<Name>string</Name>
</DomainModelArray>
<DomainModelArray>
<Id>string</Id>
<Name>string</Name>
</DomainModelArray>
This API supports batching and range selection. By default it will only return first 50 images matching images.
Use the {take} and {skip} parameters to control how many images to return in a given batch.
If the total number of images is less than ({skip} + {take})
the number of images returned will be less than {take}.
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
An required list of tags ids to filter the images. For example, if the provided tag ids are for the "Dog" and
"Cat" tags, then only images tagged with Dog OR Cat will be returned. Otherwise, all tagged images will be returned.
The ordering. Defaults to newest
Format - int32. Maximum number of images to return. Defaults to 50
Format - int32. How many images should be skipped before begining the image batch. Defaults to 0
OK
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
[
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
]
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
<ImageModelArray>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModelArray>
Get a specific iteration
Format - uuid. The id of the project the iteration belongs to
Format - uuid. The id of the iteration to get
OK
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
Get detailed performance information about an iteration
Format - uuid. The id of the project the iteration belongs to
Format - uuid. The id of the iteration to get
Format - float. The threshold threshold used to determine positive predictions
OK
{
"PerTagPerformance": [
{
"TagId": "string",
"TagName": "string",
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
],
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
{
"PerTagPerformance": [
{
"TagId": "string",
"TagName": "string",
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
],
"Precision": 0.0,
"PrecisionStdDeviation": 0.0,
"Recall": 0.0,
"RecallStdDeviation": 0.0
}
<IterationPerformanceModel>
<PerTagPerformance>
<TagId>string</TagId>
<TagName>string</TagName>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</PerTagPerformance>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</IterationPerformanceModel>
<IterationPerformanceModel>
<PerTagPerformance>
<TagId>string</TagId>
<TagName>string</TagName>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</PerTagPerformance>
<Precision>0</Precision>
<PrecisionStdDeviation>0</PrecisionStdDeviation>
<Recall>0</Recall>
<RecallStdDeviation>0</RecallStdDeviation>
</IterationPerformanceModel>
Get iterations for the project
Format - uuid. The project id.
OK
[
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
]
[
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
]
<IterationModelArray>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModelArray>
<IterationModelArray>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModelArray>
Format - uuid.
{
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
{
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
<PredictionQueryTokenModel>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</PredictionQueryTokenModel>
<PredictionQueryTokenModel>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</PredictionQueryTokenModel>
OK
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
Format - uuid.
Format - uuid.
Format - float.
Format - date-time (as date-time in RFC3339).
Format - date-time (as date-time in RFC3339).
Format - int32.
OK
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
{
"Results": [
{
"Id": "string",
"Project": "string",
"Iteration": "string",
"Created": "string",
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
],
"ImageUri": "string",
"ThumbnailUri": "string"
}
],
"Token": {
"Session": "string",
"Continuation": "string",
"MaxCount": 0,
"OrderBy": "Newest",
"IterationId": "string",
"TagIds": [
"string"
],
"Threshold": 0.0,
"StartTime": "string",
"EndTime": "string",
"Source": "string"
}
}
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
<PredictionQueryModel>
<Results>
<Id>string</Id>
<Project>string</Project>
<Iteration>string</Iteration>
<Created>string</Created>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
</Results>
<Token>
<Session>string</Session>
<Continuation>string</Continuation>
<MaxCount>0</MaxCount>
<OrderBy>Newest</OrderBy>
<IterationId>string</IterationId>
<TagIds>string</TagIds>
<Threshold>0</Threshold>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Source>string</Source>
</Token>
</PredictionQueryModel>
Get a specific project
Format - uuid. The id of the project to get
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
Gets the user's projects
OK
[
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
]
[
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
]
<ProjectModelArray>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModelArray>
<ProjectModelArray>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModelArray>
Gets information about a specific tag
Format - uuid. The project this tag belongs to
Format - uuid. The id of the tag
Format - uuid. The iteration to retrieve this tag from. Optional, defaults to the current iteration
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
Get's the project tags for a given project and iteration
Format - uuid. The project id
Format - uuid. The iteration id. This will default to the current iteration
OK
{
"Tags": [
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
],
"TotalTaggedImages": 0,
"TotalUntaggedImages": 0
}
{
"Tags": [
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
],
"TotalTaggedImages": 0,
"TotalUntaggedImages": 0
}
<ImageTagListModel>
<Tags>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</Tags>
<TotalTaggedImages>0</TotalTaggedImages>
<TotalUntaggedImages>0</TotalUntaggedImages>
</ImageTagListModel>
<ImageTagListModel>
<Tags>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</Tags>
<TotalTaggedImages>0</TotalTaggedImages>
<TotalUntaggedImages>0</TotalUntaggedImages>
</ImageTagListModel>
Post a label to a specific image
Format - uuid. Guid of projectId
Format - uuid. Guid of imageId
Format - uuid. Guid of the tag to create this label for
OK
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
{
"Id": "string",
"Created": "string",
"Width": 0,
"Height": 0,
"ImageUri": "string",
"ThumbnailUri": "string",
"Labels": [
{
"LabelId": "string",
"Created": "string",
"TagId": "string"
}
],
"Predictions": [
{
"TagId": "string",
"Tag": "string",
"Probability": 0.0
}
]
}
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
<ImageModel>
<Id>string</Id>
<Created>string</Created>
<Width>0</Width>
<Height>0</Height>
<ImageUri>string</ImageUri>
<ThumbnailUri>string</ThumbnailUri>
<Labels>
<LabelId>string</LabelId>
<Created>string</Created>
<TagId>string</TagId>
</Labels>
<Predictions>
<TagId>string</TagId>
<Tag>string</Tag>
<Probability>0</Probability>
</Predictions>
</ImageModel>
Queues training of the current iteration for the project
Format - uuid. The project id.
OK
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
Update a specific iteration
Format - uuid. Guid of the projectId
Format - uuid. Guid of the iteration
The updated iteration model
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
OK
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
{
"Id": "string",
"Name": "string",
"Status": "string",
"Created": "string",
"LastModified": "string",
"TrainedAt": "string",
"IsDefault": true
}
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
<IterationModel>
<Id>string</Id>
<Name>string</Name>
<Status>string</Status>
<Created>string</Created>
<LastModified>string</LastModified>
<TrainedAt>string</TrainedAt>
<IsDefault>true</IsDefault>
</IterationModel>
Update a specific project
Format - uuid. The id of the project to update
The updated project model
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"CurrentIterationId": "string",
"Created": "string",
"LastModified": "string",
"Settings": {
"DomainId": "string"
},
"ThumbnailUri": "string"
}
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
<ProjectModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<CurrentIterationId>string</CurrentIterationId>
<Created>string</Created>
<LastModified>string</LastModified>
<Settings>
<DomainId>string</DomainId>
</Settings>
<ThumbnailUri>string</ThumbnailUri>
</ProjectModel>
Updates a tag for the project
Format - uuid. The project id this tag belongs to
Format - uuid. The id of the tag to update
The updated tag model
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
OK
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
{
"Id": "string",
"Name": "string",
"Description": "string",
"ImageCount": 0
}
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>
<ImageTagModel>
<Id>string</Id>
<Name>string</Name>
<Description>string</Description>
<ImageCount>0</ImageCount>
</ImageTagModel>