Internet-Draft submission API instructions
Note: API endpoint described here is known to have a slow response time or to fail due to timeout for some Internet-Draft submissions, particularly those with large file sizes. It is recommended to use the new API endpoint instead for increased reliability.
A simplified Internet-Draft submission interface, intended for automation,
is available at
The interface accepts only XML uploads that can be processed on the server, and requires the user to have a datatracker account. A successful submit still requires the same email confirmation round-trip as submissions done through the regular submission tool.
This interface does not provide all the options which the regular submission tool does. Some limitations:
- Only XML-only uploads are supported, not text or combined.
- Document replacement information cannot be supplied.
The server expects
multipart/form-data, supported by
curlbut not by
It takes two parameters:
userwhich is the user login
xml, which is the submitted file
It returns an appropriate http result code, and a brief explanatory text message.
Here is an example:
$ curl -S -F "email@example.com" -F "xml=@~/draft-user-example.xml" https://datatracker.ietf.org/api/submit Upload of draft-user-example OK, confirmation requests sent to: User Name <firstname.lastname@example.org>