Update Padlet Post Fields
update_padlet_post_fieldsChanges what a post on a padlet asks for: which fields and attachment types are on, their placeholders, which are required, and new custom fields.
A field must be on before it can be required.
photo_album needs one of file, media_library, link, photo_booth, drawing, ai_image_search, image_search, gif_search on, and device_uploads one of file, photo_booth, video_recorder, audio_recorder, drawing, photo_album. Each is switched off when none is. An attachment type the library forbids stays off.
custom_fields adds fields to every post. A name the padlet already has is left as it is. This tool cannot delete custom fields.
The answer also gives attachment_settings, the attachment types now on, and created_custom_field_ids, the ids of the new custom fields.
Pass only the settings that should change.
Returns { success: true, applied: [part, ...] }. A part listed under not_applied, as { part, code, reason }, did not change: tell the user why, and never say it changed. When no part changed, success is false and the message gives each part's reason.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"wall_url": "<wall_url>"
},
"name": "update_padlet_post_fields"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wall_url | Yes | The padlet's link (e.g. https://padlet.com/foo/bar-a1b2c3): the link you were given, the `wall_url` a previous call returned, or a link the user pasted. Not a breakout-room or submission link, and not a padlet id: no tool takes a wall_id. | |
| telemetry | No | Optional. Padlet records this to improve its tools; it does not change what the tool does. | |
| body_enabled | No | Whether to enable the body field when create/update a post | |
| color_enabled | No | Whether to enable post color when create/update a post | |
| custom_fields | No | Add custom fields that show up as named sub-sections in the body of each post. Only add custom fields if they serve a clear purpose. | |
| attachment_text | No | Text to describe the attachment that should be added to each post. Should not be longer than 100 characters. | |
| required_fields | No | The required fields when create/update a post | |
| subject_enabled | No | Whether to enable the subject field when create/update a post | |
| body_placeholder | No | The placeholder for the body field when create/update a post. Should not be longer than 2000 characters. | |
| location_enabled | No | Whether to enable geolocation for a post when create/update a post | |
| ar_lenses_enabled | No | Whether to enable AR lenses when adding images to a post | |
| video_length_limit | No | The maximum length of a video attachment in seconds | |
| attachment_settings | No | Which attachment types are enabled when create/update a post | |
| subject_placeholder | No | The placeholder for the subject field when create/update a post. Should not be longer than 200 characters. |