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.
Body
Update the metadata of content without creating a new version of the content
-
Maximum length is
100. -
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
/.
PUT
/content/metadata
curl \
--request PUT 'https://api.lassomoderation.com/api/v1/content/metadata' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '"{\n \"content_id\": \"clemwm8ix0007sa8stctcndvj\",\n \"metadata\": {\n \"likes\": 12,\n \"replies\": 4\n }\n}"'
Request example
{
"content_id": "clemwm8ix0007sa8stctcndvj",
"metadata": {
"likes": 12,
"replies": 4
}
}
Response examples (200)
{
"success": true,
"metadata": {
"likes": 12,
"replies": 4
}
}
Response examples (400)
{
"success": false,
"error": {
"content_id": "Value can be at most 100 characters"
}
}
Response examples (401)
{
"success": false,
"error": "Invalid API key"
}
Response examples (404)
{
"success": false,
"error": "Content not found"
}
Response examples (429)
{
"error": "Too many requests, check headers for limits"
}