Web Transaction Analysis Configuration v1.0
Created Nov 12, 2024 at 09:56 PM

Resource: wta_webapp

A Web Application

http://{device}/api/npm.wta_config/1.0/wta_webapps/items/{id}
  • JSON
  • {
      "advanced_criteria": string,
      "content_values": [ wta_content_value ],
      "description": string,
      "enabled": boolean,
      "id": integer,
      "match": string,
      "name": string,
      "order_number": integer,
      "preferred": boolean,
      "slow_page_threshold": string,
      "tags": string,
      "url_patterns": [
        {
          "url_pattern": string,
          <prop>: any
        }
      ],
      "use_advanced_criteria": boolean,
      "use_content_values": boolean,
      "use_filter": string,
      "use_url_patterns": boolean,
      "vers": integer
    }
    Property Name Type Description Notes
    wta_webapp <object> A Web Application
    wta_webapp.advanced_criteria <string> Advanced criteria expression Optional;
    wta_webapp.content_values <array of <wta_content_value>> List of page datums to match Optional;
    wta_webapp.content_values[items] <wta_content_value> Page datum used to specify criteria
    wta_webapp.description <string> Web Application description Optional;
    wta_webapp.enabled <boolean> Indicates whether the Web Application is enabled Optional;
    wta_webapp.id <integer> Web Application ID (will be assigned) Optional;
    wta_webapp.match <string> Specifies how to logically join the criteria Optional; Values: any, all;
    wta_webapp.name <string> Web Application name Optional;
    wta_webapp.order_number <integer> Order number (will be assigned) Optional;
    wta_webapp.preferred <boolean> Indicates whether the Web Application is preferred Optional;
    wta_webapp.slow_page_threshold <string> Duration (seconds) after which pages are considered slow Optional;
    wta_webapp.tags <string> Web Application tags Optional;
    wta_webapp.url_patterns <array of <object>> List of URL patterns to match Optional;
    wta_webapp.url_patterns[items] <object>
    wta_webapp.url_patterns[items].
    url_pattern
    <string> URL pattern (use asterisk as wildcard) Optional;
    wta_webapp.url_patterns[items].<prop> <any> Optional;
    wta_webapp.use_advanced_criteria <boolean> Use any advanced criteria? Optional;
    wta_webapp.use_content_values <boolean> Use page datums as criteria? Optional;
    wta_webapp.use_filter <string> Specify criteria? (otherwise Web Application will contain All Pages) Optional;
    wta_webapp.use_url_patterns <boolean> Use URL patterns as criteria? Optional;
    wta_webapp.vers <integer> Web Application version number (will be assigned) Optional;

    Resource: wta_webapps

    Web Applications

    http://{device}/api/npm.wta_config/1.0/wta_webapps
  • JSON
  • {
      "rules": [ wta_webapp ]
    }
    Property Name Type Description Notes
    wta_webapps <object> Web Applications
    wta_webapps.rules <array of <wta_webapp>> List of Web Applications Optional;
    wta_webapps.rules[items] <wta_webapp> A Web Application

    Type: BulkDeleter

    Used for performing bulk delete operations

  • JSON
  • {
      "delete_all": boolean,
      "delete_ids": IDList,
      <prop>: any
    }
    Property Name Type Description Notes
    BulkDeleter <object> Used for performing bulk delete operations
    BulkDeleter.delete_all <boolean> Delete all objects in the collection Optional;
    BulkDeleter.delete_ids <IDList> A list of IDs
    BulkDeleter.<prop> <any> Optional;

    Type: IDList

    A list of IDs

  • JSON
  • [
      number
    ]
    Property Name Type Description Notes
    IDList <array of <number>> A list of IDs
    IDList[items] <number>

    Type: wta_content_value

    Page datum used to specify criteria

  • JSON
  • {
      "content_type": string,
      "equals": boolean,
      "location": string,
      "name": string,
      "value": string,
      <prop>: any
    }
    Property Name Type Description Notes
    wta_content_value <object> Page datum used to specify criteria
    wta_content_value.content_type <string> Format of the datum Optional; Values: soapValue, urlParam, formValue, httpHeader, cookie, regex;
    wta_content_value.equals <boolean> Indicates whether the value MUST match or MUST NOT match Optional;
    wta_content_value.location <string> Location of the datum Optional; Values: requestHeader, responseHeader, requestBody, responseBody, url, title;
    wta_content_value.name <string> Name of the datum Optional;
    wta_content_value.value <string> Value to compare to Optional;
    wta_content_value.<prop> <any> Optional;

    Type: wta_move_list

    Ordered list of IDs used to specify a new ordering for a move operation

  • JSON
  • {
      "order": [
        integer
      ],
      <prop>: any
    }
    Property Name Type Description Notes
    wta_move_list <object> Ordered list of IDs used to specify a new ordering for a move operation
    wta_move_list.order <array of <integer>> ID list Optional;
    wta_move_list.order[items] <integer>
    wta_move_list.<prop> <any> Optional;