[SalesForce] Marketing Cloud Triggered send – error ‘10004’

I have created a Triggered send definition under trigger sends linked with static email and also linked a data extension based on triggered send template.

    [
            {
    "From": {
        "Address": "no-reply@exacttarget.com",
        "Name": "No reply"
    },
    "To": {
        "Address": "exacttarget@gmail.com",
        "SubscriberKey": "exacttarget@gmail.com"


},
    "Options": {
        "RequestType": "SYNC"
    }
  }            ] 

Am hitting the below end point for triggered send:
https://host.rest.marketingcloudapis.com/messaging/v1/messageDefinitionSends/key:externalkey/send

Am getting an error like

{
"message": "Problem initating message send during deserialization of JSON payload.",
"errorcode": 10004,
"documentation": ""
}

Please help

Best Answer

You have it in an array.

Try without []

{
    "From": {
        "Address": "no-reply@exacttarget.com",
        "Name": "No reply"
    },
    "To": {
        "Address": "exacttarget@gmail.com",
        "SubscriberKey": "exacttarget@gmail.com"
    },
    "Options": {
        "RequestType": "SYNC"
    }
  }
Related Topic