Forums

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

Compass - The app is not installed on this instance

Nethanjana Alahapperuma
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!
May 14, 2025

Hi, 

I'm trying to build my own compass app, which runs a custom query from Jira in backend code and send the formatted result to frontend. Frontend maps that data in Compass. 

I have tested it in local, querying part is working without any issues. But when I deploy and install the app in Compass I'm getting an issue saying 

403 : The app is not installed on this instance 

I can see my app in Compass apps, and it's showing as installed. Additionally I can see the app in Compass component menu, even the frontend text. But when I print backend response in console I'm getting this error.

Please can someone help on this? Thanks in advance 

1 answer

0 votes
Enrique Serrano Valle
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 16, 2025

Hi, @Nethanjana Alahapperuma !

The `403: The app is not installed on this instance` error message is a bit cryptic. It's typically received when you are attempting to make a call and your app doesn't have enough permissions to do so.

I suspect this relates to the custom query that you're trying to execute from your Compass app to Jira.

Have you registered your app with the appropriate scopes to perform this call?

(If that didn't solve it, the Forge community may be a better place to get more detailed support about this since it isn't strictly Compass-related. I can see some similar threads in the past suggesting something relatively similar, like this one.)

Nethanjana Alahapperuma
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!
May 19, 2025

Hi @Enrique Serrano Valle 

Thank you for the reply. 

I have given permission for these scopes 

scopes:
- read:component:compass
- write:component:compass
- read:jira-work
- read:jira-user
- read:issue:jira
- read:project:jira

What I'm trying to do is I got a custom JQL, and execute it with 

const jql = `custom_jql`;
const response = await api.asApp().requestJira(
                 route`/rest/api/3/search?          jql=${encodeURIComponent(jql)}&expand=changelog`
);

If you got any ideas please let me know, I'll raise it with Forge community as well, thanks 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events