Robot Web Services
3HAC050973-001 Revision:M, Application Manual - Robot Web Services
Get RAPID modules

Returns a list of RAPID modules loaded in a rapid task

URL

/rw/rapid/modules

Method

GET

URL Params

task={task name} Required Name of task from which modules shall be listed

See Common URL parameters

Data Params

None*

Success Response

HTTP_OK(200), see HTTP Status codes

Example Response

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>rapid</title>
<base href="http://127.0.0.1/rw/rapid/"/>
</head>
<body>
<div class="state">
<a href="modules?task=T_ROB1" rel="self"></a>
<ul>
    <li class="rap-module-info-li" title="T_ROB1/user">
        <span class="name">user</span>
        <span class="type">SysMod</span>
    </li>
    <li class="rap-module-info-li" title="T_ROB1/BASE">
        <span class="name">BASE</span>
        <span class="type">SysMod</span>
    </li>
    <li class="rap-module-info-li" title="T_ROB1/MainModule">
        <span class="name">MainModule</span>
        <span class="type">ProgMod</span>
    </li>
    </ul>
</div>
</body></html>

Resources

  • rap-module-info-li Rapid tasks resource list item
    • name Module name
    • type Module type {ProgMod | SysMod}

Error Response

HTTP Errors, see HTTP Status codes

Robot controller errors, see Robot controller return codes

Sample Call

curl --digest -u "Default User":robotics "http://127.0.0.1/rw/rapid/modules?task=T_ROB1"

Notes

Not supported in bootserver mode