Forge UiKit requestJira Assets - Error 401

Hello,

i try to get asset objects over resolver from assets but get always error 401 .

// Asset-Details mit Workspace-ID
resolver.define('getAssetDetails', async ({ payload: { assetId, workspaceId } }) => {
  try {
    console.log('Abrufen der Asset-Details für ID:', assetId, 'in Workspace:', workspaceId);
    const response = await api.asApp().requestJira(route`/jsm/assets/workspace/${workspaceId}/v1/object/${assetId}`);
    
    if (!response.ok) {
      console.error('Error fetching asset details:', response.status);
      throw new Error(`Error fetching asset details: ${response.status}`);
    }

    const data = await response.json();
    console.log(data)
    return data; // Gibt die gesamten Asset-Daten zurück
  } catch (error) {
    console.error('Fehler beim Abrufen der Asset-Details:', error);
    throw error;
  }
});

I dont get which point i miss ?

Thx in advanced and best regards
Kai

Hello @KaiKrause2

What OAuth scopes are you using and how / where are you declaring them?

Are they the same as the scopes required for the JSM Assets endpoints?

1 Like

Hi,
that wasthe hint i needed.
I miss read:cmdb-object:jira.

Thx.

1 Like