Create Card Builder card
card_builder_create_cardCreate a new Card Builder card from a DocumentData config, returning its new id. Use when saving a built card; edit existing cards with the update tool.
Instructions
Create a new Card Builder card from a DocumentData config.
Sends config and the metadata fields to card_builder/cards/create,
which assigns a new id server-side (confirmed in upstream storage.py:
every create path generates a fresh uuid4) — repeating this call with
identical arguments creates a second, distinct card rather than
updating the first.
Use when: saving a card built with card_builder_build_from_recipe or
card_builder_make_template_card's underlying recipe.
Not for: changing an existing card — use card_builder_update_card.
Returns: the created card dict, including its new id.
Limits: run card_builder_validate_config on config first; this tool
does not validate the block tree before sending it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name for the new card, e.g. 'AC Salon'. | |
| tags | No | Freeform tags for filtering in the Card Builder UI. Omit for no tags. | |
| author | No | Author name to store on the card. Empty string if omitted. | |
| config | Yes | Full DocumentData v3 block tree (version/rootId/slots/blocks). Build it with `card_builder_build_from_recipe` rather than hand-writing it. | |
| categories | No | Category labels (e.g. domain names) for the Card Builder UI. Omit for none. | |
| description | No | Free-text card description. Empty string if omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||