Properties
Protected _accountUrl
_accountUrl: string = "https://account.ultimaker.com"
Protected _bearerToken
_bearerToken: string = ""
Protected _clientId
_clientId: string = ""
Protected _clientSecret
_clientSecret: string = ""
Protected _connectUrl
_connectUrl: string = "https://api.ultimaker.com/connect/v1"
Protected _fetch
_fetch
: (<T>(this
: UltimakerClient, method
: "GET" | "POST" | "PUT" | "DELETE", url
: string, urlArgs
?: {     [k: 
string]
: any; }, bodyArgs
?: {     [k: 
string]
: any; }) => Promise<HttpResponse<T>>) = augmentedFetch
Type declaration
- 
- <T>(this: UltimakerClient, method: "GET" | "POST" | "PUT" | "DELETE", url: string, urlArgs?: { 
 [k: string]: any;
 }, bodyArgs?: {
 [k: string]: any;
 }): Promise<HttpResponse<T>>
- 
Parameters
- 
- 
method: "GET" | "POST" | "PUT" | "DELETE"
- 
url: string
- 
urlArgs: { 
 [k: string]: any;
 } = {}
- 
bodyArgs: { 
 [k: string]: any;
 } = {}
 
 
 
 
Protected _redirectUri
_redirectUri: string = ""
Protected _refreshToken
_refreshToken: string = ""
addClusterMaintenanceTask
add
Cluster
Maintenance
Task
: ((this
: UltimakerClient, clusterId
: string, taskCodes
: string[], summary
?: string, description
?: string) => Promise<HttpResponse<unknown>>) = Connect.addClusterMaintenanceTask
Type declaration
- 
- (this: UltimakerClient, clusterId: string, taskCodes: string[], summary?: string, description?: string): Promise<HttpResponse<unknown>>
- 
Parameters
- 
- 
clusterId: string
- 
taskCodes: string[]
- 
summary: string = ""
- 
description: string = ""
 
 Returns Promise<HttpResponse<unknown>>
 
 
addClusterNote
add
Cluster
Note
: ((this
: UltimakerClient, id
: string, note
: string, summary
?: string, description
?: string) => Promise<HttpResponse<unknown>>) = Connect.addClusterNote
Type declaration
- 
- (this: UltimakerClient, id: string, note: string, summary?: string, description?: string): Promise<HttpResponse<unknown>>
- 
Parameters
- 
- 
id: string
- 
note: string
- 
summary: string = ""
- 
description: string = ""
 
 Returns Promise<HttpResponse<unknown>>
 
 
addSubscription
add
Subscription
: ((this
: UltimakerClient) => Promise<string>) = Authentication.addSubscriptionbulkAccountImport
bulkAccountImport: (() => Promise<string>) = Authentication.bulkAccountImport
Type declaration
- 
- (): Promise<string>
- 
Returns Promise<string>
 
 
clusterActionStatus
cluster
Action
Status
: ((this
: UltimakerClient, clusterId
: string, actionId
: string) => Promise<HttpResponse<{     actionId
: string;     status
: string; }>>) = Connect.clusterActionStatus
Type declaration
- 
- (this: UltimakerClient, clusterId: string, actionId: string): Promise<HttpResponse<{ 
 actionId: string;
 status: string;
 }>>
- 
Parameters
- 
- 
clusterId: string
- 
actionId: string
 
 Returns Promise<HttpResponse<{ 
 actionId: string;
 status: string;
 }>>
 
 
clusterSharingSettings
cluster
Sharing
Settings
: ((this
: UltimakerClient) => Promise<string>) = Connect.clusterSharingSettingscompletedMaintenanceTasks
confirmRegistration
confirm
Registration
: ((this
: UltimakerClient, connectionId
: string) => Promise<HttpResponse<{     clusterId
: string;     hostName
: string; }>>) = Connect.confirmRegistrationconfirmUserCreationFromBulkAccountImport
confirmUserCreationFromBulkAccountImport: (() => Promise<string>) = Authentication.confirmUserCreationFromBulkAccountImport
Type declaration
- 
- (): Promise<string>
- 
Returns Promise<string>
 
 
currentOrganizationMembers
currentUsers
current
Users
: ((this
: UltimakerClient) => Promise<string>) = Authentication.currentUsersdeleteInvitationToOrganization
delete
Invitation
To
Organization
: ((this
: UltimakerClient, id
: string) => Promise<HttpResponse<undefined>>) = Authentication.deleteInvitationToOrganizationinviteNewTeamMembers
invite
New
Team
Members
: ((this
: UltimakerClient, id
: string, emails
: string[]) => Promise<HttpResponse<undefined>>) = Authentication.inviteNewTeamMembersinviteUserToOrganization
invite
User
To
Organization
: ((this
: UltimakerClient, emails
: string[], redirectUri
: string, roles
: [], summary
: string, description
: string) => Promise<HttpResponse<undefined>>) = Authentication.inviteUserToOrganization
Type declaration
- 
- (this: UltimakerClient, emails: string[], redirectUri: string, roles: [], summary: string, description: string): Promise<HttpResponse<undefined>>
- 
Parameters
- 
- 
emails: string[]
- 
redirectUri: string
- 
roles: []
- 
summary: string
- 
description: string
 
 Returns Promise<HttpResponse<undefined>>
 
 
listJobFilter
list
Job
Filter
: ((this
: UltimakerClient) => Promise<HttpResponse<[{     displayName
: string;     key
: string;     type
: string; }]>>) = Connect.listJobFiltermaterialsUpload
materials
Upload
: ((this
: UltimakerClient) => Promise<string>) = Connect.materialsUploadnewSpatialLicense
new
Spatial
License
: ((this
: UltimakerClient) => Promise<string>) = Authentication.newSpatialLicenseorganizationInvitiation
organization
Invitiation
: ((this
: UltimakerClient, organizationId
: string, invitationId
: string) => Promise<HttpResponse<{     email
: string;     invitationId
: string;     organizationName
: string; }>>) = Authentication.organizationInvitiation
Type declaration
- 
- (this: UltimakerClient, organizationId: string, invitationId: string): Promise<HttpResponse<{ 
 email: string;
 invitationId: string;
 organizationName: string;
 }>>
- 
Parameters
- 
- 
organizationId: string
- 
invitationId: string
 
 Returns Promise<HttpResponse<{ 
 email: string;
 invitationId: string;
 organizationName: string;
 }>>
 
 
postToken
post
Token
: ((this
: UltimakerClient) => Promise<string>) = Authentication.postTokenremoveMemberFromOgranization
remove
Member
From
Ogranization
: ((this
: UltimakerClient, id
: string) => Promise<HttpResponse<undefined>>) = Authentication.removeMemberFromOgranizationremoveTeamMember
remove
Team
Member
: ((this
: UltimakerClient, teamId
: string, userId
: string) => Promise<HttpResponse<undefined>>) = Authentication.removeTeamMembersendEmailToUser
send
Email
To
User
: ((this
: UltimakerClient) => Promise<string>) = Authentication.sendEmailToUsersendPrinterAction
send
Printer
Action
: ((this
: UltimakerClient) => Promise<string>) = Connect.sendPrinterActionsubmitPrinterAction
submit
Printer
Action
: ((this
: UltimakerClient) => Promise<string>) = Connect.submitPrinterActionupdateClusterPrintJob
update
Cluster
Print
Job
: ((this
: UltimakerClient) => Promise<string>) = Connect.updateClusterPrintJobupdateInvitationStatus
update
Invitation
Status
: ((this
: UltimakerClient) => Promise<string>) = Authentication.updateInvitationStatusupdateOrganizationMemberData
update
Organization
Member
Data
: ((this
: UltimakerClient) => Promise<string>) = Authentication.updateOrganizationMemberDataupdateSubscription
update
Subscription
: ((this
: UltimakerClient, id
: string, expiresAt
: string) => Promise<HttpResponse<any>>) = Authentication.updateSubscriptionuploadTeamImage
upload
Team
Image
: ((this
: UltimakerClient) => Promise<string>) = Authentication.uploadTeamImageuserPermissions
user
Permissions
: ((this
: UltimakerClient) => Promise<string>) = Authentication.userPermissionsuserRoles
user
Roles
: ((this
: UltimakerClient) => Promise<string>) = Authentication.userRoles