We can use Data-Bindings when execute method is used. But we don't have it after activation of interaction. Here are the steps we are using:

  1. Create new interaction in Journey Builder
  2. Create new trigger in Journey Builder (using Data Extension)
  3. Set Custom Activity (using legacy platform) and configure in Journey Builder
  4. Activate Interaction
  5. Go to Automation Studio
  6. Create a new scheduled automation
  7. Drag "Fire Event" and choose Data Extension from step 2
  8. Save and run once (result: automation completes without error)
  9. Go to the Interaction

We don't have execute request at any of the steps. We need to know when exactly execute request is posted.

As we understand Data Binding is defined by this part of config.json

"arguments": {
    "execute": {
       "uri": "https://application.com/api/execute",
       "inArguments": ["{{Event.email}}"],
       "outArguments": [],
       "verb": "POST",
       "body": "",
       "format": "json",
       "useJwt": false,
       "timeout": 10000

According to Anatomy of a Custom Activity when interaction is running Journey Builder sends post request to config.execute.uri. But it doesn't happen. Save, validate and publish requests are sends.

Please can you confirm this workflow is correct and know how it we can know when trigger is launched by Automation Studio (or by REST API through Fire Event).

1 Answer 1


I think the parameter is 'url' now in config.json, not 'uri'

  • Thanks, I'll try this and if it works I'll mark your answer as accepted. Commented Oct 31, 2014 at 22:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .