@seamapi/http - v1.121.0
    Preparing search index...

    Type Alias ActionAttemptResource

    ActionAttemptResource:
        | {
            action_attempt_id: string;
            action_type: "LOCK_DOOR";
            error: { message: string; type: string };
            result: { was_confirmed_by_device?: boolean };
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "UNLOCK_DOOR";
            error: { message: string; type: string };
            result: { was_confirmed_by_device?: boolean };
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "SCAN_CREDENTIAL";
            error: {
                message: string;
                type: | "uncategorized_error"
                | "action_attempt_expired"
                | "no_credential_on_encoder"
                | "encoder_not_online"
                | "encoder_communication_timeout"
                | "bridge_disconnected";
            };
            result: {
                acs_credential_on_encoder: | {
                    card_number: string
                    | null;
                    created_at: string | null;
                    ends_at: string | null;
                    is_issued: boolean | null;
                    starts_at: string | null;
                    visionline_metadata?: {
                        cancelled?: boolean;
                        card_format?: "TLCode" | "rfid48";
                        card_holder?: string;
                        card_id?: string;
                        common_acs_entrance_ids?: string[];
                        discarded?: boolean;
                        expired?: boolean;
                        guest_acs_entrance_ids?: string[];
                        number_of_issued_cards?: number;
                        overridden?: boolean;
                        overwritten?: boolean;
                        pending_auto_update?: boolean;
                    };
                }
                | null;
                acs_credential_on_seam: {
                    access_method: "code"
                    | "card"
                    | "mobile_key"
                    | "cloud_key";
                    acs_credential_id: string;
                    acs_credential_pool_id?: string;
                    acs_system_id: string;
                    acs_user_id?: string;
                    assa_abloy_vostio_metadata?: {
                        auto_join?: boolean;
                        door_names?: string[];
                        endpoint_id?: string;
                        key_id?: string;
                        key_issuing_request_id?: string;
                        override_guest_acs_entrance_ids?: string[];
                    };
                    card_number?: string
                    | null;
                    code?: string | null;
                    connected_account_id: string;
                    created_at: string;
                    display_name: string;
                    ends_at?: string;
                    errors: { created_at: string; error_code: string; message: string }[];
                    external_type?:
                        | "pti_card"
                        | "brivo_credential"
                        | "hid_credential"
                        | "visionline_card"
                        | "salto_ks_credential"
                        | "assa_abloy_vostio_key"
                        | "salto_space_key"
                        | "latch_access"
                        | "dormakaba_ambiance_credential"
                        | "hotek_card"
                        | "salto_ks_tag"
                        | "avigilon_alta_credential"
                        | "kisi_credential";
                    external_type_display_name?: string;
                    is_issued?: boolean;
                    is_latest_desired_state_synced_with_provider?: boolean
                    | null;
                    is_managed: boolean;
                    is_multi_phone_sync_credential?: boolean;
                    is_one_time_use?: boolean;
                    issued_at?: string | null;
                    latest_desired_state_synced_with_provider_at?: string | null;
                    parent_acs_credential_id?: string;
                    starts_at?: string;
                    user_identity_id?: string;
                    visionline_metadata?: {
                        auto_join?: boolean;
                        card_function_type?: "guest" | "staff";
                        card_id?: string;
                        common_acs_entrance_ids?: string[];
                        credential_id?: string;
                        guest_acs_entrance_ids?: string[];
                        is_valid?: boolean;
                        joiner_acs_credential_ids?: string[];
                    };
                    warnings: {
                        created_at: string;
                        message: string;
                        warning_code: | "waiting_to_be_issued"
                        | "schedule_externally_modified"
                        | "schedule_modified"
                        | "being_deleted"
                        | "unknown_issue_with_acs_credential"
                        | "needs_to_be_reissued";
                    }[];
                    workspace_id: string;
                };
                warnings: {
                    warning_code: | "acs_credential_on_encoder_out_of_sync"
                    | "acs_credential_on_seam_not_found";
                    warning_message: string;
                }[];
            };
            status: "success"
            | "pending"
            | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "ENCODE_CREDENTIAL";
            error: {
                message: string;
                type: | "uncategorized_error"
                | "action_attempt_expired"
                | "no_credential_on_encoder"
                | "incompatible_card_format"
                | "credential_cannot_be_reissued"
                | "encoder_not_online"
                | "encoder_communication_timeout"
                | "bridge_disconnected"
                | "encoding_interrupted"
                | "credential_deleted";
            };
            result: {
                access_method: "code"
                | "card"
                | "mobile_key"
                | "cloud_key";
                acs_credential_id: string;
                acs_credential_pool_id?: string;
                acs_system_id: string;
                acs_user_id?: string;
                assa_abloy_vostio_metadata?: {
                    auto_join?: boolean;
                    door_names?: string[];
                    endpoint_id?: string;
                    key_id?: string;
                    key_issuing_request_id?: string;
                    override_guest_acs_entrance_ids?: string[];
                };
                card_number?: string
                | null;
                code?: string | null;
                connected_account_id: string;
                created_at: string;
                display_name: string;
                ends_at?: string;
                errors: { created_at: string; error_code: string; message: string }[];
                external_type?:
                    | "pti_card"
                    | "brivo_credential"
                    | "hid_credential"
                    | "visionline_card"
                    | "salto_ks_credential"
                    | "assa_abloy_vostio_key"
                    | "salto_space_key"
                    | "latch_access"
                    | "dormakaba_ambiance_credential"
                    | "hotek_card"
                    | "salto_ks_tag"
                    | "avigilon_alta_credential"
                    | "kisi_credential";
                external_type_display_name?: string;
                is_issued?: boolean;
                is_latest_desired_state_synced_with_provider?: boolean
                | null;
                is_managed: boolean;
                is_multi_phone_sync_credential?: boolean;
                is_one_time_use?: boolean;
                issued_at?: string | null;
                latest_desired_state_synced_with_provider_at?: string | null;
                parent_acs_credential_id?: string;
                starts_at?: string;
                user_identity_id?: string;
                visionline_metadata?: {
                    auto_join?: boolean;
                    card_function_type?: "guest" | "staff";
                    card_id?: string;
                    common_acs_entrance_ids?: string[];
                    credential_id?: string;
                    guest_acs_entrance_ids?: string[];
                    is_valid?: boolean;
                    joiner_acs_credential_ids?: string[];
                };
                warnings: {
                    created_at: string;
                    message: string;
                    warning_code: | "waiting_to_be_issued"
                    | "schedule_externally_modified"
                    | "schedule_modified"
                    | "being_deleted"
                    | "unknown_issue_with_acs_credential"
                    | "needs_to_be_reissued";
                }[];
                workspace_id: string;
            };
            status: "success"
            | "pending"
            | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "SCAN_TO_ASSIGN_CREDENTIAL";
            error: {
                message: string;
                type: | "uncategorized_error"
                | "action_attempt_expired"
                | "no_credential_on_encoder";
            };
            result: {
                access_method: "code"
                | "card"
                | "mobile_key"
                | "cloud_key";
                acs_credential_id: string;
                acs_credential_pool_id?: string;
                acs_system_id: string;
                acs_user_id?: string;
                assa_abloy_vostio_metadata?: {
                    auto_join?: boolean;
                    door_names?: string[];
                    endpoint_id?: string;
                    key_id?: string;
                    key_issuing_request_id?: string;
                    override_guest_acs_entrance_ids?: string[];
                };
                card_number?: string
                | null;
                code?: string | null;
                connected_account_id: string;
                created_at: string;
                display_name: string;
                ends_at?: string;
                errors: { created_at: string; error_code: string; message: string }[];
                external_type?:
                    | "pti_card"
                    | "brivo_credential"
                    | "hid_credential"
                    | "visionline_card"
                    | "salto_ks_credential"
                    | "assa_abloy_vostio_key"
                    | "salto_space_key"
                    | "latch_access"
                    | "dormakaba_ambiance_credential"
                    | "hotek_card"
                    | "salto_ks_tag"
                    | "avigilon_alta_credential"
                    | "kisi_credential";
                external_type_display_name?: string;
                is_issued?: boolean;
                is_latest_desired_state_synced_with_provider?: boolean
                | null;
                is_managed: boolean;
                is_multi_phone_sync_credential?: boolean;
                is_one_time_use?: boolean;
                issued_at?: string | null;
                latest_desired_state_synced_with_provider_at?: string | null;
                parent_acs_credential_id?: string;
                starts_at?: string;
                user_identity_id?: string;
                visionline_metadata?: {
                    auto_join?: boolean;
                    card_function_type?: "guest" | "staff";
                    card_id?: string;
                    common_acs_entrance_ids?: string[];
                    credential_id?: string;
                    guest_acs_entrance_ids?: string[];
                    is_valid?: boolean;
                    joiner_acs_credential_ids?: string[];
                };
                warnings: {
                    created_at: string;
                    message: string;
                    warning_code: | "waiting_to_be_issued"
                    | "schedule_externally_modified"
                    | "schedule_modified"
                    | "being_deleted"
                    | "unknown_issue_with_acs_credential"
                    | "needs_to_be_reissued";
                }[];
                workspace_id: string;
            };
            status: "success"
            | "pending"
            | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "ASSIGN_CREDENTIAL";
            error: {
                message: string;
                type: | "uncategorized_error"
                | "action_attempt_expired"
                | "credential_not_found";
            };
            result: {
                access_method_id: string;
                client_session_token?: string;
                code?: string
                | null;
                created_at: string;
                customization_profile_id?: string;
                display_name: string;
                errors: {
                    created_at: string;
                    error_code: "failed_to_issue";
                    message: string;
                }[];
                instant_key_url?: string;
                is_assignment_required?: boolean;
                is_encoding_required?: boolean;
                is_issued: boolean;
                is_ready_for_assignment?: boolean;
                is_ready_for_encoding?: boolean;
                issued_at: string
                | null;
                mode: "code" | "card" | "mobile_key" | "cloud_key";
                pending_mutations: {
                    created_at: string;
                    from: { ends_at: string | null; starts_at: string | null };
                    message: string;
                    mutation_code:
                        | "provisioning_access"
                        | "revoking_access"
                        | "updating_access_times";
                    to: { ends_at: string
                    | null; starts_at: string | null };
                }[];
                warnings: {
                    created_at: string;
                    message: string;
                    original_access_method_id?: string;
                    warning_code: | "being_deleted"
                    | "updating_access_times"
                    | "pulled_backup_access_code"
                    | "delay_in_issuing";
                }[];
                workspace_id: string;
            };
            status: "success"
            | "pending"
            | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "RESET_SANDBOX_WORKSPACE";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "SET_FAN_MODE";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "SET_HVAC_MODE";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "ACTIVATE_CLIMATE_PRESET";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "SIMULATE_KEYPAD_CODE_ENTRY";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "SIMULATE_MANUAL_LOCK_VIA_KEYPAD";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "PUSH_THERMOSTAT_PROGRAMS";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "CONFIGURE_AUTO_LOCK";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "SYNC_ACCESS_CODES";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "CREATE_ACCESS_CODE";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "DELETE_ACCESS_CODE";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "UPDATE_ACCESS_CODE";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "CREATE_NOISE_THRESHOLD";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "DELETE_NOISE_THRESHOLD";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }
        | {
            action_attempt_id: string;
            action_type: "UPDATE_NOISE_THRESHOLD";
            error: { message: string; type: string };
            result: {};
            status: "success" | "pending" | "error";
        }