# Capability Guides

- [Device and System Capabilities](/latest/capability-guides/device-and-system-capabilities.md): Learn about device and system capabilities, as well as capability flags.
- [Smart Locks](/latest/capability-guides/smart-locks.md): Learn about managing smart locks and access codes that enable you to lock and unlock doors and other entry points.
- [Locking and Unlocking Smart Locks](/latest/capability-guides/smart-locks/lock-and-unlock.md): Learn how to lock and unlock a smart lock, and confirm the action's success.
- [Creating and Managing Smart Lock Access Codes](/latest/capability-guides/smart-locks/access-codes.md): Access codes are codes for keypad devices. These are used when you want to provide access to a lock using a PIN code.
- [Creating Access Codes](/latest/capability-guides/smart-locks/access-codes/creating-access-codes.md): Learn how to program an access code onto a smart lock with a keypad, and ensure the code is successfully set.
- [Understanding Code Constraints](/latest/capability-guides/smart-locks/access-codes/creating-access-codes/understanding-code-constraints.md): Learn about manufacturer- and device-specific constraints on codes.
- [Retrieving Access Codes](/latest/capability-guides/smart-locks/access-codes/retrieving-access-codes.md): Learn how to retrieve access codes using various filters or by referencing their specific IDs
- [Modifying Access Codes](/latest/capability-guides/smart-locks/access-codes/modifying-access-codes.md): Learn how to update your access codes, and ensure that the changes are successfully set on the device.
- [Deleting Access Codes](/latest/capability-guides/smart-locks/access-codes/deleting-access-codes.md): Learn how to delete your access codes, and ensure that the code is successfully removed from the device.
- [Lifecycle of Access Codes](/latest/capability-guides/smart-locks/access-codes/lifecycle-of-access-codes.md): Learn how access codes transition between states, and the corresponding events that are emitted.
- [Access Code Requirements for Door Locks](/latest/capability-guides/smart-locks/access-codes/access-code-requirements-for-door-locks.md): Learn about the specific requirements and constraints for setting access codes on door locks.
- [Streamlining Access Code Management from the Manufacturer App](/latest/capability-guides/smart-locks/access-codes/accommodating-manufacturer-mobile-apps.md): This guide covers how to ensure that codes created via the Seam API are easily identified and can be editable within the smart lock manufacturer app.
- [Troubleshooting Access Codes](/latest/capability-guides/smart-locks/access-codes/troubleshooting-access-code-issues.md): Learn about how to diagnose and fix access code issues.
- [Managing Backup Access Codes](/latest/capability-guides/smart-locks/access-codes/backup-access-codes.md): Learn how to bullet proof your access code implementation with back up access codes.
- [Managing Offline Access Codes](/latest/capability-guides/smart-locks/access-codes/offline-access-codes.md): Learn how to create offline access codes for applicable smart locks with keypads.
- [Creating and Updating Multiple Linked Access Codes](/latest/capability-guides/smart-locks/access-codes/creating-and-updating-multiple-linked-access-codes.md): Learn how to create and update groups of access codes with the same code for properties with multiple door locks.
- [Migrating Existing Unmanaged Access Codes](/latest/capability-guides/smart-locks/access-codes/migrating-existing-access-codes.md): Learn how to migrate existing lock access codes into Seam
- [Access Control Systems](/latest/capability-guides/access-systems.md): Learn about managing access control systems that enable you to control users' access to physical spaces, using credentials.
- [ACS Quick Starts](/latest/capability-guides/access-systems/acs-quick-starts.md): Seam provides a unified API to manage your access control system. These guides walk you through the process of issuing your first credentials to ACS users.
- [PIN Code Quick Start](/latest/capability-guides/access-systems/acs-quick-starts/pin-code-quick-start.md): Create your first PIN code credential to start controlling an access control system with Seam.
- [Encodable Key Card Quick Start](/latest/capability-guides/access-systems/acs-quick-starts/encodable-key-card-quick-start.md): Create your first encodable key card credential to start controlling an access control system with Seam.
- [Mobile Key Quick Start](/latest/capability-guides/access-systems/acs-quick-starts/mobile-key-quick-start.md): Create your first mobile key credential to start controlling an access control system with Seam.
- [Connect an ACS to Seam](/latest/capability-guides/access-systems/connect-an-acs-to-seam.md): Learn how to connect your access control system to Seam.
- [Retrieving ACS System Details](/latest/capability-guides/access-systems/connect-an-acs-to-seam/retrieving-acs-system-details.md): Learn how to list and get information about your ACS systems.
- [Access Control System Resources](/latest/capability-guides/access-systems/connect-an-acs-to-seam/access-control-system-resources.md): Learn about the Seam resources that you use to manage your ACS.
- [Understanding Access Control System Differences](/latest/capability-guides/access-systems/connect-an-acs-to-seam/understanding-access-control-system-differences.md): Seam provides the flexibility to support various ACSs, including manufacturer-specific differences.
- [Managing ACS Users](/latest/capability-guides/access-systems/user-management.md): Learn how to manage your ACS users to grant or revoke physical access for people.
- [Suspending and Unsuspending ACS Users](/latest/capability-guides/access-systems/user-management/suspending-and-unsuspending-users.md): Learn how to make temporary access changes by suspending or unsuspending ACS users.
- [Assigning ACS Users to Access Groups](/latest/capability-guides/access-systems/user-management/assigning-users-to-access-groups.md): Learn how to use access groups to manage ACS user permissions across different doors and areas.
- [Retrieving Entrance Details](/latest/capability-guides/access-systems/retrieving-entrance-details.md): Learn how to get details about the entrances in your ACS, including listing the credentials that provide access to a specific entrance.
- [Managing Credentials](/latest/capability-guides/access-systems/managing-credentials.md): Learn how to manage credentials and assign them to users.
- [Assigning Credentials to ACS Users](/latest/capability-guides/access-systems/managing-credentials/assigning-credentials-to-users.md): Learn how to assign existing credentials the ACS users and unassign credentials from ACS users.
- [Listing Credentials and Associated Entrances](/latest/capability-guides/access-systems/managing-credentials/listing-credentials-and-associated-entrances.md): Learn how to list entrances associated with a credential and credentials associated with an entrance.
- [Working with Card Encoders and Scanners](/latest/capability-guides/access-systems/working-with-card-encoders-and-scanners.md): Learn how to encode plastic cards and then scan these cards.
- [Creating and Encoding Card-based Credentials](/latest/capability-guides/access-systems/working-with-card-encoders-and-scanners/creating-and-encoding-card-based-credentials.md): Learn how to create a card-based credential and then encode this credential on a plastic card.
- [Scanning Encoded Cards](/latest/capability-guides/access-systems/working-with-card-encoders-and-scanners/scanning-encoded-cards.md): Learn how to scan an encoded card to retrieve useful information about the card.
- [Troubleshooting Your Access Control System](/latest/capability-guides/access-systems/troubleshooting-your-access-control-system.md): Learn about ACS-related errors and warnings, as well as how to resolve them.
- [Mobile Access](/latest/capability-guides/mobile-access.md): Use Seam to issue mobile credentials across a wide variety of access platforms.
- [Prepare your Workspace](/latest/capability-guides/mobile-access/mobile-access-setup.md): Learn how to set up the prerequisite components for the Seam mobile access solution.
- [Managing Mobile App User Accounts with User Identities](/latest/capability-guides/mobile-access/managing-mobile-app-user-accounts-with-user-identities.md): Learn how to use Seam user identities to manage mobile app user accounts.
- [Managing Phones for a User Identity](/latest/capability-guides/mobile-access/managing-phones-for-a-user-identity.md): Learn how to manage the phones associated with a user identity.
- [Issuing Mobile Credentials from an Access Control System](/latest/capability-guides/mobile-access/issuing-mobile-credentials-from-an-access-control-system.md): Learn how to create mobile credentials across a user's multiple phones.
- [Developing in a Sandbox Workspace](/latest/capability-guides/mobile-access/developing-in-a-sandbox-workspace.md)
- [Integrating into your Mobile Application](/latest/capability-guides/mobile-access/mobile-device-sdks.md): The Seam mobile SDKs help you to create native applications for Apple (iOS) and Android devices and platforms.
- [Initializing the Seam Mobile SDK](/latest/capability-guides/mobile-access/mobile-device-sdks/initializing-the-seam-mobile-sdk.md)
- [Handling System Permissions](/latest/capability-guides/mobile-access/mobile-device-sdks/handling-system-permissions.md)
- [Using Unlock With Tap](/latest/capability-guides/mobile-access/mobile-device-sdks/using-unlock-with-tap.md): This feature enables your app to scan for nearby door readers and unlock authorized doors.
- [Thermostats](/latest/capability-guides/thermostats.md): Learn about managing smart thermostats that automatically adjust and program your users' heating and cooling systems for comfort and cost savings.
- [Understanding Thermostat Concepts](/latest/capability-guides/thermostats/understanding-thermostat-concepts.md): Learn about HVAC mode and set points.
- [HVAC Mode](/latest/capability-guides/thermostats/understanding-thermostat-concepts/hvac-mode.md): Learn about the HVAC mode setting that you can configure for thermostats.
- [Set Points](/latest/capability-guides/thermostats/understanding-thermostat-concepts/set-points.md): Learn about heating and cooling set point temperatures that you can configure for thermostats.
- [Retrieving Thermostats](/latest/capability-guides/thermostats/retrieving-thermostats.md): Learn how to retrieve all thermostats or a specific thermostat by ID.
- [Setting and Monitoring Temperature Thresholds](/latest/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds.md): Learn how to use temperature thresholds to monitor your thermostat for potential HVAC system misuse or malfunctioning.
- [Setting the Current HVAC and Fan Mode Settings](/latest/capability-guides/thermostats/configure-current-climate-settings.md): Learn how to configure the current climate settings on a thermostat.
- [Creating and Managing Climate Presets](/latest/capability-guides/thermostats/creating-and-managing-climate-presets.md): Learn how to create, list, update, and delete climate presets for thermostats.
- [Setting the Fallback Climate Preset](/latest/capability-guides/thermostats/creating-and-managing-climate-presets/setting-the-fallback-climate-preset.md): Learn how to set a configured climate preset as the "fallback" preset for a thermostat.
- [Activating a Climate Preset](/latest/capability-guides/thermostats/creating-and-managing-climate-presets/activating-a-climate-preset.md): Learn how to activate a preconfigured climate preset immediately.
- [Creating and Managing Thermostat Schedules](/latest/capability-guides/thermostats/creating-and-managing-thermostat-schedules.md): Learn how to create, list, get, update, and delete thermostat schedules for thermostats.
- [Creating and Managing Thermostat Programs](/latest/capability-guides/thermostats/creating-and-managing-thermostat-programs.md): Learn how to create and manage daily and weekly programs for thermostats.
- [Testing Your Thermostat App with Simulate Endpoints](/latest/capability-guides/thermostats/testing-your-thermostat-app-with-simulate-endpoints.md): Learn how to use the Seam suite of simulate endpoints to test your thermostat app.
- [Noise Sensors](/latest/capability-guides/noise-sensors.md): Learn about managing noise sensors that detect noise levels that exceed configured thresholds in specific areas.
- [Configuring Noise Threshold Settings](/latest/capability-guides/noise-sensors/configure-noise-threshold-settings.md): Learn how to configure noise thresholds for noise sensors.
- [Seam Bridge](/latest/capability-guides/seam-bridge.md): Use Seam Bridge to connect on-premises access systems to Seam.
