name: BJ's Wholesale Club Partner API Capability description: >- Naftiko capability definition for BJ's Wholesale Club partner API providing product catalog, membership verification, inventory, and order management. version: 1.0.0 capabilities: - name: listProducts description: Retrieve paginated product catalog with pricing and availability method: GET path: /products parameters: - name: category type: string required: false - name: page type: integer required: false - name: limit type: integer required: false - name: getProduct description: Retrieve details for a specific product by ID method: GET path: /products/{productId} parameters: - name: productId type: string required: true - name: getProductInventory description: Check inventory availability across club locations method: GET path: /products/{productId}/inventory parameters: - name: productId type: string required: true - name: clubId type: string required: false - name: verifyMembership description: Verify BJ's membership number and return status and tier method: POST path: /membership/verify body: membershipNumber: string lastName: string - name: createOrder description: Create a new order through BJ's digital commerce platform method: POST path: /orders - name: getOrder description: Retrieve status and details for a specific order method: GET path: /orders/{orderId} - name: listClubs description: List BJ's club locations with address, hours, and services method: GET path: /clubs authentication: type: apiKey header: X-BJS-API-Key