{"name":"ietf","domain":"ietf.org","baseUrl":"https://datatracker.ietf.org","displayName":"IETF Datatracker","description":"Public RFC and Internet-Draft search and metadata from the IETF Datatracker.","notes":"No account is needed. These are public Datatracker reads.\n\n- `searchDocuments` searches RFCs and active drafts by name or title. Results are grouped by\n  document status on the page, not necessarily by relevance. Dates are page text and can include\n  badges such as “New”. Large result lists can be truncated. Search does not return group or area.\n- `getRfc` takes digits only. `typeAndDate` is the page's combined metadata text, including\n  relationships; individual relationship fields can be absent. The abstract comes from the page's\n  Open Graph description, which may be partial or empty, especially for older RFCs. Page count\n  and DOI are not included.\n- `getDraft` takes a draft name without its revision suffix. `rev` is the current revision;\n  `state` is the document's overall state, while `iesg_state` and `rfceditor_state` are separate\n  workflow states and may be absent or null. Drafts and their statuses change over time.\n- Full RFC text is not included. The Datatracker document page links to RFC Editor's text and HTML.","operations":[{"hash":"43f24219a693ebb48f00e3b0fe40cb2e00469d011076c317e5a1ae2f3cc70b3b","status":"live","confirmations":0,"registry":{"hash":"43f24219a693ebb48f00e3b0fe40cb2e00469d011076c317e5a1ae2f3cc70b3b","status":"live","confirmations":0},"operation":{"name":"getDraft","description":"Read the latest public Internet-Draft status, revision, authors and abstract.","request":{"method":"GET","url":"https://datatracker.ietf.org/doc/%7Bname%7D/doc.json","headers":{"accept":"*/*","accept-language":"en-US,en;q=0.9","priority":"u=1, i","referer":"https://datatracker.ietf.org/doc/{name}/","sec-ch-ua":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","sec-ch-ua-arch":"\"x86\"","sec-ch-ua-bitness":"\"64\"","sec-ch-ua-full-version":"\"156.0.8078.74\"","sec-ch-ua-full-version-list":"\"Not:A-Brand\";v=\"8.0.0.0\", \"Chromium\";v=\"156.0.8078.74\", \"Google Chrome\";v=\"156.0.8078.74\"","sec-ch-ua-mobile":"?0","sec-ch-ua-model":"\"\"","sec-ch-ua-platform":"\"macOS\"","sec-ch-ua-platform-version":"\"10_15_7\"","sec-fetch-dest":"empty","sec-fetch-mode":"cors","sec-fetch-site":"same-origin","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36"}},"slots":[{"param":"name","at":["path:1"]},{"param":"name","at":["header:referer"],"template":"https://datatracker.ietf.org/doc/{name}/"}],"volatile":[],"trigger":{"url":"https://datatracker.ietf.org/doc/{name}/"},"match":{"method":"GET","host":"datatracker.ietf.org","path":"/doc/*/doc.json"},"response":{"format":"json","contentType":"application/json","pick":["name","title","state","iesg_state","rfceditor_state","rev","expires","abstract","pages","group","authors=authors[*].name"],"shape":{"name":"string","rev":"string","pages":"number","group":"object","expires":"string","title":"string","abstract":"string","state":"string","authors[].name":"string","iesg_state":"string","rfceditor_state":"string"}},"params":[{"name":"name","type":"string","required":true,"description":"Internet-Draft name without its revision suffix, for example draft-ietf-quic-multipath.","example":"draft-ietf-quic-multipath","pattern":"draft-[a-z0-9-]+"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"name":"draft-ietf-moq-transport"},"expect":"result","purpose":"A second public Internet-Draft returns status."}]}},{"hash":"04801ed30b49ba8535b863d32b2b80654719bbd5e6ae990b562d004ae3b6da8a","status":"live","confirmations":0,"registry":{"hash":"04801ed30b49ba8535b863d32b2b80654719bbd5e6ae990b562d004ae3b6da8a","status":"live","confirmations":0},"operation":{"name":"getRfc","description":"Read public RFC metadata, status, relationships and abstract.","request":{"method":"GET","url":"https://datatracker.ietf.org/doc/rfc%7Bnumber%7D/","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-language":"en-US,en;q=0.9","priority":"u=0, i","sec-ch-ua":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","sec-ch-ua-arch":"\"x86\"","sec-ch-ua-bitness":"\"64\"","sec-ch-ua-full-version":"\"156.0.8078.74\"","sec-ch-ua-full-version-list":"\"Not:A-Brand\";v=\"8.0.0.0\", \"Chromium\";v=\"156.0.8078.74\", \"Google Chrome\";v=\"156.0.8078.74\"","sec-ch-ua-mobile":"?0","sec-ch-ua-model":"\"\"","sec-ch-ua-platform":"\"macOS\"","sec-ch-ua-platform-version":"\"10_15_7\"","sec-fetch-dest":"document","sec-fetch-mode":"navigate","sec-fetch-site":"none","sec-fetch-user":"?1","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36"}},"slots":[{"param":"number","at":["path:1"],"template":"rfc{number}"}],"volatile":[],"trigger":{"url":"https://datatracker.ietf.org/doc/rfc{number}/"},"match":{"method":"GET","host":"datatracker.ietf.org","path":"/doc/*/"},"response":{"format":"html","contentType":"text/html; charset=utf-8","html":{"items":"html","fields":{"title":"meta[property=og:title]@content","authors":"all:meta[property=article:author]@content","abstract":"meta[property=og:description]@content","typeAndDate":"tbody.meta tr:has(th:contains(Type)) td:last-child","stream":"tbody.meta tr:has(th:contains(RFC stream)) td:last-child","obsoletes":"tbody.meta tr:has(th:contains(Type)) td:last-child div:contains(Obsoletes)","obsoletedBy":"tbody.meta tr:has(th:contains(Type)) td:last-child div:contains(Obsoleted by)","updates":"tbody.meta tr:has(th:contains(Type)) td:last-child div:contains(Updates)","updatedBy":"tbody.meta tr:has(th:contains(Type)) td:last-child div:contains(Updated by)"}}},"params":[{"name":"number","type":"string","required":true,"description":"RFC number as digits, without the RFC prefix.","example":"9110","pattern":"[0-9]+"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"number":"8446"},"expect":"result","purpose":"A second RFC returns metadata."},{"args":{"number":"99999999"},"expect":"input","purpose":"A nonexistent RFC is not found."}]}},{"hash":"6070e55ed724567713d81719d1dce35f05f457d1cf42064174fb503a17166b8a","status":"live","confirmations":0,"registry":{"hash":"6070e55ed724567713d81719d1dce35f05f457d1cf42064174fb503a17166b8a","status":"live","confirmations":0},"operation":{"name":"searchDocuments","description":"Search public RFCs and active Internet-Drafts by document name or title.","request":{"method":"GET","url":"https://datatracker.ietf.org/doc/search?name=%7Bq%7D&sort=&rfcs=on&activedrafts=on","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-language":"en-US,en;q=0.9","priority":"u=0, i","sec-ch-ua":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-dest":"document","sec-fetch-mode":"navigate","sec-fetch-site":"none","sec-fetch-user":"?1","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36"}},"slots":[{"param":"q","at":["query:name"]}],"volatile":[],"trigger":{"url":"https://datatracker.ietf.org/doc/search?name={q}&sort=&rfcs=on&activedrafts=on"},"match":{"method":"GET","host":"datatracker.ietf.org","path":"/doc/search"},"response":{"format":"html","contentType":"text/html; charset=utf-8","html":{"items":"tbody tr:has(td.doc)","fields":{"name":"td.doc a","url":"td.doc a@href","title":"td.doc b","status":"td.status","date":"td:nth-child(3)"}}},"params":[{"name":"q","type":"string","required":true,"description":"Text to match against document names and titles.","example":"quic"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"q":"oauth"},"expect":"result","purpose":"A second public search returns matching documents."}]}}]}