> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Shield information barrier segment restrictions resources

Shield information barrier segment restriction is an access restriction based on the content (file or folder) owner.

## List of Shield Information Barrier Segment Restrictions

List of shield information barrier segment restriction objects.

<Accordion title="Attributes and example">
  | Property      | Type                                                                                                       | Required | Description                                                                                                                                                                            |
  | ------------- | ---------------------------------------------------------------------------------------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `limit`       | `integer`                                                                                                  | No       | The limit that was used for these entries. This will be the same as the `limit` query parameter unless that value exceeded the maximum value allowed. The maximum value varies by API. |
  | `next_marker` | `string`                                                                                                   | No       | The marker for the start of the next page of results. Can be `null`.                                                                                                                   |
  | `entries`     | array of [Shield information barrier segment restriction](#shield-information-barrier-segment-restriction) | No       | A list of shield information barrier segment restriction objects.                                                                                                                      |

  ```json Example theme={null}
  {
    "limit": 1000,
    "next_marker": "JV9IRGZmieiBasejOG9yDCRNgd2ymoZIbjsxbJMjIs3kioVii",
    "entries": [
      {
        "type": "shield_information_barrier_segment_restriction",
        "id": "11446498",
        "shield_information_barrier_segment": {
          "id": "1910967",
          "type": "shield_information_barrier_segment"
        },
        "restricted_segment": {
          "id": "1910967",
          "type": "shield_information_barrier_segment"
        },
        "shield_information_barrier": {
          "id": "11446498",
          "type": "shield_information_barrier"
        },
        "created_at": "2020-06-26T18:44:45.869Z",
        "created_by": {
          "id": "11446498",
          "type": "user"
        },
        "updated_at": "2020-07-26T18:44:45.869Z",
        "updated_by": {
          "id": "11446498",
          "type": "user"
        }
      }
    ]
  }
  ```
</Accordion>

## Shield information barrier segment restriction

A standard representation of a segment restriction of a shield information barrier object.

<Accordion title="Attributes and example">
  | Property                             | Type                                                                                                                  | Required | Description                                                                                                          |
  | ------------------------------------ | --------------------------------------------------------------------------------------------------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------- |
  | `type`                               | `enum<string>`                                                                                                        | No       | Shield information barrier segment restriction. Available options: `shield_information_barrier_segment_restriction`. |
  | `id`                                 | `string`                                                                                                              | No       | The unique identifier for the shield information barrier segment restriction.                                        |
  | `shield_information_barrier_segment` | `object`                                                                                                              | Yes      | The `type` and `id` of the requested shield information barrier segment.                                             |
  | `restricted_segment`                 | `object`                                                                                                              | Yes      | The `type` and `id` of the restricted shield information barrier segment.                                            |
  | `shield_information_barrier`         | [Shield information barrier (Base)](/reference/shield-information-barriers-resources#shield-information-barrier-base) | No       |                                                                                                                      |
  | `created_at`                         | `string`                                                                                                              | No       | ISO date time string when this shield information barrier Segment Restriction object was created.                    |
  | `created_by`                         | [User (Base)](/reference/users-resources#user-base)                                                                   | No       | The user who created this shield information barrier segment Restriction.                                            |
  | `updated_at`                         | `string`                                                                                                              | No       | ISO date time string when this shield information barrier segment Restriction was updated.                           |
  | `updated_by`                         | [User (Base)](/reference/users-resources#user-base)                                                                   | No       | The user that updated this shield information barrier segment Restriction.                                           |

  ```json Example theme={null}
  {
    "type": "shield_information_barrier_segment_restriction",
    "id": "11446498",
    "shield_information_barrier_segment": {
      "id": "1910967",
      "type": "shield_information_barrier_segment"
    },
    "restricted_segment": {
      "id": "1910967",
      "type": "shield_information_barrier_segment"
    },
    "shield_information_barrier": {
      "id": "11446498",
      "type": "shield_information_barrier"
    },
    "created_at": "2020-06-26T18:44:45.869Z",
    "created_by": {
      "id": "11446498",
      "type": "user"
    },
    "updated_at": "2020-07-26T18:44:45.869Z",
    "updated_by": {
      "id": "11446498",
      "type": "user"
    }
  }
  ```
</Accordion>

## Shield information barrier segment restriction (Base)

A base representation of a segment restriction object for the shield information barrier.

<Accordion title="Attributes and example">
  | Property | Type           | Required | Description                                                                                                          |
  | -------- | -------------- | -------- | -------------------------------------------------------------------------------------------------------------------- |
  | `type`   | `enum<string>` | No       | Shield information barrier segment restriction. Available options: `shield_information_barrier_segment_restriction`. |
  | `id`     | `string`       | No       | The unique identifier for the shield information barrier segment restriction.                                        |

  ```json Example theme={null}
  {
    "type": "shield_information_barrier_segment_restriction",
    "id": "11446498"
  }
  ```
</Accordion>

## Shield information barrier segment restriction (Mini)

A mini representation of a segment restriction object for the shield information barrier.

<Accordion title="Attributes and example">
  | Property                             | Type           | Required | Description                                                                                                          |
  | ------------------------------------ | -------------- | -------- | -------------------------------------------------------------------------------------------------------------------- |
  | `type`                               | `enum<string>` | No       | Shield information barrier segment restriction. Available options: `shield_information_barrier_segment_restriction`. |
  | `id`                                 | `string`       | No       | The unique identifier for the shield information barrier segment restriction.                                        |
  | `shield_information_barrier_segment` | `object`       | Yes      | The `type` and `id` of the requested shield information barrier segment.                                             |
  | `restricted_segment`                 | `object`       | Yes      | The `type` and `id` of the restricted shield information barrier segment.                                            |

  ```json Example theme={null}
  {
    "type": "shield_information_barrier_segment_restriction",
    "id": "11446498",
    "shield_information_barrier_segment": {
      "id": "1910967",
      "type": "shield_information_barrier_segment"
    },
    "restricted_segment": {
      "id": "1910967",
      "type": "shield_information_barrier_segment"
    }
  }
  ```
</Accordion>
