post
https://dc1demogwext.paylocity.com/apiHub/learningManagementSystem/v1/companies//content/bulk
Partner RestrictedAll endpoints for this API are restricted to providers that have signed a Paylocity technology partnership agreement. Interested organizations should review our partner requirements and contact guidelines.
Summary Description
Creates a bulk upload request for multiple training content items. The partner provides metadata for all content items, and the API returns a single pre-signed upload URL where the partner can upload a ZIP file containing all content files.
Use Cases
- Partner wants to upload multiple training courses in a single operation.
- Partner needs to efficiently add a library of content to their LMS catalog.
Validation Rules
contentItemsis required and must contain between 1 and 100 items- Each
contentItemmust follow the same validation rules as single content upload zipFileDetailsis requiredzipFileDetails.contentTypemust beapplication/zipzipFileDetails.lengthmust be greater than 0 and less than 2 GB (2147483648 bytes)contentItems[].trainingis optional; when provided, thenamefield is required and thedescriptionfield is optional. Supplying the training object places the content in the On-Demand Trainings area of LMS. If the training object is omitted, the content is stored in the Company Content Library.