js-api-client
OfficialConnect 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.