---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [clients](../index.md) / createGranularReplicationsClient

# Function: createGranularReplicationsClient()

> **createGranularReplicationsClient**(`config`, `auth`): [`GranularReplicationsClient`](../type-aliases/GranularReplicationsClient.md)

Defined in: [packages/b2c-tooling-sdk/src/clients/granular-replications.ts:79](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/clients/granular-replications.ts#L79)

Creates a Granular Replications API client for publishing individual items.

The Granular Replications API enables programmatic publishing of individual items
(products, price tables, content assets) from staging to production environments.

## Parameters

### config

[`GranularReplicationsClientConfig`](../interfaces/GranularReplicationsClientConfig.md)

Client configuration with shortCode and tenantId

### auth

[`AuthStrategy`](../../auth/interfaces/AuthStrategy.md)

OAuth authentication strategy

## Returns

[`GranularReplicationsClient`](../type-aliases/GranularReplicationsClient.md)

Typed Granular Replications API client

## Example

```typescript
import {createGranularReplicationsClient, OAuthStrategy} from '@salesforce/b2c-tooling-sdk';

const auth = new OAuthStrategy({
  clientId: 'your-client-id',
  clientSecret: 'your-client-secret',
  tokenEndpoint: 'https://account.demandware.com/dwsso/oauth2/access_token'
});

const client = createGranularReplicationsClient({
  shortCode: 'kv7kzm78',
  tenantId: 'zzxy_prd'
}, auth);

// Queue a product for publishing
const result = await client.POST('/organizations/{organizationId}/granular-processes', {
  params: {path: {organizationId: 'f_ecom_zzxy_prd'}},
  body: {product: {productId: 'PROD-123'}}
});

// List all publish processes
const processes = await client.GET('/organizations/{organizationId}/granular-processes', {
  params: {
    path: {organizationId: 'f_ecom_zzxy_prd'},
    query: {limit: 20, offset: 0}
  }
});
```

## See

https://developer.salesforce.com/docs/commerce/commerce-api/references/replications
