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.addSubscription
bulkAccountImport
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.clusterSharingSettings
completedMaintenanceTasks
confirmRegistration
confirm
Registration
: ((this
: UltimakerClient, connectionId
: string) => Promise<HttpResponse<{ clusterId
: string; hostName
: string; }>>) = Connect.confirmRegistration
confirmUserCreationFromBulkAccountImport
confirmUserCreationFromBulkAccountImport: (() => Promise<string>) = Authentication.confirmUserCreationFromBulkAccountImport
Type declaration
-
- (): Promise<string>
-
Returns Promise<string>
currentOrganizationMembers
currentUsers
current
Users
: ((this
: UltimakerClient) => Promise<string>) = Authentication.currentUsers
deleteInvitationToOrganization
delete
Invitation
To
Organization
: ((this
: UltimakerClient, id
: string) => Promise<HttpResponse<undefined>>) = Authentication.deleteInvitationToOrganization
inviteNewTeamMembers
invite
New
Team
Members
: ((this
: UltimakerClient, id
: string, emails
: string[]) => Promise<HttpResponse<undefined>>) = Authentication.inviteNewTeamMembers
inviteUserToOrganization
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.listJobFilter
materialsUpload
materials
Upload
: ((this
: UltimakerClient) => Promise<string>) = Connect.materialsUpload
newSpatialLicense
new
Spatial
License
: ((this
: UltimakerClient) => Promise<string>) = Authentication.newSpatialLicense
organizationInvitiation
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.postToken
removeMemberFromOgranization
remove
Member
From
Ogranization
: ((this
: UltimakerClient, id
: string) => Promise<HttpResponse<undefined>>) = Authentication.removeMemberFromOgranization
removeTeamMember
remove
Team
Member
: ((this
: UltimakerClient, teamId
: string, userId
: string) => Promise<HttpResponse<undefined>>) = Authentication.removeTeamMember
sendEmailToUser
send
Email
To
User
: ((this
: UltimakerClient) => Promise<string>) = Authentication.sendEmailToUser
sendPrinterAction
send
Printer
Action
: ((this
: UltimakerClient) => Promise<string>) = Connect.sendPrinterAction
submitPrinterAction
submit
Printer
Action
: ((this
: UltimakerClient) => Promise<string>) = Connect.submitPrinterAction
updateClusterPrintJob
update
Cluster
Print
Job
: ((this
: UltimakerClient) => Promise<string>) = Connect.updateClusterPrintJob
updateInvitationStatus
update
Invitation
Status
: ((this
: UltimakerClient) => Promise<string>) = Authentication.updateInvitationStatus
updateOrganizationMemberData
update
Organization
Member
Data
: ((this
: UltimakerClient) => Promise<string>) = Authentication.updateOrganizationMemberData
updateSubscription
update
Subscription
: ((this
: UltimakerClient, id
: string, expiresAt
: string) => Promise<HttpResponse<any>>) = Authentication.updateSubscription
uploadTeamImage
upload
Team
Image
: ((this
: UltimakerClient) => Promise<string>) = Authentication.uploadTeamImage
userPermissions
user
Permissions
: ((this
: UltimakerClient) => Promise<string>) = Authentication.userPermissions
userRoles
user
Roles
: ((this
: UltimakerClient) => Promise<string>) = Authentication.userRoles