{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "GitRequestPublic", "type": "object", "required": [ "repository" ], "not": { "anyOf": [ { "required": [ "sshKey" ] }, { "required": [ "username" ] }, { "required": [ "password" ] } ] }, "properties": { "repository": { "type": "string", "description": "Public Git repository URL. Must be HTTP(S); SSH URLs require an SSH key and are not supported here.\n" }, "branch": { "type": "string", "nullable": true, "description": "Optional branch name (default is main for entrypoints)" } }, "description": "Git request for a public repository without authentication." }