I have an automated provisioning flow on Scaleway that should: 1. query the private-IP pool 2. pick an unused address 3. create a new server with that address When I run the Python script it successfully returns what looks like a free IP, yet the subsequent API call to build the instance fails with “no free ip available”. Allocating the very same address manually through the console works, so the problem is clearly inside the automation layer. I need someone with solid Linux/Ubuntu sysadmin skills, a strong grasp of cloud networking and hands-on Python experience to: • inspect and refactor the script (requests, asyncio, or any library you prefer) • confirm the exact sequence of calls expected by the Scaleway API for private-IP reservation • adjust timing/locking so that concurrent runs never collide • prove success by spinning up a handful of test servers without seeing the error Acceptance will be a cleaned-up script and a brief change log that explains what was wrong and how you fixed it, so I can maintain the solution going forward.