# Akeneo integrations

> Call the Akeneo API from any Tray.ai workflow with the HTTP Connector.

**Canonical page:** https://tray.ai/connectors/akeneo-integrations/
**Categories:** E-commerce
**Connects through:** HTTP Connector

## Overview

Akeneo is a product information management system that keeps product data, attributes, categories, media and assets in one catalog for every sales channel. Tray.ai connects to Akeneo through the HTTP Connector, so your workflows can call the Akeneo API alongside the rest of your stack.

## Use cases

### Products

Read, create, update, and delete products in Akeneo from any Tray.ai workflow. The Akeneo API covers calls such as list products and create a product.

- List products
- Create a product
- Update a product

### Product models

Read, create, update, and delete product models in Akeneo from any Tray.ai workflow. The Akeneo API covers calls such as list product models and create a product model.

- List product models
- Create a product model
- Update a product model

### Categories

Read, create, and update categories in Akeneo from any Tray.ai workflow. The Akeneo API covers calls such as list categories and create a category.

- List categories
- Create a category
- Update a category

### Attributes

Read, create, and update attributes in Akeneo from any Tray.ai workflow. The Akeneo API covers calls such as list attributes and create an attribute.

- List attributes
- Create an attribute
- Update an attribute

### Families

Read, create, and update families in Akeneo from any Tray.ai workflow. The Akeneo API covers calls such as list families and create a family.

- List families
- Create a family
- Update a family

### Assets

Read, create, and delete assets in Akeneo from any Tray.ai workflow. The Akeneo API covers calls such as list assets and create or update an asset.

- List assets
- Create or update an asset
- Delete an asset

## Challenges Tray.ai solves

### Keeping Akeneo credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store Akeneo credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the Akeneo API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the Akeneo API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to Akeneo?

Yes. Tray.ai connects to Akeneo through the HTTP Connector, which calls the Akeneo API directly. Any call the Akeneo API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with Akeneo?

The Akeneo API uses OAuth 2.0 and a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated Akeneo connector?

Akeneo runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Akeneo connector from the Akeneo API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
