canscodeAPI