Developer Preview — This project is in active development. APIs may change. Provide feedback
Skip to content

@salesforce/b2c-tooling-sdk / operations/mrt / cloneRedirects

Function: cloneRedirects()

cloneRedirects(options, auth): Promise<CloneRedirectsResult>

Defined in: packages/b2c-tooling-sdk/src/operations/mrt/redirect.ts:555

Clones redirects from one target to another.

Important: When you clone redirects, you're replacing all redirects in the destination target with all redirects from the source target.

Parameters

options

CloneRedirectsOptions

Clone redirects options

auth

AuthStrategy

Authentication strategy (ApiKeyStrategy)

Returns

Promise<CloneRedirectsResult>

Result with cloned redirects

Throws

Error if request fails

Example

typescript
import { ApiKeyStrategy } from '@salesforce/b2c-tooling-sdk/auth';
import { cloneRedirects } from '@salesforce/b2c-tooling-sdk/operations/mrt';

const auth = new ApiKeyStrategy(process.env.MRT_API_KEY!, 'Authorization');

const result = await cloneRedirects({
  projectSlug: 'my-storefront',
  fromTargetSlug: 'staging',
  toTargetSlug: 'production'
}, auth);

console.log(`Cloned ${result.count} redirects`);

Released under the Apache-2.0 License.