Bulk Subnet Updates - IPAM Infoblox
PUT/pub/v4.0/network/subnetBulkUpdate?updateSource=ipam_infoblox
Bulk subnet updates from customer IPAM (infoblox)
Request
Query Parameters
The customer ID specifies the API call
Source of integration
- application/json
Body
required
- Array [
- ]
A flag to control overwriting of subnet metadata like vlan, description etc
A flag to control overwriting of site
subnetList object[]required
Array of subnet attributes coming from IPAM
IPv4 prefix
A site name where prefix belongs to (customer defined)
A vlan value between 0-4094 or keep it empty if not available
Description of the prefix
Name of the prefix
Prefix type block or subnet
Gateway IP of the prefix
internally used by XSOAR server to track XSOAR agent name running on customer premises
Responses
- 200
- 4XX
- 5XX
Successful Response
- application/json
- Schema
- Example (from schema)
- resolveSecurityAlertResponseExample
Schema
The path used to call the IoT Security API: “network/subnetBulkUpdate”
The version of the IoT Security API: “v4.0”
The code number indicating success: 1
The message indicating success: “OK”
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
STATUS_CODE
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
STATUS_CODE
GENERAL_MESSAGE
{
"code": "string",
"msg": "string"
}
{
"code": 500,
"msg": "Internal server error. A unified status for API communication type errors."
}