Fortinet Contract Automation Tool (FCAT) is a Python application to assist with bulk parsing of Fortinet contract ZIP files and registration of Fortinet products and services using Fortinet's FortiCare API
Attempting to register assets that already exist will cause the API to return an error. As the FortiCare API has a limit of 10 errors per hour after which access is blocked for 1 hour, the tool should check that serial numbers are not already registered before attempting to register them.