useCache
Datalayer Core / useCache
Function: useCache()
useCache(
__namedParameters
):object
Defined in: tech/datalayer/core/src/hooks/useCache.tsx:136
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
>
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
>
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
>
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
>