API with call by ID