The client used to make HTTP requests to the Seam API.
ReadonlydefaultsDefault request options used for requests made by this client.
Client for the Seam API /devices/simulate routes.
Client for the Seam API /devices/unmanaged routes.
Creates a new SeamPaginator to iterate over the paginated results of the request.
Returns a specified device.
You must specify either device_id or name.
Returns a list of all devices.
Optionalparameters: DevicesListParametersReturns a list of all device providers.
The information that this endpoint returns for each provider includes a set of capability flags, such as device_provider.can_remotely_unlock. If at least one supported device from a provider has a specific capability, the corresponding capability flag is true.
When you create a Connect Webview, you can customize the providers—that is, the brands—that it displays. In the /connect_webviews/create request, include the desired set of device provider keys in the accepted_providers parameter. See also Customize the Brands to Display in Your Connect Webviews.
Optionalparameters: DevicesListDeviceProvidersParametersUpdates provider-specific metadata for devices.
Updates a specified device.
You can add or change custom metadata for a device, change the device's name, or convert a managed device to unmanaged.
StaticfromCreates a new SeamHttpDevices authenticated with an API key.
StaticfromCreates a new SeamHttpDevices from an existing HTTP client.
StaticfromCreates a new SeamHttpDevices authenticated with a client session token.
StaticfromCreates a new SeamHttpDevices authenticated with a console session token and scoped to a workspace.
StaticfromCreates a new SeamHttpDevices authenticated with a personal access token and scoped to a workspace.
StaticfromCreates a new SeamHttpDevices authenticated with a client session token for the user identified by the user identifier key. The client session is created with the publishable key if it does not exist.
Client for the Seam API /devices routes.