> ## Documentation Index
> Fetch the complete documentation index at: https://seam-feat-mintlify-migration-iteration.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Access Control System Resources

> Learn about the Seam resources that you use to manage your ACS.

The Seam ACS schema consists of a series of resources. These resources interact intuitively, enabling you to manage your ACS in a logical, efficient manner. Seam's universal API provides the flexibility to manage a variety of [ACSs](./understanding-access-control-system-differences), each of which may have manufacturer-specific differences. For details about your ACS, see the corresponding [system integration guide](/device-and-system-integration-guides#access-control-systems).

The following diagram shows an example of one ACS, including the ACS resources and the relationships between them:

<figure>
  <img src="https://mintcdn.com/seam-feat-mintlify-migration-iteration/ttptfiJo49nVq_Qy/images/acs-arch-access-group-based.png?fit=max&auto=format&n=ttptfiJo49nVq_Qy&q=85&s=3f3834b1fb3f8c6b77e252404a8432e2" alt="Seam's ACS resources provide the flexibility to manage your ACS intuitively, regardless of the differences between various ACS manufacturers." width="3024" height="1756" data-path="images/acs-arch-access-group-based.png" />

  <figcaption>
    <p>
      Seam's ACS resources provide the flexibility to manage your ACS
      intuitively, regardless of the differences between various ACS
      manufacturers.
    </p>
  </figcaption>
</figure>

The following table provides a brief description of each of the Seam ACS resources:

<table>
  <thead>
    <tr>
      <th width="248">ACS Resource</th>
      <th>Description</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          <img src="https://mintcdn.com/seam-feat-mintlify-migration-iteration/ttptfiJo49nVq_Qy/images/acs-system_light.png?fit=max&auto=format&n=ttptfiJo49nVq_Qy&q=85&s=365bccff15dd517b293b63dd380ccfc1" alt="" data-size="original" width="96" height="130" data-path="images/acs-system_light.png" />
        </p>

        <p>
          <a href="/api/acs/systems/object">
            <code>acs\_system</code>
          </a>
        </p>
      </td>

      <td>
        The top-level object. Represents one or more buildings, residential
        locations, or other sites that you manage using this ACS.

        <br />

        For more information, see{' '}

        <a href="/low-level-apis/access-systems/connect-an-acs-to-seam/retrieving-acs-system-details">
          Retrieving ACS System Details
        </a>

        .
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <img src="https://mintcdn.com/seam-feat-mintlify-migration-iteration/ttptfiJo49nVq_Qy/images/acs-user_light.png?fit=max&auto=format&n=ttptfiJo49nVq_Qy&q=85&s=b61d90223c6de4a5c53792ff6290e805" alt="" data-size="original" width="122" height="131" data-path="images/acs-user_light.png" />
        </p>

        <p>
          <a href="/api/acs/users/object">
            <code>acs\_user</code>
          </a>
        </p>
      </td>

      <td>
        <p>The set of users who access the entrances.</p>

        <p>
          If you manage multiple ACSs and need to grant the same user access to{' '}
          <a href="/low-level-apis/access-systems/retrieving-entrance-details">entrances</a> in multiple
          ACSs, you can also use Seam{' '}

          <a href="/api/user_identities/object">
            user identities
          </a>

          . With user identities, you can link an application user in your own
          system to one or more Seam ACS users.

          <br />

          For more information, see{' '}

          <a href="/low-level-apis/access-systems/user-management">
            Managing ACS Users
          </a>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <img src="https://mintcdn.com/seam-feat-mintlify-migration-iteration/ttptfiJo49nVq_Qy/images/acs-access-group_light.png?fit=max&auto=format&n=ttptfiJo49nVq_Qy&q=85&s=d98c5441fafa1311c6bae5b837fab058" alt="" data-size="original" width="105" height="130" data-path="images/acs-access-group_light.png" />
        </p>

        <p>
          <a href="/api/acs/access_groups/object">
            <code>acs\_access\_group</code>
          </a>
        </p>
      </td>

      <td>
        Some ACSs use access groups as an efficient way to grant sets of
        scheduled entrance access to one or more users.

        <br />

        For more information, see{' '}

        <a href="/low-level-apis/access-systems/user-management/assigning-users-to-access-groups">
          Assigning ACS Users to Access Groups
        </a>

        .
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <img src="https://mintcdn.com/seam-feat-mintlify-migration-iteration/ttptfiJo49nVq_Qy/images/acs-credential_light.png?fit=max&auto=format&n=ttptfiJo49nVq_Qy&q=85&s=64ff0c2fd3445e8fcca15a2af6f7a513" alt="" data-size="original" width="93" height="131" data-path="images/acs-credential_light.png" />
        </p>

        <p>
          <a href="/api/acs/credentials/object">
            <code>acs\_credential</code>
          </a>
        </p>
      </td>

      <td>
        A digital means that authorizes a user to access one or more entrances
        at specific days and times. Examples of credentials include RFID cards,
        mobile keys, and PIN codes.

        <br />

        For more information, see{' '}
        <a href="/low-level-apis/access-systems/managing-credentials">Managing Credentials</a>.
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <img src="https://mintcdn.com/seam-feat-mintlify-migration-iteration/ttptfiJo49nVq_Qy/images/acs-entrance_light.png?fit=max&auto=format&n=ttptfiJo49nVq_Qy&q=85&s=9af25773cf43ed3c82893bc0f38bf9cd" alt="" data-size="original" width="97" height="130" data-path="images/acs-entrance_light.png" />
        </p>

        <p>
          <a href="/api/acs/entrances/object">
            <code>acs\_entrance</code>
          </a>
        </p>
      </td>

      <td>
        The set of entrances, doors, or zones that you want to manage. You
        identify each entrance by the corresponding lock object.

        <br />

        For more information, see{' '}

        <a href="/low-level-apis/access-systems/retrieving-entrance-details">
          Retrieving Entrance Details
        </a>

        .
      </td>
    </tr>
  </tbody>
</table>

<Info>
  You configure the access schedules for your ACS users either through access
  groups or credentials, depending on your specific ACS. There is no separate
  schedule resource in the Seam API.
</Info>
