Skip to main content

Cloud-native PIM to manage product data

  • Powerful API connectivity
  • Solid architecture and delivery model
  • Flexible scalability and customisation

It was our goal right from the beginning - to create the most flexible and powerful PIM software in the world.

That’s why Bluestone PIM is a multi-tennant SaaS solution able to efficiently handle high volumes of complex product information. It is built and housed on Amazon Web Services, to make best use of the resources available in the cloud.

With API-first design, your integration possibilites are virtually unlimited, while microservice architecture ensures smooth data procesing and scalability.

It was our goal right from the beginning - to create the most flexible and powerful PIM software in the world

Bluestone PIM is great for IT

3 steps to processing product information
with Bluestone PIM

A lot has to happen behide the scenes before new products are ready to hit the market.
Bluestone PIM technology makes this process as easy as possible.

Step - 1

Data is input via the Bluestone PIM UI or via the API.

Step - 2

Different microservices work together to process your content.

Step - 3

Approved content goes out to connected channels, such as e-commerce platforms, marketplaces, POS systems and more.

See 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"
  }
]

Customers love Bluestone PIM

Smooth intergration, easy to use API, great documentation!

"We have integrated Bluestone PIM with an Episerver installation for Wilhelmsen Ships Service. 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

Patryk Manterys, Project Manager