Developer tools

By
The Quable Team

Quable provides several tools to enhance your app and interact with the PIM efficiently. These tools help you build robust, business-focused features integrated into the ecosystem.


1. REST API

  • Allows you to retrieve and manipulate PIM data.
  • Supports most operations on business objects: products, documents, users, etc.
  • Follows standard HTTP methods: GET, POST, PUT, DELETE.
  • Authentication via secure token (Bearer Token).

See: REST API

Example:

GET /api/documents?id[]=PROD-1&id[]=PROD-2
Authorization: Bearer <API_TOKEN>

2. GraphQL API

  • Provides flexible and powerful data access.
  • Lets you fetch exactly the fields you need and combine multiple resources in a single request.
  • Ideal for applications that need to optimize network calls and performance.

See: GraphQL API

Example:

query {
  documents {
    id
    attributes
    documentLinks(linkNames: ["x-sell"]) {
      document {
        id
      }
    }
    classifications {
      id
      catalogId
    }
    variants {
      id
      attributes
      assetLinks {
        asset {
          id
        }
      }
    }
    assetLinks {
      asset {
        assetLinks {
          asset {
            id
          }
        }
      }
    }
  }
}

3. Webhook Notifications

  • Allows you to react to PIM events in real-time.
  • Each webhook can be triggered on a specific event (create, update, delete).
  • Useful for syncing external systems or triggering business workflows.

See: Webhook notifications


Quable SDK with nodeJs

To go further in integrating and building on top of Quable, check out the following resources:

Getting Started with Node.js
Step-by-step tutorial for creating a Quable app using Node.js .


App Store Specific Resources

These resources are specific to applications distributed via the Quable App Store. They help you manage partner interactions and billing integration for your app.

Quable Partner Portal

Discover the partner portal and integration opportunities for your Marketplace app : Quable Partner Portal

Quable Billing

Guide on integrating financial and billing aspects into your app, including subscriptions, pricing, and monetization features : Quable Billing