34 lines
No EOL
12 KiB
Text
34 lines
No EOL
12 KiB
Text
{"permissions":{},"data":{"schema":{"type":"object","title":"Search Engine Overrides Schema","required":["identifier","partnerCode","clickUrl","urls"],"properties":{"urls":{"$ref":"#/definitions/urls"},"clickUrl":{"type":"string","format":"uri","description":"The url used to for reporting clicks."},"identifier":{"type":"string","title":"Identifier","pattern":"^[a-zA-Z0-9-_]*$","description":"This is the identifier of the search engine in search-config-v2 that this record will override. It may be extended by telemetrySuffix."},"partnerCode":{"$ref":"#/definitions/partnerCode"},"telemetrySuffix":{"type":"string","title":"Telemetry Suffix","pattern":"^[a-zA-Z0-9-]*$","description":"Suffix that is appended to the search engine identifier following a dash, i.e. `<identifier>-<suffix>`. There should always be a suffix supplied if the partner code is different."}},"definitions":{"url":{"type":"object","properties":{"base":{"type":"string","title":"Base","description":"The PrePath and FilePath of the URL. May include variables for engines which have a variable FilePath, e.g. {searchTerm} for when a search term is within the path of the url."},"params":{"type":"array","items":{"type":"object","title":"Parameter","required":["name","value"],"properties":{"name":{"type":"string","title":"Name","pattern":"^[a-zA-Z0-9-_]*$","description":"The parameter name"},"value":{"type":"string","title":"Value","pattern":"^[a-zA-Z0-9-_{}]*$","description":"The parameter value, this may be a static value, or additionally contain a parameter replacement, e.g. {inputEncoding}. For the partner code parameter, this field should be {pc}."}}},"title":"Parameters","description":"The parameters for this URL."}}},"urls":{"type":"object","title":"URLs","properties":{"search":{"$ref":"#/definitions/url","title":"Search URL","description":"The URL to use for searches"}},"description":"The URLs associated with the search engine."},"partnerCode":{"type":"string","title":"Partner Code","pattern":"^[a-zA-Z0-9-_]*$","description":"The partner code for the engine or variant. This will be inserted into parameters which include '{partnerCode}'"}},"description":"This schema contains the details for overriding application provided search engines defined in search-config-v2. The associated remote settings collection is search-config-overrides-v2."},"signature":{"ref":"2dh96eify8y0q17u1gp2jkpace","x5u":"https://content-signature-2.cdn.mozilla.net/chains/remote-settings.content-signature.mozilla.org-2024-12-27-18-19-47.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"tw_bPIixtylSQvqlVzZABh-jLmfYx9XxWYgkqUN6eH7zNgDfRWgLliskrEkdyZU0pK0aJ9jkxzzYqKVTzcFFse9EK_uTtyEwy5KJILtawte9IcDe9zujrIhnu7rKzl5y","signer_id":"remote-settings","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEb2hwvxwKG5hsSt2YoYKIPUmTqFJopdRqTEVx0NHK7or7Ybxw6AZBFN3AfptD2HSEK1sjk/4r4PdZW2PV4kv6RAwWseoH7K681AMfTWHbB7F9s1bswYhMHi3PhUyRuyZK"},"attachment":{"enabled":false,"required":false},"displayFields":["identifier"],"id":"search-config-overrides-v2","last_modified":1731628809787}}<7D>đ<EFBFBD> |