{"id":"url-resolve","version":"1.0.0","description":"Resolve a URL against an absolute http(s) base using WHATWG. No fetching. Result must be http(s).","supported_operations":["url resolve","resolve relative url","join url against base"],"unsupported_operations":["fetch","dns","file urls","security equivalence"],"semantics":["base must be an absolute http or https URL. url is resolved with new URL(url, base).","The resolved href must have http or https scheme; otherwise invalid_input.","Return WHATWG href serialization. No extra normalize beyond WHATWG resolve/serialize unless the result is returned as href.","No network and no security-equivalence claim."],"limits":{"max_url_bytes":8192},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["base","url"],"properties":{"base":{"type":"string","minLength":1,"maxLength":8192},"url":{"type":"string","minLength":1,"maxLength":8192}}},"output_schema":{"type":"object","additionalProperties":false,"required":["url"],"properties":{"url":{"type":"string"}}},"examples":[{"input":{"base":"https://example.com/a/b","url":"../c"},"output":{"url":"https://example.com/c"}},{"input":{"base":"https://example.com/a","url":"https://other.test/x"},"output":{"url":"https://other.test/x"}}],"execute_url":"/v1/tools/url-resolve/versions/1.0.0/execute"}