Update feature status
Changes the status of a feature or subfeature.
PATCH https://cotlet.dev/api/v1/productboard/features/{feature_id}/status
Sets the status of one feature to a name from list_feature_statuses; an unknown name fails and lists the valid ones. Teammates see the new status on the feature and on boards. On the Enterprise plan a lifecycle rule can require fields before a status, so fill those in Productboard first. The response gives the old and the new status. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| feature_id string required | string | Feature ID from search_features. |
| status string required | string | A status name from list_feature_statuses. |
Request
curl -X PATCH https://cotlet.dev/api/v1/productboard/features/ft_4d7e10/status \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"status":"Launched"}' result = client.call("productboard", "update_feature_status", {"feature_id":"ft_4d7e10","status":"Launched"}) const result = await cotlet.call('productboard', 'update_feature_status', {"feature_id":"ft_4d7e10","status":"Launched"}); cotlet call productboard update_feature_status --data '{"feature_id":"ft_4d7e10","status":"Launched"}' Example response
{
"feature_id": "ft_4d7e10",
"name": "CSV export",
"status": {
"previous": "Delivery",
"current": "Launched"
}
}