Skip to content

Update Project Metadata Settings

Terminal window
php artisan uplinkr:project:update

Updates an existing project’s JSON-based metadata. This allows you to modify the label, description, and status (enabled / disabled) without affecting probes or historical data.

OptionTypeRequiredDescription
--projectstringYesName of the project to update
--labelstringNoNew project label/display name
--descriptionstringNoNew project description
--statusstringNoProject status: enabled or disabled
--forceflagNoForce execution without confirmation
Terminal window
php artisan uplinkr:project:update \
--project=my-project \
--label="My Website Production"
Terminal window
php artisan uplinkr:project:update \
--project=my-project \
--description="Production environment monitoring for main website"
Terminal window
php artisan uplinkr:project:update \
--project=my-project \
--label="My Website Production" \
--description="Production environment monitoring for main website"
Terminal window
php artisan uplinkr:project:update \
--project=my-project \
--status=enabled
Terminal window
php artisan uplinkr:project:update \
--project=my-project \
--status=disabled
Terminal window
php artisan uplinkr:project:update \
--project=my-project \
--label="My Website Production" \
--description="Production environment monitoring" \
--status=enabled
Terminal window
php artisan uplinkr:project:update \
--project=my-project \
--label="Updated Label" \
--force
  • Validates the project name
  • Prompts for confirmation unless --force is used
  • Updates only the specified fields (label, description, and/or status)
  • Preserves all other project settings and data
  • Does not affect probe configurations or historical results
  • Status can be set to enabled or disabled
  • 0 (SUCCESS): Project updated successfully
  • 1 (FAILURE): Failed to update the project
  • 2 (INVALID): Validation failed or process was aborted