Automation errors in config

New to HA, these errors are driving me insane. I simply want to receive a sms when my garage door is opened. Followed all the examples i could find. Figured out the sms via IFTT and HA. I can receive sms when I call the service. I just can’t seem to get my formatting correct on my automation for the event.

  alias: Alarm Notification
  trigger:
    platform: homeassistant
    event: start
  action:
    service: ifttt.trigger
    data: {"event":"DoorStatus_Trigger", "value1":"GarageDoor Triggered!"}

  alias: GarageDoor
  trigger:
    platform: mqtt
    topic: TTESP/GarageDoor/GarageDoor/gpio/5  
  mqtt_payload: '1'  
  action:
    service: ifttt.trigger
    data: {"event":"DoorStatus_Trigger", "value1":"GarageDoor Triggered!"}```

and the error msgs......
Failed config
  automation:
    action: [source /config/configuration.yaml:219]
      data: [source /config/configuration.yaml:220]
        event: DoorStatus_Trigger
        value1: GarageDoor Triggered!
      service: ifttt.trigger
    alias: GarageDoor
    mqtt_payload: 1
    trigger: [source /config/configuration.yaml:215]
      platform: mqtt
      topic: TTESP/GarageDoor/GarageDoor/gpio/5
Successful config (partial)
  automation:

Several problems.
You have an invalid character at the end of the last line
there is no option for mqtt_trigger called mqtt_payload. Payload is what you are looking for.
you need - to define multiple items in an array.

Here it is all fixed up:

- alias: Alarm Notification
  trigger:
    platform: homeassistant
    event: start
  action:
    service: ifttt.trigger
    data: {"event":"DoorStatus_Trigger", "value1":"GarageDoor Triggered!"}

- alias: GarageDoor
  trigger:
    platform: mqtt
    topic: TTESP/GarageDoor/GarageDoor/gpio/5  
    payload: '1'  
  action:
    service: ifttt.trigger
    data: {"event":"DoorStatus_Trigger", "value1":"GarageDoor Triggered!"}