Create a content intent

Authentication

AuthorizationBearer

LoreOS API key, sent as Authorization: Bearer <key>.

Path parameters

slugstringRequired

Request

This endpoint expects an object.
intent_typeenumRequired
titlestringRequired1-300 characters
desired_outcomestringRequired1-1000 characters

What the social/content layer wants to achieve.

content_briefstringRequired1-3000 characters

Human or agent-authored brief. LoreOS checks fit; it does not blindly make it canon.

target_audiencestring or nullOptional<=500 characters
target_entitieslist of maps from strings to anyOptional

Places/products/brands/topics the content wants to feature.

required_claimslist of maps from strings to anyOptional

Claims the final content hopes to make; each should later be backed by evidence.

evidence_requirementslist of maps from strings to anyOptional

Required proof such as first_hand_visit, receipt, menu photo, or source URL.

commercial_contextmap from strings to anyOptional

Sponsorship/usage-rights/disclosure metadata supplied by the social layer.

Response

Successful Response

Errors

422
Unprocessable Entity Error