# 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