#1109 document xmlrpc API
Closed: Fixed by tkopecek. Opened by petersen.

I am aware of the Python API (koji list-api), but it would be nice to have the XMLRPC API
documented too: if one wants to use xmlrpc with another language.

Ideally it could be introspective, having the API output from the server would be a nice plus.
Even some simple examples of POST commands would be a start.


Could you give some examples of things you want to know about the xmlrpc api that are not covered by list-api, the XMLRPC standard itself, and this bit in the docs?

@petersen what language are you planning to use with the Koji API?

Metadata Update from @tkopecek:
- Custom field Size adjusted to None
- Issue tagged with: doc

Metadata Update from @tkopecek:
- Issue close_status updated to: Dropped
- Issue status updated to: Closed (was: Open)

Dropped as there is no response. Not sure what should be covered here.

I think the ask is an equivalent of https://build.opensuse.org/apidocs for Koji instances.

It is similar to https://koji.fedoraproject.org/koji/api - not sure what additional information relevant to xmlrpc should be there? Like generating XML for the call as is there in examples section? I'm not sure if it has much value (for xmlrpc) as probably nobody is using direct calls without any library. The one usecase would be raw "curl" call in places where koji client is not installed (so "call" command can't be used). Is it worth it?

It is if people want to implement their own wrappers and clients, rather than being restricted to Python (python-koji) and Java (kojiji).

Metadata Update from @tkopecek:
- Issue status updated to: Open (was: Closed)

Could you give some examples of things you want to know about the xmlrpc api that are not covered by list-api, the XMLRPC standard itself, and this bit in the docs?

For example __starstar magic argument is not documented anywhere that I know of.

Could you give some examples of things you want to know about the xmlrpc api that are not covered by list-api, the XMLRPC standard itself, and this bit in the docs?

For example __starstar magic argument is not documented anywhere that I know of.

added #3761

Metadata Update from @tkopecek:
- Issue set to the milestone: 1.34

Commit 1310f22b fixes this issue

Commit e421f0bc relates to this ticket

Metadata Update from @relias-redhat:
- Issue tagged with: no_qe

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/koji/koji/issues/1109

Please continue any further discussion there.

Metadata
Related Pull Requests