Update a project's settings
update_projectChange an existing project's name, schedule or settings. Only what you pass changes: in config only the keys given are replaced, the rest stay; a replaced value is not kept. Call get_project first to see the current values, and describe_project_config for valid keys; to start a different site use create_project instead. Nothing is fetched and no credits are spent now; the next run uses the new settings, and a settings change that alters how pages are read starts a fresh comparison baseline. Returns the updated project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | A new name; omit to leave it. | |
| config | No | Settings to change, e.g. {"max_pages": 200}; keys not given keep their values. Omit to leave them all. | |
| schedule | No | A new schedule; omit to leave it. | |
| project_id | Yes | The project's id, as list_projects or create_project returns it. |