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

    Class SeamHttpAccessMethods

    Index

    Constructors

    Properties

    client: AxiosInstance
    defaults: Required<SeamHttpRequestOptions>
    ltsVersion: "1.0.0" = seamApiLtsVersion
    ltsVersion: string = seamApiLtsVersion

    Methods

    • Parameters

      • Optionalparameters: { access_method_id: string; acs_encoder_id: string }
        • access_method_id: string

          ID of the access_method to encode onto a card.

        • acs_encoder_id: string

          ID of the acs_encoder to use to encode the access_method.

      • options: AccessMethodsEncodeOptions = {}

      Returns AccessMethodsEncodeRequest

    • Parameters

      • Optionalparameters: {
            access_method_ids: string[];
            exclude?: (
                | "client_sessions"
                | "access_grants"
                | "access_methods"
                | "acs_entrances"
                | "devices"
                | "instant_keys"
                | "spaces"
            )[];
            include?: (
                | "client_sessions"
                | "access_grants"
                | "access_methods"
                | "acs_entrances"
                | "devices"
                | "instant_keys"
                | "spaces"
            )[];
        }
        • access_method_ids: string[]

          IDs of the access methods that you want to get along with their related resources.

        • Optionalexclude?: (
              | "client_sessions"
              | "access_grants"
              | "access_methods"
              | "acs_entrances"
              | "devices"
              | "instant_keys"
              | "spaces"
          )[]
        • Optionalinclude?: (
              | "client_sessions"
              | "access_grants"
              | "access_methods"
              | "acs_entrances"
              | "devices"
              | "instant_keys"
              | "spaces"
          )[]
      • options: AccessMethodsGetRelatedOptions = {}

      Returns AccessMethodsGetRelatedRequest

    • Parameters

      • Optionalparameters: {
            access_grant_id: string;
            acs_entrance_id?: string;
            device_id?: string;
            space_id?: string;
        }
        • access_grant_id: string

          ID of Access Grant to list access methods for.

        • Optionalacs_entrance_id?: string

          ID of the entrance for which you want to retrieve all access methods.

        • Optionaldevice_id?: string

          ID of the device for which you want to retrieve all access methods.

        • Optionalspace_id?: string

          ID of the space for which you want to retrieve all access methods.

      • options: AccessMethodsListOptions = {}

      Returns AccessMethodsListRequest

    • Parameters

      • clientSessionToken: string

      Returns Promise<void>