Unable to update jira board configuration using AP.request or addon httpClient, but it works from postman app

I created a Jira board using “POST /rest/agile/1.0/board” REST API, now if i want to update any settings there’s no REST API for that but i found one undocumented api (/rest/greenhopper/1.0/rapidviewconfig/swimlaneStrategy) for updating the Jira board’s settings.

I get 403 forbidden when i try to PUT from AP.request or addon httpClient, but the same works from postman app. Is this expected?
Do we need to check with Atlassian if that API needs to be whitelisted?

Thanks
Lava

Unless the rest docs say that the apps have access to it (and the scope) then apps can’t use the api.

2 Likes

Hello @lavakumar.dukanam,

The Greenhopper REST API endpoints are internal only, not officially supported, and are expected to only work when called from the browser. That’s why the same request works in Postman but it fails from a connect add-on.

The public/supported REST API endpoints for Jira Software Cloud are the ones documented in: https://developer.atlassian.com/cloud/jira/software/rest/intro/

For further details on this please see:

I hope this helps.

Cheers,
Dario