A requisition is a group of nodes. OpenNMS APIs allows you to manage the provisioning of requisitions. Requisitions allow you to monitor services in the network. They track status of network devices. You can get information about the pending or deployed requisitions using a GET operation on "active" requisitions.

For more information about referencing a Space device ID as a foreign source and ID pair within OpenNMS APIs, see the "Mapping Space Device IDs to OpenNMS Node IDs" section of the Fault and Performance APIs topic.

The following operations are supported on this resource:

  • GET - Get requisitions by foreign source based on node id.
GET /requisitions/{foreign-source}/nodes/{node-id} Version 1

This API is used to retrieve information all the requisitions for the given foreign source based on node id.

Sample Usage

GET /requisitions/{foreign-source}/nodes/{node-id}

  • Accept Headers:

  • Sample Output XML:

    <node foreign-id="5832730" node-label="AD_Scale11_1" devicePlatform="EX9208">
      <interface descr="mgmt0" ip-addr="" status="1" snmp-primary="P">
        <monitored-service service-name="ICMP" />
        <monitored-service service-name="SNMP" />
      <category name="Routers" />
      <category name="Medium" />
      <category name="_Global" />
      <category name="Monitor_SNMP" />

  • Access Control

    The following capabilities are required to access this API: cap_fmpm_Alarm