Constructors

Properties

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

Methods

  • Parameters

    Returns SeamHttpRequest<SetNonNullable<Required<{
        access_grant: {
            access_grant_id: string;
            access_method_ids: string[];
            created_at: string;
            display_name: string;
            location_ids: string[];
            requested_access_methods: {
                created_access_method_ids: string[];
                created_at: string;
                display_name: string;
                mode: "code" | "card" | "mobile_key";
            }[];
            space_ids: string[];
            user_identity_id: string;
            workspace_id: string;
        };
    }>, "access_grant">, "access_grant">

  • Parameters

    • Optionalparams: {
          access_grant_id: string;
      }
      • access_grant_id: string

        ID of access grant to delete.

    Returns SeamHttpRequest<void, undefined>

  • Parameters

    • Optionalparams: {
          access_grant_id: string;
      }
      • access_grant_id: string

        ID of access grant to get.

    Returns SeamHttpRequest<SetNonNullable<Required<{
        access_grant: {
            access_grant_id: string;
            access_method_ids: string[];
            created_at: string;
            display_name: string;
            location_ids: string[];
            requested_access_methods: {
                created_access_method_ids: string[];
                created_at: string;
                display_name: string;
                mode: "code" | "card" | "mobile_key";
            }[];
            space_ids: string[];
            user_identity_id: string;
            workspace_id: string;
        };
    }>, "access_grant">, "access_grant">

  • Parameters

    • Optionalparams: {
          acs_entrance_id?: string;
          acs_system_id?: string;
          location_id?: string;
          space_id?: string;
          user_identity_id?: string;
      }
      • Optionalacs_entrance_id?: string

        ID of entrance to filter list of access grants by.

      • Optionalacs_system_id?: string

        ID of system to filter list of access grants by.

      • Optionallocation_id?: string

        Use space_id.

      • Optionalspace_id?: string

        ID of space to filter list of access grants by.

      • Optionaluser_identity_id?: string

        ID of user identity to filter list of access grants by.

    Returns SeamHttpRequest<SetNonNullable<Required<{
        access_grants: {
            access_grant_id: string;
            access_method_ids: string[];
            created_at: string;
            display_name: string;
            location_ids: string[];
            requested_access_methods: {
                created_access_method_ids: string[];
                created_at: string;
                display_name: string;
                mode: "code" | "card" | "mobile_key";
            }[];
            space_ids: string[];
            user_identity_id: string;
            workspace_id: string;
        }[];
    }>, "access_grants">, "access_grants">

  • Parameters

    • clientSessionToken: string

    Returns Promise<void>