32 lines
12 KiB
Plaintext
32 lines
12 KiB
Plaintext
{"metadata":{"schema":{"type":"object","title":"Search Engine Overrides Schema","properties":{"urls":{"$ref":"#/definitions/urls"},"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":"10ppjpd7swi0i3kw78viv08gcb","x5u":"https://content-signature-2.cdn.mozilla.net/chains/remote-settings.content-signature.mozilla.org-2024-04-29-22-13-56.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"8Ryrs4TWbIFI8u55OVi7fKGg9hBCO-u0aJegeoRvBvXS65PEvuwoddtqBEvjh7G62mRAxZoKbMNC2fgV3WfAA7XYNBbCeg7Td32H1SgIhMegeEKM7thJD7zZun1v2a3l","signer_id":"remote-settings","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEsT/nZFvs0EwFATMHf5D3GImJ/aPNg6qUuA5FvrA4S8HFUz2qKTWWPu0sLT43s7FjFz7T5uBvPGBSggMvrbqMijnDOEZvU7e8c359KUejPDL1RLHEH8f4Lx7JBEtlTP/7"},"attachment":{"enabled":false,"required":false},"displayFields":["identifier"],"id":"search-config-overrides-v2","last_modified":1710333238420},"timestamp":1710333238310,"changes":[{"urls":{"search":{"params":[{"name":"tag","value":"{partnerCode}"},{"name":"ref","value":"pd_sl_a71c226e8a96bfdb7ae5bc6d1f30e9e88d9e4e3436d7bfb941a95d0a"},{"name":"mfadid","value":"adm"}]}},"schema":1710170050767,"clickUrl":"https://firefoxsearchwith.ampxdirect.com/amazon?partner=firefoxsearchwith&sub1=amazon&sub2=us&ctag=pd_sl_a71c226e8a96bfdb7ae5bc6d1f30e9e88d9e4e3436d7bfb941a95d0a","identifier":"amazondotcom-us","partnerCode":"admarketus-20","telemetrySuffix":"adm","id":"c12f71be-f484-4f50-a8cc-79ed92ab0b42","last_modified":1710333238310}]}<7D>黿v<E9BBBF> |