slackblocks-3.1.0: test/spec/limits.json
{
"text": { "min_length": 1, "max_length": 3000 },
"action_id": { "max_length": 255 },
"block_id": { "max_length": 255 },
"button": {
"text": { "max_length": 75 },
"url": { "max_length": 3000 },
"value": { "max_length": 2000 },
"accessibility_label": { "max_length": 75 },
"agent_prompt": { "max_length": 4000 }
},
"confirmation": {
"title": { "max_length": 100 },
"text": { "max_length": 300 },
"confirm": { "max_length": 30 },
"deny": { "max_length": 30 }
},
"option": {
"text": { "max_length": 75 },
"value": { "max_length": 150 },
"description": { "max_length": 75 },
"url": { "max_length": 3000 }
},
"option_group": {
"label": { "max_length": 75 },
"options": { "min_items": 1, "max_items": 100 }
},
"select": {
"placeholder": { "max_length": 150 },
"options": { "min_items": 1, "max_items": 100 },
"option_groups": { "min_items": 1, "max_items": 100 },
"min_query_length": { "min": 0 }
},
"overflow": { "options": { "min_items": 1, "max_items": 5 } },
"checkboxes": { "options": { "min_items": 1, "max_items": 10 } },
"radio_buttons": { "options": { "min_items": 1, "max_items": 10 } },
"file_input": { "max_files": { "min": 1, "max": 10 } },
"plain_text_input": {
"min_length": { "min": 0, "max": 3000 },
"max_length": { "min": 1, "max": 3000 },
"placeholder": { "max_length": 150 }
},
"email_input": { "placeholder": { "max_length": 150 } },
"url_input": { "placeholder": { "max_length": 150 } },
"number_input": { "placeholder": { "max_length": 150 } },
"date_picker": { "placeholder": { "max_length": 150 } },
"time_picker": { "placeholder": { "max_length": 150 } },
"rich_text_input": {
"placeholder": { "max_length": 150 },
"min_lines": { "min": 1, "max": 100 },
"max_lines": { "min": 1, "max": 100 }
},
"multi_select": { "max_selected_items": { "min": 1 } },
"conversation_filter": { "include": { "min_items": 1 } },
"dispatch_action_configuration": { "trigger_actions_on": { "min_items": 1, "max_items": 2 } },
"actions": { "elements": { "max_items": 25 } },
"alert": { "text": { "max_length": 200 } },
"card": {
"title": { "max_length": 150 },
"subtitle": { "max_length": 150 },
"body": { "max_length": 200 },
"actions": { "max_items": 3 },
"subtext": { "max_length": 200 }
},
"carousel": { "elements": { "min_items": 1, "max_items": 10 } },
"container": {
"title": { "max_length": 150 },
"subtitle": { "max_length": 150 },
"child_blocks": { "min_items": 1, "max_items": 10 }
},
"context": { "elements": { "max_items": 10 } },
"context_actions": { "elements": { "max_items": 5 } },
"feedback_button": {
"text": { "max_length": 75 },
"value": { "max_length": 2000 },
"accessibility_label": { "max_length": 75 }
},
"icon_button": {
"value": { "max_length": 2000 },
"accessibility_label": { "max_length": 75 },
"visible_to_user_ids": { "max_items": 10 }
},
"workflow_button": {
"text": { "max_length": 75 },
"accessibility_label": { "max_length": 75 }
},
"table": {
"rows": { "max_items": 100 },
"columns": { "max_items": 20 },
"column_settings": { "max_items": 20 }
},
"data_table": {
"rows": { "min_items": 2, "max_items": 201 },
"columns": { "min_items": 1, "max_items": 20 },
"page_size": { "min": 1, "max": 100 },
"cell_text": { "min_length": 1 },
"content": { "max_length": 20000 },
"total_content": { "max_length": 20000 },
"row_header_column_index": { "min": 0 }
},
"data_visualization": {
"title": { "max_length": 50 },
"segments": { "min_items": 1, "max_items": 12 },
"segment": {
"label": { "max_length": 20 },
"value": { "exclusive_min": 0 }
},
"series": { "min_items": 1, "max_items": 12 },
"series_name": { "max_length": 20 },
"data": { "min_items": 1, "max_items": 20 },
"point_label": { "max_length": 20 },
"categories": { "min_items": 1, "max_items": 20 },
"category_label": { "max_length": 20 },
"axis_label": { "max_length": 50 }
},
"header": { "text": { "max_length": 150 } },
"image": {
"image_url": { "max_length": 3000 },
"alt_text": { "max_length": 2000 },
"title": { "max_length": 2000 }
},
"image_element": {
"image_url": { "max_length": 3000 },
"alt_text": { "max_length": 2000 }
},
"input": {
"label": { "max_length": 2000 },
"hint": { "max_length": 2000 }
},
"markdown": {
"text": { "max_length": 12000 },
"total_text": { "max_length": 12000 }
},
"plan": { "tasks": { "max_items": 50 } },
"rich_text_list": {
"indent": { "min": 0, "max": 8 },
"offset": { "min": 0 },
"border": { "min": 0, "max": 1 }
},
"rich_text_quote": { "border": { "min": 0, "max": 1 } },
"rich_text_preformatted": { "border": { "min": 0, "max": 1 } },
"section": {
"text": { "max_length": 3000 },
"fields": { "max_items": 10, "item_max_length": 2000 }
},
"video": {
"alt_text": { "max_length": 2000 },
"title": { "max_length": 200 },
"author_name": { "max_length": 50 },
"description": { "max_length": 200 },
"provider_name": { "max_length": 50 },
"thumbnail_url": { "max_length": 3000 },
"video_url": { "max_length": 3000 },
"title_url": { "max_length": 2000 },
"provider_icon_url": { "max_length": 2000 }
},
"message": {
"data_visualizations": { "max_items": 2 },
"channel": { "min_length": 1 },
"blocks": { "max_items": 50 },
"attachments": { "max_items": 100 }
},
"view": {
"blocks": { "max_items": 100 },
"private_metadata": { "max_length": 3000 },
"callback_id": { "max_length": 255 },
"external_id": { "max_length": 255 },
"title": { "max_length": 24 },
"close": { "max_length": 24 },
"submit": { "max_length": 24 }
}
}