API-first & Headless PIM

API-First & Headless PIM: Designed for Developers, Not Just Users

A truly composable enterprise requires a PIM that treats your developers as first-class citizens. Get a deeper dive into the API-first foundation, developer tools, and event-driven architecture that empower your team to integrate anything, automate everything, and build your ideal stack without compromise.

API-first & Headless PIM-True Architectural Freedom Illustration
TRUSTED BY:
Customer Logos
TRUSTED BY:
saint-gobain-norway
dolby
intersport-b
coop-b

TRUSTED BY SYSTEM INTEGRATORS

algo
contentstack-2
commer
iona
lad
VAIMO2
cubes-partners

Composable PIM for IT Leaders to Deliver Results

100% API Parity

Our UI is just another client. If you can do it in the UI, you can do it programmatically.

Dual API Strategy

MAPI for secure control, PAPI for high-performance-deliverym each optimized for its role.

Event-driven by Design

Webhooks aer sync flow keep systems aligned in real time, without polling.
AI Agent Before and After Illustration

Proof, Not Promises: True API-First, Headless Architecture

Composable-PIM True Architectural Freedom Conceptual Image

Bluestone PIM is API-first by design:

   Every feature is available via public APIs (100% parity)

   No compromises—developers can automate, extend, and integrate programmatically

   700+ production-grade endpoints for complete control over product data, workflows, and syndication?(publishing/sync)

Why 700+ Endpoints Matter to Your Business

The term “API-first” gets used a lot, but it often means very little in practice. A true API-first architecture has a simple, verifiable proof point: the Bluestone PIM user interface is just another client using the same public APIs that your team has access to.

  BLUESTONE PIM API COVERAGE TRADITIONAL PIM
INTEGRATION COST Lower cost — fewer custom adapters and reduced  middleware  /  maintenance Higher cost — more custom adapters, additional middleware, greater maintenance overhead
TIME-TO-MARKET Faster — channels and workflows can be delivered quickly Slower — vendor bottlenecks and additional engineering slow delivery
VENDOR RISK Reduced risk — UI parity through public APIs; transparent capabilities Higher risk — UI-only actions and roadmap dependency create blind spots
SCALING Scales without rework — broad, granular API coverage supports growth Requires rework — gaps in API coverage surface as the stack expands

The Dual API Strategy: Security and Performance for Enterprises

A modern architecture cannot treat all data access the same. Bluestone PIM is built on a strategic dual API architecture to ensure that your public-facing channels can achieve maximum performance without ever compromising the security and integrity of your core data management operations.

Management API (MAPI) Public API (PAPI)
Purpose: Secure Control.
MAPI is the interface for managing all platform components. It provides granular, read/write access to your PIM, DAM, and other core services.
Purpose: High-Performance Delivery.
PAPI is a highly optimised, read-only interface designed to serve large amounts of product data to any number of external systems and channels.
Use Case:
Integrating with an ERP, automating data enrichment, or programmatically creating and updating a product with its name, number, type, and description.
Use Case:
Powering your headless commerce storefront, feeding a mobile application, or syndicating content to thousands of distributor portals simultaneously.
Authentication:
Secured with robust mechanisms suitable for internal systems, including OAuth and OpenID Connect tokens, ensuring enterprise-grade identity and access management.
Authentication:
Secured with simple and secure API keys per system, designed for easy and safe integration with external services and channels.

Developer-Centric Toolkit: REST, Real-Time Events

Great architecture needs great tools. Bluestone PIM offers a comprehensive, modern toolkit to maximise developer productivity and accelerate your time-to-value.

“The flow from the start of the product to the end product is easier and faster. We provide better quality products to our customers. With Bluestone PIM, we can easily integrate with other platforms and now we work better between different parts of the organization to provide better quality data.”

Thomas Fehn

Thomas Fehn,

Chief Digital Information Officer at St. Gobain Distribution Nordics

“After having evaluated over 40 different suppliers we believe that Bluestone PIM... is the one most capable of providing the flexibility needed for our product data and business requirements.”

Viktor Lövgren

Viktor Lövgren,

IT Project Manager at Starboard

“Isola selected Bluestone PIM due to its functionality, platform flexibility, and a rich portfolio of additional Apps that makes it easy to expand our solution on demand.”

Christine Øvrum Halvorsen

Christine Øvrum Halvorsen,

Web Editor at Isola

"Bluestone PIM: User-Friendly And Cost-Effective! The system has met our needs and we are satisfied with the service and support provided by Bluestone PIM. We would recommend it to other businesses looking for a reliable and efficient Product Information Management solution."

construction-1

Construction Industry

IT Manager

"Great Solution For Delivering Product Information In Multiple Channels. Ease of use for the user. Developer accessibility and ease of use of the API endpoints to plug into other apps and deliver experiences."

manufacture-1

Manufacturing Industry

Head of IT and ecommerce

"A Fantastic Tool That Is Scalable, Affordable And Fits Well Into The Market. This is a fantastic scalable tool that fits our services well. Scalability, flexibility and they take responsibility in the industry."

transport_icons

Transportation Industry

Digital Marketing Manager

REST & Advanced Search Queries Icon

REST & Advanced Search Queries

Choose broad control or highly efficient targeted queries for the best developer experience and front-end performance.

Event-Driven Workflows Icon

Event-Driven Workflows

Respond instantly to multiple event types with real-time webhooks and enterprise-grade message queues.

Event-Driven Workflows Icon

OpenAPI Documentation

Easily explore, test, and integrate using standardised docs, Swagger, and Postman.

What Developers Say About Bluestone PIM

Photo of Patryk Manterys,  Project Manager at NoA Ignite
Thanks to Bluestone PIM’s easy to use API interface the integration process was smooth. The swagger documentation is easy to understand, and the structure of the solution is very good. We love that everything is JSON because it is easy to manage data on our end.

Patryk Manterys,  Project Manager at NoA Ignite

Example Workflow: Populating a Headless Commerce Platform

See how these tools come together in a practical scenario. Here’s a high-level overview of how an integrator would populate a new commerce solution from scratch using the Bluestone PIM Public API (PAPI).

1. Fetch Catalogs:

Begin by calling the /categories endpoint to identify the specific catalog ID you want to use for the new commerce solution.
      curl -X GET \ https://{tenant}.papi.bluestonepim.com/categories/{categoryId}/products \ -H "x-api-key: {API_KEY}"
    

2. Build the Structure:

Call /categories/{categoryId} to get the complete, hierarchical layout of the entire category and subcategory structure. This allows you to replicate the desired navigation on the front-end.
      curl -X GET \ https://{tenant}.papi.bluestonepim.com/categories/{categoryId} \ -H "accept: application/json" \ -H "x-api-key: {API_KEY}"
    
3. Populate Products:
Once the structure is imported, call /categories/{categoryId}/products to get a paginated list of all available products for that catalog, including products in all subcategories.
      curl -X GET \ https://{tenant}.papi.bluestonepim.com/categories/{categoryId}/products \ -H "accept: application/json" \ -H "x-api-key: {API_KEY}"
    
4. Enrich with Details:
Each product payload contains all the necessary information, including attributes, media asset details, labels, and relationships, providing a complete dataset to build a rich customer experience.
      curl -X GET \ https://{tenant}.papi.bluestonepim.com/products/{productId} \ -H "accept: application/json" \ -H "x-api-key: {API_KEY}"
    
5. Stay in Sync:
Use the /syncs endpoint or a SYNC_DONE webhook to be notified of any subsequent changes, ensuring your commerce platform always has the most up-to-date product information.
      $ curl -X GET \ https://{tenant}.papi.bluestonepim.com/syncs \ -H "accept: application/json" \, -H "x-api-key: {API_KEY}" }"
    

Try out how it works - see the API in action

REQUEST

$ curl -v -X POST "https://app.bluestonepim.com/api/products"  -d "
{
"name": "A brand new product",
"number": "1234-5678-90AB"
}"
Send request

RESPONSE

< HTTP/1.1 201 Created
< Content-Type: application/json
< Location: https://app.bluestonepim.com/api/products/71b892ca-034f-4cab-b412-fc0866528ec1
< Resource-Id: 71b892ca-034f-4cab-b412-fc0866528ec1
< Content-Length: 0
< Connection: keep-alive

-

REQUEST

$ curl -v -X GET "https://app.bluestonepim.com/api/products/search/1234-5678-90AB"
Send request

RESPONSE

< HTTP/1.1 200 OK
< Content-Type: application/json
< Vary: Accept-Encoding
< Content-Length: 104
< Connection: keep-alive

[
  {
    "id": "71b892ca-034f-4cab-b412-fc0866528ec1",
    "name": "A brand new product",
    "number": "1234-5678-90AB"
  }
]

REQUEST

$ curl -v -X GET "https://app.bluestonepim.com/api/definitions/filter?name=model%20year"
Send request

RESPONSE

< HTTP/1.1 200 OK
< Content-Type: application/json
< Vary: Accept-Encoding
< Content-Length: 186
< Connection: keep-alive

[
  {
    "id": "9c5ba366-cd66-4dcc-8faf-3bfdfb370e3d",
    "name": "model year",
    "isCompound": false,
    "archived": false,
    "dataTypeName": "Integer",
    "group": "Others",
    "restrictions": {},
    "multipleValues": false
  }
]

REQUEST

$ curl -v -X POST "https://app.bluestonepim.com/api/products/71b892ca-034f-4cab-b412-fc0866528ec1/attributes" -d "
{
  "attributeDefinitionId": "9c5ba366-cd66-4dcc-8faf-3bfdfb370e3d",
  "values": [ "2018" ],
  "type": "SIMPLE"
}
Send request

RESPONSE

< HTTP/1.1 201 Created
< Content-Type: application/json
< https://app.bluestonepim.com/api/products/71b892ca-034f-4cab-b412-fc0866528ec1/attributes/
< 9c5ba366-cd66-4dcc-8faf-3bfdfb370e3d
< Content-Length: 0
< Connection: keep-alive

-

REQUEST

$ curl -v -X GET "https://app.bluestonepim.com/api/products/71b892ca-034f-4cab-b412-fc0866528ec1/publish"
Send request

RESPONSE

< HTTP/1.1 200 OK
< Content-Type: application/json
< Resource-Id: 71b892ca-034f-4cab-b412-fc0866528ec1
< Content-Length: 0
< Connection: keep-alive

-

REQUEST

$ curl -v -X POST "https://app.bluestonepim.com/api/products/71b892ca-034f-4cab-b412-fc0866528ec1/publish"
Send request

RESPONSE

< HTTP/1.1 200 OK
< Content-Type: application/json
< Vary: Accept-Encoding
< Content-Length: 144
< Connection: keep-alive

[
  {
    "id": "71b892ca-034f-4cab-b412-fc0866528ec1",
    "name": "A brand new product",
    "number": "1234-5678-90AB",
    "description": "",
    "status": "TO_BE_PUBLISHED"
  }
]

Frequently Asked Questions

1 - What’s the difference between MAPI and PAPI?

A PIM provides a central hub for all product data so your team can manage, enrich and distribute accurate information across every channel. It eliminates silos and accelerates time‑to‑market

2 - Can I use GraphQL?

Bluestone PIM puts all your product data, images, and videos in one central hub—always accurate and up to date. AI writes product descriptions and translations automatically, while built-in asset management keeps visuals ready to use. With one click, you can push consistent product information across websites, marketplaces, and POS—helping you sell more with less effort.

3 - How do I get only changed products?

Yes. Bluestone PIM offers robust data import/export from Excel, CSV and APIs with smart templates and mapping to accelerate onboarding

4 - How do I verify webhook authenticity?

Bluestone PIM was the first MACH‑certified PIM and scales effortlessly from thousands to millions of SKUs. It has over 700 API endpoints to connect with any ERP or commerce platform, and its AI‑powered enrichment, digital asset management and promotional tools come standard. Importantly, Gartner called Bluestone PIM “a pioneer in integrating GenAI capabilities”—highlighting its leadership in AI innovation. These combined advantages make Bluestone a future‑proof choice for composable commerce.
FAQ Conceptual Image

Book an Technology Session

We're here to help. A direct, technical conversation about your specific challenges and goals.

What Makes AI Analyst Stand Out

EH__0051_AIANALYST

✦ End-to-End Solution

From detection to resolution, it offers a complete and fast workflow.

✦ Seamless Integration

Work where your product data already lives – with instant implementation and the intuitive interface you expect from Bluestone PIM.

✦ Human-Centric Design

Clear reasoning and control make every suggestion easy to understand and act on.

✦ Supports Various AIs

Optimise quality, cost, and use case flexibility.

Explore Practical Use Cases
for AI Analyst

Discover how AI Analyst solves product data challenges – from onboarding to campaign readiness and global scale.

See How It Fits Into Your Business Story:

  • Retail & eCommerce – Accelerate seasonal updates
  • Manufacturing – Optimise ERP content for sales channels
  • Wholesale & Distribution – Standardise supplier data
  • Global Brands – Keep product data consistent and structured across massive catalogues
BluestonePIM-Features-Overview2025-cover