# Seam: API Reference

## API Reference

### Getting Started

- [Introduction](https://www.seam.co/docs/api/index.md): The Seam API lets you control smart locks, thermostats, access control systems, and more through a unified REST interface.
- [SDK Installation](https://www.seam.co/docs/api/installation.md): Install a Seam SDK in your preferred language—JavaScript, Python, Ruby, PHP, or C#—to start building integrations with the Seam API in minutes.
- [MCP Installation](https://www.seam.co/docs/api/mcp-installation.md): Connect the Seam Docs MCP server to Claude to search Seam's API reference and device database from inside your conversations.
- [Authentication](https://www.seam.co/docs/api/authentication.md): Learn how to authenticate with the Seam API by exporting your API key as an environment variable that the Seam client libraries pick up automatically.
- [Pagination](https://www.seam.co/docs/api/pagination.md): Learn how to paginate Seam API list endpoints using the limit and page_cursor parameters and the pagination response object for faster, efficient apps.
- [Rate Limits and Guardrails](https://www.seam.co/docs/api/rate-limits-and-guardrails.md): Learn the Seam API rate limits and guardrails, how 429 Too Many Requests responses work, and how to retry requests for reliable device load.

### Granting Access

#### Access Grants

- [The Access Grant Object](https://www.seam.co/docs/api/access_grants/object.md): Learn how the access_grant object grants a user identity access to spaces, entrances, and devices through mobile keys, plastic cards, and PIN codes.
- [Access Grant Events](https://www.seam.co/docs/api/access_grants/events.md): Reference for Seam Access Grant webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Access Grant Errors and Warnings](https://www.seam.co/docs/api/access_grants/errors.md): Access Grant errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Delete an Access Grant](https://www.seam.co/docs/api/access_grants/delete.md): Delete an Access Grant. Reference for DELETE /access_grants/delete in the Seam API, with request and response details.
- [Get an Access Grant](https://www.seam.co/docs/api/access_grants/get.md): Get an Access Grant. You must include at least one request parameter. Reference for GET /access_grants/get in the Seam API, with request and response details.
- [Get related Access Grant resources](https://www.seam.co/docs/api/access_grants/get_related.md): Gets all related resources for one or more Access Grants.
- [List Access Grants](https://www.seam.co/docs/api/access_grants/list.md): Gets an Access Grant. Reference for GET /access_grants/list in the Seam API, with request and response details.
- [Add Requested Access Methods to Access Grant](https://www.seam.co/docs/api/access_grants/request_access_methods.md): Adds additional requested access methods to an existing Access Grant. Seam API reference: POST /access_grants/request_access_methods.
- [Create an Access Grant](https://www.seam.co/docs/api/access_grants/create.md): Creates a new Access Grant. Reference for POST /access_grants/create in the Seam API, with request and response details.
- [Update an Access Grant](https://www.seam.co/docs/api/access_grants/update.md): Updates an existing Access Grant's time window. You must include at least one request parameter. Seam API reference: PATCH /access_grants/update.
- [Delete an Access Grant](https://www.seam.co/docs/api/access_grants/delete.md): Delete an Access Grant. Reference for DELETE /access_grants/delete in the Seam API, with request and response details.
- [Get an Access Grant](https://www.seam.co/docs/api/access_grants/get.md): Get an Access Grant. You must include at least one request parameter. Reference for GET /access_grants/get in the Seam API, with request and response details.
- [Get related Access Grant resources](https://www.seam.co/docs/api/access_grants/get_related.md): Gets all related resources for one or more Access Grants.
- [List Access Grants](https://www.seam.co/docs/api/access_grants/list.md): Gets an Access Grant. Reference for GET /access_grants/list in the Seam API, with request and response details.
- [Update an Access Grant](https://www.seam.co/docs/api/access_grants/update.md): Updates an existing Access Grant's time window. You must include at least one request parameter. Seam API reference: PATCH /access_grants/update.

##### Unmanaged

- [Get an Unmanaged Access Grant](https://www.seam.co/docs/api/access_grants/unmanaged/get.md): Get an unmanaged Access Grant (where is_managed = false). Reference for GET /access_grants/unmanaged/get in the Seam API, with request and response details.
- [List Unmanaged Access Grants](https://www.seam.co/docs/api/access_grants/unmanaged/list.md): Gets unmanaged Access Grants (where is_managed = false). Reference for GET /access_grants/unmanaged/list in the Seam API, with request and response details.
- [Update an Unmanaged Access Grant](https://www.seam.co/docs/api/access_grants/unmanaged/update.md): Updates an unmanaged Access Grant to make it managed. Reference for PATCH /access_grants/unmanaged/update in the Seam API, with request and response details.

#### Access Methods

- [The Access Method Object](https://www.seam.co/docs/api/access_methods/object.md): Learn how the access_method object describes the modes of access for an Access Grant, such as PIN codes, plastic cards, and mobile keys.
- [Access Method Events](https://www.seam.co/docs/api/access_methods/events.md): Reference for Seam Access Method webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Access Method Errors and Warnings](https://www.seam.co/docs/api/access_methods/errors.md): Access Method errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Assign a Card Credential to an Access Method](https://www.seam.co/docs/api/access_methods/assign_card.md): Assigns a pre-registered card credential, identified by card_number, to a card-mode access method. Seam API reference: POST /access_methods/assign_card.
- [Delete an Access Method](https://www.seam.co/docs/api/access_methods/delete.md): Deletes an access method. You must include at least one request parameter. Seam API reference: DELETE /access_methods/delete.
- [Delete an Access Method](https://www.seam.co/docs/api/access_methods/delete.md): Deletes an access method. You must include at least one request parameter. Seam API reference: DELETE /access_methods/delete.
- [Encode an Access Method](https://www.seam.co/docs/api/access_methods/encode.md): Encodes an existing access method onto a plastic card placed on the specified encoder. Seam API reference: POST /access_methods/encode.
- [Get an Access Method](https://www.seam.co/docs/api/access_methods/get.md): Gets an access method. Reference for GET /access_methods/get in the Seam API, with request and response details.
- [Get related Access Method resources](https://www.seam.co/docs/api/access_methods/get_related.md): Gets all related resources for one or more Access Methods. Reference for GET /access_methods/get_related in the Seam API, with request and response details.
- [List Access Methods](https://www.seam.co/docs/api/access_methods/list.md): Lists all access methods, usually filtered by Access Grant.
- [Get an Access Method](https://www.seam.co/docs/api/access_methods/get.md): Gets an access method. Reference for GET /access_methods/get in the Seam API, with request and response details.
- [Get related Access Method resources](https://www.seam.co/docs/api/access_methods/get_related.md): Gets all related resources for one or more Access Methods. Reference for GET /access_methods/get_related in the Seam API, with request and response details.
- [List Access Methods](https://www.seam.co/docs/api/access_methods/list.md): Lists all access methods, usually filtered by Access Grant.
- [Unlock a Door with an Access Method](https://www.seam.co/docs/api/access_methods/unlock_door.md): Remotely unlocks a specified entrance using the cloud key credential associated with an access method.

##### Unmanaged

- [Get an Unmanaged Access Method](https://www.seam.co/docs/api/access_methods/unmanaged/get.md): Gets an unmanaged access method (where is_managed = false). Reference for GET /access_methods/unmanaged/get in the Seam API, with request and response details.
- [List Unmanaged Access Methods](https://www.seam.co/docs/api/access_methods/unmanaged/list.md): Lists all unmanaged access methods (where is_managed = false), usually filtered by Access Grant. Seam API reference: GET /access_methods/unmanaged/list.

### Devices and Systems

#### Devices

- [The Device Object](https://www.seam.co/docs/api/devices/object.md): Learn how the device object represents a smart lock, thermostat, sensor, or other device connected to Seam, including its properties and events.
- [Common Device Properties](https://www.seam.co/docs/api/devices/properties.md): Reference shared device properties and provider metadata for Seam devices, including smart locks, thermostats, sensors, and connected hardware.
- [Device Examples](https://www.seam.co/docs/api/devices/examples.md): Explore complete Seam device object examples for smart locks, noise sensors, and thermostats, including properties, capabilities, and provider metadata.
- [Device Events](https://www.seam.co/docs/api/devices/events.md): Reference for Seam Device webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Device Errors and Warnings](https://www.seam.co/docs/api/devices/errors.md): Device errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Get a Device](https://www.seam.co/docs/api/devices/get.md): Returns a specified [device](https://www.seam.co/docs/core-concepts/devices).
- [List Device Providers](https://www.seam.co/docs/api/devices/list_device_providers.md): Returns a list of all device providers. Reference for GET /devices/list_device_providers in the Seam API, with request and response details.
- [List Devices](https://www.seam.co/docs/api/devices/list.md): Returns a list of all devices. Reference for GET /devices/list in the Seam API, with request and response details.
- [Update a Device](https://www.seam.co/docs/api/devices/update.md): Updates a specified [device](https://www.seam.co/docs/core-concepts/devices).
- [Get a Device](https://www.seam.co/docs/api/devices/get.md): Returns a specified [device](https://www.seam.co/docs/core-concepts/devices).
- [List Devices](https://www.seam.co/docs/api/devices/list.md): Returns a list of all devices. Reference for GET /devices/list in the Seam API, with request and response details.
- [List Device Providers](https://www.seam.co/docs/api/devices/list_device_providers.md): Returns a list of all device providers. Reference for GET /devices/list_device_providers in the Seam API, with request and response details.
- [Report Provider Metadata](https://www.seam.co/docs/api/devices/report_provider_metadata.md): Updates provider-specific metadata for devices. Reference for POST /devices/report_provider_metadata in the Seam API, with request and response details.
- [Update a Device](https://www.seam.co/docs/api/devices/update.md): Updates a specified [device](https://www.seam.co/docs/core-concepts/devices).

##### Simulations

- [Device Simulations](https://www.seam.co/docs/api/devices/simulate/object.md): Use the device simulation endpoints to connect, disconnect, and remove sandbox devices so you can test how your app handles device state changes.
- [Simulate Device Connection](https://www.seam.co/docs/api/devices/simulate/connect.md): Simulates connecting a device to Seam. Only applicable for [sandbox devices](https://www.seam.co/docs/core-concepts/workspaces#sandbox-workspaces). See also [Testing Your App Against Device Disconnection and Removal](https://www.seam.co/docs/core-concepts/devices/testing-your-app-against-device-disc…
- [Simulate Device Disconnection](https://www.seam.co/docs/api/devices/simulate/disconnect.md): Simulates disconnecting a device from Seam. Only applicable for [sandbox devices](https://www.seam.co/docs/core-concepts/workspaces#sandbox-workspaces). See also [Testing Your App Against Device Disconnection and Removal](https://www.seam.co/docs/core-concepts/devices/testing-your-app-against-device…
- [Simulate Device Removal](https://www.seam.co/docs/api/devices/simulate/remove.md): Simulates removing a device from Seam. Only applicable for [sandbox devices](https://www.seam.co/docs/core-concepts/workspaces#sandbox-workspaces). See also [Testing Your App Against Device Disconnection and Removal](https://www.seam.co/docs/core-concepts/devices/testing-your-app-against-device-disc…
- [Simulate Hub Connection](https://www.seam.co/docs/api/devices/simulate/connect_to_hub.md): Simulates bringing the Wi‑Fi hub (bridge) back online for a device. Seam API reference: POST /devices/simulate/connect_to_hub.
- [Simulate Hub Disconnection](https://www.seam.co/docs/api/devices/simulate/disconnect_from_hub.md): Simulates taking the Wi‑Fi hub (bridge) offline for a device. Seam API reference: POST /devices/simulate/disconnect_from_hub.
- [Simulate Paid Subscription](https://www.seam.co/docs/api/devices/simulate/paid_subscription.md): Toggle the simulated Nuki Smart Hosting subscription for a device (sandbox only). Seam API reference: POST /devices/simulate/paid_subscription.

##### Unmanaged Devices

- [Unmanaged Devices](https://www.seam.co/docs/api/devices/unmanaged/object.md): Learn how the unmanaged_device object exposes a limited set of properties and events for a device you cannot control until you convert it to managed.
- [Unmanaged Devices Events](https://www.seam.co/docs/api/devices/unmanaged/events.md): Reference for Seam Unmanaged Devices webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Unmanaged Devices Errors and Warnings](https://www.seam.co/docs/api/devices/unmanaged/errors.md): Unmanaged Devices errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Get an Unmanaged Device](https://www.seam.co/docs/api/devices/unmanaged/get.md): Returns a specified unmanaged device. Reference for GET /devices/unmanaged/get in the Seam API, with request and response details.
- [List Unmanaged Devices](https://www.seam.co/docs/api/devices/unmanaged/list.md): Returns a list of all unmanaged devices. Reference for GET /devices/unmanaged/list in the Seam API, with request and response details.
- [Update an Unmanaged Device](https://www.seam.co/docs/api/devices/unmanaged/update.md): Updates a specified unmanaged device. Reference for PATCH /devices/unmanaged/update in the Seam API, with request and response details.

#### Locks

- [The Lock Object](https://www.seam.co/docs/api/locks/object.md): Learn how the device object represents a smart lock connected to Seam, including its lock-specific properties, capabilities, errors, and events.
- [Lock Events](https://www.seam.co/docs/api/locks/events.md): Reference for Seam Lock webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Lock Errors and Warnings](https://www.seam.co/docs/api/locks/errors.md): Lock errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Get a Lock](https://www.seam.co/docs/api/locks/get.md): Deprecated. Use `/devices/get` instead.
- [List Locks](https://www.seam.co/docs/api/locks/list.md): Returns a list of all locks. Reference for GET /locks/list in the Seam API, with request and response details.
- [Get a Lock](https://www.seam.co/docs/api/locks/get.md): Deprecated. Use `/devices/get` instead.
- [List Locks](https://www.seam.co/docs/api/locks/list.md): Returns a list of all locks. Reference for GET /locks/list in the Seam API, with request and response details.
- [Lock a Lock](https://www.seam.co/docs/api/locks/lock_door.md): Locks a lock. See also Locking and Unlocking Smart Locks. Reference for POST /locks/lock_door in the Seam API, with request and response details.
- [Unlock a Lock](https://www.seam.co/docs/api/locks/unlock_door.md): Unlocks a lock. See also Locking and Unlocking Smart Locks. Reference for POST /locks/unlock_door in the Seam API, with request and response details.
- [Configure Auto-Lock](https://www.seam.co/docs/api/locks/configure_auto_lock.md): Configures the auto-lock setting for a specified lock. Reference for POST /locks/configure_auto_lock in the Seam API, with request and response details.

##### Simulations

- [Simulate a Keypad Code Entry](https://www.seam.co/docs/api/locks/simulate/keypad_code_entry.md): Simulates the entry of a code on a keypad. You can only perform this action for [August](https://www.seam.co/docs/device-and-system-integration-guides/august-locks) devices within [sandbox workspaces](https://www.seam.co/docs/core-concepts/workspaces#sandbox-workspaces).
- [Simulate a Manual Lock Action Using a Keypad](https://www.seam.co/docs/api/locks/simulate/manual_lock_via_keypad.md): Simulates a manual lock action using a keypad. You can only perform this action for [August](https://www.seam.co/docs/device-and-system-integration-guides/august-locks) devices within [sandbox workspaces](https://www.seam.co/docs/core-concepts/workspaces#sandbox-workspaces).

#### Thermostats

- [The Thermostat Object](https://www.seam.co/docs/api/thermostats/object.md): Learn how the device object represents a thermostat connected to Seam, including its climate properties, capabilities, errors, warnings, and events.
- [Thermostat Events](https://www.seam.co/docs/api/thermostats/events.md): Reference for Seam Thermostat webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Thermostat Errors and Warnings](https://www.seam.co/docs/api/thermostats/errors.md): Thermostat errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Activate a Climate Preset](https://www.seam.co/docs/api/thermostats/activate_climate_preset.md): Activates a specified climate preset for a specified thermostat. Seam API reference: POST /thermostats/activate_climate_preset.
- [Activate the Weekly Program](https://www.seam.co/docs/api/thermostats/activate_weekly_program.md): Returns a specified thermostat to its weekly program, the schedule that is configured on the device itself, releasing any hold that Seam has set.
- [Create a Climate Preset](https://www.seam.co/docs/api/thermostats/create_climate_preset.md): Creates a climate preset for a specified thermostat. Reference for POST /thermostats/create_climate_preset in the Seam API, with request and response details.
- [Delete a Climate Preset](https://www.seam.co/docs/api/thermostats/delete_climate_preset.md): Deletes a specified climate preset for a specified thermostat. Seam API reference: DELETE /thermostats/delete_climate_preset.
- [List Thermostats](https://www.seam.co/docs/api/thermostats/list.md): Returns a list of all thermostats. Reference for GET /thermostats/list in the Seam API, with request and response details.
- [Set a Temperature Threshold](https://www.seam.co/docs/api/thermostats/set_temperature_threshold.md): Sets a temperature threshold for a specified thermostat. Seam API reference: PATCH /thermostats/set_temperature_threshold.
- [Delete a Climate Preset](https://www.seam.co/docs/api/thermostats/delete_climate_preset.md): Deletes a specified climate preset for a specified thermostat. Seam API reference: DELETE /thermostats/delete_climate_preset.
- [List Thermostats](https://www.seam.co/docs/api/thermostats/list.md): Returns a list of all thermostats. Reference for GET /thermostats/list in the Seam API, with request and response details.
- [Set the Fallback Climate Preset](https://www.seam.co/docs/api/thermostats/set_fallback_climate_preset.md): Sets a specified climate preset as the "fallback" preset for a specified thermostat. Seam API reference: POST /thermostats/set_fallback_climate_preset.
- [Set the Fan Mode Setting](https://www.seam.co/docs/api/thermostats/set_fan_mode.md): Sets the fan mode setting for a specified thermostat. Reference for POST /thermostats/set_fan_mode in the Seam API, with request and response details.
- [Set the HVAC Mode](https://www.seam.co/docs/api/thermostats/set_hvac_mode.md): Sets the HVAC mode for a specified thermostat. Reference for POST /thermostats/set_hvac_mode in the Seam API, with request and response details.
- [Set to Cool Mode](https://www.seam.co/docs/api/thermostats/cool.md): Sets a specified thermostat to cool mode. Reference for POST /thermostats/cool in the Seam API, with request and response details.
- [Set to Heat Mode](https://www.seam.co/docs/api/thermostats/heat.md): Sets a specified thermostat to heat mode. Reference for POST /thermostats/heat in the Seam API, with request and response details.
- [Set to Heat-Cool (Auto) Mode](https://www.seam.co/docs/api/thermostats/heat_cool.md): Sets a specified thermostat to heat-cool ("auto") mode. Reference for POST /thermostats/heat_cool in the Seam API, with request and response details.
- [Set to Off Mode](https://www.seam.co/docs/api/thermostats/off.md): Sets a specified thermostat to "off" mode. Reference for POST /thermostats/off in the Seam API, with request and response details.
- [Update a Climate Preset](https://www.seam.co/docs/api/thermostats/update_climate_preset.md): Updates a specified climate preset for a specified thermostat. Seam API reference: PATCH /thermostats/update_climate_preset.
- [Set a Temperature Threshold](https://www.seam.co/docs/api/thermostats/set_temperature_threshold.md): Sets a temperature threshold for a specified thermostat. Seam API reference: PATCH /thermostats/set_temperature_threshold.
- [Update a Climate Preset](https://www.seam.co/docs/api/thermostats/update_climate_preset.md): Updates a specified climate preset for a specified thermostat. Seam API reference: PATCH /thermostats/update_climate_preset.
- [Update the Thermostat Weekly Program](https://www.seam.co/docs/api/thermostats/update_weekly_program.md): Updates the thermostat weekly program for a thermostat device. Seam API reference: POST /thermostats/update_weekly_program.

##### Daily Programs

- [Daily Programs](https://www.seam.co/docs/api/thermostats/daily_programs/object.md): Learn how the thermostat_daily_program object defines periods that each apply a climate preset at a starting time to automate a thermostat day.
- [Create a Thermostat Daily Program](https://www.seam.co/docs/api/thermostats/daily_programs/create.md): Creates a new thermostat daily program. Reference for POST /thermostats/daily_programs/create in the Seam API, with request and response details.
- [Delete a Thermostat Daily Program](https://www.seam.co/docs/api/thermostats/daily_programs/delete.md): Deletes a thermostat daily program. Reference for DELETE /thermostats/daily_programs/delete in the Seam API, with request and response details.
- [Update a Thermostat Daily Program](https://www.seam.co/docs/api/thermostats/daily_programs/update.md): Updates a specified thermostat daily program. The periods that you specify overwrite any existing periods for the daily program.
- [Delete a Thermostat Daily Program](https://www.seam.co/docs/api/thermostats/daily_programs/delete.md): Deletes a thermostat daily program. Reference for DELETE /thermostats/daily_programs/delete in the Seam API, with request and response details.
- [Update a Thermostat Daily Program](https://www.seam.co/docs/api/thermostats/daily_programs/update.md): Updates a specified thermostat daily program. The periods that you specify overwrite any existing periods for the daily program.

##### Schedules

- [Thermostat Schedules](https://www.seam.co/docs/api/thermostats/schedules/object.md): Learn how the thermostat_schedule object activates a climate preset on a thermostat at a starting time and deactivates it at a specified ending time.
- [Create a Thermostat Schedule](https://www.seam.co/docs/api/thermostats/schedules/create.md): Creates a new thermostat schedule for a specified thermostat. Seam API reference: POST /thermostats/schedules/create.
- [Delete a Thermostat Schedule](https://www.seam.co/docs/api/thermostats/schedules/delete.md): Deletes a thermostat schedule for a specified thermostat. Reference for DELETE /thermostats/schedules/delete in the Seam API, with request and response details.
- [Get a Thermostat Schedule](https://www.seam.co/docs/api/thermostats/schedules/get.md): Returns a specified thermostat schedule. Reference for GET /thermostats/schedules/get in the Seam API, with request and response details.
- [List Thermostat Schedules](https://www.seam.co/docs/api/thermostats/schedules/list.md): Returns a list of all thermostat schedules for a specified thermostat. Seam API reference: GET /thermostats/schedules/list.
- [Update a Thermostat Schedule](https://www.seam.co/docs/api/thermostats/schedules/update.md): Updates a specified thermostat schedule. Reference for PATCH /thermostats/schedules/update in the Seam API, with request and response details.
- [Delete a Thermostat Schedule](https://www.seam.co/docs/api/thermostats/schedules/delete.md): Deletes a thermostat schedule for a specified thermostat. Reference for DELETE /thermostats/schedules/delete in the Seam API, with request and response details.
- [Get a Thermostat Schedule](https://www.seam.co/docs/api/thermostats/schedules/get.md): Returns a specified thermostat schedule. Reference for GET /thermostats/schedules/get in the Seam API, with request and response details.
- [List Thermostat Schedules](https://www.seam.co/docs/api/thermostats/schedules/list.md): Returns a list of all thermostat schedules for a specified thermostat. Seam API reference: GET /thermostats/schedules/list.
- [Update a Thermostat Schedule](https://www.seam.co/docs/api/thermostats/schedules/update.md): Updates a specified thermostat schedule. Reference for PATCH /thermostats/schedules/update in the Seam API, with request and response details.

##### Simulations

- [HVAC Mode Adjusted](https://www.seam.co/docs/api/thermostats/simulate/hvac_mode_adjusted.md): Simulates having adjusted the [HVAC mode](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/hvac-mode) for a [thermostat](https://www.seam.co/docs/capability-guides/thermostats). Only applicable for [sandbox devices](https://www.seam.co/docs/core-concepts/works…
- [Temperature Reached](https://www.seam.co/docs/api/thermostats/simulate/temperature_reached.md): Simulates a [thermostat](https://www.seam.co/docs/capability-guides/thermostats) reaching a specified temperature. Only applicable for [sandbox devices](https://www.seam.co/docs/core-concepts/workspaces#sandbox-workspaces). See also [Testing Your Thermostat App with Simulate Endpoints](https://www.s…

#### Noise Sensors

- [The Noise Sensor Object](https://www.seam.co/docs/api/noise_sensors/object.md): Learn how the device object represents a noise sensor that measures sound levels, lets you configure thresholds, and emits disturbance events.
- [List Noise Sensors](https://www.seam.co/docs/api/noise_sensors/list.md): Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details.

##### Simulations

- [Simulate Triggering a Noise Threshold](https://www.seam.co/docs/api/noise_sensors/simulate/trigger_noise_threshold.md): Simulates the triggering of a [noise threshold](https://www.seam.co/docs/capability-guides/noise-sensors/configure-noise-threshold-settings) for a [noise sensor](https://www.seam.co/docs/capability-guides/noise-sensors) in a [sandbox workspace](https://www.seam.co/docs/core-concepts/workspaces#sandb…

##### Noise Thresholds

- [Noise Thresholds](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/object.md): Learn how the noise_threshold object sets the limits of noise tolerated at a property, customizable for each hour of the day on a noise sensor.
- [Noise Thresholds Events](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/events.md): Reference for Seam Noise Thresholds webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Create a Noise Threshold](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/create.md): Creates a new noise threshold for a noise sensor. Reference for POST /noise_sensors/noise_thresholds/create in the Seam API, with request and response details.
- [Delete a Noise Threshold](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/delete.md): Deletes a noise threshold from a noise sensor. Reference for DELETE /noise_sensors/noise_thresholds/delete in the Seam API, with request and response details.
- [Get a Noise Threshold](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/get.md): Returns a specified noise threshold for a noise sensor. Seam API reference: GET /noise_sensors/noise_thresholds/get.
- [List Noise Thresholds](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/list.md): Returns a list of all noise thresholds for a noise sensor. Seam API reference: GET /noise_sensors/noise_thresholds/list.
- [Update a Noise Threshold](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/update.md): Updates a noise threshold for a noise sensor. Reference for PATCH /noise_sensors/noise_thresholds/update in the Seam API, with request and response details.
- [Delete a Noise Threshold](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/delete.md): Deletes a noise threshold from a noise sensor. Reference for DELETE /noise_sensors/noise_thresholds/delete in the Seam API, with request and response details.
- [Get a Noise Threshold](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/get.md): Returns a specified noise threshold for a noise sensor. Seam API reference: GET /noise_sensors/noise_thresholds/get.
- [List Noise Thresholds](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/list.md): Returns a list of all noise thresholds for a noise sensor. Seam API reference: GET /noise_sensors/noise_thresholds/list.
- [Update a Noise Threshold](https://www.seam.co/docs/api/noise_sensors/noise_thresholds/update.md): Updates a noise threshold for a noise sensor. Reference for PATCH /noise_sensors/noise_thresholds/update in the Seam API, with request and response details.

#### Cameras

- [Camera Live Views](https://www.seam.co/docs/api/cameras/live_views/object.md): Learn how the camera_live_view_session and camera_live_view_answer objects represent a short-lived WebRTC live view session for a camera.
- [Create a Camera Live View Session](https://www.seam.co/docs/api/cameras/live_views/create.md): Creates a short-lived live view session for a single camera. Reference for POST /cameras/live_views/create in the Seam API, with request and response details.
- [Negotiate a Camera Live View](https://www.seam.co/docs/api/cameras/live_views/offer.md): Negotiate a Camera Live View with the Seam API. Reference for POST /cameras/live_views/offer in the Seam API, with request and response details.
- [Stop a Camera Live View Session](https://www.seam.co/docs/api/cameras/live_views/stop.md): Stops a camera live view session that the current client session owns.

#### Access Control Systems (ACS)

- [Access Control Systems](https://www.seam.co/docs/api/acs/object.md): Systems for managing and monitoring access to physical spaces

##### Access Groups

- [The Access Group Object](https://www.seam.co/docs/api/acs/access_groups/object.md): Learn how the acs_access_group object defines the entrances a set of access system users can reach and, in some systems, their access schedule.
- [Access Group Events](https://www.seam.co/docs/api/acs/access_groups/events.md): Reference for Seam Access Group webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Access Group Errors](https://www.seam.co/docs/api/acs/access_groups/errors.md): Access Group errors in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Add an ACS User to an Access Group](https://www.seam.co/docs/api/acs/access_groups/add_user.md): Adds a specified access system user to a specified access group. Seam API reference: PUT /acs/access_groups/add_user.
- [Get an Access Group](https://www.seam.co/docs/api/acs/access_groups/get.md): Returns a specified access group. Reference for GET /acs/access_groups/get in the Seam API, with request and response details.
- [List Access Groups](https://www.seam.co/docs/api/acs/access_groups/list.md): Returns a list of all access groups. Reference for GET /acs/access_groups/list in the Seam API, with request and response details.
- [List ACS Users in an Access Group](https://www.seam.co/docs/api/acs/access_groups/list_users.md): Returns a list of all access system users in an access group. Seam API reference: GET /acs/access_groups/list_users.
- [List Entrances Accessible to an Access Group](https://www.seam.co/docs/api/acs/access_groups/list_accessible_entrances.md): Returns a list of all accessible entrances for a specified access group. Seam API reference: GET /acs/access_groups/list_accessible_entrances.
- [Remove an ACS User from an Access Group](https://www.seam.co/docs/api/acs/access_groups/remove_user.md): Removes a specified access system user from a specified access group. Seam API reference: DELETE /acs/access_groups/remove_user.
- [Delete an Access Group](https://www.seam.co/docs/api/acs/access_groups/delete.md): Deletes a specified access group. Reference for DELETE /acs/access_groups/delete in the Seam API, with request and response details.

##### ACS Users

- [The ACS User Object](https://www.seam.co/docs/api/acs/users/object.md): Learn how the acs_user object represents an individual—such as an employee or resident—who holds one or more credentials in an access control system.
- [ACS User Events](https://www.seam.co/docs/api/acs/users/events.md): Reference for Seam ACS User webhook events, including event names, JSON payload examples, and the properties your app receives.
- [ACS User Errors and Warnings](https://www.seam.co/docs/api/acs/users/errors.md): ACS User errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Add an ACS User to an Access Group](https://www.seam.co/docs/api/acs/users/add_to_access_group.md): Adds a specified access system user to a specified access group. Seam API reference: PUT /acs/users/add_to_access_group.
- [Add an ACS User to an Access Group](https://www.seam.co/docs/api/acs/users/add_to_access_group.md): Adds a specified access system user to a specified access group. Seam API reference: PUT /acs/users/add_to_access_group.
- [Create an ACS User](https://www.seam.co/docs/api/acs/users/create.md): Creates a new access system user. Reference for POST /acs/users/create in the Seam API, with request and response details.
- [Delete an ACS User](https://www.seam.co/docs/api/acs/users/delete.md): Deletes a specified [access system user](https://www.seam.co/docs/low-level-apis/access-systems/user-management) and invalidates the access system user's [credentials](https://www.seam.co/docs/low-level-apis/access-systems/managing-credentials).
- [Get an ACS User](https://www.seam.co/docs/api/acs/users/get.md): Returns a specified access system user. You must include at least one request parameter. Seam API reference: GET /acs/users/get.
- [List ACS User-Accessible Entrances](https://www.seam.co/docs/api/acs/users/list_accessible_entrances.md): Lists the [entrances](https://www.seam.co/docs/api/acs/entrances/object) to which a specified [access system user](https://www.seam.co/docs/low-level-apis/access-systems/user-management) has access.
- [List ACS Users](https://www.seam.co/docs/api/acs/users/list.md): Returns a list of all access system users. Reference for GET /acs/users/list in the Seam API, with request and response details.
- [Remove an ACS User from an Access Group](https://www.seam.co/docs/api/acs/users/remove_from_access_group.md): Removes a specified access system user from a specified access group. Seam API reference: DELETE /acs/users/remove_from_access_group.
- [Delete an ACS User](https://www.seam.co/docs/api/acs/users/delete.md): Deletes a specified [access system user](https://www.seam.co/docs/low-level-apis/access-systems/user-management) and invalidates the access system user's [credentials](https://www.seam.co/docs/low-level-apis/access-systems/managing-credentials).
- [Get an ACS User](https://www.seam.co/docs/api/acs/users/get.md): Returns a specified access system user. You must include at least one request parameter. Seam API reference: GET /acs/users/get.
- [List ACS Users](https://www.seam.co/docs/api/acs/users/list.md): Returns a list of all access system users. Reference for GET /acs/users/list in the Seam API, with request and response details.
- [List ACS User-Accessible Entrances](https://www.seam.co/docs/api/acs/users/list_accessible_entrances.md): Lists the [entrances](https://www.seam.co/docs/api/acs/entrances/object) to which a specified [access system user](https://www.seam.co/docs/low-level-apis/access-systems/user-management) has access.
- [Remove an ACS User from an Access Group](https://www.seam.co/docs/api/acs/users/remove_from_access_group.md): Removes a specified access system user from a specified access group. Seam API reference: DELETE /acs/users/remove_from_access_group.
- [Revoke ACS User Access to All Entrances](https://www.seam.co/docs/api/acs/users/revoke_access_to_all_entrances.md): Revokes access to all [entrances](https://www.seam.co/docs/api/acs/entrances/object) for a specified [access system user](https://www.seam.co/docs/low-level-apis/access-systems/user-management).
- [Suspend an ACS User](https://www.seam.co/docs/api/acs/users/suspend.md): Suspends a specified access system user. Reference for POST /acs/users/suspend in the Seam API, with request and response details.
- [Unsuspend an ACS User](https://www.seam.co/docs/api/acs/users/unsuspend.md): Unsuspends a specified suspended access system user. Reference for POST /acs/users/unsuspend in the Seam API, with request and response details.
- [Update an ACS User](https://www.seam.co/docs/api/acs/users/update.md): Updates the properties of a specified [access system user](https://www.seam.co/docs/low-level-apis/access-systems/user-management).
- [Update an ACS User](https://www.seam.co/docs/api/acs/users/update.md): Updates the properties of a specified [access system user](https://www.seam.co/docs/low-level-apis/access-systems/user-management).

##### Credentials

- [The Credential Object](https://www.seam.co/docs/api/acs/credentials/object.md): Learn how the acs_credential object represents the means—such as key cards, mobile keys, or PIN codes—by which an access system user gains entry.
- [Credential Events](https://www.seam.co/docs/api/acs/credentials/events.md): Reference for Seam Credential webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Credential Warnings](https://www.seam.co/docs/api/acs/credentials/errors.md): Credential warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Assign a Credential to an ACS User](https://www.seam.co/docs/api/acs/credentials/assign.md): Assigns a specified credential to a specified access system user. Seam API reference: PATCH /acs/credentials/assign.
- [Assign a Credential to an ACS User](https://www.seam.co/docs/api/acs/credentials/assign.md): Assigns a specified credential to a specified access system user. Seam API reference: PATCH /acs/credentials/assign.
- [Create a Credential for an ACS User](https://www.seam.co/docs/api/acs/credentials/create.md): Creates a new credential for a specified ACS user. Reference for POST /acs/credentials/create in the Seam API, with request and response details.
- [Delete a Credential](https://www.seam.co/docs/api/acs/credentials/delete.md): Deletes a specified credential. Reference for DELETE /acs/credentials/delete in the Seam API, with request and response details.
- [Get a Credential](https://www.seam.co/docs/api/acs/credentials/get.md): Returns a specified credential. Reference for GET /acs/credentials/get in the Seam API, with request and response details.
- [List Credentials](https://www.seam.co/docs/api/acs/credentials/list.md): Returns a list of all credentials. Reference for GET /acs/credentials/list in the Seam API, with request and response details.
- [List Accessible Entrances](https://www.seam.co/docs/api/acs/credentials/list_accessible_entrances.md): Returns a list of all entrances to which a credential grants access. Seam API reference: GET /acs/credentials/list_accessible_entrances.
- [Unassign a Credential from an ACS User](https://www.seam.co/docs/api/acs/credentials/unassign.md): Unassigns a specified credential from a specified access system user. Seam API reference: PATCH /acs/credentials/unassign.
- [Update a Credential](https://www.seam.co/docs/api/acs/credentials/update.md): Updates the code and ends at date and time for a specified credential. Seam API reference: PATCH /acs/credentials/update.
- [Delete a Credential](https://www.seam.co/docs/api/acs/credentials/delete.md): Deletes a specified credential. Reference for DELETE /acs/credentials/delete in the Seam API, with request and response details.
- [Get a Credential](https://www.seam.co/docs/api/acs/credentials/get.md): Returns a specified credential. Reference for GET /acs/credentials/get in the Seam API, with request and response details.
- [List Accessible Entrances](https://www.seam.co/docs/api/acs/credentials/list_accessible_entrances.md): Returns a list of all entrances to which a credential grants access. Seam API reference: GET /acs/credentials/list_accessible_entrances.
- [List Credentials](https://www.seam.co/docs/api/acs/credentials/list.md): Returns a list of all credentials. Reference for GET /acs/credentials/list in the Seam API, with request and response details.
- [Unassign a Credential from an ACS User](https://www.seam.co/docs/api/acs/credentials/unassign.md): Unassigns a specified credential from a specified access system user. Seam API reference: PATCH /acs/credentials/unassign.
- [Update a Credential](https://www.seam.co/docs/api/acs/credentials/update.md): Updates the code and ends at date and time for a specified credential. Seam API reference: PATCH /acs/credentials/update.

##### Encoders

- [The Encoder Object](https://www.seam.co/docs/api/acs/encoders/object.md): Learn how the acs_encoder object represents a hardware device that encodes credential data onto physical key cards within an access control system.
- [Encoder Events](https://www.seam.co/docs/api/acs/encoders/events.md): Reference for Seam Encoder webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Encode a Credential](https://www.seam.co/docs/api/acs/encoders/encode_credential.md): Encodes an existing [credential](https://www.seam.co/docs/low-level-apis/access-systems/managing-credentials) onto a plastic card placed on the specified [encoder](https://www.seam.co/docs/low-level-apis/access-systems/working-with-card-encoders-and-scanners). Either provide an `acs_credential_id` o…
- [Get an Encoder](https://www.seam.co/docs/api/acs/encoders/get.md): Returns a specified encoder. Reference for GET /acs/encoders/get in the Seam API, with request and response details.
- [List Encoders](https://www.seam.co/docs/api/acs/encoders/list.md): Returns a list of all encoders. Reference for GET /acs/encoders/list in the Seam API, with request and response details.
- [Get an Encoder](https://www.seam.co/docs/api/acs/encoders/get.md): Returns a specified encoder. Reference for GET /acs/encoders/get in the Seam API, with request and response details.
- [List Encoders](https://www.seam.co/docs/api/acs/encoders/list.md): Returns a list of all encoders. Reference for GET /acs/encoders/list in the Seam API, with request and response details.
- [Scan a Credential](https://www.seam.co/docs/api/acs/encoders/scan_credential.md): Scans an encoded acs_credential from a plastic card placed on the specified encoder. Seam API reference: POST /acs/encoders/scan_credential.
- [Scan to Assign a Credential](https://www.seam.co/docs/api/acs/encoders/scan_to_assign_credential.md): Scans a physical card placed on the specified [encoder](https://www.seam.co/docs/low-level-apis/access-systems/working-with-card-encoders-and-scanners) and assigns the scanned credential to an ACS user. Provide either an `acs_user_id` or a `user_identity_id`.
- [Simulate that the Next Credential Encoding Will Fail](https://www.seam.co/docs/api/acs/encoders/simulate/next_credential_encode_will_fail.md): Simulates that the next attempt to encode a [credential](https://www.seam.co/docs/low-level-apis/access-systems/managing-credentials) using the specified [encoder](https://www.seam.co/docs/low-level-apis/access-systems/working-with-card-encoders-and-scanners) will fail. You can only perform this act…
- [Simulate that the Next Credential Encoding Will Succeed](https://www.seam.co/docs/api/acs/encoders/simulate/next_credential_encode_will_succeed.md): Simulates that the next attempt to encode a [credential](https://www.seam.co/docs/low-level-apis/access-systems/managing-credentials) using the specified [encoder](https://www.seam.co/docs/low-level-apis/access-systems/working-with-card-encoders-and-scanners) will succeed. You can only perform this…
- [Simulate that the Next Credential Scan Will Fail](https://www.seam.co/docs/api/acs/encoders/simulate/next_credential_scan_will_fail.md): Simulates that the next attempt to scan a [credential](https://www.seam.co/docs/low-level-apis/access-systems/managing-credentials) using the specified [encoder](https://www.seam.co/docs/low-level-apis/access-systems/working-with-card-encoders-and-scanners) will fail. You can only perform this actio…
- [Simulate that the Next Credential Scan Will Succeed](https://www.seam.co/docs/api/acs/encoders/simulate/next_credential_scan_will_succeed.md): Simulates that the next attempt to scan a [credential](https://www.seam.co/docs/low-level-apis/access-systems/managing-credentials) using the specified [encoder](https://www.seam.co/docs/low-level-apis/access-systems/working-with-card-encoders-and-scanners) will succeed. You can only perform this ac…

##### Entrances

- [The Entrance Object](https://www.seam.co/docs/api/acs/entrances/object.md): Learn how the acs_entrance object represents a secured door, gate, or zone within an access control system, and how to list its credentials.
- [Entrance Events](https://www.seam.co/docs/api/acs/entrances/events.md): Reference for Seam Entrance webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Entrance Errors and Warnings](https://www.seam.co/docs/api/acs/entrances/errors.md): Entrance errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Get an Entrance](https://www.seam.co/docs/api/acs/entrances/get.md): Returns a specified access system entrance. Reference for GET /acs/entrances/get in the Seam API, with request and response details.
- [Get an Entrance](https://www.seam.co/docs/api/acs/entrances/get.md): Returns a specified access system entrance. Reference for GET /acs/entrances/get in the Seam API, with request and response details.
- [Grant an ACS User Access to an Entrance](https://www.seam.co/docs/api/acs/entrances/grant_access.md): Grants a specified access system user access to a specified access system entrance. Seam API reference: POST /acs/entrances/grant_access.
- [List Credentials with Access to an Entrance](https://www.seam.co/docs/api/acs/entrances/list_credentials_with_access.md): Returns a list of all credentials with access to a specified entrance. Seam API reference: GET /acs/entrances/list_credentials_with_access.
- [List Entrances](https://www.seam.co/docs/api/acs/entrances/list.md): Returns a list of all access system entrances. Reference for GET /acs/entrances/list in the Seam API, with request and response details.
- [List Entrances](https://www.seam.co/docs/api/acs/entrances/list.md): Returns a list of all access system entrances. Reference for GET /acs/entrances/list in the Seam API, with request and response details.
- [List Credentials with Access to an Entrance](https://www.seam.co/docs/api/acs/entrances/list_credentials_with_access.md): Returns a list of all credentials with access to a specified entrance. Seam API reference: GET /acs/entrances/list_credentials_with_access.
- [Unlock an Entrance](https://www.seam.co/docs/api/acs/entrances/unlock.md): Remotely unlocks a specified [entrance](https://www.seam.co/docs/low-level-apis/access-systems/retrieving-entrance-details) using a cloud_key credential. Returns an action attempt that tracks the progress of the unlock operation.

##### Systems

- [The ACS System Object](https://www.seam.co/docs/api/acs/systems/object.md): Learn how the acs_system object represents an access control system in which you create users and credentials to grant them access at entrances.
- [ACS System Events](https://www.seam.co/docs/api/acs/systems/events.md): Reference for Seam ACS System webhook events, including event names, JSON payload examples, and the properties your app receives.
- [ACS System Errors and Warnings](https://www.seam.co/docs/api/acs/systems/errors.md): ACS System errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Get an ACS System](https://www.seam.co/docs/api/acs/systems/get.md): Returns a specified access system. Reference for GET /acs/systems/get in the Seam API, with request and response details.
- [List ACS Systems](https://www.seam.co/docs/api/acs/systems/list.md): Returns a list of all access systems. Reference for GET /acs/systems/list in the Seam API, with request and response details.
- [List Compatible Credential Manager ACS Systems](https://www.seam.co/docs/api/acs/systems/list_compatible_credential_manager_acs_systems.md): Returns a list of all credential manager systems that are compatible with a specified access system.
- [Get an ACS System](https://www.seam.co/docs/api/acs/systems/get.md): Returns a specified access system. Reference for GET /acs/systems/get in the Seam API, with request and response details.
- [List ACS Systems](https://www.seam.co/docs/api/acs/systems/list.md): Returns a list of all access systems. Reference for GET /acs/systems/list in the Seam API, with request and response details.
- [List Compatible Credential Manager ACS Systems](https://www.seam.co/docs/api/acs/systems/list_compatible_credential_manager_acs_systems.md): Returns a list of all credential manager systems that are compatible with a specified access system.
- [Report Devices](https://www.seam.co/docs/api/acs/systems/report_devices.md): Reports ACS system device status including encoders and entrances. Seam API reference: POST /acs/systems/report_devices.

### Setup

#### Connect Webviews

- [The Connect Webview Object](https://www.seam.co/docs/api/connect_webviews/object.md): Learn how the connect_webview object embeds a client-side flow that walks your users through linking their device or system accounts to Seam.
- [Connect Webview Events](https://www.seam.co/docs/api/connect_webviews/events.md): Reference for Seam Connect Webview webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Create a Connect Webview](https://www.seam.co/docs/api/connect_webviews/create.md): Creates a new Connect Webview. Reference for POST /connect_webviews/create in the Seam API, with request and response details.
- [Delete a Connect Webview](https://www.seam.co/docs/api/connect_webviews/delete.md): Deletes a [Connect Webview](https://www.seam.co/docs/core-concepts/connect-webviews).
- [Get a Connect Webview](https://www.seam.co/docs/api/connect_webviews/get.md): Returns a specified Connect Webview. Reference for GET /connect_webviews/get in the Seam API, with request and response details.
- [List Connect Webviews](https://www.seam.co/docs/api/connect_webviews/list.md): Returns a list of all Connect Webviews. Reference for GET /connect_webviews/list in the Seam API, with request and response details.
- [Delete a Connect Webview](https://www.seam.co/docs/api/connect_webviews/delete.md): Deletes a [Connect Webview](https://www.seam.co/docs/core-concepts/connect-webviews).
- [Get a Connect Webview](https://www.seam.co/docs/api/connect_webviews/get.md): Returns a specified Connect Webview. Reference for GET /connect_webviews/get in the Seam API, with request and response details.
- [List Connect Webviews](https://www.seam.co/docs/api/connect_webviews/list.md): Returns a list of all Connect Webviews. Reference for GET /connect_webviews/list in the Seam API, with request and response details.

#### Connected Accounts

- [The Connected Account Object](https://www.seam.co/docs/api/connected_accounts/object.md): Learn how the connected_account object represents an external third-party account your user has authorized Seam to access, such as an August account.
- [Connected Account Events](https://www.seam.co/docs/api/connected_accounts/events.md): Reference for Seam Connected Account webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Connected Account Errors and Warnings](https://www.seam.co/docs/api/connected_accounts/errors.md): Connected Account errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Delete a Connected Account](https://www.seam.co/docs/api/connected_accounts/delete.md): Deletes a specified connected account. Reference for DELETE /connected_accounts/delete in the Seam API, with request and response details.
- [Get a Connected Account](https://www.seam.co/docs/api/connected_accounts/get.md): Returns a specified connected account. You must include at least one request parameter. Seam API reference: GET /connected_accounts/get.
- [List Connected Accounts](https://www.seam.co/docs/api/connected_accounts/list.md): Returns a list of all connected accounts. Reference for GET /connected_accounts/list in the Seam API, with request and response details.
- [Delete a Connected Account](https://www.seam.co/docs/api/connected_accounts/delete.md): Deletes a specified connected account. Reference for DELETE /connected_accounts/delete in the Seam API, with request and response details.
- [Get a Connected Account](https://www.seam.co/docs/api/connected_accounts/get.md): Returns a specified connected account. You must include at least one request parameter. Seam API reference: GET /connected_accounts/get.
- [List Connected Accounts](https://www.seam.co/docs/api/connected_accounts/list.md): Returns a list of all connected accounts. Reference for GET /connected_accounts/list in the Seam API, with request and response details.
- [Sync a Connected Account](https://www.seam.co/docs/api/connected_accounts/sync.md): Request a connected account sync attempt for the specified connected_account_id. Seam API reference: POST /connected_accounts/sync.
- [Update a Connected Account](https://www.seam.co/docs/api/connected_accounts/update.md): Updates a connected account. Reference for PATCH /connected_accounts/update in the Seam API, with request and response details.
- [Update a Connected Account](https://www.seam.co/docs/api/connected_accounts/update.md): Updates a connected account. Reference for PATCH /connected_accounts/update in the Seam API, with request and response details.

##### Simulations

- [Simulate Connected Account Disconnection](https://www.seam.co/docs/api/connected_accounts/simulate/disconnect.md): Simulates a connected account becoming disconnected from Seam. Only applicable for [sandbox workspaces](https://www.seam.co/docs/core-concepts/workspaces#sandbox-workspaces).

#### User Identities

- [The User Identity Object](https://www.seam.co/docs/api/user_identities/object.md): Learn how the user_identity object links a person to their application user account so you can manage their mobile credentials and access in Seam.
- [User Identity Errors and Warnings](https://www.seam.co/docs/api/user_identities/errors.md): User Identity errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Add an ACS User to a User Identity](https://www.seam.co/docs/api/user_identities/add_acs_user.md): Adds a specified access system user to a specified user identity. Seam API reference: PUT /user_identities/add_acs_user.
- [Add an ACS User to a User Identity](https://www.seam.co/docs/api/user_identities/add_acs_user.md): Adds a specified access system user to a specified user identity. Seam API reference: PUT /user_identities/add_acs_user.
- [Create a User Identity](https://www.seam.co/docs/api/user_identities/create.md): Creates a new user identity. Reference for POST /user_identities/create in the Seam API, with request and response details.
- [Delete a User Identity](https://www.seam.co/docs/api/user_identities/delete.md): Deletes a specified [user identity](https://www.seam.co/docs/capability-guides/mobile-access/managing-mobile-app-user-accounts-with-user-identities#what-is-a-user-identity). This deletes the user identity and all associated resources, including any [credentials](https://www.seam.co/docs/api/acs/cred…
- [Delete a User Identity](https://www.seam.co/docs/api/user_identities/delete.md): Deletes a specified [user identity](https://www.seam.co/docs/capability-guides/mobile-access/managing-mobile-app-user-accounts-with-user-identities#what-is-a-user-identity). This deletes the user identity and all associated resources, including any [credentials](https://www.seam.co/docs/api/acs/cred…
- [Generate an Instant Key](https://www.seam.co/docs/api/user_identities/generate_instant_key.md): Generates a new instant key for a specified user identity. Seam API reference: POST /user_identities/generate_instant_key.
- [Get a User Identity](https://www.seam.co/docs/api/user_identities/get.md): Returns a specified user identity. You must include at least one request parameter. Seam API reference: GET /user_identities/get.
- [Grant a User Identity Access to a Device](https://www.seam.co/docs/api/user_identities/grant_access_to_device.md): Grants a specified user identity access to a specified device. Seam API reference: PUT /user_identities/grant_access_to_device.
- [List Accessible Devices for a User Identity](https://www.seam.co/docs/api/user_identities/list_accessible_devices.md): Returns a list of all devices associated with a specified user identity. Seam API reference: GET /user_identities/list_accessible_devices.
- [List ACS Systems Associated with a User Identity](https://www.seam.co/docs/api/user_identities/list_acs_systems.md): Returns a list of all access systems associated with a specified user identity. Seam API reference: GET /user_identities/list_acs_systems.
- [List ACS Users Associated with a User Identity](https://www.seam.co/docs/api/user_identities/list_acs_users.md): Returns a list of all access system users assigned to a specified user identity. Seam API reference: GET /user_identities/list_acs_users.
- [List User Identities](https://www.seam.co/docs/api/user_identities/list.md): Returns a list of all user identities. Reference for GET /user_identities/list in the Seam API, with request and response details.
- [Get a User Identity](https://www.seam.co/docs/api/user_identities/get.md): Returns a specified user identity. You must include at least one request parameter. Seam API reference: GET /user_identities/get.
- [Grant a User Identity Access to a Device](https://www.seam.co/docs/api/user_identities/grant_access_to_device.md): Grants a specified user identity access to a specified device. Seam API reference: PUT /user_identities/grant_access_to_device.
- [List User Identities](https://www.seam.co/docs/api/user_identities/list.md): Returns a list of all user identities. Reference for GET /user_identities/list in the Seam API, with request and response details.
- [List Accessible Devices for a User Identity](https://www.seam.co/docs/api/user_identities/list_accessible_devices.md): Returns a list of all devices associated with a specified user identity. Seam API reference: GET /user_identities/list_accessible_devices.
- [List Accessible Entrances for a User Identity](https://www.seam.co/docs/api/user_identities/list_accessible_entrances.md): Returns a list of all ACS entrances accessible to a specified user identity. Seam API reference: GET /user_identities/list_accessible_entrances.
- [List ACS Systems Associated with a User Identity](https://www.seam.co/docs/api/user_identities/list_acs_systems.md): Returns a list of all access systems associated with a specified user identity. Seam API reference: GET /user_identities/list_acs_systems.
- [List ACS Users Associated with a User Identity](https://www.seam.co/docs/api/user_identities/list_acs_users.md): Returns a list of all access system users assigned to a specified user identity. Seam API reference: GET /user_identities/list_acs_users.
- [Merge User Identities](https://www.seam.co/docs/api/user_identities/merge.md): Merges one or more user identities into a primary user identity, for when the same person ended up with more than one user identity.
- [Remove an ACS User from a User Identity](https://www.seam.co/docs/api/user_identities/remove_acs_user.md): Removes a specified access system user from a specified user identity. Seam API reference: DELETE /user_identities/remove_acs_user.
- [Revoke Access to a Device from a User Identity](https://www.seam.co/docs/api/user_identities/revoke_access_to_device.md): Revokes access to a specified device from a specified user identity. Seam API reference: DELETE /user_identities/revoke_access_to_device.
- [Update a User Identity](https://www.seam.co/docs/api/user_identities/update.md): Updates a specified user identity. Reference for PATCH /user_identities/update in the Seam API, with request and response details.
- [Remove an ACS User from a User Identity](https://www.seam.co/docs/api/user_identities/remove_acs_user.md): Removes a specified access system user from a specified user identity. Seam API reference: DELETE /user_identities/remove_acs_user.
- [Revoke Access to a Device from a User Identity](https://www.seam.co/docs/api/user_identities/revoke_access_to_device.md): Revokes access to a specified device from a specified user identity. Seam API reference: DELETE /user_identities/revoke_access_to_device.
- [Update a User Identity](https://www.seam.co/docs/api/user_identities/update.md): Updates a specified user identity. Reference for PATCH /user_identities/update in the Seam API, with request and response details.
- [List Accessible Entrances for a User Identity](https://www.seam.co/docs/api/user_identities/list_accessible_entrances.md): Returns a list of all ACS entrances accessible to a specified user identity. Seam API reference: GET /user_identities/list_accessible_entrances.

##### Unmanaged

- [Get an Unmanaged User Identity](https://www.seam.co/docs/api/user_identities/unmanaged/get.md): Returns a specified unmanaged user identity (where is_managed = false). Seam API reference: GET /user_identities/unmanaged/get.
- [List Unmanaged User Identities](https://www.seam.co/docs/api/user_identities/unmanaged/list.md): Returns a list of all unmanaged user identities (where is_managed = false). Seam API reference: GET /user_identities/unmanaged/list.
- [Update an Unmanaged User Identity](https://www.seam.co/docs/api/user_identities/unmanaged/update.md): Updates an unmanaged user identity to make it managed. Reference for PATCH /user_identities/unmanaged/update in the Seam API, with request and response details.

#### Workspaces

- [The Workspace Object](https://www.seam.co/docs/api/workspaces/object.md): Learn how the workspace object represents an isolated Seam environment that holds your devices, connected accounts, and resources, with sandbox support.
- [Create a Workspace](https://www.seam.co/docs/api/workspaces/create.md): Creates a new workspace. Reference for POST /workspaces/create in the Seam API, with request and response details.
- [Get a Workspace](https://www.seam.co/docs/api/workspaces/get.md): Returns the workspace associated with the authentication value. Reference for GET /workspaces/get in the Seam API, with request and response details.
- [List Workspaces](https://www.seam.co/docs/api/workspaces/list.md): Returns a list of workspaces associated with the authentication value. Reference for GET /workspaces/list in the Seam API, with request and response details.
- [Get a Workspace](https://www.seam.co/docs/api/workspaces/get.md): Returns the workspace associated with the authentication value. Reference for GET /workspaces/get in the Seam API, with request and response details.
- [List Workspaces](https://www.seam.co/docs/api/workspaces/list.md): Returns a list of workspaces associated with the authentication value. Reference for GET /workspaces/list in the Seam API, with request and response details.
- [Reset a Sandbox Workspace](https://www.seam.co/docs/api/workspaces/reset_sandbox.md): Resets the [sandbox workspace](https://www.seam.co/docs/core-concepts/workspaces#sandbox-workspaces) associated with the authentication value. Note that this endpoint is only available for sandbox workspaces.
- [Update a Workspace](https://www.seam.co/docs/api/workspaces/update.md): Updates the workspace associated with the authentication value. Reference for PATCH /workspaces/update in the Seam API, with request and response details.
- [Update a Workspace](https://www.seam.co/docs/api/workspaces/update.md): Updates the workspace associated with the authentication value. Reference for PATCH /workspaces/update in the Seam API, with request and response details.

#### Client Sessions

- [The Client Session Object](https://www.seam.co/docs/api/client_sessions/object.md): Learn how the client_session object restricts your users to their own devices using a custom user_identifier_key that scopes Seam API results.
- [Client Session Events](https://www.seam.co/docs/api/client_sessions/events.md): Reference for Seam Client Session webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Create a Client Session](https://www.seam.co/docs/api/client_sessions/create.md): Creates a new client session. Reference for PUT /client_sessions/create in the Seam API, with request and response details.
- [Delete a Client Session](https://www.seam.co/docs/api/client_sessions/delete.md): Deletes a client session. Reference for DELETE /client_sessions/delete in the Seam API, with request and response details.
- [Get a Client Session](https://www.seam.co/docs/api/client_sessions/get.md): Returns a specified client session. Reference for GET /client_sessions/get in the Seam API, with request and response details.
- [Create a Client Session](https://www.seam.co/docs/api/client_sessions/create.md): Creates a new client session. Reference for PUT /client_sessions/create in the Seam API, with request and response details.
- [Delete a Client Session](https://www.seam.co/docs/api/client_sessions/delete.md): Deletes a client session. Reference for DELETE /client_sessions/delete in the Seam API, with request and response details.
- [Get a Client Session](https://www.seam.co/docs/api/client_sessions/get.md): Returns a specified client session. Reference for GET /client_sessions/get in the Seam API, with request and response details.
- [Get or Create a Client Session](https://www.seam.co/docs/api/client_sessions/get_or_create.md): Returns a [client session](https://www.seam.co/docs/core-concepts/authentication/client-session-tokens) with specific characteristics or creates a new client session with these characteristics if it does not yet exist.
- [Grant Access to a Client Session](https://www.seam.co/docs/api/client_sessions/grant_access.md): Grants a [client session](https://www.seam.co/docs/core-concepts/authentication/client-session-tokens) access to one or more resources, such as [Connect Webviews](https://www.seam.co/docs/core-concepts/connect-webviews), [user identities](https://www.seam.co/docs/capability-guides/mobile-access/mana…
- [List Client Sessions](https://www.seam.co/docs/api/client_sessions/list.md): Returns a list of all client sessions. Reference for GET /client_sessions/list in the Seam API, with request and response details.
- [Grant Access to a Client Session](https://www.seam.co/docs/api/client_sessions/grant_access.md): Grants a [client session](https://www.seam.co/docs/core-concepts/authentication/client-session-tokens) access to one or more resources, such as [Connect Webviews](https://www.seam.co/docs/core-concepts/connect-webviews), [user identities](https://www.seam.co/docs/capability-guides/mobile-access/mana…
- [List Client Sessions](https://www.seam.co/docs/api/client_sessions/list.md): Returns a list of all client sessions. Reference for GET /client_sessions/list in the Seam API, with request and response details.
- [Revoke a Client Session](https://www.seam.co/docs/api/client_sessions/revoke.md): Revokes a client session. Note that deleting a client session is a separate action. Seam API reference: POST /client_sessions/revoke.

#### Customers

- [The Customer Object](https://www.seam.co/docs/api/customers/object.md): Learn how the customer_portal object provides a hosted, customizable interface for managing device access that you can share or embed in your product.
- [Create Customer Portal](https://www.seam.co/docs/api/customers/create_portal.md): Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal.
- [Delete Customer Data](https://www.seam.co/docs/api/customers/delete_data.md): Deletes customer data including resources like spaces, properties, rooms, users, etc. Seam API reference: DELETE /customers/delete_data.
- [Delete Customer Data](https://www.seam.co/docs/api/customers/delete_data.md): Deletes customer data including resources like spaces, properties, rooms, users, etc. Seam API reference: DELETE /customers/delete_data.
- [Push Customer Data](https://www.seam.co/docs/api/customers/push_data.md): Pushes customer data including resources like spaces, properties, rooms, users, etc. Seam API reference: POST /customers/push_data.

#### Spaces

- [The Space Object](https://www.seam.co/docs/api/spaces/object.md): Learn how the space object groups devices and entrances together so you can assign access to an entire space and grant access more efficiently.
- [Space Events](https://www.seam.co/docs/api/spaces/events.md): Reference for Seam Space webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Space Warnings](https://www.seam.co/docs/api/spaces/errors.md): Space warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Add a Connected Account to a Space](https://www.seam.co/docs/api/spaces/add_connected_account.md): Adds a connected account to a specific space. Reference for PUT /spaces/add_connected_account in the Seam API, with request and response details.
- [Add Devices to a Space](https://www.seam.co/docs/api/spaces/add_devices.md): Adds devices to a specific space. Reference for PUT /spaces/add_devices in the Seam API, with request and response details.
- [Add Entrances to a Space](https://www.seam.co/docs/api/spaces/add_acs_entrances.md): Adds entrances to a specific space. Reference for PUT /spaces/add_acs_entrances in the Seam API, with request and response details.
- [Add Entrances to a Space](https://www.seam.co/docs/api/spaces/add_acs_entrances.md): Adds entrances to a specific space. Reference for PUT /spaces/add_acs_entrances in the Seam API, with request and response details.
- [Add a Connected Account to a Space](https://www.seam.co/docs/api/spaces/add_connected_account.md): Adds a connected account to a specific space. Reference for PUT /spaces/add_connected_account in the Seam API, with request and response details.
- [Add Devices to a Space](https://www.seam.co/docs/api/spaces/add_devices.md): Adds devices to a specific space. Reference for PUT /spaces/add_devices in the Seam API, with request and response details.
- [Create a Space](https://www.seam.co/docs/api/spaces/create.md): Creates a new space. Reference for POST /spaces/create in the Seam API, with request and response details.
- [Delete a Space](https://www.seam.co/docs/api/spaces/delete.md): Deletes a space. Reference for DELETE /spaces/delete in the Seam API, with request and response details.
- [Get a Space](https://www.seam.co/docs/api/spaces/get.md): Gets a space. You must include at least one request parameter. Reference for GET /spaces/get in the Seam API, with request and response details.
- [Get related Space resources](https://www.seam.co/docs/api/spaces/get_related.md): Gets all related resources for one or more Spaces. You must include at least one request parameter. Seam API reference: GET /spaces/get_related.
- [List Spaces](https://www.seam.co/docs/api/spaces/list.md): Returns a list of all spaces. Reference for GET /spaces/list in the Seam API, with request and response details.
- [Remove Entrances from a Space](https://www.seam.co/docs/api/spaces/remove_acs_entrances.md): Removes entrances from a specific space. Reference for DELETE /spaces/remove_acs_entrances in the Seam API, with request and response details.
- [Remove a Connected Account from a Space](https://www.seam.co/docs/api/spaces/remove_connected_account.md): Removes a connected account from a specific space. Reference for DELETE /spaces/remove_connected_account in the Seam API, with request and response details.
- [Remove Devices from a Space](https://www.seam.co/docs/api/spaces/remove_devices.md): Removes devices from a specific space. Reference for DELETE /spaces/remove_devices in the Seam API, with request and response details.
- [Update a Space](https://www.seam.co/docs/api/spaces/update.md): Updates an existing space. Reference for PATCH /spaces/update in the Seam API, with request and response details.
- [Delete a Space](https://www.seam.co/docs/api/spaces/delete.md): Deletes a space. Reference for DELETE /spaces/delete in the Seam API, with request and response details.
- [Get a Space](https://www.seam.co/docs/api/spaces/get.md): Gets a space. You must include at least one request parameter. Reference for GET /spaces/get in the Seam API, with request and response details.
- [Get related Space resources](https://www.seam.co/docs/api/spaces/get_related.md): Gets all related resources for one or more Spaces. You must include at least one request parameter. Seam API reference: GET /spaces/get_related.
- [List Spaces](https://www.seam.co/docs/api/spaces/list.md): Returns a list of all spaces. Reference for GET /spaces/list in the Seam API, with request and response details.
- [Remove a Connected Account from a Space](https://www.seam.co/docs/api/spaces/remove_connected_account.md): Removes a connected account from a specific space. Reference for DELETE /spaces/remove_connected_account in the Seam API, with request and response details.
- [Remove Devices from a Space](https://www.seam.co/docs/api/spaces/remove_devices.md): Removes devices from a specific space. Reference for DELETE /spaces/remove_devices in the Seam API, with request and response details.
- [Remove Entrances from a Space](https://www.seam.co/docs/api/spaces/remove_acs_entrances.md): Removes entrances from a specific space. Reference for DELETE /spaces/remove_acs_entrances in the Seam API, with request and response details.
- [Update a Space](https://www.seam.co/docs/api/spaces/update.md): Updates an existing space. Reference for PATCH /spaces/update in the Seam API, with request and response details.

### Monitoring

#### Events

- [The Event Object](https://www.seam.co/docs/api/events/object.md): Learn how the event object represents an occurrence in your workspace, such as a device action or status change, that you can list and react to.
- [Get an Event](https://www.seam.co/docs/api/events/get.md): Returns a specified event. Reference for GET /events/get in the Seam API, with request and response details.
- [List Events](https://www.seam.co/docs/api/events/list.md): Returns a list of all events. Reference for GET /events/list in the Seam API, with request and response details.

#### Media

- [The Media Object](https://www.seam.co/docs/api/media/object.md): Learn how the media object represents a video clip or thumbnail image captured for a camera event, including its status and short-lived download URL.
- [Get Media](https://www.seam.co/docs/api/media/get.md): Returns a specified piece of media, such as a video clip or thumbnail image captured for a camera event, with a short-lived URL from which you can download it.

#### Webhooks

- [The Webhook Object](https://www.seam.co/docs/api/webhooks/object.md): Learn how the webhook object lets you receive event notifications at an endpoint URL you specify, for the set of event types you choose to subscribe to.
- [Create a Webhook](https://www.seam.co/docs/api/webhooks/create.md): Creates a new webhook. Reference for POST /webhooks/create in the Seam API, with request and response details.
- [Delete a Webhook](https://www.seam.co/docs/api/webhooks/delete.md): Deletes a specified webhook. Reference for DELETE /webhooks/delete in the Seam API, with request and response details.
- [Get a Webhook](https://www.seam.co/docs/api/webhooks/get.md): Gets a specified webhook. Reference for GET /webhooks/get in the Seam API, with request and response details.
- [List Webhooks](https://www.seam.co/docs/api/webhooks/list.md): Returns a list of all webhooks. Reference for GET /webhooks/list in the Seam API, with request and response details.
- [Update a Webhook](https://www.seam.co/docs/api/webhooks/update.md): Updates a specified webhook. Reference for PUT /webhooks/update in the Seam API, with request and response details.
- [Delete a Webhook](https://www.seam.co/docs/api/webhooks/delete.md): Deletes a specified webhook. Reference for DELETE /webhooks/delete in the Seam API, with request and response details.
- [Get a Webhook](https://www.seam.co/docs/api/webhooks/get.md): Gets a specified webhook. Reference for GET /webhooks/get in the Seam API, with request and response details.
- [List Webhooks](https://www.seam.co/docs/api/webhooks/list.md): Returns a list of all webhooks. Reference for GET /webhooks/list in the Seam API, with request and response details.
- [Update a Webhook](https://www.seam.co/docs/api/webhooks/update.md): Updates a specified webhook. Reference for PUT /webhooks/update in the Seam API, with request and response details.

#### Action Attempts

- [The Action Attempt Object](https://www.seam.co/docs/api/action_attempts/object.md): Learn how the action_attempt object tracks an attempt to perform an action against a device, letting you monitor its status and final result.
- [Action Attempt Events](https://www.seam.co/docs/api/action_attempts/events.md): Reference for Seam Action Attempt webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Get an Action Attempt](https://www.seam.co/docs/api/action_attempts/get.md): Returns a specified action attempt. Reference for GET /action_attempts/get in the Seam API, with request and response details.
- [List Action Attempts](https://www.seam.co/docs/api/action_attempts/list.md): Returns a list of the action attempts that you specify as an array of action_attempt_ids. Seam API reference: GET /action_attempts/list.

### Low-Level APIs

#### Access Codes

- [The Access Code Object](https://www.seam.co/docs/api/access_codes/object.md): Learn how the access_code object represents a smart lock PIN code you can customize, track, and program across hundreds of supported keypad and pinpad locks.
- [Access Code Events](https://www.seam.co/docs/api/access_codes/events.md): Reference for Seam Access Code webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Access Code Errors and Warnings](https://www.seam.co/docs/api/access_codes/errors.md): Access Code errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Create an Access Code](https://www.seam.co/docs/api/access_codes/create.md): Creates a new access code. Reference for POST /access_codes/create in the Seam API, with request and response details.
- [Create Multiple Linked Access Codes](https://www.seam.co/docs/api/access_codes/create_multiple.md): Creates new access codes that share a common code across multiple devices. Seam API reference: PUT /access_codes/create_multiple.
- [Delete an Access Code](https://www.seam.co/docs/api/access_codes/delete.md): Deletes an access code. Reference for DELETE /access_codes/delete in the Seam API, with request and response details.
- [Generate a Code](https://www.seam.co/docs/api/access_codes/generate_code.md): Generates a code for an access code, given a device ID. Reference for GET /access_codes/generate_code in the Seam API, with request and response details.
- [Get an Access Code](https://www.seam.co/docs/api/access_codes/get.md): Returns a specified [access code](https://www.seam.co/docs/low-level-apis/smart-locks/access-codes).
- [List Access Codes](https://www.seam.co/docs/api/access_codes/list.md): Returns a list of all access codes. Reference for GET /access_codes/list in the Seam API, with request and response details.
- [Create Multiple Linked Access Codes](https://www.seam.co/docs/api/access_codes/create_multiple.md): Creates new access codes that share a common code across multiple devices. Seam API reference: PUT /access_codes/create_multiple.
- [Delete an Access Code](https://www.seam.co/docs/api/access_codes/delete.md): Deletes an access code. Reference for DELETE /access_codes/delete in the Seam API, with request and response details.
- [Generate a Code](https://www.seam.co/docs/api/access_codes/generate_code.md): Generates a code for an access code, given a device ID. Reference for GET /access_codes/generate_code in the Seam API, with request and response details.
- [Get an Access Code](https://www.seam.co/docs/api/access_codes/get.md): Returns a specified [access code](https://www.seam.co/docs/low-level-apis/smart-locks/access-codes).
- [List Access Codes](https://www.seam.co/docs/api/access_codes/list.md): Returns a list of all access codes. Reference for GET /access_codes/list in the Seam API, with request and response details.
- [Pull a Backup Access Code](https://www.seam.co/docs/api/access_codes/pull_backup_access_code.md): Retrieves a backup access code for an access code. Reference for POST /access_codes/pull_backup_access_code in the Seam API, with request and response details.
- [Report Device Access Code Constraints](https://www.seam.co/docs/api/access_codes/report_device_constraints.md): Enables you to report access code-related constraints for a device. Seam API reference: POST /access_codes/report_device_constraints.
- [Update an Access Code](https://www.seam.co/docs/api/access_codes/update.md): Updates a specified active or upcoming access code. See also Modifying Access Codes. Seam API reference: PATCH /access_codes/update.
- [Update Multiple Linked Access Codes](https://www.seam.co/docs/api/access_codes/update_multiple.md): Updates access codes that share a common code across multiple devices. Seam API reference: PATCH /access_codes/update_multiple.
- [Update an Access Code](https://www.seam.co/docs/api/access_codes/update.md): Updates a specified active or upcoming access code. See also Modifying Access Codes. Seam API reference: PATCH /access_codes/update.
- [Update Multiple Linked Access Codes](https://www.seam.co/docs/api/access_codes/update_multiple.md): Updates access codes that share a common code across multiple devices. Seam API reference: PATCH /access_codes/update_multiple.

##### Simulations

- [Simulate Creating an Unmanaged Access Code](https://www.seam.co/docs/api/access_codes/simulate/create_unmanaged_access_code.md): Simulates the creation of an unmanaged access code in a sandbox workspace. Seam API reference: POST /access_codes/simulate/create_unmanaged_access_code.

##### Unmanaged Access Codes

- [Unmanaged Access Codes](https://www.seam.co/docs/api/access_codes/unmanaged/object.md): Learn how the unmanaged_access_code object represents an existing smart lock PIN code that Seam tracks but does not manage until you convert it.
- [Unmanaged Access Codes Events](https://www.seam.co/docs/api/access_codes/unmanaged/events.md): Reference for Seam Unmanaged Access Codes webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Unmanaged Access Codes Errors and Warnings](https://www.seam.co/docs/api/access_codes/unmanaged/errors.md): Unmanaged Access Codes errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Convert an Unmanaged Access Code](https://www.seam.co/docs/api/access_codes/unmanaged/convert_to_managed.md): Converts an unmanaged access code to an access code managed through Seam. Seam API reference: PATCH /access_codes/unmanaged/convert_to_managed.
- [Delete an Unmanaged Access Code](https://www.seam.co/docs/api/access_codes/unmanaged/delete.md): Deletes an unmanaged access code. Reference for DELETE /access_codes/unmanaged/delete in the Seam API, with request and response details.
- [Get an Unmanaged Access Code](https://www.seam.co/docs/api/access_codes/unmanaged/get.md): Returns a specified [unmanaged access code](https://www.seam.co/docs/low-level-apis/smart-locks/access-codes/migrating-existing-access-codes).
- [List Unmanaged Access Codes](https://www.seam.co/docs/api/access_codes/unmanaged/list.md): Returns a list of all unmanaged access codes. Reference for GET /access_codes/unmanaged/list in the Seam API, with request and response details.
- [Update an Unmanaged Access Code](https://www.seam.co/docs/api/access_codes/unmanaged/update.md): Updates a specified unmanaged access code. Reference for PATCH /access_codes/unmanaged/update in the Seam API, with request and response details.

#### Phones

- [The Phone Object](https://www.seam.co/docs/api/phones/object.md): Learn how the phone object represents an app user mobile phone that holds mobile credentials, including its properties and lifecycle events.
- [Phone Events](https://www.seam.co/docs/api/phones/events.md): Reference for Seam Phone webhook events, including event names, JSON payload examples, and the properties your app receives.
- [Phone Errors and Warnings](https://www.seam.co/docs/api/phones/errors.md): Phone errors and warnings in the Seam API, with code meanings and example objects for diagnosing integration issues.
- [Deactivate a Phone](https://www.seam.co/docs/api/phones/deactivate.md): Deactivates a phone, which is useful, for example, if a user has lost their phone. For more information, see [App User Lost Phone Process](https://www.seam.co/docs/capability-guides/mobile-access/managing-phones-for-a-user-identity#app-user-lost-phone-process).
- [Get a Phone](https://www.seam.co/docs/api/phones/get.md): Returns a specified phone. Reference for GET /phones/get in the Seam API, with request and response details.
- [List Phones](https://www.seam.co/docs/api/phones/list.md): Returns a list of all phones. Reference for GET /phones/list in the Seam API, with request and response details.

##### Simulations

- [Create a Sandbox Phone](https://www.seam.co/docs/api/phones/simulate/create_sandbox_phone.md): Creates a new simulated phone in a [sandbox workspace](https://www.seam.co/docs/core-concepts/workspaces#sandbox-workspaces). See also [Creating a Simulated Phone for a User Identity](https://www.seam.co/docs/capability-guides/mobile-access/developing-in-a-sandbox-workspace#creating-a-simulated-phon…

#### Instant Keys

- [The Instant Key Object](https://www.seam.co/docs/api/instant_keys/object.md): Learn how the instant_key object lets you issue a Bluetooth mobile key with one API call and share it by link, text, or email—no app install required.
- [Delete an Instant Key](https://www.seam.co/docs/api/instant_keys/delete.md): Deletes a specified Instant Key. Reference for DELETE /instant_keys/delete in the Seam API, with request and response details.
- [Get an Instant Key](https://www.seam.co/docs/api/instant_keys/get.md): Gets an instant key. You must include at least one request parameter. Reference for GET /instant_keys/get in the Seam API, with request and response details.
- [List Instant Keys](https://www.seam.co/docs/api/instant_keys/list.md): Returns a list of all instant keys. Reference for GET /instant_keys/list in the Seam API, with request and response details.

## OpenAPI Specs

- [openapi](/docs/images/openapi.json)
- [openapi](/docs/openapi.json)
