Update Board Field
Update a custom field's label, order or choices. The field's name and kind cannot be changed.
Example Request:
curl "https://<your-agency>.smartmatchapp.com/api3/tasks/boards/1/fields/5/" \
-u <token>: \
-X PUT \
-d "label=Project Budget" \
-d "order=2"
Request Parameters:
label: (Optional) New human-readable label.
order: (Optional) New sort position (float).
choices: (Optional) Select / Multiselect only. JSON list of [value, label] options, e.g. [[1,"Low"],[2,"High"]]. Replaces the existing option list.
Only the fields present in the request body are updated. A successful update returns 204 No Content.
Base Request:
Method: PUT
Authentication: Basic Authentication. Requires a valid <token> passed.
Rate Limits:
10 requests within 10 seconds
Error Responses:
| 400 | Bad Request |
This error occurs if a value is invalid. |
| 401 | Unauthorized |
This error occurs when the <token> is missing, invalid, or the API access is disabled. Possible errors: "not authenticated" or "token is disabled" or "Agency API is disabled" |
| 404 | Not Found |
This error occurs if no field with the given id exists on the board. |
| 405 | Method Not Allowed |
This error occurs if an HTTP method other than PUT is used. |
| 429 | Too Many Requests |
This error occurs when the client has sent too many requests in a given amount of time, leading to rate limiting by the server. Possible errors: "too many requests" |
| 500 | Server Error |
Possible errors: "Internal server error" |