Bulk Subnet Updates - IPAM Infoblox
Bulk subnet updates from customer IPAM (infoblox)
Query Parameters
- customerid string required
The customer ID specifies the API call
- updateSource string required
Source of integration
- application/json
Request Body required
- dataOverwrite boolean required
A flag to control overwriting of subnet metadata like vlan, description etc
- siteOverwrite boolean required
A flag to control overwriting of site
subnetList object[] required
Array of subnet attributes coming from IPAM
Array [prefix string requiredIPv4 prefix
site stringA site name where prefix belongs to (customer defined)
vlan stringA vlan value between 0-4094 or keep it empty if not available
description stringDescription of the prefix
name stringName of the prefix
type stringPrefix type block or subnet
gateway stringGateway IP of the prefix
integration_instance_name stringinternally used by XSOAR server to track XSOAR agent name running on customer premises
]
- 200
- 4XX
- 5XX
Successful Response
- application/json
- Schema
- Example (from schema)
- resolveSecurityAlertResponseExample
Schema
- api string
The path used to call the IoT Security API: “network/subnetBulkUpdate”
- ver string
The version of the IoT Security API: “v4.0”
- code string
The code number indicating success: 1
- message string
The message indicating success: “OK”
- numOfUpdatedSubnets integer
The number of successfully inserted/updated subnets
{
"api": "string",
"ver": "string",
"code": "string",
"message": "string",
"numOfUpdatedSubnets": 0
}
{
"api": "network/subnetBulkUpdate",
"ver": "v4.0",
"code": 1,
"message": "OK",
"updatedSubnetNum": 4
}
Client Error Response
- application/json
- Schema
- Example (from schema)
- Bad Request
- Unauthrorized Request
Schema
- code string
STATUS_CODE
- msg string
GENERAL_MESSAGE
{
"code": "string",
"msg": "string"
}
{
"code": 400,
"msg": "Bad Request. This occurs when an HTTP request contains an invalid query string."
}
{
"code": 403,
"msg": "Forbidden access. Either the provided API key is invalid or it does not have the required RBAC permissions to run this API."
}
Server Error Response
- application/json
- Schema
- Example (from schema)
- resolveSecurityAlertResponseExample
Schema
- code string
STATUS_CODE
- msg string
GENERAL_MESSAGE
{
"code": "string",
"msg": "string"
}
{
"code": 500,
"msg": "Internal server error. A unified status for API communication type errors."
}