# Security Permissions and Scopes
The user account associated with your OAuth 2.0 application needs the following security permissions to perform loads via the Bulk API. The security permissions vary by load type.
Load Type | Permission | Permission Category |
---|---|---|
All | Access Edge Bulk API | Edge |
Employee | Bulk API - Employee | Edge |
OU - Cost Center | Bulk API - Cost Center | Edge |
OU - Division | Bulk API - Division | Edge |
OU - Grade | Bulk API - Grade | Edge |
OU - Legal Entity | Bulk API - Legal Entity | Edge |
OU - Location | Bulk API - Location | Edge |
OU - Position | Bulk API - Position | Edge |
OU - Custom OU | Bulk API - Custom OU | Edge |
LMS - Curriculum | Access Bulk API - LMS - Curriculum | Edge |
LMS - Curriculum Transcripts | Access Bulk API - LMS - Curriculum Transcripts | Edge |
LMS - Events | Access Bulk API - LMS - Events | Edge |
LMS - External Training Transcripts | Access Bulk API - LMS - External Training Transcripts | Edge |
LMS - ILT Transcripts | Access Bulk API - LMS - ILT Transcripts | Edge |
LMS - LO Availability | Access Bulk API - LMS - LO Availability | Edge |
LMS - Material | Access Bulk API - LMS - Material | Edge |
LMS - Material Transcripts | Access Bulk API - LMS - Material Transcripts | Edge |
LMS - OLCO Metadata | Access Bulk API - LMS - OLCO Metadata | Edge |
LMS - OLCO Transcript | Access Bulk API - LMS - OLCO Transcript | Edge |
LMS - Online Course | Access Bulk API - LMS - Online Course | Edge |
LMS - Online Course Transcripts | Access Bulk API - LMS - Online Course Transcripts | Edge |
LMS - Sessions | Access Bulk API - LMS - Sessions | Edge |
LMS - Sessions Parts | Access Bulk API - LMS - Sessions Parts | Edge |
LMS - Test | Access Bulk API - LMS - Test | Edge |
LMS - Test Mapping | Access Bulk API - LMS - Test Mapping | Edge |
LMS - Test Transcripts | Access Bulk API - LMS - Test Transcripts | Edge |
LMS - Video | Access Bulk API - LMS - Video | Edge |
LMS - Video Transcripts | Access Bulk API - LMS - Video Transcripts | Edge |
Once data has been loaded, the following permission is required to view the load attempts in the Edge Import UI:
Access Edge Bulk API History
Additionally your OAuth 2.0 application and access tokens must have the following scopes.
Endpoint | Scope |
---|---|
GET | /services/api/x/bulk-api/v1/specification bulkapispecification:read |
GET | /services/api/x/bulk-api/v1/jobs/{job_id} bulkapijob:read |
GET | /services/api/x/bulk-api/v1/imports/{import_id}/errors |
GET | /services/api/x/bulk-api/v1/imports/{import_id}/report |
GET | /services/api/x/bulk-api/v1/imports/{import_id}/warnings bulkapiimport:read |
POST | /services/api/x/bulk-api/v1/schemas bulkapischema:read |
POST | /services/api/x/bulk-api/v1/jobs bulkapijob:create |
POST | /services/api/x/bulk-api/v1/imports/{import_id} bulkapiimport:load |