Create a Post
cancel
Showing results for 
Search instead for 
Did you mean: 
bhaizlett123
Contributor

Using python SDK to create host

Hello,

I am trying to write a script to create a host using the python sdk, but i keep coming across this weird issue.

When i have a list of ip address, and the loop through the list and try to create the host objects like this

api_client.api_call("add-host", {"name": host_name, "ip-address": host_ip})

host_ip being the variable i am using to store the ip address in my loop

I get the following error:

message: Invalid parameter for [ip-address]. Not a valid IPv4 or IPv6 address
code: generic_err_invalid_parameter

But i take one of the ip address that i get an error with and put it in manually like this

api_client.api_call("add-host", {"name": host_name, "ip-address": "1.1.1.1"})

it works perfect, no errors

 

I tried stripping the data from any extra spaces and converting to string, but still getting the same error. 

 

Any one else ever come across this before?

0 Kudos
1 Reply
PhoneBoy
Admin
Admin

When you print that variable, what does it show?
The error suggests the variable value is corrupt or in thr wrong format.
0 Kudos

Leaderboard

Epsum factorial non deposit quid pro quo hic escorol.

Upcoming Events

    Tue 20 May 2025 @ 11:30 AM (PDT)

    Las Vegas: Check Point Hybrid Mesh

    Wed 21 May 2025 @ 11:30 AM (MST)

    Tempe, AZ: Check Point Hybrid Mesh

    Tue 03 Jun 2025 @ 06:00 PM (EDT)

    Montreal: CPX Recap

    Tue 10 Jun 2025 @ 06:00 PM (EDT)

    Quebec City: CPX Recap
    CheckMates Events