{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["aptPolicy"],"properties":{"aptPolicy":{"type":"object","additionalProperties":false,"required":["data","claim"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["files","versions","specific_pins","generic_pins"],"properties":{"files":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","not_automatic","but_automatic_upgrades","target_release"],"properties":{"id":{"$ref":"#/properties/artifact/%24defs/s0"},"not_automatic":{"type":"boolean"},"but_automatic_upgrades":{"type":"boolean"},"target_release":{"type":"boolean"}}},"minItems":0,"maxItems":24},"versions":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["version","installed","phased_eligible","files"],"properties":{"version":{"type":"string","minLength":1,"maxLength":128,"pattern":"^(?:[0-9]+:)?[0-9][A-Za-z0-9.+:~_-]*(?:-[A-Za-z0-9.+~]+)?$"},"installed":{"type":"boolean"},"phased_eligible":{"type":"boolean"},"files":{"type":"array","items":{"$ref":"#/properties/artifact/%24defs/s0"},"minItems":0,"maxItems":16}}},"minItems":0,"maxItems":32},"specific_pins":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["version_pattern","priority"],"properties":{"version_pattern":{"type":"string","minLength":1,"maxLength":128},"priority":{"type":"integer","minimum":-32767,"maximum":32767}}},"minItems":0,"maxItems":24},"generic_pins":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["file_ids","priority"],"properties":{"file_ids":{"type":"array","items":{"$ref":"#/properties/artifact/%24defs/s0"},"minItems":1,"maxItems":24},"priority":{"type":"integer","minimum":-32767,"maximum":32767}}},"minItems":0,"maxItems":24}}},"claim":{"anyOf":[{"type":"null"},{"type":"string","minLength":64,"maxLength":64,"pattern":"^[0-9a-f]{64}$"}]}}}},"$defs":{"s0":{"type":"string","minLength":1,"maxLength":48,"pattern":"^[A-Za-z_][A-Za-z0-9_.-]*$"}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-11/apt303-file-pin-specific-version-priority-install-candidate-reconstruction"}