useCache
Datalayer Core / useCache
Function: useCache()
useCache(
__namedParameters):object
Defined in: src/hooks/useCache.tsx:142
Callbacks to RUN service.
It assumes to be used within a Router component. If not
you must set the options loginRoute to null (raise an error Unauthorized
instead of redirecting to the login page).
Parameters
__namedParameters
CacheProps = {}
Returns
addMemberToOrganization()
addMemberToOrganization: (
organizationId,userId) =>Promise<any>
Parameters
organizationId
string
userId
string
Returns
Promise<any>
addMemberToOrganizationSpace()
addMemberToOrganizationSpace: (
organizationId,spaceId,accountId) =>Promise<any>
Parameters
organizationId
string
spaceId
string
accountId
string
Returns
Promise<any>
addMemberToTeam()
addMemberToTeam: (
teamId,userId) =>Promise<any>
Parameters
teamId
string
userId
string
Returns
Promise<any>
addRoleToOrganizationMember()
addRoleToOrganizationMember: (
organizationId,userId,roleName) =>Promise<any>
Parameters
organizationId
string
userId
string
roleName
string
Returns
Promise<any>
addRoleToTeamMember()
addRoleToTeamMember: (
teamId,userId,roleName) =>Promise<any>
Parameters
teamId
string
userId
string
roleName
string
Returns
Promise<any>
assignRoleToUser()
assignRoleToUser: (
userId,roleName) =>Promise<any>
Parameters
userId
any
roleName
any
Returns
Promise<any>
assignTagToContact()
assignTagToContact: (
contactId,tagName) =>Promise<any>
Parameters
contactId
any
tagName
any
Returns
Promise<any>
burnCredit()
burnCredit: (
credits) =>Promise<any>
Parameters
credits
any
Returns
Promise<any>
changePassword()
changePassword: (
handle,password,passwordConfirm) =>Promise<any>
Parameters
handle
any
password
any
passwordConfirm
any
Returns
Promise<any>
clearAllCaches()
clearAllCaches: () =>
void
Returns
void
clearCachedDatasources()
clearCachedDatasources: () =>
void
Returns
void
clearCachedInvites()
clearCachedInvites: () =>
void
Returns
void
clearCachedItems()
clearCachedItems: () =>
void
Returns
void
clearCachedOrganizations()
clearCachedOrganizations: () =>
void
Returns
void
clearCachedPages()
clearCachedPages: () =>
void
Returns
void
clearCachedPublicItems()
clearCachedPublicItems: () =>
void
Returns
void
clearCachedSecrets()
clearCachedSecrets: () =>
void
Returns
void
clearCachedTeams()
clearCachedTeams: () =>
void
Returns
void
clearCachedTokens()
clearCachedTokens: () =>
void
Returns
void
cloneAssignment()
cloneAssignment: (
assignmentId) =>Promise<any>
Parameters
assignmentId
string
Returns
Promise<any>
cloneCell()
cloneCell: (
cellId) =>Promise<any>
Parameters
cellId
string
Returns
Promise<any>
cloneDocument()
cloneDocument: (
documentId) =>Promise<any>
Parameters
documentId
string
Returns
Promise<any>
cloneExercise()
cloneExercise: (
exerciseId) =>Promise<any>
Parameters
exerciseId
string
Returns
Promise<any>
cloneLesson()
cloneLesson: (
lessonId) =>Promise<any>
Parameters
lessonId
string
Returns
Promise<any>
cloneNotebook()
cloneNotebook: (
notebookId) =>Promise<any>
Parameters
notebookId
string
Returns
Promise<any>
confirmCourseItemCompletion()
confirmCourseItemCompletion: (
courseId,itemType,itemId,completed) =>Promise<any>
Parameters
courseId
any
itemType
IItemType
itemId
string
completed
boolean
Returns
Promise<any>
confirmEmailUpdate()
confirmEmailUpdate: (
token) =>Promise<any>
Parameters
token
any
Returns
Promise<any>
confirmJoinWithToken()
confirmJoinWithToken: (
userHandle,token) =>Promise<any>
Parameters
userHandle
any
token
any
Returns
Promise<any>
confirmPassworkWithToken()
confirmPassworkWithToken: (
userHandle,token) =>Promise<any>
Parameters
userHandle
any
token
any
Returns
Promise<any>
createCheckoutSession()
createCheckoutSession: (
product,location) =>Promise<any>
Parameters
product
any
location
any
Returns
Promise<any>
createContact()
createContact: (
contact) =>Promise<any>
Parameters
contact
IContact
Returns
Promise<any>
createDatasource()
createDatasource: (
datasource) =>Promise<any>
Parameters
datasource
Omit<IDatasource, "id">
Returns
Promise<any>
createNotebook()
createNotebook: (
spaceId,name,description?,notebookType) =>Promise<any>
Parameters
spaceId
string
name
string
description?
string
notebookType?
string = 'notebook'
Returns
Promise<any>
createOrganization()
createOrganization: (
organization) =>Promise<any>
Parameters
organization
Partial<IOrganization>
Returns
Promise<any>
createPage()
createPage: (
page) =>Promise<any>
Parameters
page
Omit<IPage, "id">
Returns
Promise<any>
createSecret()
createSecret: (
secret) =>Promise<any>
Parameters
secret
Omit<ISecret, "id">
Returns
Promise<any>
createSpace()
createSpace: (
space,organization?) =>Promise<any>
Parameters
space
Partial<IAnySpace>
organization?
IAnyOrganization
Returns
Promise<any>
createTeam()
createTeam: (
team,organization) =>Promise<any>
Parameters
team
Partial<ITeam>
organization
IAnyOrganization
Returns
Promise<any>
createToken()
createToken: (
token) =>Promise<any>
Parameters
token
Omit<IIAMToken, "id" | "value">
Returns
Promise<any>
createTokenForPasswordChange()
createTokenForPasswordChange: (
handle,password,passwordConfirm) =>Promise<any>
Parameters
handle
any
password
any
passwordConfirm
any
Returns
Promise<any>
deleteContact()
deleteContact: (
contactId) =>Promise<any>
Parameters
contactId
string
Returns
Promise<any>
deleteItem()
deleteItem: (
itemId) =>Promise<any>
Parameters
itemId
string
Returns
Promise<any>
deleteOutbound()
deleteOutbound: (
outboundId) =>Promise<any>
Parameters
outboundId
string
Returns
Promise<any>
deletePage()
deletePage: (
page) =>Promise<any>
Parameters
page
IPage
Returns
Promise<any>
deleteSecret()
deleteSecret: (
secret) =>Promise<any>
Parameters
secret
ISecret
Returns
Promise<any>
disableUserMFA()
disableUserMFA: () =>
Promise<any>
Returns
Promise<any>
draftBulkEmailsOutbounds()
draftBulkEmailsOutbounds: (
params) =>Promise<any>
Parameters
params
any
Returns
Promise<any>
enableUserMFA()
enableUserMFA: () =>
Promise<any>
Returns
Promise<any>
enrichContactEmail()
enrichContactEmail: (
contactId,useDomain) =>Promise<any>
Parameters
contactId
any
useDomain
any
Returns
Promise<any>
enrichContactLinkedin()
enrichContactLinkedin: (
contactId) =>Promise<any>
Parameters
contactId
any
Returns
Promise<any>
enrollStudentToCourse()
enrollStudentToCourse: (
courseId,studentId) =>Promise<any>
Parameters
courseId
string
studentId
string
Returns
Promise<any>
exportSpace()
exportSpace: (
spaceId) =>Promise<any>
Parameters
spaceId
string
Returns
Promise<any>
getAssignment()
getAssignment: (
assignmentId) =>undefined|IAssignment
Parameters
assignmentId
any
Returns
undefined | IAssignment
getAssignmentForStudent()
getAssignmentForStudent: (
assignmentId) =>undefined|IAssignment
Parameters
assignmentId
string
Returns
undefined | IAssignment
getAssignmentStudentVersion()
getAssignmentStudentVersion: (
assignmentId) =>Promise<any>
Parameters
assignmentId
any
Returns
Promise<any>
getCell()
getCell: (
id) =>undefined|ICell
Parameters
id
string
Returns
undefined | ICell
getContactByHandle()
getContactByHandle: (
contactHandle) =>undefined|IContact
Parameters
contactHandle
string
Returns
undefined | IContact
getContactById()
getContactById: (
contactId) =>undefined|IContact
Parameters
contactId
string
Returns
undefined | IContact
getCourse()
getCourse: (
courseId) =>undefined|ICourse
Parameters
courseId
string
Returns
undefined | ICourse
getCoursesEnrollments()
getCoursesEnrollments: () =>
ICourse[]
Returns
ICourse[]
getDataset()
getDataset: (
id) =>undefined|IDataset
Parameters
id
any
Returns
undefined | IDataset
getDatasource()
getDatasource: (
datasourceId) =>undefined|IDatasource
Parameters
datasourceId
string
Returns
undefined | IDatasource
getDatasources()
getDatasources: () =>
IDatasource[]
Returns
IDatasource[]
getDocument()
getDocument: (
id) =>undefined|IDocument
Parameters
id
any
Returns
undefined | IDocument
getEnvironment()
getEnvironment: (
id) =>undefined|IEnvironment
Parameters
id
string
Returns
undefined | IEnvironment
getExercise()
getExercise: (
id) =>undefined|IExercise
Parameters
id
string
Returns
undefined | IExercise
getGitHubProfile()
getGitHubProfile: (
accessToken) =>Promise<any>
Parameters
accessToken
string
Returns
Promise<any>
getGrowthKPI()
getGrowthKPI: () =>
Promise<any>
Returns
Promise<any>
getInbound()
getInbound: (
id) =>undefined|IInbound
Parameters
id
string
Returns
undefined | IInbound
getInboundByHandle()
getInboundByHandle: (
handle) =>undefined|IInbound
Parameters
handle
string
Returns
undefined | IInbound
getInbounds()
getInbounds: () =>
Promise<any>
Returns
Promise<any>
getInstructorCourses()
getInstructorCourses: () =>
ICourse[]
Returns
ICourse[]
getInvite()
getInvite: (
token) =>undefined|IInvite
Parameters
token
string
Returns
undefined | IInvite
getInvites()
getInvites: () =>
IInvite[]
Returns
IInvite[]
getLesson()
getLesson: (
id) =>undefined|ILesson
Parameters
id
any
Returns
undefined | ILesson
getLinkedinProfile()
getLinkedinProfile: (
accessToken) =>Promise<LinkedInUser>
Parameters
accessToken
string
Returns
Promise<LinkedInUser>
getMe()
getMe: (
token?) =>Promise<null|IUser>
Parameters
token?
string
Returns
Promise<null | IUser>
getNotebook()
getNotebook: (
notebookId) =>undefined|INotebook
Parameters
notebookId
any
Returns
undefined | INotebook
getOAuth2AuthorizationLinkURL()
getOAuth2AuthorizationLinkURL: (
queryArgs) =>Promise<{autorization_url:string;success:boolean; }>
Parameters
queryArgs
Record<string, string>
Returns
Promise<{ autorization_url: string; success: boolean; }>
getOAuth2AuthorizationURL()
getOAuth2AuthorizationURL: (
queryArgs) =>Promise<{autorization_url:string;success:boolean; }>
Parameters
queryArgs
Record<string, string>
Returns
Promise<{ autorization_url: string; success: boolean; }>
getOrganizationByHandle()
getOrganizationByHandle: (
organizationHandle) =>undefined|IOrganization
Parameters
organizationHandle
string
Returns
undefined | IOrganization
getOrganizationById()
getOrganizationById: (
organizationId) =>undefined|IOrganization
Parameters
organizationId
string
Returns
undefined | IOrganization
getOrganizationSpace()
getOrganizationSpace: (
organizationId,spaceId) =>undefined|IAnySpace
Parameters
organizationId
string
spaceId
string
Returns
undefined | IAnySpace
getOrganizationSpaceByHandle()
getOrganizationSpaceByHandle: (
organizationHandle,spaceHandle) =>undefined|IAnySpace
Parameters
organizationHandle
string
spaceHandle
string
Returns
undefined | IAnySpace
getOrganizationSpaces()
getOrganizationSpaces: (
organizationId) =>IAnySpace[]
Parameters
organizationId
string
Returns
IAnySpace[]
getOutbound()
getOutbound: (
id) =>undefined|IOutbound
Parameters
id
string
Returns
undefined | IOutbound
getOutbounds()
getOutbounds: () =>
Promise<any>
Returns
Promise<any>
getPage()
getPage: (
pageId) =>undefined|IPage
Parameters
pageId
string
Returns
undefined | IPage
getPages()
getPages: () =>
IPage[]
Returns
IPage[]
getPlatformUsages()
getPlatformUsages: () =>
Promise<{message:string;success:boolean;usages?:IUsage[]; }>
Get platform usages
Returns
Promise<{ message: string; success: boolean; usages?: IUsage[]; }>
getPublicCourses()
getPublicCourses: () =>
ICourse[]
Returns
ICourse[]
getPublicItems()
getPublicItems: () =>
ISpaceItem[]
Returns
ISpaceItem[]
getSchools()
getSchools: () =>
ISchool[]
Returns
ISchool[]
getSecret()
getSecret: (
secretId) =>undefined|ISecret
Parameters
secretId
string
Returns
undefined | ISecret
getSecrets()
getSecrets: () =>
ISecret[]
Returns
ISecret[]
getSpaceAssignment()
getSpaceAssignment: (
id) =>undefined|IAssignment
Parameters
id
any
Returns
undefined | IAssignment
getSpaceAssignments()
getSpaceAssignments: () =>
IAssignment[]
Returns
IAssignment[]
getSpaceCells()
getSpaceCells: () =>
ICell[]
Returns
ICell[]
getSpaceDatasets()
getSpaceDatasets: () =>
IDataset[]
Returns
IDataset[]
getSpaceDocument()
getSpaceDocument: (
id) =>undefined|IDocument
Parameters
id
any
Returns
undefined | IDocument
getSpaceDocuments()
getSpaceDocuments: () =>
IDocument[]
Returns
IDocument[]
getSpaceEnvironments()
getSpaceEnvironments: () =>
IEnvironment[]
Returns
IEnvironment[]
getSpaceExercises()
getSpaceExercises: () =>
IExercise[]
Returns
IExercise[]
getSpaceItems()
getSpaceItems: () =>
ISpaceItem[]
Returns
ISpaceItem[]
getSpaceLesson()
getSpaceLesson: (
id) =>undefined|ILesson
Parameters
id
any
Returns
undefined | ILesson
getSpaceLessons()
getSpaceLessons: () =>
ILesson[]
Returns
ILesson[]
getSpaceNotebook()
getSpaceNotebook: (
id) =>undefined|INotebook
Parameters
id
any
Returns
undefined | INotebook
getSpaceNotebooks()
getSpaceNotebooks: () =>
INotebook[]
Returns
INotebook[]
getStudent()
getStudent: (
courseId,studentId) =>undefined|IStudent
Parameters
courseId
any
studentId
any
Returns
undefined | IStudent
getTeamByHandle()
getTeamByHandle: (
teamHandle) =>undefined|ITeam
Parameters
teamHandle
string
Returns
undefined | ITeam
getTeamById()
getTeamById: (
teamId) =>undefined|ITeam
Parameters
teamId
string
Returns
undefined | ITeam
getTeamsByOrganizationId()
getTeamsByOrganizationId: (
organizationId) =>undefined|ITeam[]
Parameters
organizationId
string
Returns
undefined | ITeam[]
getToken()
getToken: (
tokenId) =>undefined|IIAMToken
Parameters
tokenId
string
Returns
undefined | IIAMToken
getTokens()
getTokens: () =>
IIAMToken[]
Returns
IIAMToken[]
getUsages()
getUsages: () =>
Promise<{message:string;success:boolean;usages?:IUsage[]; }>
Get user usages
Returns
Promise<{ message: string; success: boolean; usages?: IUsage[]; }>
getUsagesForUser()
getUsagesForUser: (
userId) =>Promise<{message:string;success:boolean;usages?:IUsage[]; }>
Get user usages
Parameters
userId
string
Returns
Promise<{ message: string; success: boolean; usages?: IUsage[]; }>
getUser()
getUser: (
id) =>undefined|IUser
Parameters
id
string
Returns
undefined | IUser
getUserByHandle()
getUserByHandle: (
handle) =>undefined|IUser
Parameters
handle
string
Returns
undefined | IUser
getUserCredits()
getUserCredits: (
userId) =>Promise<any>
Parameters
userId
any
Returns
Promise<any>
getUserOrganizationById()
getUserOrganizationById: (
organizationId) =>undefined|IAnyOrganization
Parameters
organizationId
string
Returns
undefined | IAnyOrganization
getUserOrganizations()
getUserOrganizations: () =>
IAnyOrganization[]
Returns
IAnyOrganization[]
getUserSpace()
getUserSpace: (
userId) =>undefined|IAnySpace
Parameters
userId
string
Returns
undefined | IAnySpace
getUserSpaceByHandle()
getUserSpaceByHandle: (
userHandle) =>undefined|IAnySpace
Parameters
userHandle
string
Returns
undefined | IAnySpace
getUserSpaces()
getUserSpaces: () =>
IAnySpace[]
Returns
IAnySpace[]
getUserSurveys()
getUserSurveys: (
userId) =>Promise<any>
Parameters
userId
string
Returns
Promise<any>
gradeAssignmentForStudent()
gradeAssignmentForStudent: (
courseId,user,assignmentId,model) =>Promise<any>
Parameters
courseId
string
user
IUser
assignmentId
string
model
any
Returns
Promise<any>
joinWithInvite()
joinWithInvite: (
formValues,token) =>Promise<any>
Parameters
formValues
any
token
any
Returns
Promise<any>
launchBulkEmailsOutbounds()
launchBulkEmailsOutbounds: (
outboundId) =>Promise<any>
Parameters
outboundId
string
Returns
Promise<any>
linkUserWithContact()
linkUserWithContact: (
userId,contactId) =>Promise<any>
Parameters
userId
any
contactId
any
Returns
Promise<any>
login()
login: (
handle,password) =>Promise<any>
Parameters
handle
any
password
any
Returns
Promise<any>
logout()
logout: () =>
Promise<any>
Returns
Promise<any>
makeItemPrivate()
makeItemPrivate: (
id) =>Promise<any>
Parameters
id
string
Returns
Promise<any>
makeItemPublic()
makeItemPublic: (
id) =>Promise<any>
Parameters
id
string
Returns
Promise<any>
makeSpacePrivate()
makeSpacePrivate: (
spaceId) =>Promise<any>
Parameters
spaceId
string
Returns
Promise<any>
makeSpacePublic()
makeSpacePublic: (
spaceId) =>Promise<any>
Parameters
spaceId
string
Returns
Promise<any>
notebookUploadLoading
notebookUploadLoading:
boolean
notebookUploadProgress
notebookUploadProgress:
number
postLinkedinShare()
postLinkedinShare: (
linkedinUser,postText,accessToken) =>Promise<any>
Parameters
linkedinUser
ILinkedInUser
postText
string
accessToken
string
Returns
Promise<any>
postLinkedinShareWithUpload()
postLinkedinShareWithUpload: (
linkedinUser,postText,uploadObject,accessToken) =>Promise<any>
Parameters
linkedinUser
ILinkedInUser
postText
string
uploadObject
string
accessToken
string
Returns
Promise<any>
proxyGET()
proxyGET: (
url,token) =>Promise<any>
Parameters
url
string
token
string
Returns
Promise<any>
proxyPOST()
proxyPOST: (
url,body,token) =>Promise<any>
Parameters
url
string
body
object
token
string
Returns
Promise<any>
proxyPUT()
proxyPUT: (
url,body,token) =>Promise<any>
Parameters
url
string
body
object
token
string
Returns
Promise<any>
putInvite()
putInvite: (
token) =>Promise<any>
Parameters
token
string
Returns
Promise<any>
refreshAccount()
refreshAccount: (
accountHandle) =>Promise<any>
Parameters
accountHandle
string
Returns
Promise<any>
refreshAssignment()
refreshAssignment: (
assignmentId) =>Promise<any>
Parameters
assignmentId
string
Returns
Promise<any>
refreshAssignmentForStudent()
refreshAssignmentForStudent: (
courseId,user,assignmentId) =>Promise<any>
Parameters
courseId
string
user
IUser
assignmentId
string
Returns
Promise<any>
refreshCell()
refreshCell: (
id) =>Promise<any>
Parameters
id
string
Returns
Promise<any>
refreshContact()
refreshContact: (
contactId) =>Promise<any>
Parameters
contactId
string
Returns
Promise<any>
refreshCourse()
refreshCourse: (
courseId) =>Promise<any>
Parameters
courseId
string
Returns
Promise<any>
refreshCoursesEnrollments()
refreshCoursesEnrollments: () =>
Promise<any>
Returns
Promise<any>
refreshDataset()
refreshDataset: (
id) =>Promise<any>
Parameters
id
string
Returns
Promise<any>
refreshDatasource()
refreshDatasource: (
datasourceId) =>Promise<any>
Parameters
datasourceId
string
Returns
Promise<any>
refreshDatasources()
refreshDatasources: () =>
Promise<any>
Returns
Promise<any>
refreshDocument()
refreshDocument: (
id) =>Promise<any>
Parameters
id
string
Returns
Promise<any>
refreshEnvironment()
refreshEnvironment: (
id) =>Promise<any>
Parameters
id
string
Returns
Promise<any>
refreshExercise()
refreshExercise: (
id) =>Promise<any>
Parameters
id
string
Returns
Promise<any>
refreshInbound()
refreshInbound: (
userId) =>Promise<any>
Parameters
userId
string
Returns
Promise<any>
refreshInstructorCourses()
refreshInstructorCourses: () =>
Promise<any>
Returns
Promise<any>
refreshInvite()
refreshInvite: (
token) =>Promise<any>
Parameters
token
string
Returns
Promise<any>
refreshInvites()
refreshInvites: (
accountId) =>Promise<any>
Parameters
accountId
string
Returns
Promise<any>
refreshLayout()
refreshLayout: (
accountHandle,spaceHandle?,user?) =>Promise<any>
Parameters
accountHandle
string
spaceHandle?
string
user?
IUser
Returns
Promise<any>
refreshLesson()
refreshLesson: (
id) =>Promise<any>
Parameters
id
string
Returns
Promise<any>
refreshNotebook()
refreshNotebook: (
notebookId) =>Promise<any>
Parameters
notebookId
string
Returns
Promise<any>
refreshOrganization()
refreshOrganization: (
user,organizationId) =>Promise<any>
Parameters
user
IUser
organizationId
string
Returns
Promise<any>
refreshOrganizationSpace()
refreshOrganizationSpace: (
organizationId,spaceId) =>Promise<any>
Parameters
organizationId
string
spaceId
string
Returns
Promise<any>
refreshOrganizationSpaces()
refreshOrganizationSpaces: (
organizationId) =>Promise<any>
Parameters
organizationId
string
Returns
Promise<any>
refreshOutbound()
refreshOutbound: (
outboundId) =>Promise<any>
Parameters
outboundId
string
Returns
Promise<any>
refreshPage()
refreshPage: (
pageId) =>Promise<any>
Parameters
pageId
string
Returns
Promise<any>
refreshPages()
refreshPages: () =>
Promise<any>
Returns
Promise<any>
refreshPublicCourses()
refreshPublicCourses: () =>
Promise<any>
Returns
Promise<any>
refreshPublicItems()
refreshPublicItems: () =>
Promise<any>
Returns
Promise<any>
refreshSchools()
refreshSchools: () =>
Promise<any>
Returns
Promise<any>
refreshSecret()
refreshSecret: (
secretId) =>Promise<any>
Parameters
secretId
string
Returns
Promise<any>
refreshSecrets()
refreshSecrets: () =>
Promise<any>
Returns
Promise<any>
refreshSpaceAssignments()
refreshSpaceAssignments: (
space,organization?) =>Promise<any>
Parameters
space
IAnySpace
organization?
IAnyOrganization
Returns
Promise<any>
refreshSpaceCells()
refreshSpaceCells: (
space,organization?) =>Promise<any>
Parameters
space
IAnySpace
organization?
IAnyOrganization
Returns
Promise<any>
refreshSpaceDatasets()
refreshSpaceDatasets: (
space,organization?) =>Promise<any>
Parameters
space
IAnySpace
organization?
IAnyOrganization
Returns
Promise<any>
refreshSpaceDocuments()
refreshSpaceDocuments: (
space,organization?) =>Promise<any>
Parameters
space
IAnySpace
organization?
IAnyOrganization
Returns
Promise<any>
refreshSpaceEnvironments()
refreshSpaceEnvironments: (
space,organization?) =>Promise<any>
Parameters
space
IAnySpace
organization?
IAnyOrganization
Returns
Promise<any>
refreshSpaceExercises()
refreshSpaceExercises: (
space,organization?) =>Promise<any>
Parameters
space
IAnySpace
organization?
IAnyOrganization
Returns
Promise<any>
refreshSpaceItems()
refreshSpaceItems: (
spaceId) =>Promise<any>
Parameters
spaceId
string
Returns
Promise<any>
refreshSpaceLessons()
refreshSpaceLessons: (
space,organization?) =>Promise<any>
Parameters
space
IAnySpace
organization?
IAnyOrganization
Returns
Promise<any>
refreshSpaceNotebooks()
refreshSpaceNotebooks: (
space,organization?) =>Promise<any>
Parameters
space
IAnySpace
organization?
IAnyOrganization
Returns
Promise<any>
refreshStripePrices()
refreshStripePrices: () =>
Promise<IRESTBaseResponse&object>
Returns
Promise<IRESTBaseResponse & object>
refreshStudent()
refreshStudent: (
courseId,studentHandle) =>Promise<any>
Parameters
courseId
any
studentHandle
any
Returns
Promise<any>
refreshTeam()
refreshTeam: (
teamId,organizationId) =>Promise<any>
Parameters
teamId
string
organizationId
string
Returns
Promise<any>
refreshTeams()
refreshTeams: (
organizationId) =>Promise<any>
Parameters
organizationId
string
Returns
Promise<any>
refreshToken()
refreshToken: (
tokenId) =>Promise<any>
Parameters
tokenId
string
Returns
Promise<any>
refreshTokens()
refreshTokens: () =>
Promise<any>
Returns
Promise<any>
refreshUser()
refreshUser: (
userId) =>Promise<any>
Parameters
userId
string
Returns
Promise<any>
refreshUserOrganizations()
refreshUserOrganizations: (
user) =>Promise<any>
Parameters
user
IUser
Returns
Promise<any>
refreshUserSpace()
refreshUserSpace: (
userId,spaceId) =>Promise<any>
Parameters
userId
string
spaceId
string
Returns
Promise<any>
refreshUserSpaces()
refreshUserSpaces: () =>
Promise<any>
Returns
Promise<any>
registerToWaitingList()
registerToWaitingList: (
formData) =>void
Parameters
formData
WaitingListFormData
Returns
void
removeMemberFromOrganization()
removeMemberFromOrganization: (
organizationId,userId) =>Promise<any>
Parameters
organizationId
string
userId
string
Returns
Promise<any>
removeMemberFromOrganizationSpace()
removeMemberFromOrganizationSpace: (
organizationId,spaceId,accountId) =>Promise<any>
Parameters
organizationId
string
spaceId
string
accountId
string
Returns
Promise<any>
removeMemberFromTeam()
removeMemberFromTeam: (
teamId,userId) =>Promise<any>
Parameters
teamId
string
userId
string
Returns
Promise<any>
removeRoleFromOrganizationMember()
removeRoleFromOrganizationMember: (
organizationId,userId,roleName) =>Promise<any>
Parameters
organizationId
string
userId
string
roleName
string
Returns
Promise<any>
removeRoleFromTeamMember()
removeRoleFromTeamMember: (
teamId,userId,roleName) =>Promise<any>
Parameters
teamId
string
userId
string
roleName
string
Returns
Promise<any>
removeStudentFromCourse()
removeStudentFromCourse: (
courseId,studentId) =>Promise<any>
Parameters
courseId
string
studentId
string
Returns
Promise<any>
requestEmailUpdate()
requestEmailUpdate: (
Promise<any>
Parameters
email
any
Returns
Promise<any>
requestInvite()
requestInvite: (
firstName,lastName,socialUrl) =>Promise<any>
Parameters
firstName
string
lastName
string
email
string
socialUrl
string
Returns
Promise<any>
requestJoin()
requestJoin: (
handle,firstName,lastName,password,passwordConfirm) =>Promise<any>
Parameters
handle
any
email
any
firstName
any
lastName
any
password
any
passwordConfirm
any
Returns
Promise<any>
requestJoinToken()
requestJoinToken: (
handle,firstName,lastName,password,passwordConfirm) =>Promise<any>
Parameters
handle
any
email
any
firstName
any
lastName
any
password
any
passwordConfirm
any
Returns
Promise<any>
requestPlatformSupport()
requestPlatformSupport: (
subject,message,brand) =>Promise<any>
Parameters
subject
any
message
any
email
any
brand
any
Returns
Promise<any>
requestPlatformSupport2()
requestPlatformSupport2: (
accountHandle,firstName,lastName,message) =>Promise<any>
Parameters
accountHandle
any
firstName
any
lastName
any
email
any
message
any
Returns
Promise<any>
resetAssignmentForStudent()
resetAssignmentForStudent: (
courseId,user,assignmentId) =>Promise<any>
Parameters
courseId
string
user
IUser
assignmentId
string
Returns
Promise<any>
resetNotebookUpload()
resetNotebookUpload: () =>
void
Returns
void
searchContacts()
searchContacts: (
query) =>Promise<any>
Parameters
query
string
Returns
Promise<any>
searchPublicItems()
searchPublicItems: (
opts) =>Promise<any>
Parameters
opts
ISearchOpts = DEFAULT_SEARCH_OPTS
Returns
Promise<any>
searchUsers()
searchUsers: (
namingPattern) =>Promise<any>
Parameters
namingPattern
string
Returns
Promise<any>
sendInvite()
sendInvite: (
invite) =>Promise<any>
Parameters
invite
IInvite
Returns
Promise<any>
sendInviteToContact()
sendInviteToContact: (
contact,message) =>Promise<any>
Parameters
contact
IContact
message
string
Returns
Promise<any>
sendLinkedinConnectionRequest()
sendLinkedinConnectionRequest: (
contact,message) =>Promise<any>
Parameters
contact
IContact
message
string
Returns
Promise<any>
sendOutboundEmailToUser()
sendOutboundEmailToUser: (
userId,recipient,subject,content) =>Promise<any>
Parameters
userId
string
recipient
string
subject
string
content
string
Returns
Promise<any>
setCourseItems()
setCourseItems: (
courseId,itemIds) =>Promise<any>
Parameters
courseId
any
itemIds
any
Returns
Promise<any>
subscribeUserToOutbounds()
subscribeUserToOutbounds: (
userId) =>Promise<any>
Parameters
userId
string
Returns
Promise<any>
toInbound()
toInbound: (
u) =>undefined|IInbound
Parameters
u
any
Returns
undefined | IInbound
toOutbound()
toOutbound: (
u) =>undefined|IOutbound
Parameters
u
any
Returns
undefined | IOutbound
tryBulkEmailsOutbounds()
tryBulkEmailsOutbounds: (
outboundId) =>Promise<any>
Parameters
outboundId
string
Returns
Promise<any>
unassignRoleFromUser()
unassignRoleFromUser: (
userId,roleName) =>Promise<any>
Parameters
userId
any
roleName
any
Returns
Promise<any>
unassignTagFromContact()
unassignTagFromContact: (
contactId,tagName) =>Promise<any>
Parameters
contactId
any
tagName
any
Returns
Promise<any>
unlinkUserFromContact()
unlinkUserFromContact: (
userId,contactId) =>Promise<any>
Parameters
userId
any
contactId
any
Returns
Promise<any>
unsubscribeContactFromOutbounds()
unsubscribeContactFromOutbounds: (
contactId) =>Promise<any>
Parameters
contactId
string
Returns
Promise<any>
unsubscribeInviteeFromOutbounds()
unsubscribeInviteeFromOutbounds: (
token) =>Promise<any>
Parameters
token
string
Returns
Promise<any>
unsubscribeUserFromOutbounds()
unsubscribeUserFromOutbounds: (
userId) =>Promise<any>
Parameters
userId
string
Returns
Promise<any>
updateCell()
updateCell: (
cell) =>Promise<any>
Parameters
cell
description
string
id
string
name
string
outputshotData?
string
outputshotUrl?
string
source
string
spaceId
string
Returns
Promise<any>
updateContact()
updateContact: (
contactId,contact) =>Promise<any>
Parameters
contactId
any
contact
IContact
Returns
Promise<any>
updateCourse()
updateCourse: (
courseId,name,description) =>Promise<any>
Parameters
courseId
any
name
any
description
any
Returns
Promise<any>
updateDataset()
updateDataset: (
id,name,description) =>Promise<any>
Parameters
id
any
name
any
description
any
Returns
Promise<any>
updateDatasource()
updateDatasource: (
datasource) =>Promise<any>
Parameters
datasource
IDatasource
Returns
Promise<any>
updateDocument()
updateDocument: (
id,name,description) =>Promise<any>
Parameters
id
any
name
any
description
any
Returns
Promise<any>
updateDocumentModel()
updateDocumentModel: (
id,model) =>Promise<any>
Parameters
id
any
model
any
Returns
Promise<any>
updateExercise()
updateExercise: (
__namedParameters) =>Promise<any>
Parameters
__namedParameters
codePre
any
codeQuestion
any
codeSolution
any
codeTest
any
description
any
help
any
id
any
name
any
Returns
Promise<any>
updateExercisePoints()
updateExercisePoints: (
id,codeStudent,points) =>Promise<any>
Parameters
id
any
codeStudent
any
points
any
Returns
Promise<any>
updateMe()
updateMe: (
firstName,lastName) =>Promise<any>
Parameters
email
any
firstName
any
lastName
any
Returns
Promise<any>
updateNotebook()
updateNotebook: (
id,name,description) =>Promise<any>
Parameters
id
any
name
any
description
any
Returns
Promise<any>
updateNotebookModel()
updateNotebookModel: (
notebookId,nbformat) =>Promise<any>
Parameters
notebookId
any
nbformat
any
Returns
Promise<any>
updateOrganization()
updateOrganization: (
organization) =>Promise<any>
Parameters
organization
Partial<IAnyOrganization>
Returns
Promise<any>
updateOrganizationSpace()
updateOrganizationSpace: (
organization,space) =>Promise<any>
Parameters
organization
IAnyOrganization
space
Partial<IAnySpace>
Returns
Promise<any>
updatePage()
updatePage: (
page) =>Promise<any>
Parameters
page
Pick<IPage, "id" | "name" | "description" | "tags">
Returns
Promise<any>
updateSecret()
updateSecret: (
secret) =>Promise<any>
Parameters
secret
ISecret
Returns
Promise<any>
updateSpace()
updateSpace: (
space) =>Promise<any>
Parameters
space
Partial<IAnySpace>
Returns
Promise<any>
updateTeam()
updateTeam: (
team) =>Promise<any>
Parameters
team
Partial<ITeam>
Returns
Promise<any>
updateToken()
updateToken: (
token) =>Promise<any>
Parameters
token
IIAMToken
Returns
Promise<any>
updateUserCredits()
updateUserCredits: (
userId,credits,brand) =>Promise<any>
Parameters
userId
any
credits
any
brand
any
Returns
Promise<any>
updateUserCreditsQuota()
updateUserCreditsQuota: (
userId,quota?) =>Promise<any>
Parameters
userId
string
quota?
number
Returns
Promise<any>
updateUserOnboarding()
updateUserOnboarding: (
onboarding) =>Promise<any>
Parameters
onboarding
IUserOnboarding
Returns
Promise<any>
updateUserSettings()
updateUserSettings: (
userId,settings) =>Promise<any>
Parameters
userId
string
settings
IUserSettings
Returns
Promise<any>
validateUserMFACode()
validateUserMFACode: (
userUid,code) =>Promise<any>
Parameters
userUid
any
code
string
Returns
Promise<any>
whoami()
whoami: () =>
Promise<any>
Returns
Promise<any>