Platform API OpenAPI

Browse and test the HTTP API for Roboflow Platform resources.

Use the Platform API at https://api.roboflow.com to manage workspaces, projects, datasets, training, Workflows, and related resources.

Authenticate with a Roboflow API key in the Authorization: Bearer header or the api_key query parameter. See Authenticate with the REST API.

This is an initial reference for public Platform API operations documented on this site. Some request and response objects remain open because the Platform API does not yet publish complete machine-readable schemas.

For model and Workflow execution endpoints, see the Inference Server OpenAPI.

You can also download the source OpenAPI document.

Workspaces and projects

Verify credentials and get the authenticated workspace

gethttps://api.roboflow.com/

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/
GET / HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a workspace and its projects

gethttps://api.roboflow.com/{workspace}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}
GET /{workspace} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Create a project

posthttps://api.roboflow.com/{workspace}/projects

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/projects
POST /{workspace}/projects HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Fork a Universe project

posthttps://api.roboflow.com/{workspace}/projects/fork

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
202Accepted for asynchronous processing.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/projects/fork
POST /{workspace}/projects/fork HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a project and its versions

gethttps://api.roboflow.com/{workspace}/{project}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}
GET /{workspace}/{project} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Move a project to Trash

deletehttps://api.roboflow.com/{workspace}/{project}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
delete/{workspace}/{project}
DELETE /{workspace}/{project} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get dataset health metrics

gethttps://api.roboflow.com/{workspace}/{project}/health

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/health
GET /{workspace}/{project}/health HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

List models for a project

gethttps://api.roboflow.com/{workspace}/{project}/models

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/models
GET /{workspace}/{project}/models HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a dataset version

gethttps://api.roboflow.com/{workspace}/{project}/{version}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/{version}
GET /{workspace}/{project}/{version} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Move a dataset version to Trash

deletehttps://api.roboflow.com/{workspace}/{project}/{version}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
delete/{workspace}/{project}/{version}
DELETE /{workspace}/{project}/{version} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

API keys

List workspace API keys

gethttps://api.roboflow.com/{workspace}/api-keys

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/api-keys
GET /{workspace}/api-keys HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Create a workspace API key

posthttps://api.roboflow.com/{workspace}/api-keys

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/api-keys
POST /{workspace}/api-keys HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get the workspace publishable API key

gethttps://api.roboflow.com/{workspace}/api-keys/publishable

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/api-keys/publishable
GET /{workspace}/api-keys/publishable HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get an API key

gethttps://api.roboflow.com/{workspace}/api-keys/{keyId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

keyIdstringRequired

API key ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/api-keys/{keyId}
GET /{workspace}/api-keys/{keyId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Update an API key

patchhttps://api.roboflow.com/{workspace}/api-keys/{keyId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

keyIdstringRequired

API key ID.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
patch/{workspace}/api-keys/{keyId}
PATCH /{workspace}/api-keys/{keyId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Revoke an API key

deletehttps://api.roboflow.com/{workspace}/api-keys/{keyId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

keyIdstringRequired

API key ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
delete/{workspace}/api-keys/{keyId}
DELETE /{workspace}/api-keys/{keyId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Project folders

List project folders

gethttps://api.roboflow.com/{workspace}/groups

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/groups
GET /{workspace}/groups HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Create a project folder

posthttps://api.roboflow.com/{workspace}/groups

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/groups
POST /{workspace}/groups HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Update a project folder

posthttps://api.roboflow.com/{workspace}/groups/{folderId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

folderIdstringRequired

Project folder ID.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/groups/{folderId}
POST /{workspace}/groups/{folderId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Delete a project folder

deletehttps://api.roboflow.com/{workspace}/groups/{folderId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

folderIdstringRequired

Project folder ID.

Responses
204Completed with no response body.

No content

400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
delete/{workspace}/groups/{folderId}
DELETE /{workspace}/groups/{folderId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Response
{
  "error": "text"
}

Add or remove projects in a folder

patchhttps://api.roboflow.com/{workspace}/groups/{folderId}/projects

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

folderIdstringRequired

Project folder ID.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
204Completed with no response body.

No content

400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
patch/{workspace}/groups/{folderId}/projects
PATCH /{workspace}/groups/{folderId}/projects HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "error": "text"
}

Remove projects from a folder

deletehttps://api.roboflow.com/{workspace}/groups/{folderId}/projects

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

folderIdstringRequired

Project folder ID.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
204Completed with no response body.

No content

400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
delete/{workspace}/groups/{folderId}/projects
DELETE /{workspace}/groups/{folderId}/projects HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "error": "text"
}

Dataset versions and training

Generate a dataset version

posthttps://api.roboflow.com/{workspace}/{project}/generate

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
202Accepted for asynchronous processing.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/generate
POST /{workspace}/{project}/generate HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Rebalance train, validation, and test splits

posthttps://api.roboflow.com/{workspace}/{project}/splits/rebalance

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
202Accepted for asynchronous processing.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/splits/rebalance
POST /{workspace}/{project}/splits/rebalance HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Export a dataset version

gethttps://api.roboflow.com/{workspace}/{project}/{version}/{format}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

formatstringRequired

Dataset export format.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/{version}/{format}
GET /{workspace}/{project}/{version}/{format} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Start a training job

posthttps://api.roboflow.com/{workspace}/{project}/{version}/train

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
202Accepted for asynchronous processing.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/{version}/train
POST /{workspace}/{project}/{version}/train HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Cancel a queued training job

posthttps://api.roboflow.com/{workspace}/{project}/{version}/train/cancel

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/{version}/train/cancel
POST /{workspace}/{project}/{version}/train/cancel HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Stop an active training job

posthttps://api.roboflow.com/{workspace}/{project}/{version}/train/stop

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/{version}/train/stop
POST /{workspace}/{project}/{version}/train/stop HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get training results

gethttps://api.roboflow.com/{workspace}/{project}/{version}/training/results

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/{version}/training/results
GET /{workspace}/{project}/{version}/training/results HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

List training runs

gethttps://api.roboflow.com/{workspace}/{project}/{version}/v2/trainings

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/{version}/v2/trainings
GET /{workspace}/{project}/{version}/v2/trainings HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Create a training run

posthttps://api.roboflow.com/{workspace}/{project}/{version}/v2/trainings

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
202Accepted for asynchronous processing.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/{version}/v2/trainings
POST /{workspace}/{project}/{version}/v2/trainings HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a training run

gethttps://api.roboflow.com/{workspace}/{project}/{version}/v2/trainings/get

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/{version}/v2/trainings/get
GET /{workspace}/{project}/{version}/v2/trainings/get HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get the accepted training recipe

gethttps://api.roboflow.com/{workspace}/{project}/{version}/v2/trainings/recipe

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/{version}/v2/trainings/recipe
GET /{workspace}/{project}/{version}/v2/trainings/recipe HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Cancel a queued training run

posthttps://api.roboflow.com/{workspace}/{project}/{version}/v2/trainings/cancel

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/{version}/v2/trainings/cancel
POST /{workspace}/{project}/{version}/v2/trainings/cancel HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Stop an active training run

posthttps://api.roboflow.com/{workspace}/{project}/{version}/v2/trainings/stop

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/{version}/v2/trainings/stop
POST /{workspace}/{project}/{version}/v2/trainings/stop HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Move a training run to Trash

deletehttps://api.roboflow.com/{workspace}/{project}/{version}/v2/trainings/{trainingId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

versionintegerRequired

Dataset version number.

trainingIdstringRequired

Training run ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
delete/{workspace}/{project}/{version}/v2/trainings/{trainingId}
DELETE /{workspace}/{project}/{version}/v2/trainings/{trainingId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Images and batches

Upload an image

posthttps://api.roboflow.com/dataset/{project}/upload

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
projectstringRequired

Project URL slug.

Body

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
502A host Roboflow had to call failed. The response sets "retryable": true.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/dataset/{project}/upload
POST /dataset/{project}/upload HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: multipart/form-data
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Upload an annotation

posthttps://api.roboflow.com/dataset/{project}/annotate/{imageId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
projectstringRequired

Project URL slug.

imageIdstringRequired

Image ID.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/dataset/{project}/annotate/{imageId}
POST /dataset/{project}/annotate/{imageId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get image details

gethttps://api.roboflow.com/{workspace}/{project}/images/{imageId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

imageIdstringRequired

Image ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/images/{imageId}
GET /{workspace}/{project}/images/{imageId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Delete images from a project

deletehttps://api.roboflow.com/{workspace}/{project}/images

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
204Completed with no response body.

No content

400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
delete/{workspace}/{project}/images
DELETE /{workspace}/{project}/images HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "error": "text"
}

Add or remove image tags

posthttps://api.roboflow.com/{workspace}/{project}/images/{imageId}/tags

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

imageIdstringRequired

Image ID.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/images/{imageId}/tags
POST /{workspace}/{project}/images/{imageId}/tags HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Update metadata and tags for one image

posthttps://api.roboflow.com/{workspace}/images/{imageId}/metadata

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

imageIdstringRequired

Image ID.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/images/{imageId}/metadata
POST /{workspace}/images/{imageId}/metadata HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Update metadata and tags for multiple images

posthttps://api.roboflow.com/{workspace}/images/metadata

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
202Accepted for asynchronous processing.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/images/metadata
POST /{workspace}/images/metadata HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

List image batches

gethttps://api.roboflow.com/{workspace}/{project}/batches

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/batches
GET /{workspace}/{project}/batches HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get an image batch

gethttps://api.roboflow.com/{workspace}/{project}/batches/{batchId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

batchIdstringRequired

Image batch ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/batches/{batchId}
GET /{workspace}/{project}/batches/{batchId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Start a dataset ZIP upload

posthttps://api.roboflow.com/{workspace}/{project}/upload/zip

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
202Accepted for asynchronous processing.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/upload/zip
POST /{workspace}/{project}/upload/zip HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get dataset ZIP upload status

gethttps://api.roboflow.com/{workspace}/upload/zip/{taskId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

taskIdstringRequired

Asynchronous task ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/upload/zip/{taskId}
GET /{workspace}/upload/zip/{taskId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Annotation

List annotation jobs

gethttps://api.roboflow.com/{workspace}/{project}/jobs

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/jobs
GET /{workspace}/{project}/jobs HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Create an annotation job

posthttps://api.roboflow.com/{workspace}/{project}/jobs

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/jobs
POST /{workspace}/{project}/jobs HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get an annotation job

gethttps://api.roboflow.com/{workspace}/{project}/jobs/{jobId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

jobIdstringRequired

Job ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/jobs/{jobId}
GET /{workspace}/{project}/jobs/{jobId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Create an Auto Label job

posthttps://api.roboflow.com/{workspace}/{project}/autolabel

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
202Accepted for asynchronous processing.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/autolabel
POST /{workspace}/{project}/autolabel HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get Auto Label job status

gethttps://api.roboflow.com/{workspace}/autolabel/jobs/{jobId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

jobIdstringRequired

Job ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/autolabel/jobs/{jobId}
GET /{workspace}/autolabel/jobs/{jobId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Workflows

List Workflows

gethttps://api.roboflow.com/{workspace}/workflows

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/workflows
GET /{workspace}/workflows HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a Workflow

gethttps://api.roboflow.com/{workspace}/workflows/{workflowId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

workflowIdstringRequired

Workflow URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/workflows/{workflowId}
GET /{workspace}/workflows/{workflowId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Move a Workflow to Trash

deletehttps://api.roboflow.com/{workspace}/workflows/{workflowId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

workflowIdstringRequired

Workflow URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
delete/{workspace}/workflows/{workflowId}
DELETE /{workspace}/workflows/{workflowId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

List Workflow versions

gethttps://api.roboflow.com/{workspace}/workflows/{workflowId}/versions

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

workflowIdstringRequired

Workflow URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/workflows/{workflowId}/versions
GET /{workspace}/workflows/{workflowId}/versions HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Create a Workflow

posthttps://api.roboflow.com/{workspace}/createWorkflow

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/createWorkflow
POST /{workspace}/createWorkflow HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Update a Workflow

posthttps://api.roboflow.com/{workspace}/updateWorkflow

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/updateWorkflow
POST /{workspace}/updateWorkflow HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Fork a Workflow

posthttps://api.roboflow.com/{workspace}/forkWorkflow

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/forkWorkflow
POST /{workspace}/forkWorkflow HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Create a Workflow token

posthttps://api.roboflow.com/{workspace}/workflowToken

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/workflowToken
POST /{workspace}/workflowToken HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Agent

Send a message to Roboflow Agent

posthttps://api.roboflow.com/{workspace}/agent/chat

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/agent/chat
POST /{workspace}/agent/chat HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Publish a Workflow created by Roboflow Agent

posthttps://api.roboflow.com/{workspace}/agent/workflows/{workflowId}/publish

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

workflowIdstringRequired

Workflow URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/agent/workflows/{workflowId}/publish
POST /{workspace}/agent/workflows/{workflowId}/publish HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

List Roboflow Agent conversations

gethttps://api.roboflow.com/{workspace}/agent/conversations

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/agent/conversations
GET /{workspace}/agent/conversations HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a Roboflow Agent conversation

gethttps://api.roboflow.com/{workspace}/agent/conversations/{conversationId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

conversationIdstringRequired

Conversation ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/agent/conversations/{conversationId}
GET /{workspace}/agent/conversations/{conversationId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Search public Universe projects

gethttps://api.roboflow.com/universe/search

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/universe/search
GET /universe/search HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Search public Universe projects by image

posthttps://api.roboflow.com/universe/search

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/universe/search
POST /universe/search HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Search images in a project

posthttps://api.roboflow.com/{workspace}/{project}/search

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/search
POST /{workspace}/{project}/search HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Search images across a workspace

posthttps://api.roboflow.com/{workspace}/search/v1

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/search/v1
POST /{workspace}/search/v1 HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Export image search results

posthttps://api.roboflow.com/{workspace}/search/export

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
202Accepted for asynchronous processing.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/search/export
POST /{workspace}/search/export HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get image search export status

gethttps://api.roboflow.com/{workspace}/search/export/{taskId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

taskIdstringRequired

Asynchronous task ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/search/export/{taskId}
GET /{workspace}/search/export/{taskId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Trash and tasks

List deleted resources

gethttps://api.roboflow.com/{workspace}/trash

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/trash
GET /{workspace}/trash HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Restore a deleted resource

posthttps://api.roboflow.com/{workspace}/trash/restore

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/trash/restore
POST /{workspace}/trash/restore HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get asynchronous task status

gethttps://api.roboflow.com/{workspace}/asynctasks/{taskId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

taskIdstringRequired

Asynchronous task ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/asynctasks/{taskId}
GET /{workspace}/asynctasks/{taskId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Deployment

Get project deployment settings

gethttps://api.roboflow.com/{workspace}/{project}/deploy

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/deploy
GET /{workspace}/{project}/deploy HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Select the deployed project model

posthttps://api.roboflow.com/{workspace}/{project}/deploy/model

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/deploy/model
POST /{workspace}/{project}/deploy/model HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get Active Learning settings

gethttps://api.roboflow.com/{workspace}/{project}/deploy/active-learning

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/deploy/active-learning
GET /{workspace}/{project}/deploy/active-learning HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Enable Active Learning

posthttps://api.roboflow.com/{workspace}/{project}/deploy/active-learning/enable

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/deploy/active-learning/enable
POST /{workspace}/{project}/deploy/active-learning/enable HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Disable Active Learning

posthttps://api.roboflow.com/{workspace}/{project}/deploy/active-learning/disable

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/deploy/active-learning/disable
POST /{workspace}/{project}/deploy/active-learning/disable HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Update Active Learning settings

posthttps://api.roboflow.com/{workspace}/{project}/deploy/active-learning/configuration

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/{project}/deploy/active-learning/configuration
POST /{workspace}/{project}/deploy/active-learning/configuration HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

List Active Learning images

gethttps://api.roboflow.com/{workspace}/{project}/deploy/active-learning/images

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

projectstringRequired

Project URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/{project}/deploy/active-learning/images
GET /{workspace}/{project}/deploy/active-learning/images HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Monitoring

Get inference usage statistics

gethttps://api.roboflow.com/{workspace}/inference-stats

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/inference-stats
GET /{workspace}/inference-stats HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Attach metadata to inference records

posthttps://api.roboflow.com/{workspace}/inference-stats/metadata

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/inference-stats/metadata
POST /{workspace}/inference-stats/metadata HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Vision Events

Create a Vision Event

posthttps://api.roboflow.com/vision-events

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/vision-events
POST /vision-events HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Create Vision Events in a batch

posthttps://api.roboflow.com/vision-events/batch

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/vision-events/batch
POST /vision-events/batch HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Upload a Vision Event image

posthttps://api.roboflow.com/vision-events/upload

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Bodymultipart/form-data

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/vision-events/upload
POST /vision-events/upload HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: multipart/form-data
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Query Vision Events

posthttps://api.roboflow.com/vision-events/query

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/vision-events/query
POST /vision-events/query HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Delete Vision Events

posthttps://api.roboflow.com/vision-events/delete

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/vision-events/delete
POST /vision-events/delete HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a custom metadata schema

gethttps://api.roboflow.com/vision-events/custom-metadata-schema/{useCaseId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
useCaseIdstringRequired

Vision Events use case ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/vision-events/custom-metadata-schema/{useCaseId}
GET /vision-events/custom-metadata-schema/{useCaseId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

List Vision Event use cases

gethttps://api.roboflow.com/vision-events/use-cases

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/vision-events/use-cases
GET /vision-events/use-cases HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Create a Vision Event use case

posthttps://api.roboflow.com/vision-events/use-cases

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/vision-events/use-cases
POST /vision-events/use-cases HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Update a Vision Event use case

puthttps://api.roboflow.com/vision-events/use-cases/{useCaseId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
useCaseIdstringRequired

Vision Events use case ID.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
put/vision-events/use-cases/{useCaseId}
PUT /vision-events/use-cases/{useCaseId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Archive a Vision Event use case

posthttps://api.roboflow.com/vision-events/use-cases/{useCaseId}/archive

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
useCaseIdstringRequired

Vision Events use case ID.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/vision-events/use-cases/{useCaseId}/archive
POST /vision-events/use-cases/{useCaseId}/archive HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Unarchive a Vision Event use case

posthttps://api.roboflow.com/vision-events/use-cases/{useCaseId}/unarchive

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
useCaseIdstringRequired

Vision Events use case ID.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/vision-events/use-cases/{useCaseId}/unarchive
POST /vision-events/use-cases/{useCaseId}/unarchive HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Deployment Manager

List Deployment Manager devices

gethttps://api.roboflow.com/{workspace}/devices/v2

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/devices/v2
GET /{workspace}/devices/v2 HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Register a Deployment Manager device

posthttps://api.roboflow.com/{workspace}/devices/v2

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
201Created.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/devices/v2
POST /{workspace}/devices/v2 HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get the default device configuration

gethttps://api.roboflow.com/{workspace}/devices/v2/default-config

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/devices/v2/default-config
GET /{workspace}/devices/v2/default-config HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a device

gethttps://api.roboflow.com/{workspace}/devices/v2/{deviceId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

deviceIdstringRequired

Deployment Manager device ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/devices/v2/{deviceId}
GET /{workspace}/devices/v2/{deviceId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get device configuration

gethttps://api.roboflow.com/{workspace}/devices/v2/{deviceId}/config

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

deviceIdstringRequired

Deployment Manager device ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/devices/v2/{deviceId}/config
GET /{workspace}/devices/v2/{deviceId}/config HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get device configuration history

gethttps://api.roboflow.com/{workspace}/devices/v2/{deviceId}/config/history

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

deviceIdstringRequired

Deployment Manager device ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/devices/v2/{deviceId}/config/history
GET /{workspace}/devices/v2/{deviceId}/config/history HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

List device streams

gethttps://api.roboflow.com/{workspace}/devices/v2/{deviceId}/streams

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

deviceIdstringRequired

Deployment Manager device ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/devices/v2/{deviceId}/streams
GET /{workspace}/devices/v2/{deviceId}/streams HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a device stream

gethttps://api.roboflow.com/{workspace}/devices/v2/{deviceId}/streams/{streamId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

deviceIdstringRequired

Deployment Manager device ID.

streamIdstringRequired

Device stream ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/devices/v2/{deviceId}/streams/{streamId}
GET /{workspace}/devices/v2/{deviceId}/streams/{streamId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get device logs

gethttps://api.roboflow.com/{workspace}/devices/v2/{deviceId}/logs

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

deviceIdstringRequired

Deployment Manager device ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/devices/v2/{deviceId}/logs
GET /{workspace}/devices/v2/{deviceId}/logs HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get device telemetry

gethttps://api.roboflow.com/{workspace}/devices/v2/{deviceId}/telemetry

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

deviceIdstringRequired

Deployment Manager device ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/devices/v2/{deviceId}/telemetry
GET /{workspace}/devices/v2/{deviceId}/telemetry HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get device events

gethttps://api.roboflow.com/{workspace}/devices/v2/{deviceId}/events

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

deviceIdstringRequired

Deployment Manager device ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/devices/v2/{deviceId}/events
GET /{workspace}/devices/v2/{deviceId}/events HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Model evaluations

List model evaluations

gethttps://api.roboflow.com/{workspace}/model-evals

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/model-evals
GET /{workspace}/model-evals HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a model evaluation

gethttps://api.roboflow.com/{workspace}/model-evals/{evaluationId}

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

evaluationIdstringRequired

Model evaluation ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/model-evals/{evaluationId}
GET /{workspace}/model-evals/{evaluationId} HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get mAP results

gethttps://api.roboflow.com/{workspace}/model-evals/{evaluationId}/map-results

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

evaluationIdstringRequired

Model evaluation ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/model-evals/{evaluationId}/map-results
GET /{workspace}/model-evals/{evaluationId}/map-results HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a confidence sweep

gethttps://api.roboflow.com/{workspace}/model-evals/{evaluationId}/confidence-sweep

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

evaluationIdstringRequired

Model evaluation ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/model-evals/{evaluationId}/confidence-sweep
GET /{workspace}/model-evals/{evaluationId}/confidence-sweep HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get performance by class

gethttps://api.roboflow.com/{workspace}/model-evals/{evaluationId}/performance-by-class

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

evaluationIdstringRequired

Model evaluation ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/model-evals/{evaluationId}/performance-by-class
GET /{workspace}/model-evals/{evaluationId}/performance-by-class HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get a confusion matrix

gethttps://api.roboflow.com/{workspace}/model-evals/{evaluationId}/confusion-matrix

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

evaluationIdstringRequired

Model evaluation ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/model-evals/{evaluationId}/confusion-matrix
GET /{workspace}/model-evals/{evaluationId}/confusion-matrix HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get vector analysis

gethttps://api.roboflow.com/{workspace}/model-evals/{evaluationId}/vector-analysis

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

evaluationIdstringRequired

Model evaluation ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/model-evals/{evaluationId}/vector-analysis
GET /{workspace}/model-evals/{evaluationId}/vector-analysis HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get image predictions

gethttps://api.roboflow.com/{workspace}/model-evals/{evaluationId}/image-predictions

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

evaluationIdstringRequired

Model evaluation ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/model-evals/{evaluationId}/image-predictions
GET /{workspace}/model-evals/{evaluationId}/image-predictions HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Get evaluation recommendations

gethttps://api.roboflow.com/{workspace}/model-evals/{evaluationId}/recommendations

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

evaluationIdstringRequired

Model evaluation ID.

Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
get/{workspace}/model-evals/{evaluationId}/recommendations
GET /{workspace}/model-evals/{evaluationId}/recommendations HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Billing

Get a billing usage report

posthttps://api.roboflow.com/{workspace}/billing-usage-report

This operation is part of the public Roboflow Platform API.

Authorizations
AuthorizationstringRequired

Roboflow API key or OAuth access token.

Path parameters
workspacestringRequired

Workspace URL slug.

Bodyapplication/json

Request fields vary by operation. See the linked guide for the supported fields.

Other propertiesanyOptional
Responses
200Successful response.application/json
Other propertiesanyOptional
400The request is invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
401Authentication is missing or invalid.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
403The credential does not have access to this resource.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
404The resource does not exist or is not accessible.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
429The request rate is too high.application/json
errorone ofOptional
Show properties
stringOptional
objectOptional
Show properties
messagestringOptional
typestringOptional
hintstringOptional
post/{workspace}/billing-usage-report
POST /{workspace}/billing-usage-report HTTP/1.1
Host: api.roboflow.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: application/json

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
Response
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}