The Akeneo API empowers users to streamline product information management by automating data exchange between Akeneo and other systems. By leveraging Pipedream, you can construct workflows that trigger actions based on events in Akeneo, sync product data across platforms, enhance product information with data from external sources, and keep sales channels up-to-date with the latest catalog details.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
akeneo: {
type: "app",
app: "akeneo",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.akeneo.$auth.host}/api/rest/v1`,
headers: {
Authorization: `Bearer ${this.akeneo.$auth.oauth_access_token}`,
"accept": `application/json`,
},
})
},
})
Product Data Sync Across E-commerce Platforms: Automate the synchronization of product information from Akeneo to various e-commerce platforms like Shopify or WooCommerce. When a product is updated in Akeneo, the workflow triggers an update across the linked e-commerce sites, ensuring consistent product details, pricing, and stock levels.
Multi-channel Marketing Automation: When launching a new product in Akeneo, automatically generate and distribute marketing materials across different channels. The workflow could create social media posts, email campaigns, and promotional banners on platforms like Twitter, Mailchimp, or Google Ads, leveraging the rich product data within Akeneo to craft engaging content.
Supply Chain Update Notifications: Set up a workflow that monitors stock levels and supplier data in Akeneo and sends automatic notifications to relevant stakeholders via Slack, email, or SMS using Twilio when supplies fall below a certain threshold or when a supplier updates delivery times, helping to maintain seamless inventory management.
Allows you to create a new media file and associate it to an attribute value of a given product or product model. See the docs
Akeneo uses OAuth authentication. When you connect your Akeneo account, Pipedream will open a popup window where you can sign into Akeneo and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Akeneo API.
Pipedream requests the following authorization scopes when you connect your account:
POST
https://{{custom_fields.host}}/api/oauth/v1/token
content-type: application/json
grant_type=password
&
username={{custom_fields.username}}
&
password={{custom_fields.password}}
POST
https://{{custom_fields.host}}/api/oauth/v1/token
content-type: application/json
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}