I have several REST API user setup, is there anyway I can make a Smart campaign trigger based on if the user was created via a specific REST API user? I cant find anywhere i can choose what user is used.
The only thing i can see, is "Lead is created" and a condition with Source Type = Web service API.. but this ways all of my REST API are included 😞
You could add a filter to that trigger saying API Source=X or use Lead Source or something. Then make sure your originating server sends that field.
You don't need a new field; if you're using the Push Lead API endpoint (recommended whenever applicable) simply fill in the Source and/or Reason fields according to the characteristics of the caller. These are fields on the Activity level, they aren't lead fields. They can be uniquely identified in Smart Lists.