# Update content metadata **PUT /content/metadata** Update the metadata of content without creating a new version of the content. The metadata is merged with the content's existing metadata; setting a key to `null` removes it. The response returns the content's full metadata after the update. Default rate limit: 60 requests per minute. ## Servers - Lasso Moderation API V1: https://api.lassomoderation.com/api/v1 (Lasso Moderation API V1) ## Authentication methods - Bearer auth ## Parameters ### Body: application/json (object) Update the metadata of content without creating a new version of the content - **content_id** (string) - **metadata** (object | null) Extra free-form data about the object as key-value pairs. Values can be strings, numbers, booleans, null, or an object with one more level of key-value pairs. - The metadata may be at most 4KB (4096 bytes) when serialized as JSON. - Keys are not allowed to contain `/`. ## Responses ### 200 OK #### Body: application/json (object) - **success** (boolean) - **metadata** (object | null) Extra free-form data about the object as key-value pairs. Values can be strings, numbers, booleans, null, or an object with one more level of key-value pairs. - The metadata may be at most 4KB (4096 bytes) when serialized as JSON. - Keys are not allowed to contain `/`. ### 400 The request is invalid, see the error field for details #### Body: application/json (object) - **success** (boolean) - **error** (string | object) A message describing the error. For validation errors this is an object with an error message per field. ### 401 The API token is missing or invalid #### Body: application/json (object) - **success** (boolean) - **error** (string | object) A message describing the error. For validation errors this is an object with an error message per field. ### 404 Returned when the content is not found #### Body: application/json (object) - **success** (boolean) - **error** (string | object) A message describing the error. For validation errors this is an object with an error message per field. ### 429 The rate limit has been exceeded, check the X-RateLimit headers for limits #### Headers - **X-RateLimit-Limit** () The rate limit interval in milliseconds - **X-RateLimit-Remaining** () The number of requests remaining in the current interval - **X-RateLimit-Reset** () The number of milliseconds until requests are allowed again #### Body: application/json (object) - **error** (string) [Powered by Bump.sh](https://bump.sh)