Class SeamHttpAccessCodesSimulate
 Constructors
constructor
- new SeamHttpAccessCodesSimulate(apiKeyOrOptions?): SeamHttpAccessCodesSimulate
 
 Properties
client
client: AxiosInstance
Readonlydefaults
 Methods
createUnmanagedAccessCode
- createUnmanagedAccessCode(body?): SeamHttpRequest<SetNonNullable<Required<{ 
    access_code: { 
        access_code_id: string; 
        code: null | string; 
        created_at: string; 
        device_id: string; 
        ends_at?: null | string; 
        errors: (
            | { 
                created_at?: string; 
                error_code: "smartthings_failed_to_set_access_code"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "smartthings_failed_to_set_after_multiple_retries"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "smartthings_no_free_slots_available"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "failed_to_set_on_device"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "failed_to_remove_from_device"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "duplicate_code_on_device"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "duplicate_code_attempt_prevented"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "igloohome_bridge_too_many_pending_jobs"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "igloohome_bridge_offline"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "igloohome_offline_access_code_no_variance_available"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "kwikset_unable_to_confirm_code"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "kwikset_unable_to_confirm_deletion"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "code_modified_external_to_seam"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "august_lock_invalid_code_length"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "august_device_programming_delay"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "august_device_slots_full"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "august_lock_missing_keypad"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "august_lock_temporarily_offline"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "salto_ks_user_not_subscribed"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "hubitat_device_programming_delay"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "hubitat_no_free_positions_available"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "wyze_duplicate_code_name"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "wyze_potential_duplicate_code"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "dormakaba_oracode_no_valid_user_level"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "account_disconnected"; 
                is_connected_account_error: true; 
                is_device_error: false; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "salto_ks_subscription_limit_exceeded"; 
                is_connected_account_error: true; 
                is_device_error: false; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "device_offline"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "device_removed"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "hub_disconnected"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "device_disconnected"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "empty_backup_access_code_pool"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "august_lock_not_authorized"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "august_lock_missing_bridge"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "ttlock_lock_not_paired_to_gateway"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "missing_device_credentials"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "auxiliary_heat_running"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "subscription_required"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "invalid_credentials"; 
                is_connected_account_error: true; 
                message: string; 
            })[]; 
        is_managed: false; 
        name: null | string; 
        starts_at?: null | string; 
        status: "set"; 
        type: "time_bound" | "ongoing"; 
        warnings: (
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "smartthings_failed_to_set_access_code"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "schlage_detected_duplicate"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "schlage_creation_outage"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "code_modified_external_to_seam"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "delay_in_setting_on_device"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "delay_in_removing_from_device"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "third_party_integration_detected"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "august_device_programming_delay"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "august_lock_temporarily_offline"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "igloo_algopin_must_be_used_within_24_hours"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "management_transferred"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "kwikset_unable_to_confirm_code"; 
            })[]; 
    }; 
}>, "access_code">, "access_code"> Parameters
Optionalbody: { 
    code: string; 
    device_id: string; 
    name: string; 
}code: string
device_id: string
name: string
Returns SeamHttpRequest<SetNonNullable<Required<{ 
    access_code: { 
        access_code_id: string; 
        code: null | string; 
        created_at: string; 
        device_id: string; 
        ends_at?: null | string; 
        errors: (
            | { 
                created_at?: string; 
                error_code: "smartthings_failed_to_set_access_code"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "smartthings_failed_to_set_after_multiple_retries"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "smartthings_no_free_slots_available"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "failed_to_set_on_device"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "failed_to_remove_from_device"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "duplicate_code_on_device"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "duplicate_code_attempt_prevented"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "igloohome_bridge_too_many_pending_jobs"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "igloohome_bridge_offline"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "igloohome_offline_access_code_no_variance_available"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "kwikset_unable_to_confirm_code"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "kwikset_unable_to_confirm_deletion"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "code_modified_external_to_seam"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "august_lock_invalid_code_length"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "august_device_programming_delay"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "august_device_slots_full"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "august_lock_missing_keypad"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "august_lock_temporarily_offline"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "salto_ks_user_not_subscribed"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "hubitat_device_programming_delay"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "hubitat_no_free_positions_available"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "wyze_duplicate_code_name"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "wyze_potential_duplicate_code"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at?: string; 
                error_code: "dormakaba_oracode_no_valid_user_level"; 
                is_access_code_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "account_disconnected"; 
                is_connected_account_error: true; 
                is_device_error: false; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "salto_ks_subscription_limit_exceeded"; 
                is_connected_account_error: true; 
                is_device_error: false; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "device_offline"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "device_removed"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "hub_disconnected"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "device_disconnected"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "empty_backup_access_code_pool"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "august_lock_not_authorized"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "august_lock_missing_bridge"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "ttlock_lock_not_paired_to_gateway"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "missing_device_credentials"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "auxiliary_heat_running"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "subscription_required"; 
                is_device_error: true; 
                message: string; 
            }
            | { 
                created_at: string; 
                error_code: "invalid_credentials"; 
                is_connected_account_error: true; 
                message: string; 
            })[]; 
        is_managed: false; 
        name: null | string; 
        starts_at?: null | string; 
        status: "set"; 
        type: "time_bound" | "ongoing"; 
        warnings: (
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "smartthings_failed_to_set_access_code"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "schlage_detected_duplicate"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "schlage_creation_outage"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "code_modified_external_to_seam"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "delay_in_setting_on_device"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "delay_in_removing_from_device"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "third_party_integration_detected"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "august_device_programming_delay"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "august_lock_temporarily_offline"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "igloo_algopin_must_be_used_within_24_hours"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "management_transferred"; 
            }
            | { 
                created_at?: string; 
                message: string; 
                warning_code: "kwikset_unable_to_confirm_code"; 
            })[]; 
    }; 
}>, "access_code">, "access_code">
updateClientSessionToken
- updateClientSessionToken(clientSessionToken): Promise<void>
 Parameters
- clientSessionToken: string
 
Returns Promise<void>
StaticfromClientSessionToken
- fromClientSessionToken(clientSessionToken, options?): SeamHttpAccessCodesSimulate
 
StaticfromConsoleSessionToken
- fromConsoleSessionToken(consoleSessionToken, workspaceId, options?): SeamHttpAccessCodesSimulate
 
StaticfromPersonalAccessToken
- fromPersonalAccessToken(personalAccessToken, workspaceId, options?): SeamHttpAccessCodesSimulate
 
StaticfromPublishableKey
- fromPublishableKey(publishableKey, userIdentifierKey, options?): Promise<SeamHttpAccessCodesSimulate>