# The tools provided

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