Create or edit a link-in-bio block
link_in_bio_upsert_blockDestructiveIdempotent
Create or edit one owned link, title, text, image, video, or download block. Image, video, and download blocks take a public HTTPS URL to an existing file; this tool does not upload files. Returns the resulting page preview. Block types and limits: https://docs.creatorsjet.com/mcp/link-in-bio
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Link target, or public HTTPS file URL for image, video, and download blocks | |
| body | No | Text content for text blocks | |
| type | Yes | Block type | |
| order | No | Position on the page, starting at 0 | |
| title | No | Block label or heading | |
| visible | No | Whether the block is shown on the public page | |
| block_id | No | Existing block ID from link_in_bio_get; omit to create a block | |
| client_id | No | Stable caller-chosen ID for a new block, so retries do not duplicate it | |
| button_text | No | Button label | |
| thumbnail_url | No | Public image URL shown as the block thumbnail | |
| destination_url | No | Where an image block links to when clicked |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| error | No |