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

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

# Function: sandboxHostnameFromTenantId()

> **sandboxHostnameFromTenantId**(`tenantId`): `string` \| `undefined`

Defined in: [packages/b2c-tooling-sdk/src/clients/custom-apis.ts:232](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/clients/custom-apis.ts#L232)

Derives the sandbox hostname from a sandbox tenant ID.

Returns `undefined` for any tenant ID that doesn't follow the sandbox naming
convention (for example a production `abcd_prd` tenant), whose hostname can't
be inferred.

## Parameters

### tenantId

`string`

Tenant ID or organization ID

## Returns

`string` \| `undefined`

The sandbox hostname, or undefined

## Example

```ts
sandboxHostnameFromTenantId('f_ecom_zzpq_013') // Returns 'zzpq-013.dx.commercecloud.salesforce.com'
sandboxHostnameFromTenantId('zzxy_prd')        // Returns undefined
```
