[api] checkin and grade