WebSockets are here. Bring real-time functionality to your apps, powered by Reverb →
cURL
curl --request PATCH \ --url https://app.laravel.cloud/api/background-processes/{backgroundProcess} \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "type": "worker", "processes": 5, "command": "php artisan my:command", "config": { "connection": "redis", "queue": "default,emails", "tries": 3, "backoff": 30, "sleep": 3, "rest": 0, "timeout": 60, "force": false } } '
{ "data": { "id": "<string>", "type": "background_processes", "attributes": { "type": "worker", "processes": 123, "command": "<string>", "config": [ "<unknown>" ], "strategy_type": "none", "strategy_threshold": 123, "created_at": "2023-11-07T05:31:56Z" }, "relationships": { "instance": { "data": { "type": "instances", "id": "<string>" } } } }, "included": [ { "id": "<string>", "type": "instances", "attributes": { "name": "<string>", "type": "app", "size": "flex.c-1vcpu-256mb", "scaling_type": "none", "min_replicas": 123, "max_replicas": 123, "uses_scheduler": true, "scaling_cpu_threshold_percentage": 123, "scaling_memory_threshold_percentage": 123, "created_at": "2023-11-07T05:31:56Z" }, "relationships": { "environment": { "data": { "type": "environments", "id": "<string>" } }, "backgroundProcesses": { "data": [ { "type": "background_processes", "id": "<string>" } ] } } } ] }
Update a background process.
The Bearer Token generated on the Cloud UI.
The background process identifier
worker
custom
1 <= x <= 10
Custom command to run. Required when type is 'custom'. Not applicable for 'worker' type.
"php artisan my:command"
Show child attributes
BackgroundProcessResource
Was this page helpful?