js-api-client

Official

Connect to Crystallize APIs from code

AuthorCrystallizeAPI
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Developers need a reliable way to call Crystallize GraphQL APIs from JavaScript or TypeScript without writing repetitive request, authentication, and client-setup logic.

Core Features & Use Cases

  • Typed GraphQL API callers: Use dedicated callers for catalogue, discovery, PIM (legacy and nextPim), per-user me, and shop cart flows.
  • High-level helpers: Build common workflows like catalogue fetching, navigation retrieval, product hydration, order fetching/management, customer management, subscription contracts, and cart management.
  • Flexible authentication: Support static auth tokens for read-only storefront calls, access token ID/secret for PIM and shop operations, sessionId for alternative auth, and bearerToken for JWT-based plugin/delegated calls.

Quick Start

Ask the js-api-client skill to generate a ready-to-run createClient setup using your tenantIdentifier and the authentication method you have, then fetch a catalogue response for the path /shop in language en.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: js-api-client
Download link: https://github.com/CrystallizeAPI/ai/archive/main.zip#js-api-client

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.