useCache
Datalayer Core / useCache
Function: useCache()
useCache(
options?):object
Defined in: src/hooks/useCache.ts:455
TanStack Query-based cache hook for Datalayer API
This hook provides React Query-based data fetching and mutations for all Datalayer entities. Unlike the original useCache hook, this returns hook factories that components can use directly.
Parameters
options?
CacheProps = {}
Configuration options
Returns
Object containing all query and mutation hook factories
documentUploadLoading
documentUploadLoading:
boolean
documentUploadProgress
documentUploadProgress:
number
notebookUploadLoading
notebookUploadLoading:
boolean
notebookUploadProgress
notebookUploadProgress:
number
queryKeys
queryKeys:
object
Centralized query key factories for all entities Following TanStack Query best practices for key structure
See
https://tanstack.com/query/latest/docs/framework/react/guides/query-keys
queryKeys.assignments
readonlyassignments:object
queryKeys.assignments.all
readonlyall: () => readonly ["assignments"]
Returns
readonly ["assignments"]
queryKeys.assignments.bySpace
readonlybySpace: (spaceId) => readonly ["assignments","space",string]
Parameters
spaceId
string
Returns
readonly ["assignments", "space", string]
queryKeys.assignments.detail
readonlydetail: (id) => readonly ["assignments","detail",string]
Parameters
id
string
Returns
readonly ["assignments", "detail", string]
queryKeys.assignments.details
readonlydetails: () => readonly ["assignments","detail"]
Returns
readonly ["assignments", "detail"]
queryKeys.assignments.forStudent
readonlyforStudent: (assignmentId,courseId,studentId) => readonly ["assignments","detail",string,"course",string,"student",string]
Parameters
assignmentId
string
courseId
string
studentId
string
Returns
readonly ["assignments", "detail", string, "course", string, "student", string]
queryKeys.assignments.studentVersion
readonlystudentVersion: (assignmentId) => readonly ["assignments","detail",string,"studentVersion"]
Parameters
assignmentId
string
Returns
readonly ["assignments", "detail", string, "studentVersion"]
queryKeys.auth
readonlyauth:object
queryKeys.auth.me
readonlyme: () => readonly ["auth","me"]
Returns
readonly ["auth", "me"]
queryKeys.auth.whoami
readonlywhoami: () => readonly ["auth","whoami"]
Returns
readonly ["auth", "whoami"]
queryKeys.cells
readonlycells:object
queryKeys.cells.all
readonlyall: () => readonly ["cells"]
Returns
readonly ["cells"]
queryKeys.cells.bySpace
readonlybySpace: (spaceId) => readonly ["cells","space",string]
Parameters
spaceId
string
Returns
readonly ["cells", "space", string]
queryKeys.cells.detail
readonlydetail: (id) => readonly ["cells","detail",string]
Parameters
id
string
Returns
readonly ["cells", "detail", string]
queryKeys.cells.details
readonlydetails: () => readonly ["cells","detail"]
Returns
readonly ["cells", "detail"]
queryKeys.contacts
readonlycontacts:object
queryKeys.contacts.all
readonlyall: () => readonly ["contacts"]
Returns
readonly ["contacts"]
queryKeys.contacts.byHandle
readonlybyHandle: (handle) => readonly ["contacts","handle",string]
Parameters
handle
string
Returns
readonly ["contacts", "handle", string]
queryKeys.contacts.detail
readonlydetail: (id) => readonly ["contacts","detail",string]
Parameters
id
string
Returns
readonly ["contacts", "detail", string]
queryKeys.contacts.details
readonlydetails: () => readonly ["contacts","detail"]
Returns
readonly ["contacts", "detail"]
queryKeys.contacts.lists
readonlylists: () => readonly ["contacts","list"]
Returns
readonly ["contacts", "list"]
queryKeys.contacts.search
readonlysearch: (query) => readonly ["contacts","search",string]
Parameters
query
string
Returns
readonly ["contacts", "search", string]
queryKeys.courses
readonlycourses:object
queryKeys.courses.all
readonlyall: () => readonly ["courses"]
Returns
readonly ["courses"]
queryKeys.courses.detail
readonlydetail: (id) => readonly ["courses","detail",string]
Parameters
id
string
Returns
readonly ["courses", "detail", string]
queryKeys.courses.details
readonlydetails: () => readonly ["courses","detail"]
Returns
readonly ["courses", "detail"]
queryKeys.courses.enrollments
readonlyenrollments: () => readonly ["courses","enrollments","me"]
Returns
readonly ["courses", "enrollments", "me"]
queryKeys.courses.instructor
readonlyinstructor: (instructorId) => readonly ["courses","instructor",string]
Parameters
instructorId
string
Returns
readonly ["courses", "instructor", string]
queryKeys.courses.public
readonlypublic: () => readonly ["courses","public"]
Returns
readonly ["courses", "public"]
queryKeys.courses.student
readonlystudent: (courseId,studentId) => readonly ["courses","detail",string,"student",string]
Parameters
courseId
string
studentId
string
Returns
readonly ["courses", "detail", string, "student", string]
queryKeys.courses.students
readonlystudents: (courseId) => readonly ["courses","detail",string,"students"]
Parameters
courseId
string
Returns
readonly ["courses", "detail", string, "students"]
queryKeys.datasets
readonlydatasets:object
queryKeys.datasets.all
readonlyall: () => readonly ["datasets"]
Returns
readonly ["datasets"]
queryKeys.datasets.bySpace
readonlybySpace: (spaceId) => readonly ["datasets","space",string]
Parameters
spaceId
string
Returns
readonly ["datasets", "space", string]
queryKeys.datasets.detail
readonlydetail: (id) => readonly ["datasets","detail",string]
Parameters
id
string
Returns
readonly ["datasets", "detail", string]
queryKeys.datasets.details
readonlydetails: () => readonly ["datasets","detail"]
Returns
readonly ["datasets", "detail"]
queryKeys.datasources
readonlydatasources:object
queryKeys.datasources.all
readonlyall: () => readonly ["datasources"]
Returns
readonly ["datasources"]
queryKeys.datasources.detail
readonlydetail: (id) => readonly ["datasources","detail",string]
Parameters
id
string
Returns
readonly ["datasources", "detail", string]
queryKeys.datasources.details
readonlydetails: () => readonly ["datasources","detail"]
Returns
readonly ["datasources", "detail"]
queryKeys.documents
readonlydocuments:object
queryKeys.documents.all
readonlyall: () => readonly ["documents"]
Returns
readonly ["documents"]
queryKeys.documents.bySpace
readonlybySpace: (spaceId) => readonly ["documents","space",string]
Parameters
spaceId
string
Returns
readonly ["documents", "space", string]
queryKeys.documents.detail
readonlydetail: (id) => readonly ["documents","detail",string]
Parameters
id
string
Returns
readonly ["documents", "detail", string]
queryKeys.documents.details
readonlydetails: () => readonly ["documents","detail"]
Returns
readonly ["documents", "detail"]
queryKeys.documents.model
readonlymodel: (documentId) => readonly ["documents","detail",string,"model"]
Parameters
documentId
string
Returns
readonly ["documents", "detail", string, "model"]
queryKeys.environments
readonlyenvironments:object
queryKeys.environments.all
readonlyall: () => readonly ["environments"]
Returns
readonly ["environments"]
queryKeys.environments.bySpace
readonlybySpace: (spaceId) => readonly ["environments","space",string]
Parameters
spaceId
string
Returns
readonly ["environments", "space", string]
queryKeys.environments.detail
readonlydetail: (id) => readonly ["environments","detail",string]
Parameters
id
string
Returns
readonly ["environments", "detail", string]
queryKeys.environments.details
readonlydetails: () => readonly ["environments","detail"]
Returns
readonly ["environments", "detail"]
queryKeys.exercises
readonlyexercises:object
queryKeys.exercises.all
readonlyall: () => readonly ["exercises"]
Returns
readonly ["exercises"]
queryKeys.exercises.bySpace
readonlybySpace: (spaceId) => readonly ["exercises","space",string]
Parameters
spaceId
string
Returns
readonly ["exercises", "space", string]
queryKeys.exercises.detail
readonlydetail: (id) => readonly ["exercises","detail",string]
Parameters
id
string
Returns
readonly ["exercises", "detail", string]
queryKeys.exercises.details
readonlydetails: () => readonly ["exercises","detail"]
Returns
readonly ["exercises", "detail"]
queryKeys.growth
readonlygrowth:object
queryKeys.growth.kpi
readonlykpi: () => readonly ["growth","kpi"]
Returns
readonly ["growth", "kpi"]
queryKeys.inbounds
readonlyinbounds:object
queryKeys.inbounds.all
readonlyall: () => readonly ["inbounds"]
Returns
readonly ["inbounds"]
queryKeys.inbounds.byHandle
readonlybyHandle: (handle) => readonly ["inbounds","handle",string]
Parameters
handle
string
Returns
readonly ["inbounds", "handle", string]
queryKeys.inbounds.detail
readonlydetail: (id) => readonly ["inbounds",string]
Parameters
id
string
Returns
readonly ["inbounds", string]
queryKeys.invites
readonlyinvites:object
queryKeys.invites.all
readonlyall: () => readonly ["invites"]
Returns
readonly ["invites"]
queryKeys.invites.byAccount
readonlybyAccount: (accountId) => readonly ["invites","account",string]
Parameters
accountId
string
Returns
readonly ["invites", "account", string]
queryKeys.invites.byToken
readonlybyToken: (token) => readonly ["invites","token",string]
Parameters
token
string
Returns
readonly ["invites", "token", string]
queryKeys.items
readonlyitems:object
queryKeys.items.all
readonlyall: () => readonly ["items"]
Returns
readonly ["items"]
queryKeys.items.bySpace
readonlybySpace: (spaceId) => readonly ["items","space",string]
Parameters
spaceId
string
Returns
readonly ["items", "space", string]
queryKeys.items.public
readonlypublic: () => readonly ["items","public"]
Returns
readonly ["items", "public"]
queryKeys.items.search
readonlysearch: (opts) => readonly ["items","search",ISearchOpts]
Parameters
opts
Returns
readonly ["items", "search", ISearchOpts]
queryKeys.layout
readonlylayout:object
queryKeys.layout.byAccount
readonlybyAccount: (accountHandle,spaceHandle?) => readonly ["layout",string,string] | readonly ["layout",string]
Parameters
accountHandle
string
spaceHandle?
string
Returns
readonly ["layout", string, string] | readonly ["layout", string]
queryKeys.lessons
readonlylessons:object
queryKeys.lessons.all
readonlyall: () => readonly ["lessons"]
Returns
readonly ["lessons"]
queryKeys.lessons.bySpace
readonlybySpace: (spaceId) => readonly ["lessons","space",string]
Parameters
spaceId
string
Returns
readonly ["lessons", "space", string]
queryKeys.lessons.detail
readonlydetail: (id) => readonly ["lessons","detail",string]
Parameters
id
string
Returns
readonly ["lessons", "detail", string]
queryKeys.lessons.details
readonlydetails: () => readonly ["lessons","detail"]
Returns
readonly ["lessons", "detail"]
queryKeys.notebooks
readonlynotebooks:object
queryKeys.notebooks.all
readonlyall: () => readonly ["notebooks"]
Returns
readonly ["notebooks"]
queryKeys.notebooks.bySpace
readonlybySpace: (spaceId) => readonly ["notebooks","space",string]
Parameters
spaceId
string
Returns
readonly ["notebooks", "space", string]
queryKeys.notebooks.detail
readonlydetail: (id) => readonly ["notebooks","detail",string]
Parameters
id
string
Returns
readonly ["notebooks", "detail", string]
queryKeys.notebooks.details
readonlydetails: () => readonly ["notebooks","detail"]
Returns
readonly ["notebooks", "detail"]
queryKeys.notebooks.model
readonlymodel: (notebookId) => readonly ["notebooks","detail",string,"model"]
Parameters
notebookId
string
Returns
readonly ["notebooks", "detail", string, "model"]
queryKeys.oauth2
readonlyoauth2:object
queryKeys.oauth2.authorizationLinkUrl
readonlyauthorizationLinkUrl: (queryArgs) => readonly ["oauth2","authz","url","link",Record<string,string>]
Parameters
queryArgs
Record<string, string>
Returns
readonly ["oauth2", "authz", "url", "link", Record<string, string>]
queryKeys.oauth2.authorizationUrl
readonlyauthorizationUrl: (queryArgs) => readonly ["oauth2","authz","url",Record<string,string>]
Parameters
queryArgs
Record<string, string>
Returns
readonly ["oauth2", "authz", "url", Record<string, string>]
queryKeys.organizations
readonlyorganizations:object
queryKeys.organizations.all
readonlyall: () => readonly ["organizations"]
Returns
readonly ["organizations"]
queryKeys.organizations.byHandle
readonlybyHandle: (handle) => readonly ["organizations","handle",string]
Parameters
handle
string
Returns
readonly ["organizations", "handle", string]
queryKeys.organizations.detail
readonlydetail: (id) => readonly ["organizations","detail",string]
Parameters
id
string
Returns
readonly ["organizations", "detail", string]
queryKeys.organizations.details
readonlydetails: () => readonly ["organizations","detail"]
Returns
readonly ["organizations", "detail"]
queryKeys.organizations.lists
readonlylists: () => readonly ["organizations","list"]
Returns
readonly ["organizations", "list"]
queryKeys.organizations.members
readonlymembers: (orgId) => readonly ["organizations","detail",string,"members"]
Parameters
orgId
string
Returns
readonly ["organizations", "detail", string, "members"]
queryKeys.organizations.userOrgs
readonlyuserOrgs: () => readonly ["organizations","user"]
Returns
readonly ["organizations", "user"]
queryKeys.outbounds
readonlyoutbounds:object
queryKeys.outbounds.all
readonlyall: () => readonly ["outbounds"]
Returns
readonly ["outbounds"]
queryKeys.outbounds.detail
readonlydetail: (id) => readonly ["outbounds",string]
Parameters
id
string
Returns
readonly ["outbounds", string]
queryKeys.pages
readonlypages:object
queryKeys.pages.all
readonlyall: () => readonly ["pages"]
Returns
readonly ["pages"]
queryKeys.pages.detail
readonlydetail: (id) => readonly ["pages","detail",string]
Parameters
id
string
Returns
readonly ["pages", "detail", string]
queryKeys.pages.details
readonlydetails: () => readonly ["pages","detail"]
Returns
readonly ["pages", "detail"]
queryKeys.prices
readonlyprices:object
queryKeys.prices.stripe
readonlystripe: () => readonly ["prices","stripe"]
Returns
readonly ["prices", "stripe"]
queryKeys.schools
readonlyschools:object
queryKeys.schools.all
readonlyall: () => readonly ["schools"]
Returns
readonly ["schools"]
queryKeys.secrets
readonlysecrets:object
queryKeys.secrets.all
readonlyall: () => readonly ["secrets"]
Returns
readonly ["secrets"]
queryKeys.secrets.detail
readonlydetail: (id) => readonly ["secrets","detail",string]
Parameters
id
string
Returns
readonly ["secrets", "detail", string]
queryKeys.secrets.details
readonlydetails: () => readonly ["secrets","detail"]
Returns
readonly ["secrets", "detail"]
queryKeys.spaces
readonlyspaces:object
queryKeys.spaces.all
readonlyall: () => readonly ["spaces"]
Returns
readonly ["spaces"]
queryKeys.spaces.byHandle
readonlybyHandle: (handle) => readonly ["spaces","handle",string]
Parameters
handle
string
Returns
readonly ["spaces", "handle", string]
queryKeys.spaces.byOrganization
readonlybyOrganization: (orgId) => readonly ["spaces","organization",string]
Parameters
orgId
string
Returns
readonly ["spaces", "organization", string]
queryKeys.spaces.byOrganizationAndHandle
readonlybyOrganizationAndHandle: (orgHandle,spaceHandle) => readonly ["spaces","organization",string,"space",string]
Parameters
orgHandle
string
spaceHandle
string
Returns
readonly ["spaces", "organization", string, "space", string]
queryKeys.spaces.detail
readonlydetail: (id) => readonly ["spaces","detail",string]
Parameters
id
string
Returns
readonly ["spaces", "detail", string]
queryKeys.spaces.details
readonlydetails: () => readonly ["spaces","detail"]
Returns
readonly ["spaces", "detail"]
queryKeys.spaces.items
readonlyitems: (spaceId) => readonly ["spaces","detail",string,"items"]
Parameters
spaceId
string
Returns
readonly ["spaces", "detail", string, "items"]
queryKeys.spaces.members
readonlymembers: (spaceId) => readonly ["spaces","detail",string,"members"]
Parameters
spaceId
string
Returns
readonly ["spaces", "detail", string, "members"]
queryKeys.spaces.orgSpaceByHandle
readonlyorgSpaceByHandle: (orgId,handle) => readonly ["spaces","organization",string,"handle",string]
Parameters
orgId
string
handle
string
Returns
readonly ["spaces", "organization", string, "handle", string]
queryKeys.spaces.userSpaces
readonlyuserSpaces: () => readonly ["spaces","user"]
Returns
readonly ["spaces", "user"]
queryKeys.teams
readonlyteams:object
queryKeys.teams.all
readonlyall: () => readonly ["teams"]
Returns
readonly ["teams"]
queryKeys.teams.byHandle
readonlybyHandle: (handle) => readonly ["teams","handle",string]
Parameters
handle
string
Returns
readonly ["teams", "handle", string]
queryKeys.teams.byOrganization
readonlybyOrganization: (orgId) => readonly ["teams","organization",string]
Parameters
orgId
string
Returns
readonly ["teams", "organization", string]
queryKeys.teams.detail
readonlydetail: (id) => readonly ["teams","detail",string]
Parameters
id
string
Returns
readonly ["teams", "detail", string]
queryKeys.teams.details
readonlydetails: () => readonly ["teams","detail"]
Returns
readonly ["teams", "detail"]
queryKeys.teams.members
readonlymembers: (teamId) => readonly ["teams","detail",string,"members"]
Parameters
teamId
string
Returns
readonly ["teams", "detail", string, "members"]
queryKeys.tokens
readonlytokens:object
queryKeys.tokens.all
readonlyall: () => readonly ["tokens"]
Returns
readonly ["tokens"]
queryKeys.tokens.detail
readonlydetail: (id) => readonly ["tokens","detail",string]
Parameters
id
string
Returns
readonly ["tokens", "detail", string]
queryKeys.tokens.details
readonlydetails: () => readonly ["tokens","detail"]
Returns
readonly ["tokens", "detail"]
queryKeys.usages
readonlyusages:object
queryKeys.usages.platform
readonlyplatform: () => readonly ["usages","platform"]
Returns
readonly ["usages", "platform"]
queryKeys.usages.user
readonlyuser: () => readonly ["usages","user"]
Returns
readonly ["usages", "user"]
queryKeys.usages.userById
readonlyuserById: (userId) => readonly ["usages","user",string]
Parameters
userId
string
Returns
readonly ["usages", "user", string]
queryKeys.users
readonlyusers:object
queryKeys.users.all
readonlyall: () => readonly ["users"]
Returns
readonly ["users"]
queryKeys.users.byHandle
readonlybyHandle: (handle) => readonly ["users","handle",string]
Parameters
handle
string
Returns
readonly ["users", "handle", string]
queryKeys.users.credits
readonlycredits: (userId) => readonly ["users","detail",string,"credits"]
Parameters
userId
string
Returns
readonly ["users", "detail", string, "credits"]
queryKeys.users.detail
readonlydetail: (id) => readonly ["users","detail",string]
Parameters
id
string
Returns
readonly ["users", "detail", string]
queryKeys.users.details
readonlydetails: () => readonly ["users","detail"]
Returns
readonly ["users", "detail"]
queryKeys.users.list
readonlylist: (filters?) => readonly ["users","list", {filters:string|undefined; }]
Parameters
filters?
string
Returns
readonly ["users", "list", { filters: string | undefined; }]
queryKeys.users.lists
readonlylists: () => readonly ["users","list"]
Returns
readonly ["users", "list"]
queryKeys.users.onboarding
readonlyonboarding: (userId) => readonly ["users","detail",string,"onboarding"]
Parameters
userId
string
Returns
readonly ["users", "detail", string, "onboarding"]
queryKeys.users.search
readonlysearch: (pattern) => readonly ["users","search",string]
Parameters
pattern
string
Returns
readonly ["users", "search", string]
queryKeys.users.settings
readonlysettings: (userId) => readonly ["users","detail",string,"settings"]
Parameters
userId
string
Returns
readonly ["users", "detail", string, "settings"]
queryKeys.users.surveys
readonlysurveys: (userId) => readonly ["users","detail",string,"surveys"]
Parameters
userId
string
Returns
readonly ["users", "detail", string, "surveys"]
resetDocumentUpload
resetDocumentUpload: () =>
void
Returns
void
resetNotebookUpload
resetNotebookUpload: () =>
void
Returns
void
useAddMemberToOrganization
useAddMemberToOrganization: () =>
UseMutationResult<any,Error, {organizationId:string;userId:string; },unknown>
Add member to organization
Returns
UseMutationResult<any, Error, { organizationId: string; userId: string; }, unknown>
useAddMemberToOrganizationSpace
useAddMemberToOrganizationSpace: () =>
UseMutationResult<any,Error, {accountId:string;organizationId:string;spaceId:string; },unknown>
Add member to organization space
Returns
UseMutationResult<any, Error, { accountId: string; organizationId: string; spaceId: string; }, unknown>
useAddMemberToTeam
useAddMemberToTeam: () =>
UseMutationResult<any,Error, {teamId:string;userId:string; },unknown>
Add member to team
Returns
UseMutationResult<any, Error, { teamId: string; userId: string; }, unknown>
useAddRoleToOrganizationMember
useAddRoleToOrganizationMember: () =>
UseMutationResult<any,Error, {organizationId:string;roleName:string;userId:string; },unknown>
Add role to organization member
Returns
UseMutationResult<any, Error, { organizationId: string; roleName: string; userId: string; }, unknown>
useAddRoleToTeamMember
useAddRoleToTeamMember: () =>
UseMutationResult<any,Error, {roleName:string;teamId:string;userId:string; },unknown>
Add role to team member
Returns
UseMutationResult<any, Error, { roleName: string; teamId: string; userId: string; }, unknown>
useAssignment
useAssignment: (
assignmentId) =>UseQueryResult<IAssignment|undefined,Error>
Get assignment by ID
Parameters
assignmentId
string
Returns
UseQueryResult<IAssignment | undefined, Error>
useAssignmentForStudent
useAssignmentForStudent: (
assignmentId,courseId,userId,options?) =>UseQueryResult<unknown,Error>
Fetch assignment from student perspective with enrollment data
Parameters
assignmentId
string
courseId
string
userId
string
options?
Omit<UseQueryOptions<unknown, Error, unknown, readonly unknown[]>, "queryKey" | "queryFn">
Returns
UseQueryResult<unknown, Error>
useAssignmentsBySpace
useAssignmentsBySpace: (
spaceId) =>UseQueryResult<any,Error>
Get assignments by space
Parameters
spaceId
string
Returns
UseQueryResult<any, Error>
useAssignmentStudentVersion
useAssignmentStudentVersion: (
assignmentId,options?) =>UseQueryResult<unknown,Error>
Get student version of assignment (submission view)
Parameters
assignmentId
string
options?
Omit<UseQueryOptions<unknown, Error, unknown, readonly unknown[]>, "queryKey" | "queryFn">
Returns
UseQueryResult<unknown, Error>
useAssignRoleToUser
useAssignRoleToUser: () =>
UseMutationResult<any,Error, {roleName:string;userId:string; },unknown>
Assign role to user
Returns
UseMutationResult<any, Error, { roleName: string; userId: string; }, unknown>
useAssignTagToContact
useAssignTagToContact: () =>
UseMutationResult<any,Error, {contactId:string;tagName:string; },unknown>
Assign tag to contact
Returns
UseMutationResult<any, Error, { contactId: string; tagName: string; }, unknown>
useBurnCredit
useBurnCredit: () =>
UseMutationResult<any,Error,number,unknown>
Burn user credits (deduct from balance)
Returns
UseMutationResult<any, Error, number, unknown>
useCell
useCell: (
cellId) =>UseQueryResult<ICell|undefined,Error>
Get cell by ID
Parameters
cellId
string
Returns
UseQueryResult<ICell | undefined, Error>
useCellsBySpace
useCellsBySpace: (
spaceId) =>UseQueryResult<any,Error>
Get cells by space
Parameters
spaceId
string
Returns
UseQueryResult<any, Error>
useChangePassword
useChangePassword: () =>
UseMutationResult<any,Error, {handle:string;password:string;passwordConfirm:string; },unknown>
Change user password
Returns
UseMutationResult<any, Error, { handle: string; password: string; passwordConfirm: string; }, unknown>
useClearCachedInvites
useClearCachedInvites: (
options?) =>UseMutationResult<void,Error,void,unknown>
Clear cached invites (mutation)
Parameters
options?
UseMutationOptions<void, Error, void, unknown>
Mutation options
Returns
UseMutationResult<void, Error, void, unknown>
useClearCachedItems
useClearCachedItems: (
options?) =>UseMutationResult<void,Error,void,unknown>
Clear cached items (mutation)
Parameters
options?
UseMutationOptions<void, Error, void, unknown>
Mutation options
Returns
UseMutationResult<void, Error, void, unknown>
useClearCachedOrganizations
useClearCachedOrganizations: (
options?) =>UseMutationResult<void,Error,void,unknown>
Clear cached organizations (mutation)
Parameters
options?
UseMutationOptions<void, Error, void, unknown>
Mutation options
Returns
UseMutationResult<void, Error, void, unknown>
useClearCachedPublicItems
useClearCachedPublicItems: (
options?) =>UseMutationResult<void,Error,void,unknown>
Clear cached public items (mutation)
Parameters
options?
UseMutationOptions<void, Error, void, unknown>
Mutation options
Returns
UseMutationResult<void, Error, void, unknown>
useClearCachedTeams
useClearCachedTeams: (
options?) =>UseMutationResult<void,Error,void,unknown>
Clear cached teams (mutation)
Parameters
options?
UseMutationOptions<void, Error, void, unknown>
Mutation options
Returns
UseMutationResult<void, Error, void, unknown>
useCloneAssignment
useCloneAssignment: () =>
UseMutationResult<any,Error,string,unknown>
Clone assignment
Returns
UseMutationResult<any, Error, string, unknown>
useCloneCell
useCloneCell: () =>
UseMutationResult<any,Error,string,unknown>
Clone cell
Returns
UseMutationResult<any, Error, string, unknown>
useCloneDocument
useCloneDocument: () =>
UseMutationResult<any,Error,string,unknown>
Clone document
Returns
UseMutationResult<any, Error, string, unknown>
useCloneExercise
useCloneExercise: () =>
UseMutationResult<any,Error,string,unknown>
Clone exercise
Returns
UseMutationResult<any, Error, string, unknown>
useCloneLesson
useCloneLesson: () =>
UseMutationResult<any,Error,string,unknown>
Clone lesson
Returns
UseMutationResult<any, Error, string, unknown>
useCloneNotebook
useCloneNotebook: () =>
UseMutationResult<any,Error,string,unknown>
Clone notebook
Returns
UseMutationResult<any, Error, string, unknown>
useConfirmCourseItemCompletion
useConfirmCourseItemCompletion: () =>
UseMutationResult<any,Error, {completed:boolean;courseId:string;itemId:string;itemType:string; },unknown>
Mark a course item as completed
Returns
UseMutationResult<any, Error, { completed: boolean; courseId: string; itemId: string; itemType: string; }, unknown>
useConfirmEmailUpdate
useConfirmEmailUpdate: () =>
UseMutationResult<any,Error,string,unknown>
Confirm email update with token
Returns
UseMutationResult<any, Error, string, unknown>
useConfirmJoinWithToken
useConfirmJoinWithToken: () =>
UseMutationResult<any,Error, {token:string;userHandle:string; },unknown>
Confirm join with token
Returns
UseMutationResult<any, Error, { token: string; userHandle: string; }, unknown>
useConfirmPasswordWithToken
useConfirmPasswordWithToken: () =>
UseMutationResult<any,Error, {token:string;userHandle:string; },unknown>
Confirm password change with token
Returns
UseMutationResult<any, Error, { token: string; userHandle: string; }, unknown>
useContact
useContact: (
contactId,options?) =>UseQueryResult<IContact|undefined,Error>
Get contact by ID
Parameters
contactId
string
options?
enabled?
boolean
Returns
UseQueryResult<IContact | undefined, Error>
useContactByHandle
useContactByHandle: (
handle) =>UseQueryResult<IContact|null|undefined,Error>
Get contact by handle
Parameters
handle
string
Returns
UseQueryResult<IContact | null | undefined, Error>
useCourse
useCourse: (
courseId) =>UseQueryResult<ICourse|undefined,Error>
Get course by ID
Parameters
courseId
string
Returns
UseQueryResult<ICourse | undefined, Error>
useCourseEnrollments
useCourseEnrollments: () =>
UseQueryResult<any,Error>
Get course enrollments for current user
Returns
UseQueryResult<any, Error>
useCreateCheckoutSession
useCreateCheckoutSession: () =>
UseMutationResult<any,Error, {location:Location;product:any; },unknown>
Create Stripe checkout session
Returns
UseMutationResult<any, Error, { location: Location; product: any; }, unknown>
useCreateContact
useCreateContact: () =>
UseMutationResult<any,Error,IContact,unknown>
Create contact
Returns
UseMutationResult<any, Error, IContact, unknown>
useCreateDatasource
useCreateDatasource: () =>
UseMutationResult<any,Error,Omit<IDatasource,"id">,unknown>
Create datasource
Returns
UseMutationResult<any, Error, Omit<IDatasource, "id">, unknown>
useCreateDocument
useCreateDocument: () =>
UseMutationResult<any,Error, {description?:string;documentType?:string;file?:File;name:string;spaceId:string; },unknown>
Create document
Returns
UseMutationResult<any, Error, { description?: string; documentType?: string; file?: File; name: string; spaceId: string; }, unknown>
useCreateNotebook
useCreateNotebook: () =>
UseMutationResult<any,Error, {description?:string;file?:File;name:string;notebookType?:string;spaceId:string; },unknown>
Create notebook
Returns
UseMutationResult<any, Error, { description?: string; file?: File; name: string; notebookType?: string; spaceId: string; }, unknown>
useCreateOrganization
useCreateOrganization: () =>
UseMutationResult<any,Error,Partial<IOrganization>,unknown>
Create organization
Returns
UseMutationResult<any, Error, Partial<IOrganization>, unknown>
useCreatePage
useCreatePage: () =>
UseMutationResult<any,Error,Omit<IPage,"id">,unknown>
Create page
Returns
UseMutationResult<any, Error, Omit<IPage, "id">, unknown>
useCreateSecret
useCreateSecret: () =>
UseMutationResult<any,Error,Omit<ISecret,"id">,unknown>
Create secret
Returns
UseMutationResult<any, Error, Omit<ISecret, "id">, unknown>
useCreateSpace
useCreateSpace: () =>
UseMutationResult<any,Error, {organization?:IAnyOrganization;space:Partial<IAnySpace>; },unknown>
Create space
Returns
UseMutationResult<any, Error, { organization?: IAnyOrganization; space: Partial<IAnySpace>; }, unknown>
useCreateTeam
useCreateTeam: () =>
UseMutationResult<any,Error, {organization:IAnyOrganization;team:Partial<ITeam>; },unknown>
Create team
Returns
UseMutationResult<any, Error, { organization: IAnyOrganization; team: Partial<ITeam>; }, unknown>
useCreateToken
useCreateToken: () =>
UseMutationResult<any,Error,Omit<IIAMToken,"id"|"value">,unknown>
Create token
Returns
UseMutationResult<any, Error, Omit<IIAMToken, "id" | "value">, unknown>
useCreateTokenForPasswordChange
useCreateTokenForPasswordChange: () =>
UseMutationResult<any,Error, {handle:string;password:string;passwordConfirm:string; },unknown>
Create token for password change
Returns
UseMutationResult<any, Error, { handle: string; password: string; passwordConfirm: string; }, unknown>
useCreateUrlForPasswordChange
useCreateUrlForPasswordChange: () =>
UseMutationResult<any,Error, {handle:string;password:string;passwordConfirm:string; },unknown>
Create URL for password change (sends clickable link via email)
Returns
UseMutationResult<any, Error, { handle: string; password: string; passwordConfirm: string; }, unknown>
useDataset
useDataset: (
datasetId) =>UseQueryResult<IDataset|undefined,Error>
Get dataset by ID
Parameters
datasetId
string
Returns
UseQueryResult<IDataset | undefined, Error>
useDatasetsBySpace
useDatasetsBySpace: (
spaceId) =>UseQueryResult<any,Error>
Get datasets by space
Parameters
spaceId
string
Returns
UseQueryResult<any, Error>
useDatasource
useDatasource: (
datasourceId) =>UseQueryResult<IDatasource|null|undefined,Error>
Get single datasource by ID
Parameters
datasourceId
string
Returns
UseQueryResult<IDatasource | null | undefined, Error>
useDatasources
useDatasources: () =>
UseQueryResult<any,Error>
Get all datasources
Returns
UseQueryResult<any, Error>
useDeleteContact
useDeleteContact: () =>
UseMutationResult<any,Error,string,unknown>
Delete contact
Returns
UseMutationResult<any, Error, string, unknown>
useDeleteItem
useDeleteItem: () =>
UseMutationResult<any,Error,string,unknown>
Delete any item (notebook, document, cell, etc.)
Returns
UseMutationResult<any, Error, string, unknown>
useDeleteOutbound
useDeleteOutbound: () =>
UseMutationResult<any,Error,string,unknown>
Delete an outbound campaign
Returns
UseMutationResult<any, Error, string, unknown>
useDeletePage
useDeletePage: () =>
UseMutationResult<any,Error,string,unknown>
Delete page
Returns
UseMutationResult<any, Error, string, unknown>
useDeleteSecret
useDeleteSecret: () =>
UseMutationResult<any,Error,string,unknown>
Delete secret
Returns
UseMutationResult<any, Error, string, unknown>
useDeleteSpace
useDeleteSpace: () =>
UseMutationResult<any,Error,string,unknown>
Delete a space and all its contents.
Returns
UseMutationResult<any, Error, string, unknown>
useDeleteToken
useDeleteToken: () =>
UseMutationResult<any,Error,string,unknown>
Delete token by ID
Returns
UseMutationResult<any, Error, string, unknown>
useDisableUserMFA
useDisableUserMFA: () =>
UseMutationResult<any,Error,void,unknown>
Disable MFA for current user
Returns
UseMutationResult<any, Error, void, unknown>
useDocument
useDocument: (
documentId) =>UseQueryResult<IDocument,Error>
Get document by ID
Parameters
documentId
string
Returns
UseQueryResult<IDocument, Error>
useDocumentsBySpace
useDocumentsBySpace: (
spaceId) =>UseQueryResult<any,Error>
Get documents by space
Parameters
spaceId
string
Returns
UseQueryResult<any, Error>
useDraftBulkEmailsOutbounds
useDraftBulkEmailsOutbounds: () =>
UseMutationResult<any,Error,unknown,unknown>
Draft bulk emails for outbound campaign
Returns
UseMutationResult<any, Error, unknown, unknown>
useEnableUserMFA
useEnableUserMFA: () =>
UseMutationResult<any,Error,void,unknown>
Enable MFA for current user
Returns
UseMutationResult<any, Error, void, unknown>
useEnrichContactEmail
useEnrichContactEmail: () =>
UseMutationResult<any,Error, {contactId:string;useDomain:boolean; },unknown>
Enrich contact with email data
Returns
UseMutationResult<any, Error, { contactId: string; useDomain: boolean; }, unknown>
useEnrichContactLinkedin
useEnrichContactLinkedin: () =>
UseMutationResult<any,Error,string,unknown>
Enrich contact with LinkedIn data
Returns
UseMutationResult<any, Error, string, unknown>
useEnrollStudentToCourse
useEnrollStudentToCourse: () =>
UseMutationResult<any,Error, {courseId:string;studentId:string; },unknown>
Enroll student to course
Returns
UseMutationResult<any, Error, { courseId: string; studentId: string; }, unknown>
useEnvironment
useEnvironment: (
environmentId) =>UseQueryResult<IEnvironment|undefined,Error>
Get environment by ID
Parameters
environmentId
string
Returns
UseQueryResult<IEnvironment | undefined, Error>
useEnvironmentsBySpace
useEnvironmentsBySpace: (
spaceId) =>UseQueryResult<any,Error>
Get environments by space
Parameters
spaceId
string
Returns
UseQueryResult<any, Error>
useExercise
useExercise: (
exerciseId) =>UseQueryResult<IExercise|undefined,Error>
Get exercise by ID
Parameters
exerciseId
string
Returns
UseQueryResult<IExercise | undefined, Error>
useExercisesBySpace
useExercisesBySpace: (
spaceId) =>UseQueryResult<any,Error>
Get exercises by space
Parameters
spaceId
string
Returns
UseQueryResult<any, Error>
useExportSpace
useExportSpace: () =>
UseMutationResult<any,Error,string,unknown>
Export space
Returns
UseMutationResult<any, Error, string, unknown>
useGetGitHubProfile
useGetGitHubProfile: () =>
UseMutationResult<any,Error,string,unknown>
Get GitHub profile from access token
Returns
UseMutationResult<any, Error, string, unknown>
useGetGoogleProfile
useGetGoogleProfile: () =>
UseMutationResult<any,Error,string,unknown>
Get Google profile from access token
Returns
UseMutationResult<any, Error, string, unknown>
useGetLinkedinProfile
useGetLinkedinProfile: () =>
UseMutationResult<any,Error,string,unknown>
Get LinkedIn profile via proxy
Returns
UseMutationResult<any, Error, string, unknown>
useGradeAssignmentForStudent
useGradeAssignmentForStudent: () =>
UseMutationResult<any,Error, {assignmentId:string;courseId:string;model:unknown;userId:string; },unknown>
Grade an assignment for a student
Returns
UseMutationResult<any, Error, { assignmentId: string; courseId: string; model: unknown; userId: string; }, unknown>
useGrowthKPI
useGrowthKPI: (
options?) =>UseQueryResult<unknown,Error>
Get growth KPIs
Parameters
options?
Omit<UseQueryOptions<unknown, Error, unknown, readonly unknown[]>, "queryKey" | "queryFn">
Returns
UseQueryResult<unknown, Error>
useInbound
useInbound: (
id,options?) =>UseQueryResult<unknown,Error>
Get inbound by ID (query hook)
Parameters
id
string
Inbound ID
options?
UseQueryOptions<unknown, Error, unknown, readonly unknown[]>
Query options
Returns
UseQueryResult<unknown, Error>
useInboundByHandle
useInboundByHandle: (
handle,options?) =>UseQueryResult<unknown,Error>
Get inbound by handle (query hook)
Parameters
handle
string
Inbound handle
options?
UseQueryOptions<unknown, Error, unknown, readonly unknown[]>
Query options
Returns
UseQueryResult<unknown, Error>
useInbounds
useInbounds: (
options?) =>UseQueryResult<unknown[],Error>
Get all inbound leads
Parameters
options?
Omit<UseQueryOptions<unknown[], Error, unknown[], readonly unknown[]>, "queryKey" | "queryFn">
Returns
UseQueryResult<unknown[], Error>
useInstructorCourses
useInstructorCourses: (
userId?) =>UseQueryResult<any,Error>
Get instructor courses
Parameters
userId?
string
Returns
UseQueryResult<any, Error>
useInvite
useInvite: (
token) =>UseQueryResult<IInvite|undefined,Error>
Get invite by token
Parameters
token
string
Returns
UseQueryResult<IInvite | undefined, Error>
useInvitesByUser
useInvitesByUser: (
accountId) =>UseQueryResult<any,Error>
Get invites for user
Parameters
accountId
string
Returns
UseQueryResult<any, Error>
useJoinWithInvite
useJoinWithInvite: () =>
UseMutationResult<any,Error, {formValues:any;token:string; },unknown>
Join platform with invite token
Returns
UseMutationResult<any, Error, { formValues: any; token: string; }, unknown>
useLaunchBulkEmailsOutbounds
useLaunchBulkEmailsOutbounds: () =>
UseMutationResult<any,Error,string,unknown>
Launch bulk emails for outbound campaign (production mode)
Returns
UseMutationResult<any, Error, string, unknown>
useLesson
useLesson: (
lessonId) =>UseQueryResult<ILesson|undefined,Error>
Get lesson by ID
Parameters
lessonId
string
Returns
UseQueryResult<ILesson | undefined, Error>
useLessonsBySpace
useLessonsBySpace: (
spaceId) =>UseQueryResult<any,Error>
Get lessons by space
Parameters
spaceId
string
Returns
UseQueryResult<any, Error>
useLinkUserWithContact
useLinkUserWithContact: () =>
UseMutationResult<any,Error, {contactId:string;userId:string; },unknown>
Link user with contact
Returns
UseMutationResult<any, Error, { contactId: string; userId: string; }, unknown>
useLogin
useLogin: () =>
UseMutationResult<any,Error, {handle:string;password:string; },unknown>
Login mutation
Returns
UseMutationResult<any, Error, { handle: string; password: string; }, unknown>
Example
const login = useLogin();
login.mutate({ handle: 'user', password: 'pass' });
useLogout
useLogout: () =>
UseMutationResult<any,Error,void,unknown>
Logout mutation
Returns
UseMutationResult<any, Error, void, unknown>
Example
const logout = useLogout();
logout.mutate();
useMakeItemPrivate
useMakeItemPrivate: () =>
UseMutationResult<any,Error,string,unknown>
Make item private
Returns
UseMutationResult<any, Error, string, unknown>
useMakeItemPublic
useMakeItemPublic: () =>
UseMutationResult<any,Error,string,unknown>
Make item public
Returns
UseMutationResult<any, Error, string, unknown>
useMakeSpacePrivate
useMakeSpacePrivate: () =>
UseMutationResult<any,Error,string,unknown>
Make space private
Returns
UseMutationResult<any, Error, string, unknown>
useMakeSpacePublic
useMakeSpacePublic: () =>
UseMutationResult<any,Error,string,unknown>
Make space public
Returns
UseMutationResult<any, Error, string, unknown>
useMe
useMe: (
token?) =>UseQueryResult<IUser|null|undefined,Error>
Get current user profile
Parameters
token?
string
Returns
UseQueryResult<IUser | null | undefined, Error>
Example
const { data: user, isPending } = useMe();
useNotebook
useNotebook: (
notebookId) =>UseQueryResult<INotebook,Error>
Get notebook by ID
Parameters
notebookId
string
Returns
UseQueryResult<INotebook, Error>
useNotebooksBySpace
useNotebooksBySpace: (
spaceId) =>UseQueryResult<any,Error>
Get notebooks by space
Parameters
spaceId
string
Returns
UseQueryResult<any, Error>
useOAuth2AuthorizationLinkURL
useOAuth2AuthorizationLinkURL: () =>
UseMutationResult<{autorization_url:string;success:boolean; },Error,Record<string,string>,unknown>
Get OAuth2 authorization link URL
Returns
UseMutationResult<{ autorization_url: string; success: boolean; }, Error, Record<string, string>, unknown>
useOAuth2AuthorizationURL
useOAuth2AuthorizationURL: () =>
UseMutationResult<string,Error,Record<string,string>,unknown>
Get OAuth2 authorization URL
Returns
UseMutationResult<string, Error, Record<string, string>, unknown>
useOrganization
useOrganization: (
organizationId) =>UseQueryResult<IOrganization,Error>
Get organization by ID
Parameters
organizationId
string
Returns
UseQueryResult<IOrganization, Error>
useOrganizationByHandle
useOrganizationByHandle: (
handle) =>UseQueryResult<IOrganization|null,Error>
Get organization by handle
Parameters
handle
string
Returns
UseQueryResult<IOrganization | null, Error>
useOrganizationSpace
useOrganizationSpace: (
organizationId,spaceId) =>UseQueryResult<IAnySpace,Error>
Get organization space
Parameters
organizationId
string
spaceId
string
Returns
UseQueryResult<IAnySpace, Error>
useOrganizationSpaceByHandle
useOrganizationSpaceByHandle: (
organizationId,handle) =>UseQueryResult<IAnySpace|null,Error>
Get organization space by handle
Parameters
organizationId
string
handle
string
Returns
UseQueryResult<IAnySpace | null, Error>
useOrganizationSpaces
useOrganizationSpaces: (
organizationId) =>UseQueryResult<any,Error>
Get spaces by organization
Parameters
organizationId
string
Returns
UseQueryResult<any, Error>
useOutbound
useOutbound: (
outboundId,options?) =>UseQueryResult<unknown,Error>
Get a specific outbound by ID
Parameters
outboundId
string
options?
Omit<UseQueryOptions<unknown, Error, unknown, readonly unknown[]>, "queryKey" | "queryFn">
Returns
UseQueryResult<unknown, Error>
useOutbounds
useOutbounds: (
options?) =>UseQueryResult<unknown[],Error>
Get all outbound campaigns
Parameters
options?
Omit<UseQueryOptions<unknown[], Error, unknown[], readonly unknown[]>, "queryKey" | "queryFn">
Returns
UseQueryResult<unknown[], Error>
usePage
usePage: (
pageId) =>UseQueryResult<IPage|undefined,Error>
Get page by ID
Parameters
pageId
string
Returns
UseQueryResult<IPage | undefined, Error>
usePages
usePages: () =>
UseQueryResult<any,Error>
Get all pages
Returns
UseQueryResult<any, Error>
usePlatformUsages
usePlatformUsages: (
options?) =>UseQueryResult<unknown[],Error>
Get platform-wide usage statistics
Parameters
options?
Omit<UseQueryOptions<unknown[], Error, unknown[], readonly unknown[]>, "queryKey" | "queryFn">
Returns
UseQueryResult<unknown[], Error>
usePostLinkedinShare
usePostLinkedinShare: () =>
UseMutationResult<any,Error, {accessToken:string;linkedinUserUrn:string;postText:string; },unknown>
Post LinkedIn share
Returns
UseMutationResult<any, Error, { accessToken: string; linkedinUserUrn: string; postText: string; }, unknown>
usePostLinkedinShareWithUpload
usePostLinkedinShareWithUpload: () =>
UseMutationResult<any,Error, {accessToken:string;linkedinUserUrn:string;postText:string;uploadObject?:string; },unknown>
Post LinkedIn share with image upload
Returns
UseMutationResult<any, Error, { accessToken: string; linkedinUserUrn: string; postText: string; uploadObject?: string; }, unknown>
useProxyGET
useProxyGET: () =>
UseMutationResult<any,Error, {token:string;url:string; },unknown>
Proxy GET request
Returns
UseMutationResult<any, Error, { token: string; url: string; }, unknown>
useProxyPOST
useProxyPOST: () =>
UseMutationResult<any,Error, {body:object;token:string;url:string; },unknown>
Proxy POST request
Returns
UseMutationResult<any, Error, { body: object; token: string; url: string; }, unknown>
useProxyPUT
useProxyPUT: () =>
UseMutationResult<any,Error, {body:object;token:string;url:string; },unknown>
Proxy PUT request
Returns
UseMutationResult<any, Error, { body: object; token: string; url: string; }, unknown>
usePublicCourses
usePublicCourses: () =>
UseQueryResult<any,Error>
Get public courses
Returns
UseQueryResult<any, Error>
usePublicItems
usePublicItems: (
options?) =>UseQueryResult<unknown,Error>
Get public items (query hook)
Parameters
options?
UseQueryOptions<unknown, Error, unknown, readonly unknown[]>
Query options
Returns
UseQueryResult<unknown, Error>
usePutInvite
usePutInvite: () =>
UseMutationResult<any,Error,string,unknown>
Accept/put invite
Returns
UseMutationResult<any, Error, string, unknown>
useRefreshAssignment
useRefreshAssignment: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific assignment
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshAssignmentForStudent
useRefreshAssignmentForStudent: (
options?) =>UseMutationResult<unknown,Error, {assignmentId:string;courseId:string;userId:string; },unknown>
Refresh assignment for a specific student
Parameters
options?
UseMutationOptions<unknown, Error, { assignmentId: string; courseId: string; userId: string; }, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, { assignmentId: string; courseId: string; userId: string; }, unknown>
useRefreshCell
useRefreshCell: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific cell
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshContact
useRefreshContact: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific contact
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshCourse
useRefreshCourse: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific course
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshCoursesEnrollments
useRefreshCoursesEnrollments: (
options?) =>UseMutationResult<unknown,Error,void,unknown>
Refresh course enrollments
Parameters
options?
UseMutationOptions<unknown, Error, void, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, void, unknown>
useRefreshDataset
useRefreshDataset: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific dataset
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshDocument
useRefreshDocument: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific document
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshEnvironment
useRefreshEnvironment: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific environment
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshExercise
useRefreshExercise: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific exercise
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshInbound
useRefreshInbound: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh inbound data
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshInstructorCourses
useRefreshInstructorCourses: (
options?) =>UseMutationResult<unknown,Error,void,unknown>
Refresh instructor courses list
Parameters
options?
UseMutationOptions<unknown, Error, void, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, void, unknown>
useRefreshInvite
useRefreshInvite: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific invite by token
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshInvites
useRefreshInvites: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh invites for a user
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshLayout
useRefreshLayout: () =>
UseMutationResult<any,Error, {accountHandle:string;spaceHandle?:string; },unknown>
Refresh layout (loads user, organization, and space data)
Returns
UseMutationResult<any, Error, { accountHandle: string; spaceHandle?: string; }, unknown>
useRefreshLesson
useRefreshLesson: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific lesson
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshNotebook
useRefreshNotebook: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh a specific notebook
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshOrganization
useRefreshOrganization: () =>
UseMutationResult<any,Error,string,unknown>
Refresh organization data
Returns
UseMutationResult<any, Error, string, unknown>
useRefreshOrganizationSpace
useRefreshOrganizationSpace: () =>
UseMutationResult<any,Error, {organizationId:string;spaceId:string; },unknown>
Refresh organization space
Returns
UseMutationResult<any, Error, { organizationId: string; spaceId: string; }, unknown>
useRefreshOrganizationSpaces
useRefreshOrganizationSpaces: () =>
UseMutationResult<any,Error,string,unknown>
Refresh organization spaces
Returns
UseMutationResult<any, Error, string, unknown>
useRefreshOutbound
useRefreshOutbound: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh outbound data
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshPublicCourses
useRefreshPublicCourses: (
options?) =>UseMutationResult<unknown,Error,void,unknown>
Refresh public courses list
Parameters
options?
UseMutationOptions<unknown, Error, void, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, void, unknown>
useRefreshPublicItems
useRefreshPublicItems: (
options?) =>UseMutationResult<unknown,Error,void,unknown>
Refresh public items
Parameters
options?
UseMutationOptions<unknown, Error, void, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, void, unknown>
useRefreshSchools
useRefreshSchools: (
options?) =>UseMutationResult<unknown,Error,void,unknown>
Refresh schools list
Parameters
options?
UseMutationOptions<unknown, Error, void, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, void, unknown>
useRefreshSpaceAssignments
useRefreshSpaceAssignments: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh space assignments
Parameters
options?
UseMutationOptions<unknown, Error, string, unknown>
Mutation options
Returns
UseMutationResult<unknown, Error, string, unknown>
useRefreshSpaceCells
useRefreshSpaceCells: (
options?) =>UseMutationResult<unknown,Error,string,unknown>
Refresh space cells