Action: call-service not firing the service

Hi i’m trying this code for a button, but it always toggle the card instead of calling a service. What am i doing wrong?

type: custom:button-card
entity: input_select.gameroom_scene_list
action: call-service
service: input_select.select_option
service_data:
  option: switch.gameroom_relax_stateful_scene
target: 
  entity_id: 
    - input_select.gameroom_scene_list

Your action isn’t inside tap_action:

found the fix.
Part of @petro s fix is it.

tap_action:
  action: call-service
  service: input_select.select_option
  data:
    entity_id: input_select.gameroom_scene_list
    option: switch.gameroom_concentrate_stateful_scene

You don’t need to forget entity_id in the data object.