| | |
| | | 'options' => 'string', // JSON string of options |
| | | ]) |
| | | ->auth('admin') |
| | | ->rateLimit(3, 300); // 3 imports per 5 minutes |
| | | ->rateLimit(3, 300) |
| | | ->register(); // 3 imports per 5 minutes |
| | | |
| | | // Sales import endpoint |
| | | Route::for('jane/import-sales') |
| | |
| | | 'options' => 'string', // JSON string of options |
| | | ]) |
| | | ->auth('admin') |
| | | ->rateLimit(3, 300); // 3 imports per 5 minutes |
| | | ->rateLimit(3, 300) |
| | | ->register(); // 3 imports per 5 minutes |
| | | |
| | | // Get import status |
| | | Route::for(Route::pattern('jane/import-status/{id}')) |
| | | ->get([$this, 'getImportStatus']) |
| | | ->arg('id', 'string|required') |
| | | ->auth('admin') |
| | | ->rateLimit(30, 60); |
| | | ->rateLimit(30) |
| | | ->register(); |
| | | } |
| | | |
| | | /** |