Roboflow · OAuth Scopes
Roboflow OAuth Scopes
OAuth 2.0
searched
Roboflow publishes 67 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Roboflow API on a user’s behalf.
Tokens are issued from https://app.roboflow.com/oauth/token.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
Computer VisionMachine LearningArtificial IntelligenceObject DetectionImage AnnotationModel TrainingInferenceMLOpsEdge AIDatasets
Scopes: 67
Flows: authorizationCode
Method: searched
OAuth endpoints
Authorization URL
https://app.roboflow.com/oauth/authorize
https://app.roboflow.com/oauth/authorize
Token URL
https://app.roboflow.com/oauth/token
https://app.roboflow.com/oauth/token
Flows
authorizationCode
authorizationCode
Scopes (67)
| Scope | Description | Flows |
|---|---|---|
| workspace:read | Read workspace details, list projects | authorizationCode |
| project:create | Create projects | authorizationCode |
| project:read | Read project details | authorizationCode |
| project:update | Update project settings | authorizationCode |
| workflow:create | Create Workflows | authorizationCode |
| workflow:read | Read Workflows | authorizationCode |
| workflow:update | Update Workflows | authorizationCode |
| folder:create | Create project folders | authorizationCode |
| folder:read | Read project folders | authorizationCode |
| folder:update | Update project folders | authorizationCode |
| folder:delete | Delete project folders | authorizationCode |
| image:create | Upload images | authorizationCode |
| image:read | Read and download images | authorizationCode |
| image:tag | Add and remove image tags | authorizationCode |
| image:annotate | Create and update annotations | authorizationCode |
| model:infer | Run inference | authorizationCode |
| model:deploy | Deploy models | authorizationCode |
| model:manage | Manage model settings | authorizationCode |
| model-eval:read | Read model evaluation results | authorizationCode |
| device:read | Read devices | authorizationCode |
| device:update | Update device settings | authorizationCode |
| vision-events:read | Read vision events | authorizationCode |
| vision-events:write | Create vision events | authorizationCode |
| vision-events:manage | Manage vision event use cases | authorizationCode |
| workspace-stats:read | Read workspace statistics | authorizationCode |
| batch:create | authorizationCode | |
| batch:read | Read batches | authorizationCode |
| batch:admin-read | authorizationCode | |
| batch:update | authorizationCode | |
| batch:delete | authorizationCode | |
| version:create | Create dataset versions | authorizationCode |
| version:read | Read dataset versions | authorizationCode |
| version:update | Update dataset versions | authorizationCode |
| training-job:create | Start training jobs | authorizationCode |
| annotation-job:create | Create annotation jobs | authorizationCode |
| annotation-job:read | Read annotation jobs | authorizationCode |
| annotation-job:update | authorizationCode | |
| annotation-job:submit-review | authorizationCode | |
| annotation-job:review | authorizationCode | |
| annotation-job:return-edits | authorizationCode | |
| annotation-job:accept | authorizationCode | |
| annotation-job:delete-annotations | authorizationCode | |
| annotation-job:delete | authorizationCode | |
| video-inference-job:create | Create video inference jobs | authorizationCode |
| video-inference-job:read | Read video inference jobs | authorizationCode |
| integration:create | Create integrations | authorizationCode |
| integration:delete | Delete integrations | authorizationCode |
| credentials:create | Create credentials | authorizationCode |
| credentials:read | Read credentials | authorizationCode |
| credentials:update | Update credentials | authorizationCode |
| credentials:delete | Delete credentials | authorizationCode |
| api-key:read | authorizationCode | |
| api-key:create | authorizationCode | |
| api-key:update | authorizationCode | |
| api-key:revoke | authorizationCode | |
| datasource:bucket-mirror:read | authorizationCode | |
| datasource:bucket-mirror:write | authorizationCode | |
| datasource:bucket-mirror:trigger | authorizationCode | |
| data-staging:read | Read staged data | authorizationCode |
| data-staging:write | Write staged data | authorizationCode |
| data-staging:delete | Delete staged data | authorizationCode |
| batch-processing:read | Read batch jobs | authorizationCode |
| batch-processing:trigger | Trigger batch processing | authorizationCode |
| openid | Required. Returns a stable user ID in the sub claim. | authorizationCode |
| profile | Read the user's display name and avatar. | authorizationCode |
| Read the user's email address. | authorizationCode | |
| offline_access | Issue a refresh token so the app can keep access after the user leaves. | authorizationCode |
📄 Provider scope reference: https://docs.roboflow.com/reference/authentication/authentication/sign-in-with-roboflow-getting-started#available-scopes