{% extends "layouts/content.html" %} {% load markup %} {% load i18n %} {% block title %} {{ block.super }} | {% trans "XML-RPC" %} {% endblock %} {% block breadcrumbs %} {{ block.super }}
  • {% trans "LAVA" %}
  • {% trans "API" %}
  • {% trans "Available Methods" %}
  • {% endblock %} {% block navigation %}
    {% endblock %} {% block content %}

    About XML-RPC API

    LAVA Server offers API services as an XML-RPC server. You can interact with it using any XML-RPC client. For example, in python you can do this:

    import xmlrpclib
    server = xmlrpclib.ServerProxy("{{ site_url }}{% url lava.api_handler %}")
    print server.system.listMethods()
    

    Available functions

    {% for method in methods %}

    {{ method.name }}

    {{ method.help|restructuredtext }}
    {% endfor %}
    {% endblock %}