Create article
create_articleCreate articles in World Anvil worlds. New articles default to private draft for review, with option to publish immediately by setting public state and draft false.
Instructions
Create a new article in a world. Content is World Anvil BBCode ([h1]..[/h1], [b], [url], @Title mentions). New articles default to private+draft so you can review before publishing (pass state='public' and is_draft=false to publish immediately).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Comma-separated tags, e.g. 'npc,deepwater' | |
| state | No | private | |
| title | Yes | Article title | |
| content | No | Main body in World Anvil BBCode | |
| is_draft | No | ||
| world_id | Yes | UUID of the world | |
| category_id | No | Category UUID to file it under | |
| extra_fields | No | Advanced: extra raw API fields passed through verbatim (e.g. template-specific fields, excerpt, sidebarcontent). | |
| template_type | No | World Anvil template, e.g. "article" (generic), "person", "location", "settlement", "organization", "item", "species", "myth", "plot", "rank", "report" (session report), "document", "spell", "condition", "ethnicity", "language", "law", "material", "militaryConflict", "profession", "prose", "technology", "vehicle", "landmark", "formation". | article |