ciapi.portable