Skip to content

Bots From Extension: cisco-bpa

Cisco BPA

This extension provides 2 bots.





Bot @cisco-bpa:query-api

Bot Position In Pipeline: Source

Get data from specified Cisco BPA API

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
path* Text Specify the BPA API path. ex: service-catalog/service-orders/historical-orders.
api_version Text Specify BPA API version. (If we provide api_version param, API version input given in credential
will get ignored)
pagination Text no Enable pagination. Possible values are 'yes' or 'no'
max_result Text 1000 Specify the max results that needs to be return in result of API.
timestamp DateTime Collects the data for a specified time period, supports CFXQL format.
continue_on_failure Text no Continue on API failure.
retry_count Text 0 Number of times to retry on failure.
retry_interval Text 10 Seconds to wait before retrying on failure.

This bot also accepts wildcard parameters. Any additional name = 'value' parameters are passed to the bot.







Bot @cisco-bpa:service-orders

Bot Position In Pipeline: Source

Get or Post data using Cisco BPA service order API

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
method Text get HTTP method to use. Example: GET, POST
payload Text Payload to send along with POST. Must be a JSON formatted string.
orderId Text orderId of the service order
timestamp DateTime Collects the data for a specified time period, supports CFXQL format.
path Text Specify the BPA service order API path. ex: historical-orders.
api_version Text Specify BPA API version. (If we provide api_version param, API version input given in credential
will get ignored)
pagination Text no Enable pagination. Possible values are 'yes' or 'no'
max_result Text 1000 Specify the max results that needs to be return in result of API.
continue_on_failure Text no Continue on API failure.
retry_count Text 0 Number of times to retry on failure.
retry_interval Text 10 Seconds to wait before retrying on failure.
custom_flattening Text no Enable custom flattening to process configuredDevices data by mapping only devices and sites
from the Result List, ignoring all other attributes. Possible values: 'yes' or 'no'.

This bot also accepts wildcard parameters. Any additional name = 'value' parameters are passed to the bot.