Methods > glpi.listAllMethods

Version Comments
1.3.0 No change
1.2.0 No change
1.0.0 most methods are defined as classname/methodname
0.2.0 Method added

List all the method allowed to current client

input a hastable of option

  • help option to get usage information

return a hashtable

  • key is method name, value is internal function name or, most often, an array with classname and methodname

Call example

$ php testxmlrpc.php --method=glpi.listAllMethods
+ Calling 'glpi.listAllMethods' on http://localhost//glpi072/plugins/webservices/xmlrpc.php
+ Response: Array
(
    [glpi.test] => Array
        (
            [0] => PluginWebservicesMethodCommon
            [1] => methodTest
        )

    [glpi.status] => Array
        (
            [0] => PluginWebservicesMethodCommon
            [1] => methodStatus
        )

    [glpi.listAllMethods] => Array
        (
            [0] => PluginWebservicesMethodCommon
            [1] => methodList
        )

    [glpi.listEntities] => Array
        (
            [0] => PluginWebservicesMethodCommon
            [1] => methodListEntities
        )

    [glpi.doLogin] => Array
        (
            [0] => PluginWebservicesMethodSession
            [1] => methodLogin
        )

    [glpi.doLogout] => Array
        (
            [0] => PluginWebservicesMethodSession
            [1] => methodLogout
        )

    [glpi.getMyInfo] => Array
        (
            [0] => PluginWebservicesMethodSession
            [1] => methodGetMyInfo
        )

    [glpi.listMyProfiles] => Array
        (
            [0] => PluginWebservicesMethodSession
            [1] => methodListMyProfiles
        )

    [glpi.setMyProfile] => Array
        (
            [0] => PluginWebservicesMethodSession
            [1] => methodSetMyProfile
        )

    [glpi.listMyEntities] => Array
        (
            [0] => PluginWebservicesMethodSession
            [1] => methodListMyEntities
        )

    [glpi.setMyEntity] => Array
        (
            [0] => PluginWebservicesMethodSession
            [1] => methodSetMyEntity
        )

    [glpi.listDropdownValues] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodListDropdownValues
        )

    [glpi.listGroups] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodListGroups
        )

    [glpi.listHelpdeskTypes] => Array
        (
            [0] => PluginWebservicesMethodHelpdesk
            [1] => methodListHelpdeskTypes
        )

    [glpi.listHelpdeskItems] => Array
        (
            [0] => PluginWebservicesMethodHelpdesk
            [1] => methodListHelpdeskItems
        )

    [glpi.listTickets] => Array
        (
            [0] => PluginWebservicesMethodHelpdesk
            [1] => methodListTickets
        )

    [glpi.listUsers] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodListUsers
        )

    [glpi.getDocument] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodGetDocument
        )

    [glpi.listInventoryObjects] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodListInventoryObjects
        )

    [glpi.listObjects] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodListObjects
        )

    [glpi.getObject] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodGetObject
        )

    [glpi.createObjects] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodCreateObjects
        )

    [glpi.deleteObjects] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodDeleteObjects
        )

    [glpi.updateObjects] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodUpdateObjects
        )

    [glpi.linkObjects] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodLinkObjects
        )

    [glpi.getInfocoms] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodGetInfocoms
        )

    [glpi.getContracts] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodGetContracts
        )

    [glpi.getComputer] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodGetComputer
        )

    [glpi.getComputerInfoComs] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodGetComputerInfoComs
        )

    [glpi.getComputerContracts] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodGetComputerContracts
        )

    [glpi.getNetworkports] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodGetNetworkports
        )

    [glpi.listComputers] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodListComputers
        )

    [glpi.getPhones] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodGetPhones
        )

    [glpi.getNetworkEquipment] => Array
        (
            [0] => PluginWebservicesMethodInventaire
            [1] => methodGetNetworkEquipment
        )

    [glpi.getTicket] => Array
        (
            [0] => PluginWebservicesMethodHelpdesk
            [1] => methodGetTicket
        )

    [glpi.createTicket] => Array
        (
            [0] => PluginWebservicesMethodHelpdesk
            [1] => methodCreateTicket
        )

    [glpi.addTicketFollowup] => Array
        (
            [0] => PluginWebservicesMethodHelpdesk
            [1] => methodAddTicketFollowup
        )

    [glpi.addTicketDocument] => Array
        (
            [0] => PluginWebservicesMethodHelpdesk
            [1] => methodAddTicketDocument
        )

    [appliances.testAppliances] => Array
        (
            [0] => PluginAppliancesAppliance
            [1] => methodTestAppliance
        )

    [appliances.listAppliances] => Array
        (
            [0] => PluginAppliancesAppliance
            [1] => methodListAppliances
        )

    [appliances.addAppliance] => Array
        (
            [0] => PluginAppliancesAppliance
            [1] => methodAddAppliance
        )

    [appliances.deleteAppliance] => Array
        (
            [0] => PluginAppliancesAppliance
            [1] => methodDeleteAppliance
        )

    [appliances.updateAppliance] => Array
        (
            [0] => PluginAppliancesAppliance
            [1] => methodUpdateAppliance
        )

    [appliances.getAppliance] => Array
        (
            [0] => PluginAppliancesAppliance
            [1] => methodGetAppliance
        )

)