Working example
async getUser(ctx) {
// get parameter from URL
const { id } = ctx.params;
// external API
const url = `${EXTERNAL_API_URL}/${id}`;
// fetch data from external API
const { data } = await axios.get(url);
ctx.body = data;
// Use strapi.entityService to create a new data entry in Strapi
await strapi.entityService.create("api::end-user.end-user", {
data: data,
});
return ctx.body;
},