Bulk Operations
For large cohorts — hundreds or thousands of graduates — the API provides bulk endpoints and patterns to minimize the number of requests and reduce processing time.Batch delete
Most resources support batch deletion viaDELETE /resource/batch/destroy with a body of UUIDs:
Batch certificate issuance (pattern)
There is no single “batch create certificates” endpoint — each certificate requires its own unique file. However, you can efficiently pipeline the process:1. Upload all files in one request
2. Issue certificates concurrently
Use concurrent HTTP requests (Promise.all in JavaScript, parallel cURL, Guzzle pool in PHP):JavaScript
PHP (Guzzle pool)