Request for Help on Assignments 109 and 110

Hi Apiant,

I have two concerns:

  1. In the training assignments (, I don’t have the file apiant_dev.keys, so I can’t attempt assignment 109. Another person in my organization reports that he never received the apiant_dev.keys file, either.

  2. For 110, I’m not sure how to set up the trigger. In the solutions video (, I see someone using a component named “Any XML or JSON Data Fetched,” but when I search for that component in the Automation Editor, I find nothing. What exactly is supposed to go there, in the trigger spot? More broadly, how does the Automation Editor connect to the Assembly Editor / how will I call my assemblies from the Automation Editor?

I mostly used other people’s solutions as references when making my solutions to 101 to 108.


Hi Ben,

#1 - Sorry for the confusion in 109. I have just updated that one in the training doc with new info. You can use the empty.keys file at Instead of loading the keys into the root admin account via the admin console, you can load them into your keyvault via the account menu at the top right of the assembly editor here:

The goal for 109 is to learn how to obtain and load OAuth API keys into the system.

#2 - Sorry, searching in the automation editor currently only searches app names and descriptions. I need to figure out a way to search for specific triggers/actions in the automation editor. Anyhoo, the app you want to use is “URL”:

Pick the first trigger. The 2nd one is apparently a test a developer made public in the dev system.

It’s ok to look at other people’s solutions. The training is not intended to be a solo death march, use whatever resources help you to understand the system and be sure to ask questions here when help is needed!

Re: which assemblies appear in the automation editor, not all of them. Only Apps and their trigger/action assemblies are accessible in the automation editor:

The top-level app assembly is what obtains and validates any credentials needed for the triggers/actions to access the API.

Hi Robert,

Thank you for your quick reply.

I’ve made some progress on 109, but I have new issues. I’m trying to use Twitter to complete that assignment.

  1. In the help docs you mentioned (, shouldn’t “” always be Won’t that always be the case when using the Apiant system? This applies to the mentions of both and

  2. Regarding the integration of my Twitter app and Apiant (it’s a little particular to Twitter, pardon me): I have not seen a place on Twitter to enter the “oauth redirect uri”, but I do see a place to enter a “callback URL”. Is that callback URL where I’m supposed to enter the “oauth redirect uri”?

  3. When I log into, I can see the log-in and log-out of people who I don’t know. Why can I see that information?

  4. Along the same lines as 3), whose keys are the keys that are already in the System Keyvault? That seems kind of weird. Are those other people’s keys, or are those my keys? If I try to export them I just get another empty.keys file. I didn’t try deleting any.


Hi Robert,

Also, I have a variety of issues on 110.

  1. In your post from yesterday, you mentioned picking the “first trigger” – did you actually mean the second one? The example in the video seems to use something like the second one, which is currently called URL.

  2. When using the Automation Editor, I don’t seem to be able to connect #1 Text to PDF to #2 Send me an email. In the video I didn’t see any a plus sign above #1 Text to PDF nor between #1 Text to PDF and Send me an email. Shouldn’t I be able to connect them?

  3. I did get two e-mails from APIANT DEV…however, they didn’t have any PDFs. So I’m still missing some pieces. My assembly in the Assembly Editor does return some data from the RSS feeds. I do see some fatal errors in a log.


I resolved all of my issues from assignment 110, thanks! However, I still wonder why the circles with the plus icons still appear. It’s not that important.

Also, I looked at the Assembly Editor Guide regarding my questions about the keyvault; I’m guessing those other keys that I see are other developers, but they’re in protected mode. I guess that clears up my question #4. Thanks!

Please ask each question in a separate topic, thanks.