Unable to Call Organization API from Forge

I got this function, but when i do the call to get the organizations i got this error:

    /**Funcion para obtener todas las organizaciones */
    async function getSDOrganizations() {
        let allOrganizations = [];  // Variable para almacenar todas las organizaciones

        let isLastPage = false;
        let start = 0;

        while (!isLastPage) {
            console.log("Start ", start)
            let result = await api.asUser().requestJira(route`/rest/servicedeskapi/organization?start=${start}`);
            let resultJson = await result.json();

            console.log(result)
            // Agregar las organizaciones de la página actual a la lista
            allOrganizations = allOrganizations.concat(resultJson.values);
            console.log("resultJson.isLastPage ", resultJson.isLastPage)
            // Actualizar la variable de control isLastPage
            isLastPage = resultJson.isLastPage;

            // Actualizar el índice de inicio para la próxima página
            start += 50;
        }

        // En este punto, todas las organizaciones están en la variable allOrganizations
        console.log("allOrganizations: ", allOrganizations);
        setOrganizations(allOrganizations);
    }

(0 , api_out.route) is not a function
TypeError: (0 , api_out.route) is not a function

After investigate, the problem was the @forge/api was not in the last version.

1 Like