Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to get Rovo to call external API?

Yong Zhu Lai
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 8, 2025

Hi all, Im trying out with Forge Rovo and trying to get it call external API when prompted. However, I tried multiple ways to get it to call external API, it is still not working at all.

 

Example 

  • my attempts with Google Logging API

    • Attempt to write logs to GCP via google logging client library - Nodejs.

      1. in GCP cloud shell → Success

      2. in my local env → Success

      3. in Rovo agent → Failed

Appreciate if anyone could share more on this. Thanks!

3 answers

1 accepted

0 votes
Answer accepted
Alex Gallien
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 8, 2025

Sharing your code here would definitely help. Have you reviewed Forge Remote for details on how to generally make external API calls from a Forge app?

1 vote
Dr Valeri Colon _Connect Centric_
Community Champion
November 13, 2025

@Yong Zhu Lai Rovo Agents can’t call external APIs directly. When you’re building with Forge, the agent runs inside a restricted runtime—only Forge Remote or Forge’s built-in fetch with declared permissions can make outbound requests. Local code works because it has open network access; Rovo doesn’t. To call GCP or any external API, you must configure Forge Remote, add the domain to remotes, and use forge.api.fetch.

0 votes
Alex Gallien
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
November 13, 2025

@Yong Zhu Lai - did you ever get this figured out? If not, I ran a workshop on connecting Forge to a remote API last week that might help provide a framework for you: Let's Build A Rovo Agent - Your First Forge Agent. If you check out the Resources tab in that recording you'll find the example code I used for that agent.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events