Class SeamHttpAccessCodesUnmanaged
 Constructors
constructor
- new SeamHttpAccessCodesUnmanaged(apiKeyOrOptions?): SeamHttpAccessCodesUnmanaged
 Properties
client
client: AxiosInstance
Readonlydefaults
 Methods
convertToManaged
- convertToManaged(body?): SeamHttpRequest<void, undefined>
- Parameters- Optionalbody: {
 access_code_id: string;
 allow_external_modification?: boolean;
 force?: boolean;
 is_external_modification_allowed?: boolean;
 sync?: boolean;
 }- access_code_id: string
- Optionalallow_external_modification?: boolean
- Optionalforce?: boolean
- Optionalis_external_modification_allowed?: boolean
- Optionalsync?: boolean
 
 
delete
- delete(body?): SeamHttpRequest<void, undefined>
- Parameters- Optionalbody: {
 access_code_id: string;
 sync?: boolean;
 }- access_code_id: string
- Optionalsync?: boolean
 
 
get
- get(body?): SeamHttpRequest<SetNonNullable<Required<{ 
 access_code: {
 access_code_id: string;
 code: null | string;
 created_at: string;
 device_id: string;
 ends_at?: null | string;
 errors: ({
 error_code: string;
 is_access_code_error: true;
 message: string;
 } | {
 error_code: string;
 is_device_error: true;
 message: string;
 } | {
 error_code: string;
 is_connected_account_error: true;
 message: string;
 })[];
 is_managed: false;
 name: null | string;
 starts_at?: null | string;
 status: "set";
 type: "time_bound" | "ongoing";
 warnings: {
 message: string;
 warning_code: string;
 }[];
 };
 }>, "access_code">, "access_code">
- Parameters- Optionalbody: {
 access_code_id?: string;
 code?: string;
 device_id?: string;
 }- Optionalaccess_code_id?: string
- Optionalcode?: string
- Optionaldevice_id?: 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: ({
 error_code: string;
 is_access_code_error: true;
 message: string;
 } | {
 error_code: string;
 is_device_error: true;
 message: string;
 } | {
 error_code: string;
 is_connected_account_error: true;
 message: string;
 })[];
 is_managed: false;
 name: null | string;
 starts_at?: null | string;
 status: "set";
 type: "time_bound" | "ongoing";
 warnings: {
 message: string;
 warning_code: string;
 }[];
 };
 }>, "access_code">, "access_code">
list
- list(body?): SeamHttpRequest<SetNonNullable<Required<{ 
 access_codes: {
 access_code_id: string;
 code: null | string;
 created_at: string;
 device_id: string;
 ends_at?: null | string;
 errors: ({
 error_code: string;
 is_access_code_error: true;
 message: string;
 } | {
 error_code: string;
 is_device_error: true;
 message: string;
 } | {
 error_code: string;
 is_connected_account_error: true;
 message: string;
 })[];
 is_managed: false;
 name: null | string;
 starts_at?: null | string;
 status: "set";
 type: "time_bound" | "ongoing";
 warnings: {
 message: string;
 warning_code: string;
 }[];
 }[];
 }>, "access_codes">, "access_codes">
- Parameters- Optionalbody: {
 device_id: string;
 user_identifier_key?: string;
 }- device_id: string
- Optionaluser_identifier_key?: string
 
 
- Returns SeamHttpRequest<SetNonNullable<Required<{ 
 access_codes: {
 access_code_id: string;
 code: null | string;
 created_at: string;
 device_id: string;
 ends_at?: null | string;
 errors: ({
 error_code: string;
 is_access_code_error: true;
 message: string;
 } | {
 error_code: string;
 is_device_error: true;
 message: string;
 } | {
 error_code: string;
 is_connected_account_error: true;
 message: string;
 })[];
 is_managed: false;
 name: null | string;
 starts_at?: null | string;
 status: "set";
 type: "time_bound" | "ongoing";
 warnings: {
 message: string;
 warning_code: string;
 }[];
 }[];
 }>, "access_codes">, "access_codes">
update
- update(body?): SeamHttpRequest<void, undefined>
- Parameters- Optionalbody: {
 access_code_id: string;
 allow_external_modification?: boolean;
 force?: boolean;
 is_external_modification_allowed?: boolean;
 is_managed: boolean;
 }- access_code_id: string
- Optionalallow_external_modification?: boolean
- Optionalforce?: boolean
- Optionalis_external_modification_allowed?: boolean
- is_managed: boolean
 
 
updateClientSessionToken
- updateClientSessionToken(clientSessionToken): Promise<void>
- Parameters- clientSessionToken: string
 
- Returns Promise<void>
StaticfromClientSessionToken
- fromClientSessionToken(clientSessionToken, options?): SeamHttpAccessCodesUnmanaged
StaticfromConsoleSessionToken
- fromConsoleSessionToken(consoleSessionToken, workspaceId, options?): SeamHttpAccessCodesUnmanaged
StaticfromPersonalAccessToken
- fromPersonalAccessToken(personalAccessToken, workspaceId, options?): SeamHttpAccessCodesUnmanaged
StaticfromPublishableKey
- fromPublishableKey(publishableKey, userIdentifierKey, options?): Promise<SeamHttpAccessCodesUnmanaged>