Supported Properties:
⢠route - API base URL (e.g., https://example.com/v2)
⢠authenticated_reads - Whether to require Google authentication for your schemas/blocks to load (true/false).
⢠authorized_reads - Whether to require a matching Read permission for the logged-in user to read your schemas/blocks (true/false). Required to be "true" for backend hosting.
⢠presentation - Presentation layer URL (e.g., https://example.com/petstore.html)
⢠topic - Tenant topic/description
Backend Options (Extra 10 token billing applies):
⢠dynamo_backend - Enable nocode DynamoDB backend hosting (true/false). When "true", enables automatic API generation and DynamoDB storage for schemas without endpoints. Requires authorized_reads=true for security. Billed 10 tokens per request.
⢠csv - Write CSV files to S3 for this tenant. Format: s3://bucket/prefix/ (e.g., s3://my-bucket/data/). When set, all CRUD operations use CSV files instead of DynamoDB.
⢠csv-optimize - CSV optimization mode: "append" for fast writes (default), "query" for sorted binary search operations. Use "query" for better read performance on large datasets.
⢠s3-timestamped - Write timestamped JSON files to S3 for this tenant. Format: s3://bucket/prefix/ (e.g., s3://my-bucket/items/). When set, POST creates new timestamped files, PUT/PATCH updates existing files, DELETE removes files, GET returns file contents, and LIST returns filenames.
Page Customizations (visual properties):
⢠post_text - Custom text for POST button
⢠post_button_color - Custom color for POST button (hex, e.g., #FF5733)
⢠x_text (...) - Custom text for GET/PUT/PATCH/DELETE buttons
⢠x_button_color (...) - Custom color for GET/PUT/PATCH/DELETE buttons (hex)
⢠hide_json_preview - Hide JSON preview (true/false)
⢠permit_dynamic_types - Whether to allow dynamic types (true/false)
⢠hide_routes - Hide route fields (true/false)
⢠hide_ai_assist - Hide the AI Assist button (true/false). When both hide_ai_assist and hide_ai_preload are true, and user lacks Write permission, the AI Tools link in the header is also hidden.
⢠hide_ai_preload - Hide the AI Preload feature to control billing costs (true/false). When both hide_ai_assist and hide_ai_preload are true, and user lacks Write permission, the AI Tools link in the header is also hidden.
⢠hide_root_schema - Hide root schema type input and labels (true/false)
⢠change_route_suffix_for_block - Change the route suffix for the block (true/false)
Format: One property per line as key=value