Synchronously add/update content
Add or update content to the platform synchronously. Only use this for low volume use-cases. For high availablity and higher rate limits use the async /content endpoint.
Body
User, subcategory & category will be automatically created in Lasso if they don't exist yet.
-
Model for a user that you can send to Lasso. If the id of the user does not yet exist a new user will be made.
-
Model for a category that a message can be part of. If the category does not yet exist in Lasso it will be created.
-
Model for a subcategory that a message can be part of. If the subcategory does not yet exist in Lasso it will be created.
-
created_at string(date)
ISO Date e.g. 2022-07-21T18:12:39.000Z https://en.wikipedia.org/wiki/ISO_8601
-
text string
-
image_urls array[string]
Maximum length of each is
400
. -
video_urls array[string]
Maximum length of each is
400
. -
metadata object
-
parent_content_id string
The ID of the parent content. This could for instance be the content this is a reply to.
curl \
-X POST https://api.lassomoderation.com/api/v1/content/sync \
-H "Content-Type: application/json" \
-H "Authorization: Bearer lasso.a35afd...a6ea" \
-d '{"text":"This is the content of the message 🎉","user":{"id":"clpmqe04k00grsarr9jqdq1mq","name":"John Doe","metadata":{"tag_line":"I am a person of mystery...","connections":8},"created_at":"2022-07-21T18:12:39.000Z","country_code":"US","email_domain":"gmail.com","signup_method":"google","profile_image_url":"https://www.example.com/profile/image.png"},"category":{"id":"clpmr76lz00icsarraeb9334v","name":"Mobile Chat"},"metadata":{"likes":8},"content_id":"clpmqe04600g7sarrxxg0mbjo","created_at":"2022-07-21T18:12:39.000Z","image_urls":["https://example.com/image.png"],"video_urls":["https://example.com/video.mov"],"subcategory":{"id":"clczbfbhh0000sa90h45xv3cg","name":"General Channel","metadata":{"description":"This channel is used for general communication"},"createdByUserId":"clg3k5ypi000gsad0v1znilap"},"parent_content_id":"clpwuqoxi0001saas891t1jn7"}'
{
"text": "This is the content of the message 🎉",
"user": {
"id": "clpmqe04k00grsarr9jqdq1mq",
"name": "John Doe",
"metadata": {
"tag_line": "I am a person of mystery...",
"connections": 8
},
"created_at": "2022-07-21T18:12:39.000Z",
"country_code": "US",
"email_domain": "gmail.com",
"signup_method": "google",
"profile_image_url": "https://www.example.com/profile/image.png"
},
"category": {
"id": "clpmr76lz00icsarraeb9334v",
"name": "Mobile Chat"
},
"metadata": {
"likes": 8
},
"content_id": "clpmqe04600g7sarrxxg0mbjo",
"created_at": "2022-07-21T18:12:39.000Z",
"image_urls": [
"https://example.com/image.png"
],
"video_urls": [
"https://example.com/video.mov"
],
"subcategory": {
"id": "clczbfbhh0000sa90h45xv3cg",
"name": "General Channel",
"metadata": {
"description": "This channel is used for general communication"
},
"createdByUserId": "clg3k5ypi000gsad0v1znilap"
},
"parent_content_id": "clpwuqoxi0001saas891t1jn7"
}
{
"status": "flagged",
"actions": [
{
"type": "content",
"status": "flagged",
"content": {
"id": "5065614664",
"tags": [
"another-tag"
],
"user_id": "therese",
"created_at": "2024-07-12T11:44:25.500Z",
"category_id": "chat",
"subcategory_id": "chat-community"
},
"rule_id": "clesjpsib0001ukkq5e62gwnw",
"action_id": "clyimre7x001sei5oaa3k8wmn",
"policy_id": "other",
"action_type": "ChangeStatus",
"policy_name": "Other",
"previous_status": null,
"action_created_at": "2024-07-12T11:44:26.300Z"
}
],
"success": true
}