# \[POST] /cbe/curriculum/updateframework

{% tabs %}
{% tab title="Critique" %}

* This should be a [PUT](https://docs.elentra.org/api/http-methods-and-status-codes#this-section-contains-the-api-standards-and-guidlines-when-implementing-a-put-route) request, because we are updating the framework, not creating a new one.
* Use the appropriate collection name and resource ID, instead of passing them in query parameters or the request body.
* Don't use a verb in the URI, as this information should be captured by the HTTP method.
  {% endtab %}

{% tab title="Suggestion" %}

* Include the framework ID being updated, and the collection it belongs to, in the URI.

{% hint style="info" %}
**Final Suggestion**

`[PUT] /cbe/curriculum/frameworks/{framework}`
{% endhint %}
{% endtab %}
{% endtabs %}
