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

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/mrt](../index.md) / MrtAccessControlHeaderView

# Interface: MrtAccessControlHeaderView

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts:392](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts#L392)

A single access-control-header row, normalized across the legacy and SCAPI
backends so the CLI renders one shape regardless of backend.

Values stay masked (both backends return masked values) — the CLI never
displays or reconstructs the plaintext header. Status is kept as the backend's
own string (legacy `publishing_status_description`, SCAPI `publishingStatus`
enum) so display doesn't silently change for existing legacy users.

## Properties

### backend

> **backend**: [`MrtBackend`](../type-aliases/MrtBackend.md)

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts:404](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts#L404)

Backend that produced this row.

***

### createdAt?

> `optional` **createdAt**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts:400](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts#L400)

Creation timestamp (ISO 8601), when present.

***

### createdBy?

> `optional` **createdBy**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts:402](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts#L402)

Email of the user who created the header, when present.

***

### id

> **id**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts:394](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts#L394)

Header UUID.

***

### status?

> `optional` **status**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts:398](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts#L398)

Human-readable publishing status, when the backend reports one.

***

### value

> **value**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts:396](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/access-control.ts#L396)

Masked header value.
