[Tools-discuss] Re: documents by WG --- RFCs and related documents -- are there APIs
Martin Thomson <mt@lowentropy.net> Mon, 04 August 2025 23:22 UTC
Return-Path: <mt@lowentropy.net>
X-Original-To: tools-discuss@mail2.ietf.org
Delivered-To: tools-discuss@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id BC0424FC2B65 for <tools-discuss@mail2.ietf.org>; Mon, 4 Aug 2025 16:22:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b="i2ey0Jd0"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="W8aOPsw4"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b7W8xFkN3lW5 for <tools-discuss@mail2.ietf.org>; Mon, 4 Aug 2025 16:22:46 -0700 (PDT)
Received: from fhigh-a2-smtp.messagingengine.com (fhigh-a2-smtp.messagingengine.com [103.168.172.153]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1FEBA4FC24BA for <tools-discuss@ietf.org>; Mon, 4 Aug 2025 16:14:06 -0700 (PDT)
Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id 034831400159 for <tools-discuss@ietf.org>; Mon, 4 Aug 2025 19:14:06 -0400 (EDT)
Received: from phl-imap-15 ([10.202.2.104]) by phl-compute-06.internal (MEProxy); Mon, 04 Aug 2025 19:14:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1754349245; x=1754435645; bh=J0CTc9WEhCZZw1Gd3XfIqab5c+UxRKWlxupW7dJsLqg=; b= i2ey0Jd0XSVG2FsB5d1fBv+Ga8V9fFGn55NkmZgVW9m1ir//MkNMFJXLT4wfdoVI pr9npUM+QwhXD+mE6H6HVOE6oWy82dsVzimdC1vxpJrXVQ8mTXPqVqo60gE9JTlC +5qFkU5+43B3mZqg7lBsXH2k+bxXetDSCO6CYZChLstOvm5toedIEhupRt6l7pbf 9plm8n1SI+aVUVl4hguYM7VJ8gMO19fe1iKHODdnGNUXeqQX+YhQIlN0ml9n2xda /YeQNx7Hz4S2KjgIALa1CZqsu80QyhVGX501hesadF7WeOgA+wPqH8WotvIy8rRK Ja+tmYvLafl8+n7TqVsAcA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1754349245; x=1754435645; bh=J 0CTc9WEhCZZw1Gd3XfIqab5c+UxRKWlxupW7dJsLqg=; b=W8aOPsw4IZGNUN4fD LEDfidoZYTyM07KHAeA+85zFmZO+4aKTdfIHi84+U+4T8dTbbuXBvvtYN5TkbKF0 g8Fb3XDs7U7ZyeeymcF9UjHtqbqxHfSgpFnvDLybtABc8gPXPP1i+O2OJqpEsU2H Qv9ZnuALebzTbzuz5UJgWMVf2hJt/ImUJ8IUd4zmloxlll83kQTPMUo2oE9vaO2I iHaI8yeBtMGeXu9X3sF7f6gZIMONId/Pm3nzuIqSQt53MybVd1rMoDy1lPtbFddA AWousuACKfELKl0if79LWvqn8fq7aRG2L3Imbj0OyaGcPlCCnNkyByKwJ63egs8v +Qecg==
X-ME-Sender: <xms:vT6RaBU6XFWMEownB7hzm1P5QFrQ4V-dV1FXdRPtTknTv3tR3KGB2Q> <xme:vT6RaBm1xT1ZGRpR2L4VY0-cTG0CV26rJy6hJRX7tKf5qEBedix1vaJwQixpyWb6B IBoxKyRVFx6O_jWuwQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduudefheekucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefoggffhffvkfgjfhfutgfgsehtjeertd ertddtnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigv nhhtrhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpeejudejheetvdfggfelheeufe eujeefkeehffektdethedttdegveejteetteeitdenucffohhmrghinhepghhithhhuhgs rdgtohhmpdifghdqmhgvthgrrdhshhenucevlhhushhtvghrufhiiigvpedtnecurfgrrh grmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrdhnvghtpdhnsggprhgt phhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehtohholhhsqdguih hstghushhssehivghtfhdrohhrgh
X-ME-Proxy: <xmx:vT6RaHzyT0WNOlemwh73rRhVpuqQpw4sNlQegCHUEaN8CzX9QvPriw> <xmx:vT6RaBQSWOVfP0ySaPT1eG4dkv7u2rYDXS-io17E3dero7V8FS2LcQ> <xmx:vT6RaKsrozFx-zVU-ugy5qV4v7trTIey-pKnWMnTl-OhmW6qRmJqJA> <xmx:vT6RaDsvfuiXpkFWtgaK1h7oZ26QZvTS6rxd7kPHjqP_dWnNf8Ef2w> <xmx:vT6RaO__LpQtPXrtQOfa4Xi5v5tlu5YX-D0eoWv1Qdp3c95u-PbgBGvL>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501) id A7CB27840B0; Mon, 4 Aug 2025 19:14:05 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: Tf2a33b6b77954464
Date: Tue, 05 Aug 2025 09:13:45 +1000
From: Martin Thomson <mt@lowentropy.net>
To: tools-discuss@ietf.org
Message-Id: <0fac9f56-b1a8-40aa-91e2-b3840de6b2bf@betaapp.fastmail.com>
In-Reply-To: <e9a2fa26-ffc0-4252-abee-0feb96f4e8ca@nostrum.com>
References: <523a3640-feab-4eeb-9b98-09eb6438923c@staff.ietf.org> <9215E610-26BC-4110-A319-66C85E7C2A4F@bangj.com> <17410.1753897913@obiwan.sandelman.ca> <04C1C600-105E-4D91-9049-F343050AF536@bangj.com> <99885A7F-7143-4A89-8FEC-3E5C1E6057A7@ietf.org> <e9a2fa26-ffc0-4252-abee-0feb96f4e8ca@nostrum.com>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Message-ID-Hash: QAH3MLDN23LAAZ47S56OK23NRCIWNYFM
X-Message-ID-Hash: QAH3MLDN23LAAZ47S56OK23NRCIWNYFM
X-MailFrom: mt@lowentropy.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tools-discuss.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Tools-discuss] Re: documents by WG --- RFCs and related documents -- are there APIs
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/khA2xPs3cQt0ETDwaDuoxMV90cg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Owner: <mailto:tools-discuss-owner@ietf.org>
List-Post: <mailto:tools-discuss@ietf.org>
List-Subscribe: <mailto:tools-discuss-join@ietf.org>
List-Unsubscribe: <mailto:tools-discuss-leave@ietf.org>
On Tue, Aug 5, 2025, at 00:33, Robert Sparks wrote: > It would be useful for anyone using the v1 API for applications to let > us know the core queries they rely on so we can begin to proactively > provide alternatives that are easier to keep stable. This is probably worth a separate thread, rather than being buried here. I do use the "v1" API as follows: https://github.com/martinthomson/i-d-template/blob/main/wg-meta.sh I have a tool that extracts working group metadata. It looks at /api/v1/group/group/?format=xml&acronym=$FOO and parses out information like the type of group, the mailing list, and whatnot. It then follows that link to the the URL of the group type to get the name of the type of group ("working group", "research group", etc...).
- [Tools-discuss] documents by WG --- RFCs and rela… Michael Richardson
- [Tools-discuss] Re: documents by WG --- RFCs and … Jennifer Richards
- [Tools-discuss] Re: documents by WG --- RFCs and … Tom Pusateri
- [Tools-discuss] Re: documents by WG --- RFCs and … Jennifer Richards
- [Tools-discuss] Re: documents by WG --- RFCs and … Michael Richardson
- [Tools-discuss] Re: documents by WG --- RFCs and … Tom Pusateri
- [Tools-discuss] Re: documents by WG --- RFCs and … Jay Daley
- [Tools-discuss] Re: documents by WG --- RFCs and … Robert Sparks
- [Tools-discuss] Re: documents by WG --- RFCs and … Martin Thomson
- [Tools-discuss] Re: documents by WG --- RFCs and … Michael Richardson