Skip to main content

Class: GravityRailClient

Defined in: packages/sdk/src/client/client.ts:82

GravityRailClient provides a unified interface to all public Gravity Rail API endpoints.

Methods are organized by domain and bound to their respective API modules. See the bindings directory for the organization of methods by domain.

This class excludes admin/superuser methods. The full client including admin functionality (ApiClient) lives in the private @gravity-rail/client package and extends this class.

Implements

  • TasksBindings
  • ChatsBindings
  • CallsBindings
  • DataTypesBindings
  • MembersBindings
  • WorkspacesBindings
  • AuthBindings
  • SitesBindings
  • FilesBindings
  • EventsBindings
  • ExperimentsBindings
  • WorkflowsBindings
  • CalendarsBindings
  • CommunicationsBindings
  • ToolkitsBindings
  • BillingBindings
  • AppsBindings
  • IntegrationsBindings
  • AgentTasksBindings
  • AgentsBindings
  • PronunciationsBindings
  • QualificationsBindings
  • PersonasBindings
  • QueriesBindings
  • CustomersBindings
  • ResellersBindings
  • JourneysBindings
  • OperatorBindings
  • OrgBindings
  • AccessGrantsBindings
  • PromptsBindings
  • SupportRequestsBindings

Constructors

Constructor

new GravityRailClient(apiKey, baseUrl, customFetch?): GravityRailClient

Defined in: packages/sdk/src/client/client.ts:1090

Parameters

apiKey

string | undefined

baseUrl

string

customFetch?

{(input, init?): Promise<Response>; (input, init?): Promise<Response>; }

Returns

GravityRailClient

Properties

acceptInvitation()

acceptInvitation: (requestId) => Promise<InvitationResponse>

Defined in: packages/sdk/src/client/client.ts:479

Accept an invitation by ID (for invitees accepting their own invitations) Works for both organization and workspace invitations.

Parameters

requestId

number

Returns

Promise<InvitationResponse>

Implementation of

WorkspacesBindings.acceptInvitation


activateWorkflowVersion()

activateWorkflowVersion: (wid, workflowUuid, versionNumber) => Promise<WorkflowVersionResponse>

Defined in: packages/sdk/src/client/client.ts:674

Activate a published version.

Parameters

wid

string

workflowUuid

string

versionNumber

number

Returns

Promise<WorkflowVersionResponse>

Implementation of

WorkflowsBindings.activateWorkflowVersion


addGroupMember()

addGroupMember: (wid, groupId, data) => Promise<OperatorGroupMemberResponse>

Defined in: packages/sdk/src/client/client.ts:375

Add a member to an operator group.

Parameters

wid

string

groupId

number

data

AddGroupMemberRequest

Returns

Promise<OperatorGroupMemberResponse>

Implementation of

OperatorBindings.addGroupMember


addWorkspaceToSubscription()

addWorkspaceToSubscription: (subscriptionId, data) => Promise<{ itemsCreated: number; subscriptionId: number; success: boolean; workspaceId: number; }>

Defined in: packages/sdk/src/client/client.ts:814

Add a workspace to an existing subscription.

Parameters

subscriptionId

number

data
name?

string

plan_period?

string

product_id

number

slug?

string

template_workspace_uuid?

string

workspace_id

number

Returns

Promise<{ itemsCreated: number; subscriptionId: number; success: boolean; workspaceId: number; }>

Implementation of

BillingBindings.addWorkspaceToSubscription


advanceStep()

advanceStep: (wid, journeyId, stepUuid, data) => Promise<MemberJourneyStep>

Defined in: packages/sdk/src/client/client.ts:346

Advance a journey step in the current execution context.

Parameters

wid

string

journeyId

number

stepUuid

string

data?

AdvanceStepFormData = {}

Returns

Promise<MemberJourneyStep>

Implementation of

JourneysBindings.advanceStep


approveWorkspaceInvitation()

approveWorkspaceInvitation: (workspaceUuid, invitationId) => Promise<InvitationResponse>

Defined in: packages/sdk/src/client/client.ts:475

Approve an invitation (grant access) - requires workspace admin permission.

Parameters

workspaceUuid

string

invitationId

number

Returns

Promise<InvitationResponse>

Implementation of

WorkspacesBindings.approveWorkspaceInvitation


archiveAgent()

archiveAgent: (wid, id) => Promise<AgentResponse>

Defined in: packages/sdk/src/client/client.ts:289

Archive an agent, hiding it from default listings.

Parameters

wid

string

id

number

Returns

Promise<AgentResponse>

Implementation of

AgentsBindings.archiveAgent


archiveChat()

archiveChat: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:150

Archive a chat.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

ChatsBindings.archiveChat


archiveDataType()

archiveDataType: (wid, id) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:203

Archive a data type, hiding it from default listings.

Parameters

wid

string

id

number

Returns

Promise<{ status: string; }>

Implementation of

DataTypesBindings.archiveDataType


archiveJourney()

archiveJourney: (wid, journeyId) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:328

Archive a journey (soft delete).

Parameters

wid

string

journeyId

number

Returns

Promise<{ status: string; }>

Implementation of

JourneysBindings.archiveJourney


archiveMember()

archiveMember: (wid, memberId) => Promise<WorkspaceMemberResponse>

Defined in: packages/sdk/src/client/client.ts:229

Archive a workspace member.

Parameters

wid

string

memberId

number

Returns

Promise<WorkspaceMemberResponse>

Implementation of

MembersBindings.archiveMember


archivePhoneNumber()

archivePhoneNumber: (wid, id) => Promise<PhoneNumber>

Defined in: packages/sdk/src/client/client.ts:735

Archive a phone number, releasing the Twilio number back to the pool.

Parameters

wid

string

id

number

Returns

Promise<PhoneNumber>

Implementation of

CommunicationsBindings.archivePhoneNumber


archiveStep()

archiveStep: (wid, journeyId, stepUuid) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:331

Archive a step (soft delete).

Parameters

wid

string

journeyId

number

stepUuid

string

Returns

Promise<{ status: string; }>

Implementation of

JourneysBindings.archiveStep


archiveTask()

archiveTask: (wid, id) => Promise<Task>

Defined in: packages/sdk/src/client/client.ts:129

Archive a task, hiding it from default listings.

Parameters

wid

string

id

number

Returns

Promise<Task>

Implementation of

TasksBindings.archiveTask


archiveWorkflow()

archiveWorkflow: (wid, id) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:652

Archive a workflow.

Parameters

wid

string

id

number

Returns

Promise<{ status: string; }>

Implementation of

WorkflowsBindings.archiveWorkflow


attachMyCustomerPaymentMethod()

attachMyCustomerPaymentMethod: (uuid, paymentMethodId, setAsDefault) => Promise<{ message: string; paymentMethodId: string; success: boolean; type: string; }>

Defined in: packages/sdk/src/client/client.ts:1060

Parameters

uuid

string

paymentMethodId

string

setAsDefault?

boolean = false

Returns

Promise<{ message: string; paymentMethodId: string; success: boolean; type: string; }>

Implementation of

CustomersBindings.attachMyCustomerPaymentMethod


authorize()

authorize: (request) => Promise<AuthorizeResponse>

Defined in: packages/sdk/src/client/client.ts:845

Parameters

request

AuthorizeRequest

Returns

Promise<AuthorizeResponse>

Implementation of

AppsBindings.authorize


authorizeMondayConnection()

authorizeMondayConnection: (wid) => Promise<{ authorizeUrl: string; }>

Defined in: packages/sdk/src/client/client.ts:862

Parameters

wid

string

Returns

Promise<{ authorizeUrl: string; }>

Implementation of

IntegrationsBindings.authorizeMondayConnection


autoCreateDataTypeFromBoard()

autoCreateDataTypeFromBoard: (wid, boardId) => Promise<{ dataTypeId: number; dataTypeName: string; fieldCount: number; warnings?: string[]; }>

Defined in: packages/sdk/src/client/client.ts:880

Parameters

wid

string

boardId

string

Returns

Promise<{ dataTypeId: number; dataTypeName: string; fieldCount: number; warnings?: string[]; }>

Implementation of

IntegrationsBindings.autoCreateDataTypeFromBoard


blockWorkspaceInvitation()

blockWorkspaceInvitation: (workspaceUuid, invitationId) => Promise<InvitationResponse>

Defined in: packages/sdk/src/client/client.ts:477

Block an invitation - requires workspace admin permission.

Parameters

workspaceUuid

string

invitationId

number

Returns

Promise<InvitationResponse>

Implementation of

WorkspacesBindings.blockWorkspaceInvitation


bookHealthieAppointment()

bookHealthieAppointment: (wid, request) => Promise<BookingResultResponse>

Defined in: packages/sdk/src/client/client.ts:963

Parameters

wid

string

request

BookAppointmentRequest

Returns

Promise<BookingResultResponse>

Implementation of

IntegrationsBindings.bookHealthieAppointment


buildSiteSource()

buildSiteSource: (wid, siteId) => Promise<SiteSourcePublishResponse>

Defined in: packages/sdk/src/client/client.ts:548

Build a site's source without publishing.

Parameters

wid

string

siteId

number

Returns

Promise<SiteSourcePublishResponse>

Implementation of

SitesBindings.buildSiteSource


buildWorkspace()

buildWorkspace: (wid, builderId, params) => Promise<BuildWorkspaceResponse>

Defined in: packages/sdk/src/client/client.ts:679

Build and import a workflow from a builder template in one step. Returns the created workflow ID and UUID.

Parameters

wid

string

builderId

string

params

Record<string, unknown>

Returns

Promise<BuildWorkspaceResponse>

Implementation of

WorkflowsBindings.buildWorkspace


bulkCreateMembers()

bulkCreateMembers: (wid, request) => Promise<BulkCreateMembersResponse>

Defined in: packages/sdk/src/client/client.ts:232

Bulk-create members in a workspace.

Parameters

wid

string

request

BulkCreateMembersRequest

Returns

Promise<BulkCreateMembersResponse>

Implementation of

MembersBindings.bulkCreateMembers


bulkLinkMembersToHubspot()

bulkLinkMembersToHubspot: (wid, data) => Promise<{ linked: number; }>

Defined in: packages/sdk/src/client/client.ts:1005

Parameters

wid

string

data

BulkLinkHubspotRequest

Returns

Promise<{ linked: number; }>

Implementation of

IntegrationsBindings.bulkLinkMembersToHubspot


bulkLinkMembersToMonday()

bulkLinkMembersToMonday: (wid, data) => Promise<{ linked: number; }>

Defined in: packages/sdk/src/client/client.ts:876

Parameters

wid

string

data

BulkLinkMondayRequest

Returns

Promise<{ linked: number; }>

Implementation of

IntegrationsBindings.bulkLinkMembersToMonday


bulkLinkMembersToSalesforce()

bulkLinkMembersToSalesforce: (wid, data) => Promise<{ linked: number; }>

Defined in: packages/sdk/src/client/client.ts:986

Parameters

wid

string

data

BulkLinkSalesforceRequest

Returns

Promise<{ linked: number; }>

Implementation of

IntegrationsBindings.bulkLinkMembersToSalesforce


cancelAgentTask()

cancelAgentTask: (wid, taskUuid) => Promise<CancelAgentTaskResponse>

Defined in: packages/sdk/src/client/client.ts:280

Parameters

wid

string

taskUuid

string

Returns

Promise<CancelAgentTaskResponse>

Implementation of

AgentTasksBindings.cancelAgentTask


cancelAssignment()

cancelAssignment: (wid, id, data?) => Promise<AssignmentResponse>

Defined in: packages/sdk/src/client/client.ts:534

Cancel an active assignment with an optional reason.

Parameters

wid

string

id

number

data?
reason?

string

Returns

Promise<AssignmentResponse>

Implementation of

AuthBindings.cancelAssignment


cancelBusinessProfile()

cancelBusinessProfile: (orgUuid) => Promise<BusinessProfileCancelResponse>

Defined in: packages/sdk/src/client/client.ts:461

Cancel an in-flight Twilio review. Resets the cached profile state to draft so the user can edit and resubmit.

Parameters

orgUuid

string

Returns

Promise<BusinessProfileCancelResponse>

Implementation of

OrgBindings.cancelBusinessProfile


cancelCalendarEvent()

cancelCalendarEvent: (wid, eventId, reason?) => Promise<EventResponse>

Defined in: packages/sdk/src/client/client.ts:705

Cancel a calendar event with an optional reason.

Parameters

wid

string

eventId

number

reason?

string

Returns

Promise<EventResponse>

Implementation of

CalendarsBindings.cancelCalendarEvent


cancelChatCallback()

cancelChatCallback: (wid, chatId, callbackId) => Promise<ScheduledCallbackResponse>

Defined in: packages/sdk/src/client/client.ts:143

Cancel a pending scheduled callback on a chat.

Parameters

wid

string

chatId

number

callbackId

number

Returns

Promise<ScheduledCallbackResponse>

Implementation of

ChatsBindings.cancelChatCallback


cancelCredentialChange()

cancelCredentialChange: (requestId) => Promise<CancelCredentialChangeResponse>

Defined in: packages/sdk/src/client/client.ts:519

Cancel a pending credential change request.

Parameters

requestId

number

Returns

Promise<CancelCredentialChangeResponse>

Implementation of

AuthBindings.cancelCredentialChange


cancelCredentialUpdateInvite()

cancelCredentialUpdateInvite: (wid, inviteId) => Promise<CancelCredentialChangeInviteResponse>

Defined in: packages/sdk/src/client/client.ts:263

Cancel a pending credential update invitation. Admin-only.

Parameters

wid

string

inviteId

number

Returns

Promise<CancelCredentialChangeInviteResponse>

Implementation of

MembersBindings.cancelCredentialUpdateInvite


cancelSubscription()

cancelSubscription: (subscriptionId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:811

Cancel an active subscription.

Parameters

subscriptionId

number

Returns

Promise<void>

Implementation of

BillingBindings.cancelSubscription


changePassword()

changePassword: (currentPassword, newPassword) => Promise<{ message: string; success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:494

Change the current account password by providing the existing password.

Parameters

currentPassword

string

newPassword

string

Returns

Promise<{ message: string; success: boolean; }>

Implementation of

AuthBindings.changePassword


checkAvailability()

checkAvailability: (wid, calendarId, check) => Promise<AvailabilityResponse>

Defined in: packages/sdk/src/client/client.ts:699

Check availability for a time range on a calendar.

Parameters

wid

string

calendarId

number

check

AvailabilityCheck

Returns

Promise<AvailabilityResponse>

Implementation of

CalendarsBindings.checkAvailability


checkSiteDomainAvailability()

checkSiteDomainAvailability: (wid, domain, siteUuid) => Promise<{ result: boolean; }>

Defined in: packages/sdk/src/client/client.ts:541

Check whether a custom domain is available for a site.

Parameters

wid

string

domain

string

siteUuid?

string | null

Returns

Promise<{ result: boolean; }>

Implementation of

SitesBindings.checkSiteDomainAvailability


checkSiteSlugAvailability()

checkSiteSlugAvailability: (wid, slug, siteUuid) => Promise<SiteSlugAvailability>

Defined in: packages/sdk/src/client/client.ts:540

Check whether a site slug is available for use.

Parameters

wid

string

slug

string

siteUuid?

string | null

Returns

Promise<SiteSlugAvailability>

Implementation of

SitesBindings.checkSiteSlugAvailability


clearConnectionMemberExclusion()

clearConnectionMemberExclusion: (wid, connectionId, memberId, options?) => Promise<{ cleared: boolean; connectionId: number; memberId: number; scope: string; }>

Defined in: packages/sdk/src/client/client.ts:1024

Clear a manual-unlink exclusion for a member on a connection so subsequent outbound syncs stop silently skipping them. Idempotent: returns cleared=false when no matching exclusion exists. boardId is only meaningful for multi-scope connectors (Monday).

Parameters

wid

string

connectionId

number

memberId

number

options?
boardId?

string

Returns

Promise<{ cleared: boolean; connectionId: number; memberId: number; scope: string; }>

Implementation of

IntegrationsBindings.clearConnectionMemberExclusion


clearMemberSwitch()

clearMemberSwitch: (wid) => Promise<WorkspaceMemberResponse>

Defined in: packages/sdk/src/client/client.ts:222

Clear the member switch and return to the authenticated member.

Parameters

wid

string

Returns

Promise<WorkspaceMemberResponse>

Implementation of

MembersBindings.clearMemberSwitch


clickWorkspaceSupportRequestResource()

clickWorkspaceSupportRequestResource: (workspaceUuid, uuid, resourceUuid, data) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1088

Record a click on a pushed resource (Proactive Support). For a manager_prompt, pass the Manager Chat UUID it opened so the resource→chat linkage is preserved.

Parameters

workspaceUuid

string

uuid

string

resourceUuid

string

data?

RecordResourceClickRequest = {}

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.clickWorkspaceSupportRequestResource


cloneDataType()

cloneDataType: (wid, id, data) => Promise<DataTypeResponse>

Defined in: packages/sdk/src/client/client.ts:205

Clone a data type with a new name and slug.

Parameters

wid

string

id

number

data
name

string

slug

string

Returns

Promise<DataTypeResponse>

Implementation of

DataTypesBindings.cloneDataType


cloneTask()

cloneTask: (wid, taskId, name, slug?) => Promise<Task>

Defined in: packages/sdk/src/client/client.ts:131

Clone a task with all its dependencies including abilities.

This creates a complete copy of the task on the backend, including:

  • Task properties (name, description, prompt, etc.)
  • File associations
  • Data type associations
  • Event rules
  • Abilities (task-scoped)

Parameters

wid

string

taskId

number

name

string

slug?

string

Returns

Promise<Task>

Implementation of

TasksBindings.cloneTask


cloneWorkflow()

cloneWorkflow: (wid, id, data) => Promise<Workflow>

Defined in: packages/sdk/src/client/client.ts:654

Clone a workflow with a new name.

Parameters

wid

string

id

number

data
name

string

Returns

Promise<Workflow>

Implementation of

WorkflowsBindings.cloneWorkflow


closeWorkspaceSupportRequest()

closeWorkspaceSupportRequest: (workspaceUuid, uuid, data) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1086

Parameters

workspaceUuid

string

uuid

string

data?

CloseSupportRequestRequest = {}

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.closeWorkspaceSupportRequest


commentOnOrgSupportRequest()

commentOnOrgSupportRequest: (orgUuid, uuid, data) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1081

Parameters

orgUuid

string

uuid

string

data

CreateSupportRequestCommentRequest

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.commentOnOrgSupportRequest


commentOnSupportRequest()

commentOnSupportRequest: (uuid, data) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1077

Parameters

uuid

string

data

CreateSupportRequestCommentRequest

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.commentOnSupportRequest


commentOnWorkspaceSupportRequest()

commentOnWorkspaceSupportRequest: (workspaceUuid, uuid, data) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1085

Parameters

workspaceUuid

string

uuid

string

data

CreateSupportRequestCommentRequest

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.commentOnWorkspaceSupportRequest


configureConfluence()

configureConfluence: (wid, data) => Promise<ConfluenceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:966

Parameters

wid

string

data

ConfigureConfluenceRequest

Returns

Promise<ConfluenceConnectionStatus>

Implementation of

IntegrationsBindings.configureConfluence


configureHealthie()

configureHealthie: (wid, data) => Promise<HealthieConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:950

Parameters

wid

string

data

ConfigureHealthieRequest

Returns

Promise<HealthieConnectionStatus>

Implementation of

IntegrationsBindings.configureHealthie


configureHubspot()

configureHubspot: (wid, data) => Promise<HubspotConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:996

Parameters

wid

string

data

ConfigureHubspotRequest

Returns

Promise<HubspotConnectionStatus>

Implementation of

IntegrationsBindings.configureHubspot


configureMondayConnection()

configureMondayConnection: (wid, data) => Promise<MondayConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:860

Parameters

wid

string

data
clientId

string

clientSecret

string

signingSecret?

string

Returns

Promise<MondayConnectionStatus>

Implementation of

IntegrationsBindings.configureMondayConnection


configureSalesforce()

configureSalesforce: (wid, data) => Promise<SalesforceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:977

Parameters

wid

string

data

ConfigureSalesforceRequest

Returns

Promise<SalesforceConnectionStatus>

Implementation of

IntegrationsBindings.configureSalesforce


confirmCredentialChangeInvite()

confirmCredentialChangeInvite: (token) => Promise<CredentialChangeInviteConfirmResponse>

Defined in: packages/sdk/src/client/client.ts:521

Confirm a credential change invitation. The user must be logged in and be the target of the invitation.

Parameters

token

string

Returns

Promise<CredentialChangeInviteConfirmResponse>

Implementation of

AuthBindings.confirmCredentialChangeInvite


convertEmail()

convertEmail: (wid, inboxId, emailId, format) => Promise<EmailConversionResponse>

Defined in: packages/sdk/src/client/client.ts:753

Convert an email to text, markdown, or PDF format.

Parameters

wid

string

inboxId

number

emailId

number

format?

"text" | "markdown" | "pdf"

Returns

Promise<EmailConversionResponse>

Implementation of

CommunicationsBindings.convertEmail


convertFile()

convertFile: (wid, fileId, format) => Promise<ConvertedFileResponse>

Defined in: packages/sdk/src/client/client.ts:591

Convert a file to the specified format (text, markdown, or PDF).

Parameters

wid

string

fileId

number

format?

"text" | "markdown" | "pdf"

Returns

Promise<ConvertedFileResponse>

Implementation of

FilesBindings.convertFile


convertMemberFilterToQuery()

convertMemberFilterToQuery: (wid, filterId, opts?) => Promise<MemberFilterResponse>

Defined in: packages/sdk/src/client/client.ts:240

Convert a legacy rules filter to a query-engine predicate. One-way and transactional: on success the filter's legacy rules are gone and query holds the equivalent IR predicate. 409 if already query-format; 422 when rules have no engine equivalent.

With dryRun: true the same validation runs but nothing persists: the response previews the normalized predicate in query while rules stay intact on the filter.

Parameters

wid

string

filterId

number

opts?
dryRun?

boolean

Returns

Promise<MemberFilterResponse>

Implementation of

MembersBindings.convertMemberFilterToQuery


crawlSite()

crawlSite: (wid, siteId) => Promise<Site>

Defined in: packages/sdk/src/client/client.ts:564

Trigger a crawl of the site's external content source.

Parameters

wid

string

siteId

number

Returns

Promise<Site>

Implementation of

SitesBindings.crawlSite


createAbility()

createAbility: (wid, body) => Promise<AbilityResponse>

Defined in: packages/sdk/src/client/client.ts:135

Create (enable) a configured ability on a workflow or task scope.

Parameters

wid

string

body

Record<string, unknown>

Returns

Promise<AbilityResponse>

Implementation of

TasksBindings.createAbility


createAccessGrant()

createAccessGrant: (wid, data) => Promise<AccessGrant>

Defined in: packages/sdk/src/client/client.ts:387

Create a new access grant for a resource.

Parameters

wid

string

data

CreateAccessGrantRequest

Returns

Promise<AccessGrant>

Implementation of

AccessGrantsBindings.createAccessGrant


createAccount()

createAccount: (email, password, name?, organizationUuid?) => Promise<VerifyCodeResponse>

Defined in: packages/sdk/src/client/client.ts:502

Sign up a new account with email and password.

Parameters

email

string

password

string

name?

string

organizationUuid?

string

Returns

Promise<VerifyCodeResponse>

Implementation of

AuthBindings.createAccount


createAgent()

createAgent: (wid, agent) => Promise<AgentResponse>

Defined in: packages/sdk/src/client/client.ts:286

Create a new agent in a workspace.

Parameters

wid

string

agent

CreateAgentRequest

Returns

Promise<AgentResponse>

Implementation of

AgentsBindings.createAgent


createApiKey()

createApiKey: (wid, apiKey) => Promise<ApiKeyCreated>

Defined in: packages/sdk/src/client/client.ts:804

Create a new API key for a workspace.

Parameters

wid

string

apiKey

ApiKeyFormData

Returns

Promise<ApiKeyCreated>

Implementation of

BillingBindings.createApiKey


createApp()

createApp: (request) => Promise<App>

Defined in: packages/sdk/src/client/client.ts:826

Create a new app

Parameters

request

CreateAppRequest

Returns

Promise<App>

Implementation of

AppsBindings.createApp


createAssignment()

createAssignment: (wid, data) => Promise<AssignmentResponse>

Defined in: packages/sdk/src/client/client.ts:531

Create a new assignment for a member.

Parameters

wid

string

data

CreateAssignmentFormData

Returns

Promise<AssignmentResponse>

Implementation of

AuthBindings.createAssignment


createBuilder()

createBuilder: (request) => Promise<BuilderResponse>

Defined in: packages/sdk/src/client/client.ts:835

Create a new builder

Parameters

request

CreateBuilderRequest

Returns

Promise<BuilderResponse>

Implementation of

AppsBindings.createBuilder


createCalendar()

createCalendar: (wid, calendar) => Promise<Calendar>

Defined in: packages/sdk/src/client/client.ts:692

Create a new calendar in the workspace.

Parameters

wid

string

calendar

CalendarFormData

Returns

Promise<Calendar>

Implementation of

CalendarsBindings.createCalendar


createCalendarEvent()

createCalendarEvent: (wid, event) => Promise<EventResponse>

Defined in: packages/sdk/src/client/client.ts:703

Create a new calendar event.

Parameters

wid

string

event

CalendarEventFormData

Returns

Promise<EventResponse>

Implementation of

CalendarsBindings.createCalendarEvent


createCalendarEventType()

createCalendarEventType: (wid, eventType) => Promise<EventTypeResponse>

Defined in: packages/sdk/src/client/client.ts:710

Create a new calendar event type.

Parameters

wid

string

eventType

CalendarEventTypeFormData

Returns

Promise<EventTypeResponse>

Implementation of

CalendarsBindings.createCalendarEventType


createCalendarSchedule()

createCalendarSchedule: (wid, calendarId, schedule) => Promise<CalendarSchedule>

Defined in: packages/sdk/src/client/client.ts:696

Create a new schedule for a calendar.

Parameters

wid

string

calendarId

number

schedule

CalendarScheduleFormData

Returns

Promise<CalendarSchedule>

Implementation of

CalendarsBindings.createCalendarSchedule


createChat()

createChat: (wid, chat) => Promise<ChatResponse>

Defined in: packages/sdk/src/client/client.ts:152

Create a new chat.

Parameters

wid

string

chat

ChatFormData

Returns

Promise<ChatResponse>

Implementation of

ChatsBindings.createChat


createChatCompletion()

createChatCompletion: (wid, chatId, data) => Promise<{ choices: object[]; created: number; id: string; model: string; object: string; usage?: { completion_tokens: number; prompt_tokens: number; total_tokens: number; }; }>

Defined in: packages/sdk/src/client/client.ts:166

Create a chat completion using the OpenAI-compatible API (used by eval scripts).

Parameters

wid

string

chatId

number

data
messages

object[]

model?

string

Returns

Promise<{ choices: object[]; created: number; id: string; model: string; object: string; usage?: { completion_tokens: number; prompt_tokens: number; total_tokens: number; }; }>

Implementation of

ChatsBindings.createChatCompletion


createChatFilter()

createChatFilter: (wid, filter) => Promise<ChatFilterResponse>

Defined in: packages/sdk/src/client/client.ts:181

Create a new chat filter.

Parameters

wid

string

filter

ChatFilterFormData

Returns

Promise<ChatFilterResponse>

Implementation of

ChatsBindings.createChatFilter


createChatLabel()

createChatLabel: (wid, label) => Promise<ChatLabelResponse>

Defined in: packages/sdk/src/client/client.ts:175

Create a new chat label.

Parameters

wid

string

label

ChatLabelFormData

Returns

Promise<ChatLabelResponse>

Implementation of

ChatsBindings.createChatLabel


createCheckoutSession()

createCheckoutSession: (productId, planPeriod) => Promise<{ checkoutUrl: string; sessionId: string; }>

Defined in: packages/sdk/src/client/client.ts:816

Create a Stripe Checkout session to purchase an organization plan. Returns the checkout URL to open in a browser. The organization, billing customer, and subscription are created on payment by the checkout completion handler.

Parameters

productId

number

planPeriod?

string = 'month'

Returns

Promise<{ checkoutUrl: string; sessionId: string; }>

Implementation of

BillingBindings.createCheckoutSession


createClientWorkspace()

createClientWorkspace: (wid, data) => Promise<ClientWorkspace>

Defined in: packages/sdk/src/client/client.ts:419

Create a new client workspace under a reseller workspace.

Parameters

wid

string

data
name

string

slug?

string

Returns

Promise<ClientWorkspace>

Implementation of

WorkspacesBindings.createClientWorkspace


createConnection()

createConnection: (wid, journeyId, data) => Promise<JourneyStepConnectionResponse>

Defined in: packages/sdk/src/client/client.ts:332

Create a connection (DAG edge) between two steps.

Parameters

wid

string

journeyId

number

data

JourneyStepConnectionFormData

Returns

Promise<JourneyStepConnectionResponse>

Implementation of

JourneysBindings.createConnection


createCustomTool()

createCustomTool: (wid, toolkitId, data) => Promise<CustomTool>

Defined in: packages/sdk/src/client/client.ts:783

Create a new custom tool in a toolkit

Parameters

wid

string

toolkitId

number

data

CustomToolFormData

Returns

Promise<CustomTool>

Implementation of

ToolkitsBindings.createCustomTool


createCustomToolkit()

createCustomToolkit: (wid, data) => Promise<CustomToolkit>

Defined in: packages/sdk/src/client/client.ts:778

Create a new custom toolkit

Parameters

wid

string

data

CustomToolkitFormData

Returns

Promise<CustomToolkit>

Implementation of

ToolkitsBindings.createCustomToolkit


createDataRecord()

createDataRecord: (wid, dataTypeId, record) => Promise<DataRecordResponse>

Defined in: packages/sdk/src/client/client.ts:208

Create a new data record under the specified data type.

Parameters

wid

string

dataTypeId

number

record

DataRecordFormData

Returns

Promise<DataRecordResponse>

Implementation of

DataTypesBindings.createDataRecord


createDataType()

createDataType: (wid, dataType) => Promise<DataTypeResponse>

Defined in: packages/sdk/src/client/client.ts:200

Create a new data type definition in the workspace.

Parameters

wid

string

dataType

DataTypeFormData

Returns

Promise<DataTypeResponse>

Implementation of

DataTypesBindings.createDataType


createDiscordBot()

createDiscordBot: (wid, data) => Promise<DiscordBot>

Defined in: packages/sdk/src/client/client.ts:886

Create a new Discord bot configuration.

Parameters

wid

string

data

CreateDiscordBotRequest

Returns

Promise<DiscordBot>

Implementation of

IntegrationsBindings.createDiscordBot


createEventRule()

createEventRule: (wid, rule) => Promise<EventRuleResponse>

Defined in: packages/sdk/src/client/client.ts:624

Create a new event rule in the workspace.

Parameters

wid

string

rule

EventRuleFormData

Returns

Promise<EventRuleResponse>

Implementation of

EventsBindings.createEventRule


createExperiment()

createExperiment: (wid, data) => Promise<Experiment>

Defined in: packages/sdk/src/client/client.ts:357

Create a draft experiment.

Parameters

wid

string

data

ExperimentFormData

Returns

Promise<Experiment>

Implementation of

ExperimentsBindings.createExperiment


createExperimentAssignment()

createExperimentAssignment: (wid, experimentId, data) => Promise<MemberExperimentAssignment>

Defined in: packages/sdk/src/client/client.ts:365

Manually assign a member to an experiment (optional group, or weighted random).

Parameters

wid

string

experimentId

number

data
groupId?

number | null

memberId

number

Returns

Promise<MemberExperimentAssignment>

Implementation of

ExperimentsBindings.createExperimentAssignment


createExperimentGroup()

createExperimentGroup: (wid, experimentId, data) => Promise<ExperimentGroup>

Defined in: packages/sdk/src/client/client.ts:360

Create a group within an experiment.

Parameters

wid

string

experimentId

number

data

ExperimentGroupFormData

Returns

Promise<ExperimentGroup>

Implementation of

ExperimentsBindings.createExperimentGroup


createFhirConnection()

createFhirConnection: (wid, data) => Promise<FhirConnection>

Defined in: packages/sdk/src/client/client.ts:921

Create a new FHIR connection configuration.

Parameters

wid

string

data

CreateFhirConnectionRequest

Returns

Promise<FhirConnection>

Implementation of

IntegrationsBindings.createFhirConnection


createFile()

createFile: (wid, file) => Promise<File>

Defined in: packages/sdk/src/client/client.ts:587

Create a new file record in the workspace.

Parameters

wid

string

file

FileFormData

Returns

Promise<File>

Implementation of

FilesBindings.createFile


createFileLabel()

createFileLabel: (wid, label) => Promise<FileLabelResponse>

Defined in: packages/sdk/src/client/client.ts:603

Create a new file label in the workspace.

Parameters

wid

string

label

FileLabelFormData

Returns

Promise<FileLabelResponse>

Implementation of

FilesBindings.createFileLabel


createFolder()

createFolder: (wid, directory) => Promise<FileFolderResponse>

Defined in: packages/sdk/src/client/client.ts:595

Create a new folder in the workspace.

Parameters

wid

string

directory

FileFolderFormData

Returns

Promise<FileFolderResponse>

Implementation of

FilesBindings.createFolder


createGlobalApiKey()

createGlobalApiKey: (apiKey) => Promise<ApiKeyCreated>

Defined in: packages/sdk/src/client/client.ts:807

Create a new account-level API key.

Parameters

apiKey

ApiKeyFormData

Returns

Promise<ApiKeyCreated>

Implementation of

BillingBindings.createGlobalApiKey


createGoal()

createGoal: (wid, journeyId, data) => Promise<JourneyGoalResponse>

Defined in: packages/sdk/src/client/client.ts:335

Create a goal for a journey.

Parameters

wid

string

journeyId

number

data

JourneyGoalFormData

Returns

Promise<JourneyGoalResponse>

Implementation of

JourneysBindings.createGoal


createInbox()

createInbox: (wid, inbox) => Promise<Inbox>

Defined in: packages/sdk/src/client/client.ts:746

Create a new inbox.

Parameters

wid

string

inbox

InboxCreateRequest

Returns

Promise<Inbox>

Implementation of

CommunicationsBindings.createInbox


createInquiry()

createInquiry: (data) => Promise<InquiryResponse>

Defined in: packages/sdk/src/client/client.ts:838

Create a new inquiry (public endpoint)

Parameters

data
businessName?

string = ...

businessNumber?

string = ...

cellNumber?

string = ...

country?

string = ...

email?

string = ...

inquiryType

"builder" | "customer" | "partner" | "other" | "demo_request" | "waitlist" = ...

message?

string = ...

name?

string = ...

productId?

number = ...

recaptchaToken?

string = ...

state?

string = ...

Returns

Promise<InquiryResponse>

Implementation of

AppsBindings.createInquiry


createJourney()

createJourney: (wid, data) => Promise<Journey>

Defined in: packages/sdk/src/client/client.ts:326

Create a new journey.

Parameters

wid

string

data

JourneyFormData

Returns

Promise<Journey>

Implementation of

JourneysBindings.createJourney


createJourneyNote()

createJourneyNote: (wid, journeyId, data) => Promise<JourneyNoteResponse>

Defined in: packages/sdk/src/client/client.ts:350

Create a note on a journey.

Parameters

wid

string

journeyId

number

data

JourneyNoteFormData

Returns

Promise<JourneyNoteResponse>

Implementation of

JourneysBindings.createJourneyNote


createMcpServer()

createMcpServer: (wid, data) => Promise<McpServerResponse>

Defined in: packages/sdk/src/client/client.ts:788

Create a new MCP server

Parameters

wid

string

data

McpServerFormData

Returns

Promise<McpServerResponse>

Implementation of

ToolkitsBindings.createMcpServer


createMemberField()

createMemberField: (wid, memberId, request) => Promise<MemberFieldResponse>

Defined in: packages/sdk/src/client/client.ts:258

Create a new field for a member. User-created fields have no service and can be modified/deleted.

Parameters

wid

string

memberId

number

request

CreateMemberFieldRequest

Returns

Promise<MemberFieldResponse>

Implementation of

MembersBindings.createMemberField


createMemberFilter()

createMemberFilter: (wid, data) => Promise<MemberFilterResponse>

Defined in: packages/sdk/src/client/client.ts:238

Create a new saved member filter.

Parameters

wid

string

data

MemberFilterFormData

Returns

Promise<MemberFilterResponse>

Implementation of

MembersBindings.createMemberFilter


createMemberLabel()

createMemberLabel: (wid, label) => Promise<MemberLabelResponse>

Defined in: packages/sdk/src/client/client.ts:246

Create a new member label.

Parameters

wid

string

label

MemberLabelFormData

Returns

Promise<MemberLabelResponse>

Implementation of

MembersBindings.createMemberLabel


createMemberMemory()

createMemberMemory: (wid, memberId, body) => Promise<GeneratedMemoryResponse>

Defined in: packages/sdk/src/client/client.ts:272

Parameters

wid

string

memberId

number

body
content?

string | null

description

string

key

string

priority?

number

Returns

Promise<GeneratedMemoryResponse>

Implementation of

MembersBindings.createMemberMemory


createMemberRole()

createMemberRole: (wid, memberRole) => Promise<MemberRoleResponse>

Defined in: packages/sdk/src/client/client.ts:252

Create a new member role.

Parameters

wid

string

memberRole

MemberRoleFormData

Returns

Promise<MemberRoleResponse>

Implementation of

MembersBindings.createMemberRole


createMenuItem()

createMenuItem: (wid, siteId, item) => Promise<MenuItemResponse>

Defined in: packages/sdk/src/client/client.ts:577

Create a new menu item in a site's navigation.

Parameters

wid

string

siteId

number

item

MenuItemFormData

Returns

Promise<MenuItemResponse>

Implementation of

SitesBindings.createMenuItem


createMilestone()

createMilestone: (wid, milestone) => Promise<Milestone>

Defined in: packages/sdk/src/client/client.ts:723

Create a new milestone in a workspace.

Parameters

wid

string

milestone
description?

string = ...

goals

object[] = ...

name

string = ...

targetDate

string = ...

Returns

Promise<Milestone>

Implementation of

CalendarsBindings.createMilestone


createMyCustomerSetupIntent()

createMyCustomerSetupIntent: (uuid) => Promise<{ clientSecret: string; setupIntentId: string; status: string; }>

Defined in: packages/sdk/src/client/client.ts:1058

Parameters

uuid

string

Returns

Promise<{ clientSecret: string; setupIntentId: string; status: string; }>

Implementation of

CustomersBindings.createMyCustomerSetupIntent


createMyPronunciation()

createMyPronunciation: (data) => Promise<PronunciationEntryResponse>

Defined in: packages/sdk/src/client/client.ts:1044

Create a personal pronunciation entry for the current user.

Parameters

data

Pick<CreatePronunciationEntryFormData, "term" | "respelling">

Returns

Promise<PronunciationEntryResponse>

Implementation of

PronunciationsBindings.createMyPronunciation


createNotificationRule()

createNotificationRule: (wid, rule) => Promise<NotificationRule>

Defined in: packages/sdk/src/client/client.ts:760

Create a new notification rule.

Parameters

wid

string

rule

NotificationRuleCreate

Returns

Promise<NotificationRule>

Implementation of

CommunicationsBindings.createNotificationRule


createOperatorGroup()

createOperatorGroup: (wid, data) => Promise<OperatorGroup>

Defined in: packages/sdk/src/client/client.ts:372

Create a new operator group.

Parameters

wid

string

data

CreateOperatorGroupRequest

Returns

Promise<OperatorGroup>

Implementation of

OperatorBindings.createOperatorGroup


createOrganizationWorkspace()

createOrganizationWorkspace: (orgIdOrUuid, data) => Promise<OrgWorkspace>

Defined in: packages/sdk/src/client/client.ts:462

Create a workspace in an organization.

Parameters

orgIdOrUuid

string | number

data

OrgCreateWorkspaceFormData

Returns

Promise<OrgWorkspace>

Implementation of

OrgBindings.createOrganizationWorkspace


createOrgSupportRequest()

createOrgSupportRequest: (orgUuid, data) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1080

Parameters

orgUuid

string

data

CreateSupportRequestRequest

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.createOrgSupportRequest


createPage()

createPage: (wid, siteId, page) => Promise<PageResponse>

Defined in: packages/sdk/src/client/client.ts:571

Create a new page within a site.

Parameters

wid

string

siteId

number

page

PageFormData

Returns

Promise<PageResponse>

Implementation of

SitesBindings.createPage


createPersona()

createPersona: (wid, data) => Promise<Persona>

Defined in: packages/sdk/src/client/client.ts:318

Parameters

wid

string

data

CreatePersonaRequest

Returns

Promise<Persona>

Implementation of

PersonasBindings.createPersona


createPhoneNumber()

createPhoneNumber: (wid, phoneNumber) => Promise<PhoneNumber>

Defined in: packages/sdk/src/client/client.ts:732

Create a new phone number record.

Parameters

wid

string

phoneNumber

PhoneNumberFormData

Returns

Promise<PhoneNumber>

Implementation of

CommunicationsBindings.createPhoneNumber


createProduct()

createProduct: (wid, product) => Promise<Product>

Defined in: packages/sdk/src/client/client.ts:429

Create a new product for a reseller workspace.

Parameters

wid

string

product

any

Returns

Promise<Product>

Implementation of

WorkspacesBindings.createProduct


createPronunciationEntry()

createPronunciationEntry: (orgUuid, data) => Promise<PronunciationEntryResponse>

Defined in: packages/sdk/src/client/client.ts:1038

Create a new pronunciation entry for an organization.

Parameters

orgUuid

string

data

CreatePronunciationEntryFormData

Returns

Promise<PronunciationEntryResponse>

Implementation of

PronunciationsBindings.createPronunciationEntry


createRoutine()

createRoutine: (wid, routine) => Promise<RoutineResponse>

Defined in: packages/sdk/src/client/client.ts:633

Create a new routine.

Parameters

wid

string

routine

CreateRoutineRequest

Returns

Promise<RoutineResponse>

Implementation of

EventsBindings.createRoutine


createScenario()

createScenario: (wid, qualificationId, data) => Promise<Scenario>

Defined in: packages/sdk/src/client/client.ts:299

Parameters

wid

string

qualificationId

number

data

CreateScenarioRequest

Returns

Promise<Scenario>

Implementation of

QualificationsBindings.createScenario


createSignup()

createSignup: (wid, data) => Promise<CreateSignupResponse>

Defined in: packages/sdk/src/client/client.ts:501

Create a new signup with member and data records for a workspace.

Parameters

wid

string

data
data?

Record<string, { externalId?: string; values: Record<string, any>; }>

member?

{ description?: string; email?: string; name?: string; phone?: string; role?: string; tosAccepted?: boolean; }

member.description?

string

member.email?

string

member.name?

string

member.phone?

string

member.role?

string

member.tosAccepted?

boolean

origin?

string

Returns

Promise<CreateSignupResponse>

Implementation of

AuthBindings.createSignup


createSite()

createSite: (wid, site) => Promise<Site>

Defined in: packages/sdk/src/client/client.ts:565

Create a new site in the workspace.

Parameters

wid

string

site

SiteFormData

Returns

Promise<Site>

Implementation of

SitesBindings.createSite


createSiteSource()

createSiteSource: (wid, siteId) => Promise<SiteSource>

Defined in: packages/sdk/src/client/client.ts:547

Create a site's source tree with starter files if it does not exist.

Parameters

wid

string

siteId

number

Returns

Promise<SiteSource>

Implementation of

SitesBindings.createSiteSource


createSlackApp()

createSlackApp: (wid, data) => Promise<SlackApp>

Defined in: packages/sdk/src/client/client.ts:900

Create a new Slack app configuration.

Parameters

wid

string

data

CreateSlackAppRequest

Returns

Promise<SlackApp>

Implementation of

IntegrationsBindings.createSlackApp


createStep()

createStep: (wid, journeyId, data) => Promise<JourneyStepResponse>

Defined in: packages/sdk/src/client/client.ts:329

Create a step within a journey.

Parameters

wid

string

journeyId

number

data

JourneyStepFormData

Returns

Promise<JourneyStepResponse>

Implementation of

JourneysBindings.createStep


createSupervisor()

createSupervisor: (wid, supervisor) => Promise<CustomTool>

Defined in: packages/sdk/src/client/client.ts:685

Create a new supervisor in a workspace.

Parameters

wid

string

supervisor

SupervisorFormData

Returns

Promise<CustomTool>

Implementation of

WorkflowsBindings.createSupervisor


createSupportRequest()

createSupportRequest: (data) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1076

Parameters

data

CreateSupportRequestRequest

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.createSupportRequest


createTask()

createTask: (wid, task) => Promise<Task>

Defined in: packages/sdk/src/client/client.ts:126

Create a new task in a workspace.

Parameters

wid

string

task

TaskFormData

Returns

Promise<Task>

Implementation of

TasksBindings.createTask


createTeamsApp()

createTeamsApp: (wid, data) => Promise<TeamsAppResponse>

Defined in: packages/sdk/src/client/client.ts:910

Parameters

wid

string

data

CreateTeamsAppRequest

Returns

Promise<TeamsAppResponse>

Implementation of

IntegrationsBindings.createTeamsApp


createWorkflow()

createWorkflow: (wid, workflow) => Promise<Workflow>

Defined in: packages/sdk/src/client/client.ts:648

Create a new workflow in a workspace.

Parameters

wid

string

workflow

WorkflowFormData

Returns

Promise<Workflow>

Implementation of

WorkflowsBindings.createWorkflow


createWorkflowContributor()

createWorkflowContributor: (wid, workflowId, data) => Promise<WorkflowContributorResponse>

Defined in: packages/sdk/src/client/client.ts:666

Add a contributor to a workflow.

Parameters

wid

string

workflowId

number

data

CreateWorkflowContributorRequest

Returns

Promise<WorkflowContributorResponse>

Implementation of

WorkflowsBindings.createWorkflowContributor


createWorkflowFromTemplate()

createWorkflowFromTemplate: (wid, templateUuid, data) => Promise<Workflow>

Defined in: packages/sdk/src/client/client.ts:656

Create a new workflow from a template.

Parameters

wid

string

templateUuid

string

data

CreateWorkflowFromTemplateFormData

Returns

Promise<Workflow>

Implementation of

WorkflowsBindings.createWorkflowFromTemplate


createWorkflowNote()

createWorkflowNote: (wid, workflowId, data) => Promise<WorkflowNoteResponse>

Defined in: packages/sdk/src/client/client.ts:662

Create a new note on a workflow.

Parameters

wid

string

workflowId

number

data

WorkflowNoteFormData

Returns

Promise<WorkflowNoteResponse>

Implementation of

WorkflowsBindings.createWorkflowNote


createWorkflowOutboundVoiceChat()

createWorkflowOutboundVoiceChat: (wid, input) => Promise<ChatResponse>

Defined in: packages/sdk/src/client/client.ts:153

Create a workflow assignment chat on phone-voice and initiate an outbound call to the member (same as POST /chats with channel phone-voice + send_initial_message).

Parameters

wid

string

input

CreatePhoneVoiceOutboundChatInput

Returns

Promise<ChatResponse>

Implementation of

ChatsBindings.createWorkflowOutboundVoiceChat


createWorkspace()

createWorkspace: (workspace) => Promise<Workspace>

Defined in: packages/sdk/src/client/client.ts:400

Create a new workspace.

Parameters

workspace

WorkspaceFormData

Returns

Promise<Workspace>

Implementation of

WorkspacesBindings.createWorkspace


createWorkspaceMember()

createWorkspaceMember: (wid, data) => Promise<WorkspaceMemberResponse>

Defined in: packages/sdk/src/client/client.ts:226

Create a new workspace member.

Parameters

wid

string

data

CreateWorkspaceMemberRequest

Returns

Promise<WorkspaceMemberResponse>

Implementation of

MembersBindings.createWorkspaceMember


createWorkspaceSupportRequest()

createWorkspaceSupportRequest: (workspaceUuid, data) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1084

Parameters

workspaceUuid

string

data

CreateSupportRequestRequest

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.createWorkspaceSupportRequest


deactivateWorkflowVersion()

deactivateWorkflowVersion: (wid, workflowUuid, versionNumber) => Promise<WorkflowVersionResponse>

Defined in: packages/sdk/src/client/client.ts:675

Deactivate a published version.

Parameters

wid

string

workflowUuid

string

versionNumber

number

Returns

Promise<WorkflowVersionResponse>

Implementation of

WorkflowsBindings.deactivateWorkflowVersion


declineInvitation()

declineInvitation: (requestId) => Promise<InvitationResponse>

Defined in: packages/sdk/src/client/client.ts:480

Decline an invitation by ID (for invitees declining their own invitations) Works for both organization and workspace invitations.

Parameters

requestId

number

Returns

Promise<InvitationResponse>

Implementation of

WorkspacesBindings.declineInvitation


deleteAbility()

deleteAbility: (wid, abilityUuid) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:137

Delete a configured ability instance by UUID.

Parameters

wid

string

abilityUuid

string

Returns

Promise<void>

Implementation of

TasksBindings.deleteAbility


deleteAgent()

deleteAgent: (wid, id, force?) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:288

Delete an agent by ID, optionally forcing deletion of agents with active references.

Parameters

wid

string

id

number

force?

boolean

Returns

Promise<void>

Implementation of

AgentsBindings.deleteAgent


deleteApp()

deleteApp: (appId) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:830

Delete an app

Parameters

appId

string

Returns

Promise<{ message: string; }>

Implementation of

AppsBindings.deleteApp


deleteAssignment()

deleteAssignment: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:528

Delete an assignment by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

AuthBindings.deleteAssignment


deleteBuilder()

deleteBuilder: (builderId) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:837

Delete a builder

Parameters

builderId

string

Returns

Promise<{ message: string; }>

Implementation of

AppsBindings.deleteBuilder


deleteCalendar()

deleteCalendar: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:694

Delete a calendar by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

CalendarsBindings.deleteCalendar


deleteCalendarEvent()

deleteCalendarEvent: (wid, eventId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:706

Delete a calendar event by ID.

Parameters

wid

string

eventId

number

Returns

Promise<void>

Implementation of

CalendarsBindings.deleteCalendarEvent


deleteCalendarEventType()

deleteCalendarEventType: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:712

Delete a calendar event type by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

CalendarsBindings.deleteCalendarEventType


deleteCalendarSchedule()

deleteCalendarSchedule: (wid, calendarId, scheduleId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:698

Delete a calendar schedule.

Parameters

wid

string

calendarId

number

scheduleId

number

Returns

Promise<void>

Implementation of

CalendarsBindings.deleteCalendarSchedule


deleteChat()

deleteChat: (wid, id, reason?) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:154

Delete a chat, optionally providing a reason.

Parameters

wid

string

id

number

reason?

string

Returns

Promise<void>

Implementation of

ChatsBindings.deleteChat


deleteChatFilter()

deleteChatFilter: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:183

Delete a chat filter.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

ChatsBindings.deleteChatFilter


deleteChatLabel()

deleteChatLabel: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:177

Delete a chat label.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

ChatsBindings.deleteChatLabel


deleteClientWorkspace()

deleteClientWorkspace: (wid, workspaceId) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:422

Delete a client workspace.

Parameters

wid

string

workspaceId

number

Returns

Promise<{ message: string; }>

Implementation of

WorkspacesBindings.deleteClientWorkspace


deleteConfluence()

deleteConfluence: (wid) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:972

Parameters

wid

string

Returns

Promise<{ status: string; }>

Implementation of

IntegrationsBindings.deleteConfluence


deleteConnection()

deleteConnection: (wid, journeyId, connectionId) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:334

Delete a connection by ID.

Parameters

wid

string

journeyId

number

connectionId

number

Returns

Promise<{ status: string; }>

Implementation of

JourneysBindings.deleteConnection


deleteCustomTool()

deleteCustomTool: (wid, toolkitId, toolId) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:785

Delete a custom tool

Parameters

wid

string

toolkitId

number

toolId

number

Returns

Promise<{ status: string; }>

Implementation of

ToolkitsBindings.deleteCustomTool


deleteCustomToolkit()

deleteCustomToolkit: (wid, toolkitId) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:780

Delete a custom toolkit

Parameters

wid

string

toolkitId

number

Returns

Promise<{ status: string; }>

Implementation of

ToolkitsBindings.deleteCustomToolkit


deleteDataRecord()

deleteDataRecord: (wid, dataTypeId, recordId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:210

Delete a data record by ID.

Parameters

wid

string

dataTypeId

number

recordId

number

Returns

Promise<void>

Implementation of

DataTypesBindings.deleteDataRecord


deleteDataType()

deleteDataType: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:202

Delete a data type definition by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

DataTypesBindings.deleteDataType


deleteDiscordBot()

deleteDiscordBot: (wid, botId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:888

Delete a Discord bot configuration.

Parameters

wid

string

botId

number

Returns

Promise<void>

Implementation of

IntegrationsBindings.deleteDiscordBot


deleteEnrollment()

deleteEnrollment: (wid, journeyId, memberId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:342

Hard-delete a canceled enrollment so the member can be re-enrolled fresh.

Parameters

wid

string

journeyId

number

memberId

number

Returns

Promise<void>

Implementation of

JourneysBindings.deleteEnrollment


deleteEventRule()

deleteEventRule: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:626

Delete an event rule by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

EventsBindings.deleteEventRule


deleteExperiment()

deleteExperiment: (wid, experimentId) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:359

Hard-delete a draft experiment, or archive otherwise.

Parameters

wid

string

experimentId

number

Returns

Promise<{ status: string; }>

Implementation of

ExperimentsBindings.deleteExperiment


deleteExperimentAssignment()

deleteExperimentAssignment: (wid, experimentId, memberId) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:367

Remove a member's assignment from an experiment.

Parameters

wid

string

experimentId

number

memberId

number

Returns

Promise<{ status: string; }>

Implementation of

ExperimentsBindings.deleteExperimentAssignment


deleteExperimentGroup()

deleteExperimentGroup: (wid, experimentId, groupId) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:362

Delete a group that has no member assignments.

Parameters

wid

string

experimentId

number

groupId

number

Returns

Promise<{ status: string; }>

Implementation of

ExperimentsBindings.deleteExperimentGroup


deleteFhirConnection()

deleteFhirConnection: (wid, connectionId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:923

Delete a FHIR connection configuration.

Parameters

wid

string

connectionId

number

Returns

Promise<void>

Implementation of

IntegrationsBindings.deleteFhirConnection


deleteFile()

deleteFile: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:590

Delete a file by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

FilesBindings.deleteFile


deleteFileLabel()

deleteFileLabel: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:605

Delete a file label by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

FilesBindings.deleteFileLabel


deleteFolder()

deleteFolder: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:597

Delete a folder by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

FilesBindings.deleteFolder


deleteGoal()

deleteGoal: (wid, journeyId, goalUuid) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:337

Delete a goal.

Parameters

wid

string

journeyId

number

goalUuid

string

Returns

Promise<{ status: string; }>

Implementation of

JourneysBindings.deleteGoal


deleteHubspot()

deleteHubspot: (wid) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:1002

Parameters

wid

string

Returns

Promise<{ status: string; }>

Implementation of

IntegrationsBindings.deleteHubspot


deleteInbox()

deleteInbox: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:748

Delete an inbox.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

CommunicationsBindings.deleteInbox


deleteInquiry()

deleteInquiry: (inquiryId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:843

Delete an inquiry (superuser only)

Parameters

inquiryId

number

Returns

Promise<void>

Implementation of

AppsBindings.deleteInquiry


deleteJourneyNote()

deleteJourneyNote: (wid, journeyId, noteId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:352

Delete a journey note.

Parameters

wid

string

journeyId

number

noteId

number

Returns

Promise<void>

Implementation of

JourneysBindings.deleteJourneyNote


deleteMcpServer()

deleteMcpServer: (wid, serverId) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:790

Delete an MCP server

Parameters

wid

string

serverId

number

Returns

Promise<{ message: string; }>

Implementation of

ToolkitsBindings.deleteMcpServer


deleteMember()

deleteMember: (wid, memberId, options?) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:228

Delete a workspace member, optionally forcing removal of associated data.

Parameters

wid

string

memberId

number

options?
force?

boolean

Returns

Promise<void>

Implementation of

MembersBindings.deleteMember


deleteMemberField()

deleteMemberField: (wid, memberId, fieldId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:260

Delete a member field. Only user-created fields (no service_id) can be deleted.

Parameters

wid

string

memberId

number

fieldId

number

Returns

Promise<void>

Implementation of

MembersBindings.deleteMemberField


deleteMemberFilter()

deleteMemberFilter: (wid, filterId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:241

Delete a saved member filter.

Parameters

wid

string

filterId

number

Returns

Promise<void>

Implementation of

MembersBindings.deleteMemberFilter


deleteMemberLabel()

deleteMemberLabel: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:248

Delete a member label.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

MembersBindings.deleteMemberLabel


deleteMemberMemory()

deleteMemberMemory: (wid, memberId, memoryKey, options?) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:273

Parameters

wid

string

memberId

number

memoryKey

string

options?
type?

MemoryType

Returns

Promise<void>

Implementation of

MembersBindings.deleteMemberMemory


deleteMemberRole()

deleteMemberRole: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:254

Delete a member role.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

MembersBindings.deleteMemberRole


deleteMenuItem()

deleteMenuItem: (wid, siteId, itemId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:579

Delete a menu item from a site's navigation.

Parameters

wid

string

siteId

number

itemId

number

Returns

Promise<void>

Implementation of

SitesBindings.deleteMenuItem


deleteMilestone()

deleteMilestone: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:725

Delete a milestone by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

CalendarsBindings.deleteMilestone


deleteMondayConnection()

deleteMondayConnection: (wid) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:867

Parameters

wid

string

Returns

Promise<{ status: string; }>

Implementation of

IntegrationsBindings.deleteMondayConnection


deleteMyPronunciation()

deleteMyPronunciation: (id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:1046

Delete a personal pronunciation entry.

Parameters

id

number

Returns

Promise<void>

Implementation of

PronunciationsBindings.deleteMyPronunciation


deleteNotificationRule()

deleteNotificationRule: (wid, ruleId) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:762

Delete a notification rule.

Parameters

wid

string

ruleId

number

Returns

Promise<{ message: string; }>

Implementation of

CommunicationsBindings.deleteNotificationRule


deleteOperatorGroup()

deleteOperatorGroup: (wid, groupId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:374

Delete an operator group.

Parameters

wid

string

groupId

number

Returns

Promise<void>

Implementation of

OperatorBindings.deleteOperatorGroup


deleteOrgDomain()

deleteOrgDomain: (orgIdOrUuid, domainUuid) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:449

Delete a registered organization domain.

Parameters

orgIdOrUuid

string | number

domainUuid

string

Returns

Promise<void>

Implementation of

OrgBindings.deleteOrgDomain


deletePage()

deletePage: (wid, siteId, pageId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:573

Delete a page from a site.

Parameters

wid

string

siteId

number

pageId

number

Returns

Promise<void>

Implementation of

SitesBindings.deletePage


deletePersona()

deletePersona: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:320

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

PersonasBindings.deletePersona


deletePlatformApp()

deletePlatformApp: (wid, appUuid, hard) => Promise<{ deleted?: boolean; disabled?: boolean; uuid: string; }>

Defined in: packages/sdk/src/client/client.ts:1032

Disable (soft) or delete (hard) a platform app connection.

Parameters

wid

string

appUuid

string

hard?

boolean = false

Returns

Promise<{ deleted?: boolean; disabled?: boolean; uuid: string; }>

Implementation of

IntegrationsBindings.deletePlatformApp


deleteProduct()

deleteProduct: (wid, id) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:431

Delete a product from a reseller workspace.

Parameters

wid

string

id

number

Returns

Promise<{ message: string; }>

Implementation of

WorkspacesBindings.deleteProduct


deletePronunciationEntry()

deletePronunciationEntry: (orgUuid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:1040

Delete a pronunciation entry from an organization.

Parameters

orgUuid

string

id

number

Returns

Promise<void>

Implementation of

PronunciationsBindings.deletePronunciationEntry


deleteRoutine()

deleteRoutine: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:635

Delete a routine by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

EventsBindings.deleteRoutine


deleteSalesforce()

deleteSalesforce: (wid) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:983

Parameters

wid

string

Returns

Promise<{ status: string; }>

Implementation of

IntegrationsBindings.deleteSalesforce


deleteScenario()

deleteScenario: (wid, scenarioId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:302

Parameters

wid

string

scenarioId

number

Returns

Promise<void>

Implementation of

QualificationsBindings.deleteScenario


deleteSite()

deleteSite: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:567

Delete a site by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

SitesBindings.deleteSite


deleteSlackApp()

deleteSlackApp: (wid, appId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:902

Delete a Slack app configuration.

Parameters

wid

string

appId

number

Returns

Promise<void>

Implementation of

IntegrationsBindings.deleteSlackApp


deleteSupervisor()

deleteSupervisor: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:687

Delete a supervisor by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

WorkflowsBindings.deleteSupervisor


deleteTask()

deleteTask: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:128

Delete a task by ID.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

TasksBindings.deleteTask


deleteTeamsApp()

deleteTeamsApp: (wid, appId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:912

Parameters

wid

string

appId

number

Returns

Promise<void>

Implementation of

IntegrationsBindings.deleteTeamsApp


deleteWorkflow()

deleteWorkflow: (wid, id, cascade) => Promise<{ deletedTaskCount: number; status: string; }>

Defined in: packages/sdk/src/client/client.ts:651

Delete a workflow, optionally cascading to delete its tasks.

Parameters

wid

string

id

number

cascade?

boolean = false

Returns

Promise<{ deletedTaskCount: number; status: string; }>

Implementation of

WorkflowsBindings.deleteWorkflow


deleteWorkflowContributor()

deleteWorkflowContributor: (wid, workflowId, contributorId) => Promise<{ success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:668

Remove a contributor from a workflow.

Parameters

wid

string

workflowId

number

contributorId

number

Returns

Promise<{ success: boolean; }>

Implementation of

WorkflowsBindings.deleteWorkflowContributor


deleteWorkflowNote()

deleteWorkflowNote: (wid, workflowId, noteId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:664

Delete a workflow note by ID.

Parameters

wid

string

workflowId

number

noteId

number

Returns

Promise<void>

Implementation of

WorkflowsBindings.deleteWorkflowNote


deleteWorkspace()

deleteWorkspace: (wid) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:402

Delete a workspace.

Parameters

wid

string

Returns

Promise<void>

Implementation of

WorkspacesBindings.deleteWorkspace


deleteWorkspaceInvitation()

deleteWorkspaceInvitation: (requestId) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:472

Parameters

requestId

number

Returns

Promise<{ message: string; }>

Implementation of

WorkspacesBindings.deleteWorkspaceInvitation


deleteWorkspaceInvitationAdmin()

deleteWorkspaceInvitationAdmin: (workspaceUuid, invitationId) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:473

Delete an invitation (requires workspace admin permission). Uses the workspace-scoped route: DELETE /api/v2/w/{workspaceUuid}/invitations/{id}

Parameters

workspaceUuid

string

invitationId

number

Returns

Promise<{ message: string; }>

Implementation of

WorkspacesBindings.deleteWorkspaceInvitationAdmin


denyWorkspaceInvitation()

denyWorkspaceInvitation: (workspaceUuid, invitationId) => Promise<InvitationResponse>

Defined in: packages/sdk/src/client/client.ts:476

Deny an invitation - requires workspace admin permission.

Parameters

workspaceUuid

string

invitationId

number

Returns

Promise<InvitationResponse>

Implementation of

WorkspacesBindings.denyWorkspaceInvitation


describeSalesforceObject()

describeSalesforceObject: (wid, sobject) => Promise<{ fields: object[]; }>

Defined in: packages/sdk/src/client/client.ts:991

Parameters

wid

string

sobject

string

Returns

Promise<{ fields: object[]; }>

Implementation of

IntegrationsBindings.describeSalesforceObject


detachMyCustomerPaymentMethod()

detachMyCustomerPaymentMethod: (uuid, paymentMethodId) => Promise<{ message: string; success: string; }>

Defined in: packages/sdk/src/client/client.ts:1061

Parameters

uuid

string

paymentMethodId

string

Returns

Promise<{ message: string; success: string; }>

Implementation of

CustomersBindings.detachMyCustomerPaymentMethod


diffWorkflowVersions()

diffWorkflowVersions: (wid, workflowUuid, fromVersion, toVersion) => Promise<WorkflowVersionDiffResponse>

Defined in: packages/sdk/src/client/client.ts:676

Compare two workflow versions (0 = draft).

Parameters

wid

string

workflowUuid

string

fromVersion

number

toVersion

number

Returns

Promise<WorkflowVersionDiffResponse>

Implementation of

WorkflowsBindings.diffWorkflowVersions


disableConfluence()

disableConfluence: (wid) => Promise<ConfluenceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:970

Parameters

wid

string

Returns

Promise<ConfluenceConnectionStatus>

Implementation of

IntegrationsBindings.disableConfluence


disableCustomToolkit()

disableCustomToolkit: (wid, toolkitId) => Promise<CustomToolkit>

Defined in: packages/sdk/src/client/client.ts:782

Disable a custom toolkit

Parameters

wid

string

toolkitId

number

Returns

Promise<CustomToolkit>

Implementation of

ToolkitsBindings.disableCustomToolkit


disableHubspot()

disableHubspot: (wid) => Promise<HubspotConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:1000

Parameters

wid

string

Returns

Promise<HubspotConnectionStatus>

Implementation of

IntegrationsBindings.disableHubspot


disableMcpServer()

disableMcpServer: (wid, serverId) => Promise<McpServerResponse>

Defined in: packages/sdk/src/client/client.ts:792

Disable an MCP server

Parameters

wid

string

serverId

number

Returns

Promise<McpServerResponse>

Implementation of

ToolkitsBindings.disableMcpServer


disableMondayConnection()

disableMondayConnection: (wid) => Promise<MondayConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:865

Parameters

wid

string

Returns

Promise<MondayConnectionStatus>

Implementation of

IntegrationsBindings.disableMondayConnection


disableOrgDomainEmail()

disableOrgDomainEmail: (orgIdOrUuid, domainUuid, confirm) => Promise<EmailDisableResponse>

Defined in: packages/sdk/src/client/client.ts:453

Disable email support for an org domain.

Parameters

orgIdOrUuid

string | number

domainUuid

string

confirm?

boolean = false

Returns

Promise<EmailDisableResponse>

Implementation of

OrgBindings.disableOrgDomainEmail


disableOrgDomainSite()

disableOrgDomainSite: (orgIdOrUuid, domainUuid, confirm) => Promise<SiteDisableResponse>

Defined in: packages/sdk/src/client/client.ts:457

Disable custom site routing for an org domain.

Parameters

orgIdOrUuid

string | number

domainUuid

string

confirm?

boolean = false

Returns

Promise<SiteDisableResponse>

Implementation of

OrgBindings.disableOrgDomainSite


disableSalesforce()

disableSalesforce: (wid) => Promise<SalesforceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:981

Parameters

wid

string

Returns

Promise<SalesforceConnectionStatus>

Implementation of

IntegrationsBindings.disableSalesforce


disableTwoFactorMethod()

disableTwoFactorMethod: (methodId) => Promise<TwoFactorOperationResponse>

Defined in: packages/sdk/src/client/client.ts:513

Disable a specific two-factor authentication method.

Parameters

methodId

number

Returns

Promise<TwoFactorOperationResponse>

Implementation of

AuthBindings.disableTwoFactorMethod


disconnectConfluence()

disconnectConfluence: (wid) => Promise<ConfluenceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:969

Parameters

wid

string

Returns

Promise<ConfluenceConnectionStatus>

Implementation of

IntegrationsBindings.disconnectConfluence


disconnectHubspot()

disconnectHubspot: (wid) => Promise<HubspotConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:999

Parameters

wid

string

Returns

Promise<HubspotConnectionStatus>

Implementation of

IntegrationsBindings.disconnectHubspot


disconnectMondayConnection()

disconnectMondayConnection: (wid) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:864

Parameters

wid

string

Returns

Promise<{ status: string; }>

Implementation of

IntegrationsBindings.disconnectMondayConnection


disconnectOAuthProvider()

disconnectOAuthProvider: (providerSlug, credentialUuid?) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:851

Parameters

providerSlug

OAuthProviderSlug

credentialUuid?

string

Returns

Promise<void>

Implementation of

AppsBindings.disconnectOAuthProvider


disconnectPresence()

disconnectPresence: (wid) => Promise<{ ok: boolean; }>

Defined in: packages/sdk/src/client/client.ts:379

Disconnect the current member's presence session.

Parameters

wid

string

Returns

Promise<{ ok: boolean; }>

Implementation of

OperatorBindings.disconnectPresence


disconnectSalesforce()

disconnectSalesforce: (wid) => Promise<SalesforceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:980

Parameters

wid

string

Returns

Promise<SalesforceConnectionStatus>

Implementation of

IntegrationsBindings.disconnectSalesforce


discoverOAuthMetadata()

discoverOAuthMetadata: (wid, data) => Promise<{ error?: string; metadata?: any; success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:797

Discover OAuth metadata for an authorization server

Parameters

wid

string

data
oauthServerUrl

string

Returns

Promise<{ error?: string; metadata?: any; success: boolean; }>

Implementation of

ToolkitsBindings.discoverOAuthMetadata


dismissAllNotifications()

dismissAllNotifications: (wid) => Promise<{ dismissedCount: number; }>

Defined in: packages/sdk/src/client/client.ts:417

Dismiss all notifications for the current user in a workspace.

Parameters

wid

string

Returns

Promise<{ dismissedCount: number; }>

Implementation of

WorkspacesBindings.dismissAllNotifications


dismissNotification()

dismissNotification: (wid, id) => Promise<NotificationResponse>

Defined in: packages/sdk/src/client/client.ts:416

Dismiss a single notification.

Parameters

wid

string

id

number

Returns

Promise<NotificationResponse>

Implementation of

WorkspacesBindings.dismissNotification


downloadEmailAttachment()

downloadEmailAttachment: (wid, inboxId, emailId, attachmentId) => Promise<ArrayBuffer>

Defined in: packages/sdk/src/client/client.ts:754

Download an email attachment as raw bytes.

Parameters

wid

string

inboxId

number

emailId

number

attachmentId

string

Returns

Promise<ArrayBuffer>

Implementation of

CommunicationsBindings.downloadEmailAttachment


downloadFilesZip()

downloadFilesZip: (wid, fileIds, folderIds) => Promise<Blob>

Defined in: packages/sdk/src/client/client.ts:586

Download the given files + folders (folders recursively) as a single ZIP. Returns the raw archive bytes for the caller to save.

Parameters

wid

string

fileIds

number[]

folderIds

number[]

Returns

Promise<Blob>

Implementation of

FilesBindings.downloadFilesZip


downloadSiteSourceZip()

downloadSiteSourceZip: (wid, siteId) => Promise<Blob>

Defined in: packages/sdk/src/client/client.ts:552

Export the site's source tree as a ZIP archive (editor-gated server-side). Returns the raw archive bytes for the caller to save.

Parameters

wid

string

siteId

number

Returns

Promise<Blob>

Implementation of

SitesBindings.downloadSiteSourceZip


emailPasswordLogin()

emailPasswordLogin: (email, password, organizationUuid?) => Promise<VerifyCodeResponse>

Defined in: packages/sdk/src/client/client.ts:488

Log in with email and password credentials.

Parameters

email

string

password

string

organizationUuid?

string

Returns

Promise<VerifyCodeResponse>

Implementation of

AuthBindings.emailPasswordLogin


emailPasswordSignup()

emailPasswordSignup: (email, password, name?, organizationUuid?) => Promise<VerifyCodeResponse>

Defined in: packages/sdk/src/client/client.ts:489

Sign up a new account with email and password.

Parameters

email

string

password

string

name?

string

organizationUuid?

string

Returns

Promise<VerifyCodeResponse>

Implementation of

AuthBindings.emailPasswordSignup


enableConfluence()

enableConfluence: (wid) => Promise<ConfluenceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:971

Parameters

wid

string

Returns

Promise<ConfluenceConnectionStatus>

Implementation of

IntegrationsBindings.enableConfluence


enableCustomToolkit()

enableCustomToolkit: (wid, toolkitId) => Promise<CustomToolkit>

Defined in: packages/sdk/src/client/client.ts:781

Enable a custom toolkit

Parameters

wid

string

toolkitId

number

Returns

Promise<CustomToolkit>

Implementation of

ToolkitsBindings.enableCustomToolkit


enableHubspot()

enableHubspot: (wid) => Promise<HubspotConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:1001

Parameters

wid

string

Returns

Promise<HubspotConnectionStatus>

Implementation of

IntegrationsBindings.enableHubspot


enableMcpServer()

enableMcpServer: (wid, serverId) => Promise<McpServerResponse>

Defined in: packages/sdk/src/client/client.ts:791

Enable an MCP server

Parameters

wid

string

serverId

number

Returns

Promise<McpServerResponse>

Implementation of

ToolkitsBindings.enableMcpServer


enableMondayConnection()

enableMondayConnection: (wid) => Promise<MondayConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:866

Parameters

wid

string

Returns

Promise<MondayConnectionStatus>

Implementation of

IntegrationsBindings.enableMondayConnection


enableOrgDomainEmail()

enableOrgDomainEmail: (orgIdOrUuid, domainUuid) => Promise<EmailDomainConfig>

Defined in: packages/sdk/src/client/client.ts:450

Enable email DNS provisioning for a verified org domain.

Parameters

orgIdOrUuid

string | number

domainUuid

string

Returns

Promise<EmailDomainConfig>

Implementation of

OrgBindings.enableOrgDomainEmail


enableOrgDomainSite()

enableOrgDomainSite: (orgIdOrUuid, domainUuid) => Promise<SiteDomainConfig>

Defined in: packages/sdk/src/client/client.ts:454

Enable custom site routing for a verified org domain.

Parameters

orgIdOrUuid

string | number

domainUuid

string

Returns

Promise<SiteDomainConfig>

Implementation of

OrgBindings.enableOrgDomainSite


enablePlatformApp()

enablePlatformApp: (wid, data) => Promise<PlatformAppConnectionResponse>

Defined in: packages/sdk/src/client/client.ts:1029

Enable a platform app connection in the workspace.

Parameters

wid

string

data

CreateAppConnectionRequest

Returns

Promise<PlatformAppConnectionResponse>

Implementation of

IntegrationsBindings.enablePlatformApp


enableSalesforce()

enableSalesforce: (wid) => Promise<SalesforceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:982

Parameters

wid

string

Returns

Promise<SalesforceConnectionStatus>

Implementation of

IntegrationsBindings.enableSalesforce


endTestChatRun()

endTestChatRun: (wid, runId) => Promise<TestChatRunResponse>

Defined in: packages/sdk/src/client/client.ts:307

Manually end a test chat run (for human-driven runs, which have no simulator workflow to mark them completed).

Parameters

wid

string

runId

number

Returns

Promise<TestChatRunResponse>

Implementation of

QualificationsBindings.endTestChatRun


enrichInquiry()

enrichInquiry: (inquiryUuid, data) => Promise<InquiryResponse>

Defined in: packages/sdk/src/client/client.ts:839

Enrich an existing inquiry with additional fields (public endpoint). Uses the inquiry UUID (from cookie) to identify the inquiry.

Parameters

inquiryUuid

string

data

EnrichInquiryRequest

Returns

Promise<InquiryResponse>

Implementation of

AppsBindings.enrichInquiry


enrollMembers()

enrollMembers: (wid, journeyId, data) => Promise<MemberJourney[]>

Defined in: packages/sdk/src/client/client.ts:339

Enroll one or more members in a journey.

Parameters

wid

string

journeyId

number

data

EnrollMemberFormData

Returns

Promise<MemberJourney[]>

Implementation of

JourneysBindings.enrollMembers


evaluateTestChatRun()

evaluateTestChatRun: (wid, runId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:306

Parameters

wid

string

runId

number

Returns

Promise<void>

Implementation of

QualificationsBindings.evaluateTestChatRun


exchangeOAuthToken()

exchangeOAuthToken: (request) => Promise<TokenResponse>

Defined in: packages/sdk/src/client/client.ts:846

Parameters

request

TokenRequest

Returns

Promise<TokenResponse>

Implementation of

AppsBindings.exchangeOAuthToken


exchangeToken()

exchangeToken: (token) => Promise<{ token: string; }>

Defined in: packages/sdk/src/client/client.ts:499

Exchange a cross-domain token for an authenticated session token.

Parameters

token

string

Returns

Promise<{ token: string; }>

Implementation of

AuthBindings.exchangeToken


executeAssignmentTool()

executeAssignmentTool: (wid, assignmentId, toolName, parameters) => Promise<ExecuteToolResponse>

Defined in: packages/sdk/src/client/client.ts:536

Execute a tool within an assignment context.

Parameters

wid

string

assignmentId

number

toolName

string

parameters?

Record<string, unknown> = {}

Returns

Promise<ExecuteToolResponse>

Implementation of

AuthBindings.executeAssignmentTool


expireAnonymousMember()

expireAnonymousMember: (wid, resolutionId, request?) => Promise<AnonymousMemberResolutionResponse>

Defined in: packages/sdk/src/client/client.ts:269

Expire an anonymous member without resolving to a real member. This archives the anonymous member without merging their data.

Parameters

wid

string

resolutionId

number

request?

ExpireAnonymousMemberRequest

Returns

Promise<AnonymousMemberResolutionResponse>

Implementation of

MembersBindings.expireAnonymousMember


exportChat()

exportChat: (wid, chatId, format) => Promise<Blob>

Defined in: packages/sdk/src/client/client.ts:168

Export a single chat in the specified format as a downloadable blob.

Parameters

wid

string

chatId

number

format?

"jsonl" = 'jsonl'

Returns

Promise<Blob>

Implementation of

ChatsBindings.exportChat


exportChats()

exportChats: (wid, options) => Promise<Blob>

Defined in: packages/sdk/src/client/client.ts:167

Export multiple chats as a downloadable blob.

Parameters

wid

string

options?

GetChatsOptions = {}

Returns

Promise<Blob>

Implementation of

ChatsBindings.exportChats


exportInquiriesCsv()

exportInquiriesCsv: (statusFilter?) => Promise<Blob>

Defined in: packages/sdk/src/client/client.ts:844

Export inquiries to CSV with optional status filtering (superuser only)

Parameters

statusFilter?

string

Returns

Promise<Blob>

Implementation of

AppsBindings.exportInquiriesCsv


exportMembers()

exportMembers: (wid, selectedFields, selectedDataTypes, memberType?) => Promise<Blob>

Defined in: packages/sdk/src/client/client.ts:234

Export members as a downloadable file with selected fields and data types.

Parameters

wid

string

selectedFields

string[]

selectedDataTypes

number[]

memberType?

"member" | "anonymous" | "test"

Returns

Promise<Blob>

Implementation of

MembersBindings.exportMembers


exportPronunciationEntries()

exportPronunciationEntries: (orgUuid) => Promise<object[]>

Defined in: packages/sdk/src/client/client.ts:1041

Export all pronunciation entries for an organization as term/respelling pairs.

Parameters

orgUuid

string

Returns

Promise<object[]>

Implementation of

PronunciationsBindings.exportPronunciationEntries


exportWorkspace()

exportWorkspace: (wid, workflowId?, scope?, exclude?) => Promise<WorkspaceExportData>

Defined in: packages/sdk/src/client/client.ts:432

Export workspace configuration, optionally scoped to a single workflow or workflows-only.

Parameters

wid

string

workflowId?

number

Export a single workflow by ID

scope?

"workflows"

Export scope ("workflows" for all workflows only). Cannot be combined with workflowId.

exclude?

string

Comma-separated entity categories to exclude (e.g. "channels")

Returns

Promise<WorkspaceExportData>

Implementation of

WorkspacesBindings.exportWorkspace


fetchVoicemailAudio()

fetchVoicemailAudio: (wid, phoneNumberId, voicemailId) => Promise<ArrayBuffer>

Defined in: packages/sdk/src/client/client.ts:739

Fetch voicemail audio through the authenticated client path.

Parameters

wid

string

phoneNumberId

number

voicemailId

number

Returns

Promise<ArrayBuffer>

Implementation of

CommunicationsBindings.fetchVoicemailAudio


fhirBackfillEncounterSync()

fhirBackfillEncounterSync: (wid, connectionId, data) => Promise<EncounterSyncRunResponse>

Defined in: packages/sdk/src/client/client.ts:947

Parameters

wid

string

connectionId

number

data

TriggerConnectionBackfillRequest

Returns

Promise<EncounterSyncRunResponse>

Implementation of

IntegrationsBindings.fhirBackfillEncounterSync


fhirCreateEncounter()

fhirCreateEncounter: (wid, connectionId, data) => Promise<FhirMethodResponse>

Defined in: packages/sdk/src/client/client.ts:930

Create a telephone encounter for a patient via the FHIR connection.

Parameters

wid

string

connectionId

number

data

FhirCreateEncounterRequest

Returns

Promise<FhirMethodResponse>

Implementation of

IntegrationsBindings.fhirCreateEncounter


fhirCsvImportApply()

fhirCsvImportApply: (wid, connectionId, file, columns?) => Promise<Response>

Defined in: packages/sdk/src/client/client.ts:939

Parameters

wid

string

connectionId

number

file

File

columns?
birthdateColumn?

string

identifierColumn

string

Returns

Promise<Response>

Implementation of

IntegrationsBindings.fhirCsvImportApply


fhirCsvImportInspect()

fhirCsvImportInspect: (wid, connectionId, file) => Promise<FhirCsvInspectResponse>

Defined in: packages/sdk/src/client/client.ts:936

Parameters

wid

string

connectionId

number

file

File

Returns

Promise<FhirCsvInspectResponse>

Implementation of

IntegrationsBindings.fhirCsvImportInspect


fhirFetchCareTeam()

fhirFetchCareTeam: (wid, connectionId, data) => Promise<FhirMethodResponse>

Defined in: packages/sdk/src/client/client.ts:928

Fetch care team for a patient via the FHIR connection.

Parameters

wid

string

connectionId

number

data

FhirFetchCareTeamRequest

Returns

Promise<FhirMethodResponse>

Implementation of

IntegrationsBindings.fhirFetchCareTeam


fhirFetchEncounters()

fhirFetchEncounters: (wid, connectionId, data) => Promise<FhirMethodResponse>

Defined in: packages/sdk/src/client/client.ts:929

Fetch encounters for a patient via the FHIR connection.

Parameters

wid

string

connectionId

number

data

FhirFetchEncountersRequest

Returns

Promise<FhirMethodResponse>

Implementation of

IntegrationsBindings.fhirFetchEncounters


fhirGetCsvImportRunItems()

fhirGetCsvImportRunItems: (wid, connectionId, runId, limit) => Promise<FhirCsvImportRunItem[]>

Defined in: packages/sdk/src/client/client.ts:941

Parameters

wid

string

connectionId

number

runId

string

limit?

number = 500

Returns

Promise<FhirCsvImportRunItem[]>

Implementation of

IntegrationsBindings.fhirGetCsvImportRunItems


fhirGetCsvImportRuns()

fhirGetCsvImportRuns: (wid, connectionId, limit) => Promise<FhirCsvImportRunSummary[]>

Defined in: packages/sdk/src/client/client.ts:940

Parameters

wid

string

connectionId

number

limit?

number = 20

Returns

Promise<FhirCsvImportRunSummary[]>

Implementation of

IntegrationsBindings.fhirGetCsvImportRuns


fhirGetCsvImportSettings()

fhirGetCsvImportSettings: (wid, connectionId) => Promise<FhirCsvImportSettings>

Defined in: packages/sdk/src/client/client.ts:937

Parameters

wid

string

connectionId

number

Returns

Promise<FhirCsvImportSettings>

Implementation of

IntegrationsBindings.fhirGetCsvImportSettings


fhirGetEncounterSyncRuns()

fhirGetEncounterSyncRuns: (wid, connectionId, limit) => Promise<EncounterSyncHistoryItem[]>

Defined in: packages/sdk/src/client/client.ts:945

Parameters

wid

string

connectionId

number

limit?

number = 20

Returns

Promise<EncounterSyncHistoryItem[]>

Implementation of

IntegrationsBindings.fhirGetEncounterSyncRuns


fhirGetEncounterSyncStatus()

fhirGetEncounterSyncStatus: (wid, connectionId) => Promise<EncounterSyncStatusResponse>

Defined in: packages/sdk/src/client/client.ts:942

Parameters

wid

string

connectionId

number

Returns

Promise<EncounterSyncStatusResponse>

Implementation of

IntegrationsBindings.fhirGetEncounterSyncStatus


fhirImportPatient()

fhirImportPatient: (wid, connectionId, data) => Promise<FhirMethodResponse>

Defined in: packages/sdk/src/client/client.ts:935

Parameters

wid

string

connectionId

number

data
memberRoleId?

number

patientId

string

Returns

Promise<FhirMethodResponse>

Implementation of

IntegrationsBindings.fhirImportPatient


fhirLinkMember()

fhirLinkMember: (wid, connectionId, data) => Promise<FhirMethodResponse>

Defined in: packages/sdk/src/client/client.ts:932

Parameters

wid

string

connectionId

number

data
memberId

number

patientId

string

Returns

Promise<FhirMethodResponse>

Implementation of

IntegrationsBindings.fhirLinkMember


fhirListLinkedMembers()

fhirListLinkedMembers: (wid, connectionId, params?) => Promise<PaginatedResponse<FhirLinkedMember>>

Defined in: packages/sdk/src/client/client.ts:931

Parameters

wid

string

connectionId

number

params?
page?

number

pageSize?

number

string

Returns

Promise<PaginatedResponse<FhirLinkedMember>>

Implementation of

IntegrationsBindings.fhirListLinkedMembers


fhirRefreshEncounterPatient()

fhirRefreshEncounterPatient: (wid, connectionId, data) => Promise<EncounterSyncRunResponse>

Defined in: packages/sdk/src/client/client.ts:946

Parameters

wid

string

connectionId

number

data

TriggerPatientRefreshRequest

Returns

Promise<EncounterSyncRunResponse>

Implementation of

IntegrationsBindings.fhirRefreshEncounterPatient


fhirRunEncounterSync()

fhirRunEncounterSync: (wid, connectionId) => Promise<EncounterSyncRunResponse>

Defined in: packages/sdk/src/client/client.ts:944

Parameters

wid

string

connectionId

number

Returns

Promise<EncounterSyncRunResponse>

Implementation of

IntegrationsBindings.fhirRunEncounterSync


fhirSearchLocations()

fhirSearchLocations: (wid, connectionId, data) => Promise<FhirMethodResponse>

Defined in: packages/sdk/src/client/client.ts:927

Search for locations via the FHIR connection.

Parameters

wid

string

connectionId

number

data

FhirSearchLocationsRequest

Returns

Promise<FhirMethodResponse>

Implementation of

IntegrationsBindings.fhirSearchLocations


fhirSearchPatients()

fhirSearchPatients: (wid, connectionId, data) => Promise<FhirMethodResponse>

Defined in: packages/sdk/src/client/client.ts:925

Search for patients via the FHIR connection.

Parameters

wid

string

connectionId

number

data

FhirSearchPatientsRequest

Returns

Promise<FhirMethodResponse>

Implementation of

IntegrationsBindings.fhirSearchPatients


fhirSearchPractitioners()

fhirSearchPractitioners: (wid, connectionId, data) => Promise<FhirMethodResponse>

Defined in: packages/sdk/src/client/client.ts:926

Search for practitioners via the FHIR connection.

Parameters

wid

string

connectionId

number

data

FhirSearchPractitionersRequest

Returns

Promise<FhirMethodResponse>

Implementation of

IntegrationsBindings.fhirSearchPractitioners


fhirSyncMember()

fhirSyncMember: (wid, connectionId, memberId) => Promise<FhirMethodResponse>

Defined in: packages/sdk/src/client/client.ts:934

Parameters

wid

string

connectionId

number

memberId

number

Returns

Promise<FhirMethodResponse>

Implementation of

IntegrationsBindings.fhirSyncMember


fhirUnlinkMember()

fhirUnlinkMember: (wid, connectionId, memberId) => Promise<FhirMethodResponse>

Defined in: packages/sdk/src/client/client.ts:933

Parameters

wid

string

connectionId

number

memberId

number

Returns

Promise<FhirMethodResponse>

Implementation of

IntegrationsBindings.fhirUnlinkMember


fhirUpdateCsvImportSettings()

fhirUpdateCsvImportSettings: (wid, connectionId, data) => Promise<FhirCsvImportSettings>

Defined in: packages/sdk/src/client/client.ts:938

Parameters

wid

string

connectionId

number

data

UpdateFhirCsvImportSettingsRequest

Returns

Promise<FhirCsvImportSettings>

Implementation of

IntegrationsBindings.fhirUpdateCsvImportSettings


fhirUpdateEncounterSync()

fhirUpdateEncounterSync: (wid, connectionId, data) => Promise<EncounterSyncStatusResponse>

Defined in: packages/sdk/src/client/client.ts:943

Parameters

wid

string

connectionId

number

data

UpdateEncounterSyncRequest

Returns

Promise<EncounterSyncStatusResponse>

Implementation of

IntegrationsBindings.fhirUpdateEncounterSync


findOrCreateDMChat()

findOrCreateDMChat: (wid, memberId) => Promise<ChatResponse>

Defined in: packages/sdk/src/client/client.ts:169

Find or create a DM chat with a specific member. Returns the Chat object for the DM conversation.

Parameters

wid

string

memberId

number

Returns

Promise<ChatResponse>

Implementation of

ChatsBindings.findOrCreateDMChat


generateFileUploadUrl()

generateFileUploadUrl: (wid, request) => Promise<FileUploadResponse>

Defined in: packages/sdk/src/client/client.ts:592

Generate a pre-signed upload URL for uploading file content.

Parameters

wid

string

request

FileUploadRequest

Returns

Promise<FileUploadResponse>

Implementation of

FilesBindings.generateFileUploadUrl


generateICalToken()

generateICalToken: (wid, calendarId, regenerate) => Promise<ICalFeedTokenResponse>

Defined in: packages/sdk/src/client/client.ts:713

Generate or regenerate an iCal feed token for a calendar.

Parameters

wid

string

calendarId

number

regenerate?

boolean = false

Returns

Promise<ICalFeedTokenResponse>

Implementation of

CalendarsBindings.generateICalToken


generateRecoveryCodes()

generateRecoveryCodes: (data) => Promise<RecoveryCodesResponse>

Defined in: packages/sdk/src/client/client.ts:512

Generate new two-factor recovery codes, invalidating any existing ones.

Parameters

data?

GenerateRecoveryCodesRequest = {}

Returns

Promise<RecoveryCodesResponse>

Implementation of

AuthBindings.generateRecoveryCodes


generateSiteMediaUploadUrl()

generateSiteMediaUploadUrl: (wid, siteId, uploadRequest) => Promise<FileUploadResponse>

Defined in: packages/sdk/src/client/client.ts:581

Generate a pre-signed upload URL for site media content.

Parameters

wid

string

siteId

number

uploadRequest

FileUploadRequest

Returns

Promise<FileUploadResponse>

Implementation of

SitesBindings.generateSiteMediaUploadUrl


getAbilityType()

getAbilityType: (wid, slug) => Promise<AbilityTypeResponse>

Defined in: packages/sdk/src/client/client.ts:133

Get the full spec for a single ability type by slug.

Parameters

wid

string

slug

string

Returns

Promise<AbilityTypeResponse>

Implementation of

TasksBindings.getAbilityType


getAbilityTypes()

getAbilityTypes: (wid, options) => Promise<AbilityTypesResponse>

Defined in: packages/sdk/src/client/client.ts:132

List available ability types from the registry. Pass includeSystem to also return auto-injected system abilities.

Parameters

wid

string

options?
includeSystem?

boolean

Returns

Promise<AbilityTypesResponse>

Implementation of

TasksBindings.getAbilityTypes


getAccessGrant()

getAccessGrant: (wid, uuid) => Promise<AccessGrant>

Defined in: packages/sdk/src/client/client.ts:386

Get a single access grant by UUID.

Parameters

wid

string

uuid

string

Returns

Promise<AccessGrant>

Implementation of

AccessGrantsBindings.getAccessGrant


getAccessGrants()

getAccessGrants: (wid, params?) => Promise<PaginatedResponse<AccessGrant>>

Defined in: packages/sdk/src/client/client.ts:390

List all access grants with optional filtering by status, resource type, and resource ID.

Parameters

wid

string

params?
page?

number

pageSize?

number

resourceId?

number

resourceType?

string

status?

string

Returns

Promise<PaginatedResponse<AccessGrant>>

Implementation of

AccessGrantsBindings.getAccessGrants


getAgent()

getAgent: (wid, id) => Promise<AgentResponse>

Defined in: packages/sdk/src/client/client.ts:285

Get a single agent by ID.

Parameters

wid

string

id

number

Returns

Promise<AgentResponse>

Implementation of

AgentsBindings.getAgent


getAgents()

getAgents: (wid, options) => Promise<PaginatedResponse<AgentResponse>>

Defined in: packages/sdk/src/client/client.ts:284

List agents in a workspace with optional pagination, sorting, and search.

Parameters

wid

string

options?
includeArchived?

boolean

page?

number

pageSize?

number

search?

string

sortBy?

AgentSortField

sortOrder?

SortOrder

Returns

Promise<PaginatedResponse<AgentResponse>>

Implementation of

AgentsBindings.getAgents


getAgentTask()

getAgentTask: (wid, taskUuid) => Promise<AgentTaskResponse>

Defined in: packages/sdk/src/client/client.ts:279

Parameters

wid

string

taskUuid

string

Returns

Promise<AgentTaskResponse>

Implementation of

AgentTasksBindings.getAgentTask


getAgentTaskMessages()

getAgentTaskMessages: (wid, taskUuid, params?) => Promise<AgentTaskMessageResponse[]>

Defined in: packages/sdk/src/client/client.ts:281

Parameters

wid

string

taskUuid

string

params?

GetAgentTaskMessagesParams

Returns

Promise<AgentTaskMessageResponse[]>

Implementation of

AgentTasksBindings.getAgentTaskMessages


getAgentTasks()

getAgentTasks: (wid, params?) => Promise<AgentTaskResponse[]>

Defined in: packages/sdk/src/client/client.ts:278

Parameters

wid

string

params?

ListAgentTasksParams

Returns

Promise<AgentTaskResponse[]>

Implementation of

AgentTasksBindings.getAgentTasks


getAIUsageReport()

getAIUsageReport: (wid, params?) => Promise<AIUsageReport>

Defined in: packages/sdk/src/client/client.ts:818

Get AI model usage report for a workspace within an optional date range.

Parameters

wid

string

params?

AIUsageReportParams

Returns

Promise<AIUsageReport>

Implementation of

BillingBindings.getAIUsageReport


getAllModels()

getAllModels: (provider?, includeUnavailable) => Promise<AllModelsResponse>

Defined in: packages/sdk/src/client/client.ts:775

Get all AI models with full metadata including multipliers Returns models grouped by type (chat, realtime, image, stt, tts)

Parameters

provider?

string

includeUnavailable?

boolean = false

Returns

Promise<AllModelsResponse>

Implementation of

ToolkitsBindings.getAllModels


getAnonymousResolution()

getAnonymousResolution: (wid, resolutionId) => Promise<AnonymousMemberResolutionResponse>

Defined in: packages/sdk/src/client/client.ts:267

Get a single anonymous member resolution by ID.

Parameters

wid

string

resolutionId

number

Returns

Promise<AnonymousMemberResolutionResponse>

Implementation of

MembersBindings.getAnonymousResolution


getAnonymousResolutions()

getAnonymousResolutions: (wid, options?) => Promise<PendingAnonymousMembersResponse>

Defined in: packages/sdk/src/client/client.ts:266

List anonymous member resolutions with filtering and pagination. Returns pending resolutions by default.

Parameters

wid

string

options?
page?

number

pageSize?

number

status?

"pending" | "resolved" | "expired"

Returns

Promise<PendingAnonymousMembersResponse>

Implementation of

MembersBindings.getAnonymousResolutions


getApiKeys()

getApiKeys: (wid) => Promise<ApiKey[]>

Defined in: packages/sdk/src/client/client.ts:803

List all API keys for a workspace.

Parameters

wid

string

Returns

Promise<ApiKey[]>

Implementation of

BillingBindings.getApiKeys


getApp()

getApp: (appId) => Promise<App>

Defined in: packages/sdk/src/client/client.ts:827

Get details of a specific app

Parameters

appId

string

Returns

Promise<App>

Implementation of

AppsBindings.getApp


getAppByClientId()

getAppByClientId: (clientId) => Promise<App>

Defined in: packages/sdk/src/client/client.ts:828

Get app by client ID (for OAuth flows)

Parameters

clientId

string

Returns

Promise<App>

Implementation of

AppsBindings.getAppByClientId


getArchiveBlockers()

getArchiveBlockers: (wid, id) => Promise<ArchiveBlockersResponse>

Defined in: packages/sdk/src/client/client.ts:734

Get archive blockers for a phone number.

Parameters

wid

string

id

number

Returns

Promise<ArchiveBlockersResponse>

Implementation of

CommunicationsBindings.getArchiveBlockers


getAssignment()

getAssignment: (wid, id) => Promise<AssignmentResponse>

Defined in: packages/sdk/src/client/client.ts:525

Get a single assignment by ID.

Parameters

wid

string

id

number

Returns

Promise<AssignmentResponse>

Implementation of

AuthBindings.getAssignment


getAssignmentCelContext()

getAssignmentCelContext: (wid, assignmentId) => Promise<Record<string, unknown>>

Defined in: packages/sdk/src/client/client.ts:533

Get the CEL expression evaluation context for an assignment.

Parameters

wid

string

assignmentId

number

Returns

Promise<Record<string, unknown>>

Implementation of

AuthBindings.getAssignmentCelContext


getAssignmentMessages()

getAssignmentMessages: (wid, id) => Promise<ChatMessage[]>

Defined in: packages/sdk/src/client/client.ts:526

Get all chat messages for an assignment.

Parameters

wid

string

id

number

Returns

Promise<ChatMessage[]>

Implementation of

AuthBindings.getAssignmentMessages


getAssignments()

getAssignments: (wid, options) => Promise<PaginatedResponse<AssignmentResponse>>

Defined in: packages/sdk/src/client/client.ts:524

List assignments with optional filtering, pagination, and sorting.

Parameters

wid

string

options?

AssignmentsQueryParams = {}

Returns

Promise<PaginatedResponse<AssignmentResponse>>

Implementation of

AuthBindings.getAssignments


getAssignmentTask()

getAssignmentTask: (wid, id, assignmentTaskId) => Promise<AssignmentTaskResponse>

Defined in: packages/sdk/src/client/client.ts:529

Get a specific task within an assignment.

Parameters

wid

string

id

number

assignmentTaskId

number

Returns

Promise<AssignmentTaskResponse>

Implementation of

AuthBindings.getAssignmentTask


getAssignmentTaskDetail()

getAssignmentTaskDetail: (wid, assignmentId) => Promise<OperatorTaskDetailResponse>

Defined in: packages/sdk/src/client/client.ts:532

Get the current task detail for an assignment from the operator perspective.

Parameters

wid

string

assignmentId

number

Returns

Promise<OperatorTaskDetailResponse>

Implementation of

AuthBindings.getAssignmentTaskDetail


getAssignmentTools()

getAssignmentTools: (wid, assignmentId) => Promise<ToolsResponse>

Defined in: packages/sdk/src/client/client.ts:535

List available tools for an assignment.

Parameters

wid

string

assignmentId

number

Returns

Promise<ToolsResponse>

Implementation of

AuthBindings.getAssignmentTools


getAvailableActions()

getAvailableActions: (wid) => Promise<EventActionMappingsResponse>

Defined in: packages/sdk/src/client/client.ts:621

Get the available action types that can be used in event rules.

Parameters

wid

string

Returns

Promise<EventActionMappingsResponse>

Implementation of

EventsBindings.getAvailableActions


getAvailablePhoneNumbers()

getAvailablePhoneNumbers: (wid) => Promise<object[]>

Defined in: packages/sdk/src/client/client.ts:729

List phone numbers available for provisioning.

Parameters

wid

string

Returns

Promise<object[]>

Implementation of

CommunicationsBindings.getAvailablePhoneNumbers


getAvailableScopes()

getAvailableScopes: () => Promise<ScopesListResponse>

Defined in: packages/sdk/src/client/client.ts:847

Returns

Promise<ScopesListResponse>

Implementation of

AppsBindings.getAvailableScopes


getAvailableSlots()

getAvailableSlots: (wid, calendarId, request) => Promise<AvailableSlotsResponse>

Defined in: packages/sdk/src/client/client.ts:700

Get available booking slots for a calendar within a date range.

Parameters

wid

string

calendarId

number

request

AvailableSlotsRequest

Returns

Promise<AvailableSlotsResponse>

Implementation of

CalendarsBindings.getAvailableSlots


getAvailableWorkspaceFeatures()

getAvailableWorkspaceFeatures: () => Promise<WorkspaceFeatureInfo[]>

Defined in: packages/sdk/src/client/client.ts:410

List all available workspace feature flags from the registry.

Returns

Promise<WorkspaceFeatureInfo[]>

Implementation of

WorkspacesBindings.getAvailableWorkspaceFeatures


getBuilder()

getBuilder: (builderId) => Promise<BuilderResponse>

Defined in: packages/sdk/src/client/client.ts:833

Get a specific builder by UUID

Parameters

builderId

string

Returns

Promise<BuilderResponse>

Implementation of

AppsBindings.getBuilder


getBuilderApps()

getBuilderApps: (builderId) => Promise<AppListResponse>

Defined in: packages/sdk/src/client/client.ts:834

Get apps for a specific builder

Parameters

builderId

string

Returns

Promise<AppListResponse>

Implementation of

AppsBindings.getBuilderApps


getBusinessHoursStatus()

getBusinessHoursStatus: (wid) => Promise<{ isBusinessHours: boolean; }>

Defined in: packages/sdk/src/client/client.ts:409

Check whether the workspace is currently within business hours.

Parameters

wid

string

Returns

Promise<{ isBusinessHours: boolean; }>

Implementation of

WorkspacesBindings.getBusinessHoursStatus


getBusinessProfile()

getBusinessProfile: (orgUuid) => Promise<BusinessProfile>

Defined in: packages/sdk/src/client/client.ts:458

Live fetch of the org's Twilio Customer Profile + related entities.

Response carries both the lifecycle status and the compliance evaluationStatus. Twilio models lifecycle and evaluation as two separate enums on two separate resources, so the Submit-button gate is evaluationStatus === 'compliant' — never status === 'compliant', which is impossible (lifecycle status is one of draft / pending-review / in-review / twilio-approved / twilio-rejected).

Parameters

orgUuid

string

Returns

Promise<BusinessProfile>

Implementation of

OrgBindings.getBusinessProfile


getCalendar()

getCalendar: (wid, id, includeSchedules?) => Promise<Calendar>

Defined in: packages/sdk/src/client/client.ts:691

Get a single calendar by ID, optionally including its schedules.

Parameters

wid

string

id

number

includeSchedules?

boolean

Returns

Promise<Calendar>

Implementation of

CalendarsBindings.getCalendar


getCalendarEvent()

getCalendarEvent: (wid, eventId) => Promise<EventResponse>

Defined in: packages/sdk/src/client/client.ts:702

Get a single calendar event by ID.

Parameters

wid

string

eventId

number

Returns

Promise<EventResponse>

Implementation of

CalendarsBindings.getCalendarEvent


getCalendarEvents()

getCalendarEvents: (wid, options) => Promise<PaginatedResponse<EventResponse>>

Defined in: packages/sdk/src/client/client.ts:701

List calendar events with optional filtering by date range, status, and member.

Parameters

wid

string

options?

CalendarEventsQueryParams = {}

Returns

Promise<PaginatedResponse<EventResponse>>

Implementation of

CalendarsBindings.getCalendarEvents


getCalendarEventType()

getCalendarEventType: (wid, id) => Promise<EventTypeResponse>

Defined in: packages/sdk/src/client/client.ts:709

Get a single calendar event type by ID.

Parameters

wid

string

id

number

Returns

Promise<EventTypeResponse>

Implementation of

CalendarsBindings.getCalendarEventType


getCalendarEventTypes()

getCalendarEventTypes: (wid) => Promise<PaginatedResponse<EventTypeResponse>>

Defined in: packages/sdk/src/client/client.ts:708

List all calendar event types in the workspace.

Parameters

wid

string

Returns

Promise<PaginatedResponse<EventTypeResponse>>

Implementation of

CalendarsBindings.getCalendarEventTypes


getCalendars()

getCalendars: (wid, params?) => Promise<PaginatedResponse<Calendar>>

Defined in: packages/sdk/src/client/client.ts:690

List calendars in a workspace with optional pagination.

Parameters

wid

string

params?
includeSchedules?

boolean

page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<Calendar>>

Implementation of

CalendarsBindings.getCalendars


getCalendarSchedules()

getCalendarSchedules: (wid, calendarId) => Promise<CalendarSchedule[]>

Defined in: packages/sdk/src/client/client.ts:695

List all schedules for a calendar.

Parameters

wid

string

calendarId

number

Returns

Promise<CalendarSchedule[]>

Implementation of

CalendarsBindings.getCalendarSchedules


getCallRecordingDownloadUrl()

getCallRecordingDownloadUrl: (wid, chatId, options) => Promise<CallRecordingDownloadUrlResponse>

Defined in: packages/sdk/src/client/client.ts:192

Get a single short-lived presigned URL to download the complete call recording as one WAV file. The first request assembles + caches the full-call WAV; later requests reuse it.

Parameters

wid

string

chatId

number

options?
expiresIn?

number

Returns

Promise<CallRecordingDownloadUrlResponse>

Implementation of

CallsBindings.getCallRecordingDownloadUrl


getCelContext()

getCelContext: (wid, request) => Promise<CELContextResponse>

Defined in: packages/sdk/src/client/client.ts:193

Get available CEL context for expression editing.

Returns variables, custom functions, and operators appropriate for the given context (event type, data type, context type, etc.).

Parameters

wid

string

request

CELContextRequest

Returns

Promise<CELContextResponse>

Implementation of

CallsBindings.getCelContext


getChat()

getChat: (wid, id) => Promise<ChatResponse>

Defined in: packages/sdk/src/client/client.ts:141

Get a single chat by ID.

Parameters

wid

string

id

number

Returns

Promise<ChatResponse>

Implementation of

ChatsBindings.getChat


getChatAssignmentTasks()

getChatAssignmentTasks: (wid, chatId) => Promise<object[]>

Defined in: packages/sdk/src/client/client.ts:165

Get assignment tasks linked to a chat.

Parameters

wid

string

chatId

number

Returns

Promise<object[]>

Implementation of

ChatsBindings.getChatAssignmentTasks


getChatCallbacks()

getChatCallbacks: (wid, chatId) => Promise<ScheduledCallbackListResponse>

Defined in: packages/sdk/src/client/client.ts:142

List scheduled callbacks for a chat (newest first).

Parameters

wid

string

chatId

number

Returns

Promise<ScheduledCallbackListResponse>

Implementation of

ChatsBindings.getChatCallbacks


getChatEmails()

getChatEmails: (wid, inboxId, chatId, options) => Promise<ChatEmailsResponse>

Defined in: packages/sdk/src/client/client.ts:757

List emails associated with a chat with pagination.

Parameters

wid

string

inboxId

number

chatId

number

options?
includeAttachments?

boolean

page?

number

pageSize?

number

Returns

Promise<ChatEmailsResponse>

Implementation of

CommunicationsBindings.getChatEmails


getChatFilter()

getChatFilter: (wid, id) => Promise<ChatFilterResponse>

Defined in: packages/sdk/src/client/client.ts:179

Get a chat filter by ID.

Parameters

wid

string

id

number

Returns

Promise<ChatFilterResponse>

Implementation of

ChatsBindings.getChatFilter


getChatFilterByUuid()

getChatFilterByUuid: (wid, uuid) => Promise<ChatFilterResponse>

Defined in: packages/sdk/src/client/client.ts:180

Get a chat filter by UUID.

Parameters

wid

string

uuid

string

Returns

Promise<ChatFilterResponse>

Implementation of

ChatsBindings.getChatFilterByUuid


getChatFilterCount()

getChatFilterCount: (wid, filterId) => Promise<{ count: number; }>

Defined in: packages/sdk/src/client/client.ts:184

Get the count of chats matching a saved filter.

Parameters

wid

string

filterId

number

Returns

Promise<{ count: number; }>

Implementation of

ChatsBindings.getChatFilterCount


getChatFilters()

getChatFilters: (wid) => Promise<ChatFilterResponse[]>

Defined in: packages/sdk/src/client/client.ts:178

List all chat filters in a workspace.

Parameters

wid

string

Returns

Promise<ChatFilterResponse[]>

Implementation of

ChatsBindings.getChatFilters


getChatLabel()

getChatLabel: (wid, id) => Promise<ChatLabelResponse>

Defined in: packages/sdk/src/client/client.ts:173

Get a chat label by ID.

Parameters

wid

string

id

number

Returns

Promise<ChatLabelResponse>

Implementation of

ChatsBindings.getChatLabel


getChatLabelByUuid()

getChatLabelByUuid: (wid, uuid) => Promise<ChatLabelResponse>

Defined in: packages/sdk/src/client/client.ts:174

Get a chat label by UUID.

Parameters

wid

string

uuid

string

Returns

Promise<ChatLabelResponse>

Implementation of

ChatsBindings.getChatLabelByUuid


getChatLabels()

getChatLabels: (wid) => Promise<ChatLabelResponse[]>

Defined in: packages/sdk/src/client/client.ts:172

List all chat labels in a workspace.

Parameters

wid

string

Returns

Promise<ChatLabelResponse[]>

Implementation of

ChatsBindings.getChatLabels


getChatMessages()

getChatMessages: (wid, id, limit?, offset?) => Promise<ChatMessage[]>

Defined in: packages/sdk/src/client/client.ts:159

List messages in a chat with optional pagination. id is the numeric chat id (documented) or the chat uuid (accepted).

Parameters

wid

string

id

string | number

limit?

number

offset?

number

Returns

Promise<ChatMessage[]>

Implementation of

ChatsBindings.getChatMessages


getChatModels()

getChatModels: (provider?) => Promise<AIModelsResponse>

Defined in: packages/sdk/src/client/client.ts:770

Get available chat AI models

Parameters

provider?

string

Returns

Promise<AIModelsResponse>

Implementation of

ToolkitsBindings.getChatModels


getChatPhoneCalls()

getChatPhoneCalls: (wid, chatId) => Promise<PhoneCall[]>

Defined in: packages/sdk/src/client/client.ts:171

Get phone calls associated with a chat.

Parameters

wid

string

chatId

number

Returns

Promise<PhoneCall[]>

Implementation of

ChatsBindings.getChatPhoneCalls


getChats()

getChats: (wid, options) => Promise<PaginatedResponse<ChatResponse>>

Defined in: packages/sdk/src/client/client.ts:140

List chats with optional filtering, sorting, and pagination.

Parameters

wid

string

options?

GetChatsOptions = {}

Returns

Promise<PaginatedResponse<ChatResponse>>

Implementation of

ChatsBindings.getChats


getChatsDailyCreationStats()

getChatsDailyCreationStats: (wid, options?) => Promise<{ dailyStats: object[]; }>

Defined in: packages/sdk/src/client/client.ts:148

Get daily chat creation statistics with optional filtering.

Parameters

wid

string

options?
archived?

boolean

isTest?

boolean

Returns

Promise<{ dailyStats: object[]; }>

Implementation of

ChatsBindings.getChatsDailyCreationStats


getChatSkills()

getChatSkills: (wid, chatId) => Promise<{ loadedSkills: string[]; revealedSkills: string[]; }>

Defined in: packages/sdk/src/client/client.ts:146

Get loaded and revealed skills for a chat.

Parameters

wid

string

chatId

number

Returns

Promise<{ loadedSkills: string[]; revealedSkills: string[]; }>

Implementation of

ChatsBindings.getChatSkills


getChatsNeedsResponse()

getChatsNeedsResponse: (wid) => Promise<number[]>

Defined in: packages/sdk/src/client/client.ts:147

List chat IDs that need a response.

Parameters

wid

string

Returns

Promise<number[]>

Implementation of

ChatsBindings.getChatsNeedsResponse


getChatTodos()

getChatTodos: (wid, chatId) => Promise<{ todos: TodoItemResponse[]; }>

Defined in: packages/sdk/src/client/client.ts:145

Get todo items extracted from a chat.

Parameters

wid

string

chatId

number

Returns

Promise<{ todos: TodoItemResponse[]; }>

Implementation of

ChatsBindings.getChatTodos


getChatTokenUsage()

getChatTokenUsage: (wid, chatId) => Promise<ChatTokenUsageResponse>

Defined in: packages/sdk/src/client/client.ts:144

Get token usage statistics for a chat.

Parameters

wid

string

chatId

number

Returns

Promise<ChatTokenUsageResponse>

Implementation of

ChatsBindings.getChatTokenUsage


getChatToolCallMessages()

getChatToolCallMessages: (wid, chatId, callId, limit, offset) => Promise<ChatMessage[]>

Defined in: packages/sdk/src/client/client.ts:160

List messages associated with a specific tool call in a chat.

Parameters

wid

string

chatId

number

callId

string

limit?

number = 100

offset?

number = 0

Returns

Promise<ChatMessage[]>

Implementation of

ChatsBindings.getChatToolCallMessages


getChatTools()

getChatTools: (wid, chatId) => Promise<ToolsResponse>

Defined in: packages/sdk/src/client/client.ts:161

Get the tools available in a chat.

Parameters

wid

string

chatId

number

Returns

Promise<ToolsResponse>

Implementation of

ChatsBindings.getChatTools


getClientWorkspace()

getClientWorkspace: (wid, workspaceId) => Promise<ClientWorkspace>

Defined in: packages/sdk/src/client/client.ts:420

Get a single client workspace by ID.

Parameters

wid

string

workspaceId

number

Returns

Promise<ClientWorkspace>

Implementation of

WorkspacesBindings.getClientWorkspace


getConfluenceStatus()

getConfluenceStatus: (wid) => Promise<ConfluenceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:968

Parameters

wid

string

Returns

Promise<ConfluenceConnectionStatus>

Implementation of

IntegrationsBindings.getConfluenceStatus


getConnectionSyncCapabilities()

getConnectionSyncCapabilities: (wid, connectionId) => Promise<SyncCapabilities>

Defined in: packages/sdk/src/client/client.ts:1016

Parameters

wid

string

connectionId

number

Returns

Promise<SyncCapabilities>

Implementation of

IntegrationsBindings.getConnectionSyncCapabilities


getConnectionSyncCheckpoint()

getConnectionSyncCheckpoint: (wid, connectionId, direction, syncKey) => Promise<SyncCheckpoint>

Defined in: packages/sdk/src/client/client.ts:1019

Parameters

wid

string

connectionId

number

direction?

SyncDirection = 'inbound'

syncKey?

string = 'default'

Returns

Promise<SyncCheckpoint>

Implementation of

IntegrationsBindings.getConnectionSyncCheckpoint


getConnectionSyncConfig()

getConnectionSyncConfig: (wid, connectionId) => Promise<ConnectionSyncConfig>

Defined in: packages/sdk/src/client/client.ts:1017

Parameters

wid

string

connectionId

number

Returns

Promise<ConnectionSyncConfig>

Implementation of

IntegrationsBindings.getConnectionSyncConfig


getConsentState()

getConsentState: () => Promise<ConsentStateResponse>

Defined in: packages/sdk/src/client/client.ts:522

Get current consent state for the authenticated account.

Returns

Promise<ConsentStateResponse>

Implementation of

AuthBindings.getConsentState


getCredentialChangeInviteDetails()

getCredentialChangeInviteDetails: (token) => Promise<CredentialChangeInviteDetails>

Defined in: packages/sdk/src/client/client.ts:520

Get details of a credential change invitation. The user must be logged in and be the target of the invitation.

Parameters

token

string

Returns

Promise<CredentialChangeInviteDetails>

Implementation of

AuthBindings.getCredentialChangeInviteDetails


getCredentialUpdateInvites()

getCredentialUpdateInvites: (wid, memberId?, pageOpts?) => Promise<PaginatedResponse<PendingCredentialChangeInvite>>

Defined in: packages/sdk/src/client/client.ts:264

List pending credential update invitations for the workspace, paginated. Admin-only. Optionally filter by member.

Parameters

wid

string

memberId?

number

pageOpts?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<PendingCredentialChangeInvite>>

Implementation of

MembersBindings.getCredentialUpdateInvites


getCurrentMember()

getCurrentMember: (wid) => Promise<CurrentMemberResponse>

Defined in: packages/sdk/src/client/client.ts:219

Get the currently authenticated member for a workspace.

Parameters

wid

string

Returns

Promise<CurrentMemberResponse>

Implementation of

MembersBindings.getCurrentMember


getCustomToolkit()

getCustomToolkit: (wid, toolkitId) => Promise<CustomToolkit>

Defined in: packages/sdk/src/client/client.ts:777

Get a specific custom toolkit

Parameters

wid

string

toolkitId

number

Returns

Promise<CustomToolkit>

Implementation of

ToolkitsBindings.getCustomToolkit


getCustomToolkits()

getCustomToolkits: (wid) => Promise<CustomToolkit[]>

Defined in: packages/sdk/src/client/client.ts:776

List all custom toolkits in a workspace

Parameters

wid

string

Returns

Promise<CustomToolkit[]>

Implementation of

ToolkitsBindings.getCustomToolkits


getDataRecord()

getDataRecord: (wid, recordId) => Promise<DataRecordResponse>

Defined in: packages/sdk/src/client/client.ts:207

Get a single data record by ID.

Parameters

wid

string

recordId

number

Returns

Promise<DataRecordResponse>

Implementation of

DataTypesBindings.getDataRecord


getDataRecordChanges()

getDataRecordChanges: (wid, dataTypeId, recordId) => Promise<DataRecordUpdateResponse[]>

Defined in: packages/sdk/src/client/client.ts:211

Get the change history for a data record.

Parameters

wid

string

dataTypeId

number

recordId

number

Returns

Promise<DataRecordUpdateResponse[]>

Implementation of

DataTypesBindings.getDataRecordChanges


getDataRecords()

getDataRecords: (wid, dataTypeId, options?) => Promise<DataRecordsPaginatedResponse>

Defined in: packages/sdk/src/client/client.ts:206

List data records for a data type with optional filtering and pagination.

Parameters

wid

string

dataTypeId

number

options?
memberId?

number

memberIds?

number[]

Batch form of memberId — one request hydrates a whole table page.

page?

number

pageSize?

number

search?

string

searchField?

string

Returns

Promise<DataRecordsPaginatedResponse>

Implementation of

DataTypesBindings.getDataRecords


getDataType()

getDataType: (wid, id) => Promise<DataTypeResponse>

Defined in: packages/sdk/src/client/client.ts:197

Get a single data type by numeric ID, or by UUID when a UUID string is supplied.

Parameters

wid

string

id

string | number

Returns

Promise<DataTypeResponse>

Implementation of

DataTypesBindings.getDataType


getDataTypeBySlug()

getDataTypeBySlug: (wid, slug) => Promise<DataTypeResponse>

Defined in: packages/sdk/src/client/client.ts:199

Get a single data type by its slug.

Parameters

wid

string

slug

string

Returns

Promise<DataTypeResponse>

Implementation of

DataTypesBindings.getDataTypeBySlug


getDataTypeByUuid()

getDataTypeByUuid: (wid, uuid) => Promise<DataTypeResponse>

Defined in: packages/sdk/src/client/client.ts:198

Get a single data type by UUID.

Parameters

wid

string

uuid

string

Returns

Promise<DataTypeResponse>

Implementation of

DataTypesBindings.getDataTypeByUuid


getDataTypes()

getDataTypes: (wid, options?) => Promise<DataTypeResponse[]>

Defined in: packages/sdk/src/client/client.ts:196

List all data types for a workspace, optionally filtering by archived status.

Parameters

wid

string

options?
archived?

boolean

Returns

Promise<DataTypeResponse[]>

Implementation of

DataTypesBindings.getDataTypes


getDiscordBot()

getDiscordBot: (wid, botId) => Promise<DiscordBot>

Defined in: packages/sdk/src/client/client.ts:884

Get a specific Discord bot by ID.

Parameters

wid

string

botId

number

Returns

Promise<DiscordBot>

Implementation of

IntegrationsBindings.getDiscordBot


getDiscordBotAccounts()

getDiscordBotAccounts: (wid, botId, options) => Promise<PaginatedResponse<DiscordBotAccount>>

Defined in: packages/sdk/src/client/client.ts:893

Get Discord account links for a bot (members linked to Discord users).

Parameters

wid

string

botId

number

options?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<DiscordBotAccount>>

Implementation of

IntegrationsBindings.getDiscordBotAccounts


getDiscordBotByUuid()

getDiscordBotByUuid: (wid, uuid) => Promise<DiscordBot>

Defined in: packages/sdk/src/client/client.ts:885

Get a Discord bot by UUID.

Parameters

wid

string

uuid

string

Returns

Promise<DiscordBot>

Implementation of

IntegrationsBindings.getDiscordBotByUuid


getDiscordBots()

getDiscordBots: (wid, options) => Promise<PaginatedResponse<DiscordBot>>

Defined in: packages/sdk/src/client/client.ts:883

List all Discord bots configured for a workspace.

Parameters

wid

string

options?
page?

number

pageSize?

number

search?

string

sortBy?

DiscordBotSortField

sortOrder?

SortOrder

Returns

Promise<PaginatedResponse<DiscordBot>>

Implementation of

IntegrationsBindings.getDiscordBots


getDiscordGuilds()

getDiscordGuilds: (wid, botId, options) => Promise<PaginatedResponse<DiscordGuild>>

Defined in: packages/sdk/src/client/client.ts:892

Get Discord guilds (servers) that have interacted with a bot.

Parameters

wid

string

botId

number

options?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<DiscordGuild>>

Implementation of

IntegrationsBindings.getDiscordGuilds


getDiscordThreads()

getDiscordThreads: (wid, botId, options) => Promise<PaginatedResponse<DiscordThread>>

Defined in: packages/sdk/src/client/client.ts:891

Get Discord threads for a bot.

Parameters

wid

string

botId

number

options?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<DiscordThread>>

Implementation of

IntegrationsBindings.getDiscordThreads


getDomainMapping()

getDomainMapping: (customDomain) => Promise<DomainMapping>

Defined in: packages/sdk/src/client/client.ts:500

Get the organization and workspace mapping for a custom domain.

Parameters

customDomain

string

Returns

Promise<DomainMapping>

Implementation of

AuthBindings.getDomainMapping


getEventRule()

getEventRule: (wid, id) => Promise<EventRuleResponse>

Defined in: packages/sdk/src/client/client.ts:623

Get a single event rule by ID.

Parameters

wid

string

id

number

Returns

Promise<EventRuleResponse>

Implementation of

EventsBindings.getEventRule


getEventRules()

getEventRules: (wid, params?) => Promise<PaginatedResponse<EventRuleResponse>>

Defined in: packages/sdk/src/client/client.ts:620

List event rules in the workspace, paginated.

Parameters

wid

string

params?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<EventRuleResponse>>

Implementation of

EventsBindings.getEventRules


getExperiment()

getExperiment: (wid, experimentId) => Promise<Experiment>

Defined in: packages/sdk/src/client/client.ts:356

Get a single experiment by ID (includes groups).

Parameters

wid

string

experimentId

number

Returns

Promise<Experiment>

Implementation of

ExperimentsBindings.getExperiment


getExperiments()

getExperiments: (wid, params?) => Promise<PaginatedResponse<Experiment>>

Defined in: packages/sdk/src/client/client.ts:355

List experiments with group summaries and assignment counts.

Parameters

wid

string

params?
includeArchived?

boolean

page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<Experiment>>

Implementation of

ExperimentsBindings.getExperiments


getExperimentStats()

getExperimentStats: (wid, experimentId) => Promise<ExperimentStats>

Defined in: packages/sdk/src/client/client.ts:363

Aggregate assignment and exposure counts by group.

Parameters

wid

string

experimentId

number

Returns

Promise<ExperimentStats>

Implementation of

ExperimentsBindings.getExperimentStats


getFeatureBySlug()

getFeatureBySlug: (slug) => Promise<FeatureDefinition>

Defined in: packages/sdk/src/client/client.ts:800

Get a specific feature definition by slug

Parameters

slug

string

Returns

Promise<FeatureDefinition>

Implementation of

ToolkitsBindings.getFeatureBySlug


getFeatureRegistry()

getFeatureRegistry: () => Promise<FeaturesRegistryResponse>

Defined in: packages/sdk/src/client/client.ts:798

Get the full feature registry with all metadata

Returns

Promise<FeaturesRegistryResponse>

Implementation of

ToolkitsBindings.getFeatureRegistry


getFhirConnection()

getFhirConnection: (wid, connectionId) => Promise<FhirConnection>

Defined in: packages/sdk/src/client/client.ts:919

Get a specific FHIR connection by ID.

Parameters

wid

string

connectionId

number

Returns

Promise<FhirConnection>

Implementation of

IntegrationsBindings.getFhirConnection


getFhirConnectionByUuid()

getFhirConnectionByUuid: (wid, uuid) => Promise<FhirConnection>

Defined in: packages/sdk/src/client/client.ts:920

Get a FHIR connection by UUID.

Parameters

wid

string

uuid

string

Returns

Promise<FhirConnection>

Implementation of

IntegrationsBindings.getFhirConnectionByUuid


getFhirConnections()

getFhirConnections: (wid, options) => Promise<PaginatedResponse<FhirConnection>>

Defined in: packages/sdk/src/client/client.ts:918

List all FHIR connections configured for a workspace.

Parameters

wid

string

options?
page?

number

pageSize?

number

search?

string

sortBy?

FhirConnectionSortField

sortOrder?

SortOrder

Returns

Promise<PaginatedResponse<FhirConnection>>

Implementation of

IntegrationsBindings.getFhirConnections


getFieldIndexStatus()

getFieldIndexStatus: (wid, dataTypeId, fieldSlug) => Promise<{ fieldName: string; fieldSlug: string; indexStatus: string; shouldIndex: string; }>

Defined in: packages/sdk/src/client/client.ts:214

Get the index status for a data type field.

Parameters

wid

string

dataTypeId

number

fieldSlug

string

Returns

Promise<{ fieldName: string; fieldSlug: string; indexStatus: string; shouldIndex: string; }>

Implementation of

DataTypesBindings.getFieldIndexStatus


getFile()

getFile: (wid, id) => Promise<File>

Defined in: packages/sdk/src/client/client.ts:585

Get a single file by ID.

Parameters

wid

string

id

number

Returns

Promise<File>

Implementation of

FilesBindings.getFile


getFileLabel()

getFileLabel: (wid, id) => Promise<FileLabelResponse>

Defined in: packages/sdk/src/client/client.ts:601

Get a single file label by ID.

Parameters

wid

string

id

number

Returns

Promise<FileLabelResponse>

Implementation of

FilesBindings.getFileLabel


getFileLabelByUuid()

getFileLabelByUuid: (wid, uuid) => Promise<FileLabelResponse>

Defined in: packages/sdk/src/client/client.ts:602

Get a single file label by UUID.

Parameters

wid

string

uuid

string

Returns

Promise<FileLabelResponse>

Implementation of

FilesBindings.getFileLabelByUuid


getFileLabels()

getFileLabels: (wid) => Promise<FileLabelResponse[]>

Defined in: packages/sdk/src/client/client.ts:600

List all file labels in the workspace.

Parameters

wid

string

Returns

Promise<FileLabelResponse[]>

Implementation of

FilesBindings.getFileLabels


getFiles()

getFiles: (wid, options) => Promise<PaginatedResponse<File>>

Defined in: packages/sdk/src/client/client.ts:584

List files in a workspace with optional folder filtering, sorting, and search.

Parameters

wid

string

options?
folderId?

number

page?

number

pageSize?

number

search?

string

sortBy?

FileSortField

sortOrder?

SortOrder

Returns

Promise<PaginatedResponse<File>>

Implementation of

FilesBindings.getFiles


getFileSharing()

getFileSharing: (wid, fileId) => Promise<FileSharingResponse>

Defined in: packages/sdk/src/client/client.ts:606

Get sharing settings for a file.

Parameters

wid

string

fileId

number

Returns

Promise<FileSharingResponse>

Implementation of

FilesBindings.getFileSharing


getFirstRunState()

getFirstRunState: (wid) => Promise<FirstRunState>

Defined in: packages/sdk/src/client/client.ts:406

Get the full first-run onboarding state for a workspace.

Parameters

wid

string

Returns

Promise<FirstRunState>

Implementation of

WorkspacesBindings.getFirstRunState


getFolder()

getFolder: (wid, id) => Promise<FileFolderResponse>

Defined in: packages/sdk/src/client/client.ts:594

Get a single folder by ID.

Parameters

wid

string

id

number

Returns

Promise<FileFolderResponse>

Implementation of

FilesBindings.getFolder


getFolders()

getFolders: (wid, parentIdOrOpts) => Promise<FileFolderResponse[]>

Defined in: packages/sdk/src/client/client.ts:593

List child folders of a given parent folder.

parentId is required — use the workspace root folder ID from WorkspaceSettings.workspaceFolderId as the starting point for workspace-level browsing.

Parameters

wid

string

parentIdOrOpts

number | { parentId: number; }

Returns

Promise<FileFolderResponse[]>

Implementation of

FilesBindings.getFolders


getFolderSharing()

getFolderSharing: (wid, folderId) => Promise<FolderSharingResponse>

Defined in: packages/sdk/src/client/client.ts:609

Get sharing settings for a folder.

Parameters

wid

string

folderId

number

Returns

Promise<FolderSharingResponse>

Implementation of

FilesBindings.getFolderSharing


getGlobalApiKeys()

getGlobalApiKeys: () => Promise<ApiKey[]>

Defined in: packages/sdk/src/client/client.ts:806

List all account-level API keys.

Returns

Promise<ApiKey[]>

Implementation of

BillingBindings.getGlobalApiKeys


getGoogleCalendarStatus()

getGoogleCalendarStatus: (wid) => Promise<GoogleCalendarInsufficientScopesResponse | GoogleCalendarStatusResponse>

Defined in: packages/sdk/src/client/client.ts:716

Get the Google Calendar integration status for the workspace.

Parameters

wid

string

Returns

Promise<GoogleCalendarInsufficientScopesResponse | GoogleCalendarStatusResponse>

Implementation of

CalendarsBindings.getGoogleCalendarStatus


getHealthieAvailableSlots()

getHealthieAvailableSlots: (wid, request) => Promise<AvailableDayResponse[]>

Defined in: packages/sdk/src/client/client.ts:962

Parameters

wid

string

request

GetAvailableSlotsRequest

Returns

Promise<AvailableDayResponse[]>

Implementation of

IntegrationsBindings.getHealthieAvailableSlots


getHealthieReconciliationMatches()

getHealthieReconciliationMatches: (wid, params?) => Promise<HealthieReconciliationMatch[]>

Defined in: packages/sdk/src/client/client.ts:957

Parameters

wid

string

params?
limit?

number

offset?

number

Returns

Promise<HealthieReconciliationMatch[]>

Implementation of

IntegrationsBindings.getHealthieReconciliationMatches


getHealthieStatus()

getHealthieStatus: (wid) => Promise<HealthieConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:951

Parameters

wid

string

Returns

Promise<HealthieConnectionStatus>

Implementation of

IntegrationsBindings.getHealthieStatus


getHubspotContactProperties()

getHubspotContactProperties: (wid) => Promise<HubSpotPropertyDefinition[]>

Defined in: packages/sdk/src/client/client.ts:1010

Parameters

wid

string

Returns

Promise<HubSpotPropertyDefinition[]>

Implementation of

IntegrationsBindings.getHubspotContactProperties


getHubspotManagedRules()

getHubspotManagedRules: (wid) => Promise<ManagedRuleStatus[]>

Defined in: packages/sdk/src/client/client.ts:1011

Parameters

wid

string

Returns

Promise<ManagedRuleStatus[]>

Implementation of

IntegrationsBindings.getHubspotManagedRules


getHubspotReconciliationMatches()

getHubspotReconciliationMatches: (wid, params?) => Promise<HubspotReconciliationMatch[]>

Defined in: packages/sdk/src/client/client.ts:1003

Parameters

wid

string

params?
limit?

number

offset?

number

Returns

Promise<HubspotReconciliationMatch[]>

Implementation of

IntegrationsBindings.getHubspotReconciliationMatches


getHubspotStatus()

getHubspotStatus: (wid) => Promise<HubspotConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:998

Parameters

wid

string

Returns

Promise<HubspotConnectionStatus>

Implementation of

IntegrationsBindings.getHubspotStatus


getHubspotSyncLogs()

getHubspotSyncLogs: (wid, params?) => Promise<SyncLogsResponse>

Defined in: packages/sdk/src/client/client.ts:1012

Parameters

wid

string

params?
cursor?

string

pageSize?

number

Returns

Promise<SyncLogsResponse>

Implementation of

IntegrationsBindings.getHubspotSyncLogs


getHubspotTransformPresets()

getHubspotTransformPresets: (wid) => Promise<TransformPreset[]>

Defined in: packages/sdk/src/client/client.ts:1013

Parameters

wid

string

Returns

Promise<TransformPreset[]>

Implementation of

IntegrationsBindings.getHubspotTransformPresets


getICalFeedUrl()

getICalFeedUrl: (wid, calendarId) => Promise<ICalFeedUrlResponse>

Defined in: packages/sdk/src/client/client.ts:715

Get the iCal feed URL for a calendar.

Parameters

wid

string

calendarId

number

Returns

Promise<ICalFeedUrlResponse>

Implementation of

CalendarsBindings.getICalFeedUrl


getInbox()

getInbox: (wid, id) => Promise<Inbox>

Defined in: packages/sdk/src/client/client.ts:745

Get an inbox by ID.

Parameters

wid

string

id

number

Returns

Promise<Inbox>

Implementation of

CommunicationsBindings.getInbox


getInboxEmail()

getInboxEmail: (wid, inboxId, emailId) => Promise<Email>

Defined in: packages/sdk/src/client/client.ts:750

Get a single email from an inbox.

Parameters

wid

string

inboxId

number

emailId

number

Returns

Promise<Email>

Implementation of

CommunicationsBindings.getInboxEmail


getInboxEmails()

getInboxEmails: (wid, inboxId, options) => Promise<PaginatedResponse<Email>>

Defined in: packages/sdk/src/client/client.ts:749

List emails in an inbox with pagination and optional attachment inclusion.

Parameters

wid

string

inboxId

number

options?
includeAttachments?

boolean

page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<Email>>

Implementation of

CommunicationsBindings.getInboxEmails


getInboxes()

getInboxes: (wid) => Promise<PaginatedResponse<Inbox>>

Defined in: packages/sdk/src/client/client.ts:744

List all inboxes in a workspace.

Parameters

wid

string

Returns

Promise<PaginatedResponse<Inbox>>

Implementation of

CommunicationsBindings.getInboxes


getInboxThreads()

getInboxThreads: (wid, inboxId) => Promise<any>

Defined in: packages/sdk/src/client/client.ts:755

List email threads in an inbox.

Parameters

wid

string

inboxId

number

Returns

Promise<any>

Implementation of

CommunicationsBindings.getInboxThreads


getInquiry()

getInquiry: (inquiryId) => Promise<InquiryResponse>

Defined in: packages/sdk/src/client/client.ts:841

Get a specific inquiry (superuser only)

Parameters

inquiryId

number

Returns

Promise<InquiryResponse>

Implementation of

AppsBindings.getInquiry


getJourney()

getJourney: (wid, journeyId) => Promise<Journey>

Defined in: packages/sdk/src/client/client.ts:324

Get a single journey by ID (includes steps and goals).

Parameters

wid

string

journeyId

number

Returns

Promise<Journey>

Implementation of

JourneysBindings.getJourney


getJourneyHealth()

getJourneyHealth: (wid, journeyId) => Promise<JourneyHealthResponse>

Defined in: packages/sdk/src/client/client.ts:325

Get Journey Health diagnostics — authoring issues and runtime failures for a single journey. PHI-safe: response carries IDs, counts, error_type strings, and timestamps only.

Parameters

wid

string

journeyId

number

Returns

Promise<JourneyHealthResponse>

Implementation of

JourneysBindings.getJourneyHealth


getJourneyMembers()

getJourneyMembers: (wid, journeyId, params?) => Promise<PaginatedResponse<MemberJourney>>

Defined in: packages/sdk/src/client/client.ts:338

List enrolled members for a journey (paginated).

Parameters

wid

string

journeyId

number

params?
currentTaskId?

number

Only enrollments whose current step is this JourneyStep id.

enrolledAfter?

string

ISO 8601 timestamp — only enrollments on/after this time.

enrolledBefore?

string

ISO 8601 timestamp — only enrollments on/before this time.

page?

number

pageSize?

number

runtimeFailureEdgeId?

number

Only enrollments that have a Journey Health runtime breadcrumb for this edge. The backend validates that the edge belongs to the journey.

search?

string

status?

string

MemberJourneyStatus filter (e.g., 'active', 'completed').

Returns

Promise<PaginatedResponse<MemberJourney>>

Implementation of

JourneysBindings.getJourneyMembers


getJourneyNotes()

getJourneyNotes: (wid, journeyId) => Promise<JourneyNoteResponse[]>

Defined in: packages/sdk/src/client/client.ts:349

List notes for a journey.

Parameters

wid

string

journeyId

number

Returns

Promise<JourneyNoteResponse[]>

Implementation of

JourneysBindings.getJourneyNotes


getJourneys()

getJourneys: (wid, includeArchived, pageOpts?) => Promise<PaginatedResponse<Journey>>

Defined in: packages/sdk/src/client/client.ts:323

List journeys, optionally including archived, paginated.

Parameters

wid

string

includeArchived?

boolean = false

pageOpts?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<Journey>>

Implementation of

JourneysBindings.getJourneys


getLinkablePhones()

getLinkablePhones: (wid) => Promise<object[]>

Defined in: packages/sdk/src/client/client.ts:742

List provider phones available for linking to workspace phone numbers.

Parameters

wid

string

Returns

Promise<object[]>

Implementation of

CommunicationsBindings.getLinkablePhones


getLinkedHealthieMembers()

getLinkedHealthieMembers: (wid, params?) => Promise<PaginatedResponse<LinkedHealthieMember>>

Defined in: packages/sdk/src/client/client.ts:956

Parameters

wid

string

params?
page?

number

pageSize?

number

search?

string

Returns

Promise<PaginatedResponse<LinkedHealthieMember>>

Implementation of

IntegrationsBindings.getLinkedHealthieMembers


getLinkedHubspotMembers()

getLinkedHubspotMembers: (wid, params?) => Promise<PaginatedResponse<LinkedHubspotMember>>

Defined in: packages/sdk/src/client/client.ts:1007

Parameters

wid

string

params?
page?

number

pageSize?

number

search?

string

Returns

Promise<PaginatedResponse<LinkedHubspotMember>>

Implementation of

IntegrationsBindings.getLinkedHubspotMembers


getLinkedMondayMembers()

getLinkedMondayMembers: (wid, params?) => Promise<PaginatedResponse<LinkedMondayMember>>

Defined in: packages/sdk/src/client/client.ts:873

Parameters

wid

string

params?
board_id?

string

page?

number

pageSize?

number

search?

string

Returns

Promise<PaginatedResponse<LinkedMondayMember>>

Implementation of

IntegrationsBindings.getLinkedMondayMembers


getLinkedRecords()

getLinkedRecords: (wid, params?) => Promise<PaginatedResponse<LinkedMondayRecord>>

Defined in: packages/sdk/src/client/client.ts:878

Parameters

wid

string

params?
board_id?

string

page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<LinkedMondayRecord>>

Implementation of

IntegrationsBindings.getLinkedRecords


getLinkedSalesforceMembers()

getLinkedSalesforceMembers: (wid, params?) => Promise<PaginatedResponse<LinkedSalesforceMember>>

Defined in: packages/sdk/src/client/client.ts:988

Parameters

wid

string

params?
page?

number

pageSize?

number

search?

string

Returns

Promise<PaginatedResponse<LinkedSalesforceMember>>

Implementation of

IntegrationsBindings.getLinkedSalesforceMembers


getLiveOperators()

getLiveOperators: (wid) => Promise<LiveOperatorsResponse>

Defined in: packages/sdk/src/client/client.ts:377

Get all currently live (online) operators in a workspace.

Parameters

wid

string

Returns

Promise<LiveOperatorsResponse>

Implementation of

OperatorBindings.getLiveOperators


getMcpServer()

getMcpServer: (wid, serverId) => Promise<McpServerResponse>

Defined in: packages/sdk/src/client/client.ts:787

Get a specific MCP server

Parameters

wid

string

serverId

number

Returns

Promise<McpServerResponse>

Implementation of

ToolkitsBindings.getMcpServer


getMcpServerPrompts()

getMcpServerPrompts: (wid, serverId) => Promise<McpServerPromptsResponse>

Defined in: packages/sdk/src/client/client.ts:795

Get prompts for an MCP server.

Returns 403 with detail.code === 'auth_required' when the current user needs to authenticate first.

Parameters

wid

string

serverId

number

Returns

Promise<McpServerPromptsResponse>

Implementation of

ToolkitsBindings.getMcpServerPrompts


getMcpServerResources()

getMcpServerResources: (wid, serverId) => Promise<McpServerResourcesResponse>

Defined in: packages/sdk/src/client/client.ts:794

Get resources for an MCP server.

Returns 403 with detail.code === 'auth_required' when the current user needs to authenticate first.

Parameters

wid

string

serverId

number

Returns

Promise<McpServerResourcesResponse>

Implementation of

ToolkitsBindings.getMcpServerResources


getMcpServers()

getMcpServers: (wid) => Promise<McpServerResponse[]>

Defined in: packages/sdk/src/client/client.ts:786

List all MCP servers in a workspace

Parameters

wid

string

Returns

Promise<McpServerResponse[]>

Implementation of

ToolkitsBindings.getMcpServers


getMcpServerTools()

getMcpServerTools: (wid, serverId) => Promise<McpServerToolsResponse>

Defined in: packages/sdk/src/client/client.ts:793

Get tools for an MCP server.

Returns 403 with detail.code === 'auth_required' when the current user needs to authenticate first.

Parameters

wid

string

serverId

number

Returns

Promise<McpServerToolsResponse>

Implementation of

ToolkitsBindings.getMcpServerTools


getMemberExperiments()

getMemberExperiments: (wid, memberId) => Promise<MemberExperimentAssignment[]>

Defined in: packages/sdk/src/client/client.ts:364

List experiment assignments for a member (member profile panel).

Parameters

wid

string

memberId

number

Returns

Promise<MemberExperimentAssignment[]>

Implementation of

ExperimentsBindings.getMemberExperiments


getMemberFieldDefinitions()

getMemberFieldDefinitions: (wid) => Promise<MemberFieldDefinitionListResponse>

Defined in: packages/sdk/src/client/client.ts:257

Get available field definitions for this workspace. Returns field keys/labels from active app connections and user-created fields.

Parameters

wid

string

Returns

Promise<MemberFieldDefinitionListResponse>

Implementation of

MembersBindings.getMemberFieldDefinitions


getMemberFields()

getMemberFields: (wid, memberId) => Promise<MemberFieldListResponse>

Defined in: packages/sdk/src/client/client.ts:256

Get all fields for a member. Returns key-value fields including service-owned fields (which are read-only).

Parameters

wid

string

memberId

number

Returns

Promise<MemberFieldListResponse>

Implementation of

MembersBindings.getMemberFields


getMemberFilter()

getMemberFilter: (wid, filterId) => Promise<MemberFilterResponse>

Defined in: packages/sdk/src/client/client.ts:237

Get a single member filter by ID.

Parameters

wid

string

filterId

number

Returns

Promise<MemberFilterResponse>

Implementation of

MembersBindings.getMemberFilter


getMemberFilterCount()

getMemberFilterCount: (wid, filterId) => Promise<{ count: number; }>

Defined in: packages/sdk/src/client/client.ts:242

Get the count of members matching a saved filter.

Parameters

wid

string

filterId

number

Returns

Promise<{ count: number; }>

Implementation of

MembersBindings.getMemberFilterCount


getMemberFilters()

getMemberFilters: (wid) => Promise<MemberFilterResponse[]>

Defined in: packages/sdk/src/client/client.ts:236

List all saved member filters for a workspace.

Parameters

wid

string

Returns

Promise<MemberFilterResponse[]>

Implementation of

MembersBindings.getMemberFilters


getMemberGrants()

getMemberGrants: (wid, memberId) => Promise<AccessGrant[]>

Defined in: packages/sdk/src/client/client.ts:391

Get all access grants for a specific member.

Parameters

wid

string

memberId

number

Returns

Promise<AccessGrant[]>

Implementation of

AccessGrantsBindings.getMemberGrants


getMemberJourneys()

getMemberJourneys: (wid, memberId) => Promise<MemberJourney[]>

Defined in: packages/sdk/src/client/client.ts:343

Get all journey enrollments for a member.

Parameters

wid

string

memberId

number

Returns

Promise<MemberJourney[]>

Implementation of

JourneysBindings.getMemberJourneys


getMemberLabel()

getMemberLabel: (wid, id) => Promise<MemberLabelResponse>

Defined in: packages/sdk/src/client/client.ts:244

Get a single member label by ID.

Parameters

wid

string

id

number

Returns

Promise<MemberLabelResponse>

Implementation of

MembersBindings.getMemberLabel


getMemberLabelByUuid()

getMemberLabelByUuid: (wid, uuid) => Promise<MemberLabelResponse>

Defined in: packages/sdk/src/client/client.ts:245

Get a single member label by UUID.

Parameters

wid

string

uuid

string

Returns

Promise<MemberLabelResponse>

Implementation of

MembersBindings.getMemberLabelByUuid


getMemberLabels()

getMemberLabels: (wid) => Promise<MemberLabelResponse[]>

Defined in: packages/sdk/src/client/client.ts:243

List all member labels for a workspace.

Parameters

wid

string

Returns

Promise<MemberLabelResponse[]>

Implementation of

MembersBindings.getMemberLabels


getMemberMemories()

getMemberMemories: (wid, memberId, options?) => Promise<MemberMemoriesResponse>

Defined in: packages/sdk/src/client/client.ts:271

Parameters

wid

string

memberId

number

options?
limit?

number

query?

string

type?

MemoryType | "all"

Returns

Promise<MemberMemoriesResponse>

Implementation of

MembersBindings.getMemberMemories


getMemberRecordCounts()

getMemberRecordCounts: (wid, memberId) => Promise<{ counts: Record<number, number>; }>

Defined in: packages/sdk/src/client/client.ts:216

Get record counts per data type for a specific member. Returns a mapping of data type ID to record count.

Parameters

wid

string

memberId

number

Returns

Promise<{ counts: Record<number, number>; }>

Implementation of

DataTypesBindings.getMemberRecordCounts


getMemberRole()

getMemberRole: (wid, id) => Promise<MemberRoleResponse>

Defined in: packages/sdk/src/client/client.ts:250

Get a single member role by ID.

Parameters

wid

string

id

number

Returns

Promise<MemberRoleResponse>

Implementation of

MembersBindings.getMemberRole


getMemberRoleByUuid()

getMemberRoleByUuid: (wid, uuid) => Promise<MemberRoleResponse>

Defined in: packages/sdk/src/client/client.ts:251

Get a single member role by UUID.

Parameters

wid

string

uuid

string

Returns

Promise<MemberRoleResponse>

Implementation of

MembersBindings.getMemberRoleByUuid


getMemberRoles()

getMemberRoles: (wid) => Promise<MemberRoleResponse[]>

Defined in: packages/sdk/src/client/client.ts:249

List all member roles for a workspace.

Parameters

wid

string

Returns

Promise<MemberRoleResponse[]>

Implementation of

MembersBindings.getMemberRoles


getMembersMessageActivity()

getMembersMessageActivity: (wid, memberIds, days) => Promise<Record<number, number[]>>

Defined in: packages/sdk/src/client/client.ts:235

Get message activity counts for the specified members over a time period.

Parameters

wid

string

memberIds

number[]

days?

number = 30

Returns

Promise<Record<number, number[]>>

Implementation of

MembersBindings.getMembersMessageActivity


getMemberSyncLinks: (wid, memberId) => Promise<MemberSyncLink[]>

Defined in: packages/sdk/src/client/client.ts:275

Get all sync links for a member across app connections.

Parameters

wid

string

memberId

number

Returns

Promise<MemberSyncLink[]>

Implementation of

MembersBindings.getMemberSyncLinks


getMemberSyncSummary()

getMemberSyncSummary: (wid, connectionId) => Promise<MemberSyncSummary>

Defined in: packages/sdk/src/client/client.ts:1023

Parameters

wid

string

connectionId

number

Returns

Promise<MemberSyncSummary>

Implementation of

IntegrationsBindings.getMemberSyncSummary


getMemberUsage()

getMemberUsage: (wid, memberId, params?) => Promise<MemberUsageReport>

Defined in: packages/sdk/src/client/client.ts:822

Get usage report for a specific member within an optional date range.

Parameters

wid

string

memberId

number

params?

MemberUsageReportParams

Returns

Promise<MemberUsageReport>

Implementation of

BillingBindings.getMemberUsage


getMenuItems()

getMenuItems: (wid, siteId, parentId?) => Promise<MenuItemResponse[]>

Defined in: packages/sdk/src/client/client.ts:576

List menu items for a site, optionally filtered by parent item.

Parameters

wid

string

siteId

number

parentId?

number | null

Returns

Promise<MenuItemResponse[]>

Implementation of

SitesBindings.getMenuItems


getMessageTiming()

getMessageTiming: (wid, chatId) => Promise<MessageTimingResponse>

Defined in: packages/sdk/src/client/client.ts:190

Get message timing data for a chat recording.

Parameters

wid

string

chatId

number

Returns

Promise<MessageTimingResponse>

Implementation of

CallsBindings.getMessageTiming


getMilestone()

getMilestone: (wid, id) => Promise<Milestone>

Defined in: packages/sdk/src/client/client.ts:722

Get a single milestone by ID.

Parameters

wid

string

id

number

Returns

Promise<Milestone>

Implementation of

CalendarsBindings.getMilestone


getMilestones()

getMilestones: (wid, options) => Promise<PaginatedResponse<Milestone>>

Defined in: packages/sdk/src/client/client.ts:721

List milestones in a workspace with optional pagination and sorting.

Parameters

wid

string

options?
page?

number

pageSize?

number

search?

string

sortBy?

MilestoneSortField

sortOrder?

SortOrder

Returns

Promise<PaginatedResponse<Milestone>>

Implementation of

CalendarsBindings.getMilestones


getMondayBoardColumns()

getMondayBoardColumns: (wid, boardId) => Promise<ColumnsResponse>

Defined in: packages/sdk/src/client/client.ts:855

Get columns for a specific Monday.com board

Parameters

wid

string

boardId

string

Returns

Promise<ColumnsResponse>

Implementation of

IntegrationsBindings.getMondayBoardColumns


getMondayBoardGroups()

getMondayBoardGroups: (wid, boardId) => Promise<GroupsResponse>

Defined in: packages/sdk/src/client/client.ts:856

Get groups for a specific Monday.com board

Parameters

wid

string

boardId

string

Returns

Promise<GroupsResponse>

Implementation of

IntegrationsBindings.getMondayBoardGroups


getMondayBoards()

getMondayBoards: (wid) => Promise<BoardsResponse>

Defined in: packages/sdk/src/client/client.ts:854

Get list of boards from the workspace Monday.com connection

Parameters

wid

string

Returns

Promise<BoardsResponse>

Implementation of

IntegrationsBindings.getMondayBoards


getMondayConnectionBoardColumns()

getMondayConnectionBoardColumns: (wid, boardId) => Promise<MondayColumn[]>

Defined in: packages/sdk/src/client/client.ts:869

Parameters

wid

string

boardId

string

Returns

Promise<MondayColumn[]>

Implementation of

IntegrationsBindings.getMondayConnectionBoardColumns


getMondayConnectionBoardGroups()

getMondayConnectionBoardGroups: (wid, boardId) => Promise<MondayGroup[]>

Defined in: packages/sdk/src/client/client.ts:870

Parameters

wid

string

boardId

string

Returns

Promise<MondayGroup[]>

Implementation of

IntegrationsBindings.getMondayConnectionBoardGroups


getMondayConnectionBoards()

getMondayConnectionBoards: (wid) => Promise<MondayBoard[]>

Defined in: packages/sdk/src/client/client.ts:868

Parameters

wid

string

Returns

Promise<MondayBoard[]>

Implementation of

IntegrationsBindings.getMondayConnectionBoards


getMondayConnectionStatus()

getMondayConnectionStatus: (wid) => Promise<MondayConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:861

Parameters

wid

string

Returns

Promise<MondayConnectionStatus>

Implementation of

IntegrationsBindings.getMondayConnectionStatus


getMondayCurrentUserInfo()

getMondayCurrentUserInfo: (wid) => Promise<MondayCurrentUserInfoResponse>

Defined in: packages/sdk/src/client/client.ts:857

Get info about the current user's Monday.com connection

Parameters

wid

string

Returns

Promise<MondayCurrentUserInfoResponse>

Implementation of

IntegrationsBindings.getMondayCurrentUserInfo


getMondayReconciliationMatches()

getMondayReconciliationMatches: (wid, params?) => Promise<MondayReconciliationMatch[]>

Defined in: packages/sdk/src/client/client.ts:874

Parameters

wid

string

params?
limit?

number

offset?

number

Returns

Promise<MondayReconciliationMatch[]>

Implementation of

IntegrationsBindings.getMondayReconciliationMatches


getMondaySyncConfig()

getMondaySyncConfig: (wid) => Promise<MondaySyncConfigResponse>

Defined in: packages/sdk/src/client/client.ts:871

Parameters

wid

string

Returns

Promise<MondaySyncConfigResponse>

Implementation of

IntegrationsBindings.getMondaySyncConfig


getMyCredentials()

getMyCredentials: (wid) => Promise<MemberCredential[]>

Defined in: packages/sdk/src/client/client.ts:894

Get the current member's credentials (connected accounts).

Parameters

wid

string

Returns

Promise<MemberCredential[]>

Implementation of

IntegrationsBindings.getMyCredentials


getMyCustomer()

getMyCustomer: (uuid) => Promise<MyCustomerResponse>

Defined in: packages/sdk/src/client/client.ts:1053

Parameters

uuid

string

Returns

Promise<MyCustomerResponse>

Implementation of

CustomersBindings.getMyCustomer


getMyCustomerAccounts()

getMyCustomerAccounts: (uuid) => Promise<CustomerAccount[]>

Defined in: packages/sdk/src/client/client.ts:1054

Parameters

uuid

string

Returns

Promise<CustomerAccount[]>

Implementation of

CustomersBindings.getMyCustomerAccounts


getMyCustomerCreditGrants()

getMyCustomerCreditGrants: (uuid, opts?) => Promise<CreditGrantListResponse>

Defined in: packages/sdk/src/client/client.ts:1063

Parameters

uuid

string

opts?
page?

number

pageSize?

number

subscriptionId?

number

Returns

Promise<CreditGrantListResponse>

Implementation of

CustomersBindings.getMyCustomerCreditGrants


getMyCustomerInvoices()

getMyCustomerInvoices: (uuid) => Promise<InvoiceResponse[]>

Defined in: packages/sdk/src/client/client.ts:1056

Parameters

uuid

string

Returns

Promise<InvoiceResponse[]>

Implementation of

CustomersBindings.getMyCustomerInvoices


getMyCustomerPaymentMethods()

getMyCustomerPaymentMethods: (uuid) => Promise<StripePaymentMethod[]>

Defined in: packages/sdk/src/client/client.ts:1059

Parameters

uuid

string

Returns

Promise<StripePaymentMethod[]>

Implementation of

CustomersBindings.getMyCustomerPaymentMethods


getMyCustomers()

getMyCustomers: () => Promise<MyCustomerResponse[]>

Defined in: packages/sdk/src/client/client.ts:1052

Returns

Promise<MyCustomerResponse[]>

Implementation of

CustomersBindings.getMyCustomers


getMyCustomerSubscriptions()

getMyCustomerSubscriptions: (uuid, opts?) => Promise<{ items: SubscriptionResponse[]; page: number; pageSize: number; total: number; }>

Defined in: packages/sdk/src/client/client.ts:1055

Parameters

uuid

string

opts?
page?

number

pageSize?

number

status?

string

Returns

Promise<{ items: SubscriptionResponse[]; page: number; pageSize: number; total: number; }>

Implementation of

CustomersBindings.getMyCustomerSubscriptions


getMyGivenGrants()

getMyGivenGrants: (wid, params?) => Promise<PaginatedResponse<AccessGrant>>

Defined in: packages/sdk/src/client/client.ts:385

List access grants given by the current member.

Parameters

wid

string

params?
page?

number

pageSize?

number

status?

string

Returns

Promise<PaginatedResponse<AccessGrant>>

Implementation of

AccessGrantsBindings.getMyGivenGrants


getMyOrganizations()

getMyOrganizations: () => Promise<AdminAccountOrgMembershipResponse[]>

Defined in: packages/sdk/src/client/client.ts:515

List all organizations the current account belongs to.

Returns

Promise<AdminAccountOrgMembershipResponse[]>

Implementation of

AuthBindings.getMyOrganizations


getMyPronunciations()

getMyPronunciations: () => Promise<PronunciationEntryResponse[]>

Defined in: packages/sdk/src/client/client.ts:1043

List the current user's personal pronunciation entries.

Returns

Promise<PronunciationEntryResponse[]>

Implementation of

PronunciationsBindings.getMyPronunciations


getMyReceivedGrants()

getMyReceivedGrants: (wid, params?) => Promise<PaginatedResponse<AccessGrant>>

Defined in: packages/sdk/src/client/client.ts:384

List access grants received by the current member.

Parameters

wid

string

params?
page?

number

pageSize?

number

status?

string

Returns

Promise<PaginatedResponse<AccessGrant>>

Implementation of

AccessGrantsBindings.getMyReceivedGrants


getMyReseller()

getMyReseller: (uuid) => Promise<MyResellerResponse>

Defined in: packages/sdk/src/client/client.ts:1067

Parameters

uuid

string

Returns

Promise<MyResellerResponse>

Implementation of

ResellersBindings.getMyReseller


getMyResellerAccounts()

getMyResellerAccounts: (uuid) => Promise<ResellerAccount[]>

Defined in: packages/sdk/src/client/client.ts:1068

Parameters

uuid

string

Returns

Promise<ResellerAccount[]>

Implementation of

ResellersBindings.getMyResellerAccounts


getMyResellerProducts()

getMyResellerProducts: (uuid) => Promise<Product[]>

Defined in: packages/sdk/src/client/client.ts:1069

Parameters

uuid

string

Returns

Promise<Product[]>

Implementation of

ResellersBindings.getMyResellerProducts


getMyResellers()

getMyResellers: () => Promise<MyResellerResponse[]>

Defined in: packages/sdk/src/client/client.ts:1066

Returns

Promise<MyResellerResponse[]>

Implementation of

ResellersBindings.getMyResellers


getMyResellerSubscriptions()

getMyResellerSubscriptions: (uuid, opts?) => Promise<{ items: SubscriptionResponse[]; page: number; pageSize: number; total: number; }>

Defined in: packages/sdk/src/client/client.ts:1070

Parameters

uuid

string

opts?
page?

number

pageSize?

number

status?

string

Returns

Promise<{ items: SubscriptionResponse[]; page: number; pageSize: number; total: number; }>

Implementation of

ResellersBindings.getMyResellerSubscriptions


getNotification()

getNotification: (wid, id) => Promise<NotificationResponse>

Defined in: packages/sdk/src/client/client.ts:413

Get a single notification by ID.

Parameters

wid

string

id

number

Returns

Promise<NotificationResponse>

Implementation of

WorkspacesBindings.getNotification


getNotificationRules()

getNotificationRules: (wid) => Promise<NotificationRule[]>

Defined in: packages/sdk/src/client/client.ts:759

List all notification rules in a workspace.

Parameters

wid

string

Returns

Promise<NotificationRule[]>

Implementation of

CommunicationsBindings.getNotificationRules


getNotifications()

getNotifications: (wid, options) => Promise<PaginatedResponse<NotificationResponse>>

Defined in: packages/sdk/src/client/client.ts:412

List notifications for the current user in a workspace.

Parameters

wid

string

options?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<NotificationResponse>>

Implementation of

WorkspacesBindings.getNotifications


getOAuthAuthorizationUrl()

getOAuthAuthorizationUrl: (providerSlug, options?) => Promise<OAuthAuthorizeResponse>

Defined in: packages/sdk/src/client/client.ts:850

Parameters

providerSlug

OAuthProviderSlug

options?

OAuthAuthorizeOptions

Returns

Promise<OAuthAuthorizeResponse>

Implementation of

AppsBindings.getOAuthAuthorizationUrl


getOAuthConnectionStatus()

getOAuthConnectionStatus: (providerSlug) => Promise<OAuthConnectionStatus | null>

Defined in: packages/sdk/src/client/client.ts:848

Parameters

providerSlug

OAuthProviderSlug

Returns

Promise<OAuthConnectionStatus | null>

Implementation of

AppsBindings.getOAuthConnectionStatus


getOperatorChatMessages()

getOperatorChatMessages: (wid, chatId, limit, offset) => Promise<ChatMessage[]>

Defined in: packages/sdk/src/client/client.ts:380

Get paginated chat messages for an operator chat.

Parameters

wid

string

chatId

number

limit?

number = 50

offset?

number = 0

Returns

Promise<ChatMessage[]>

Implementation of

OperatorBindings.getOperatorChatMessages


getOperatorGroup()

getOperatorGroup: (wid, groupId) => Promise<OperatorGroup>

Defined in: packages/sdk/src/client/client.ts:371

Get a single operator group by ID.

Parameters

wid

string

groupId

number

Returns

Promise<OperatorGroup>

Implementation of

OperatorBindings.getOperatorGroup


getOperatorGroups()

getOperatorGroups: (wid) => Promise<OperatorGroup[]>

Defined in: packages/sdk/src/client/client.ts:370

List all operator groups for a workspace.

Parameters

wid

string

Returns

Promise<OperatorGroup[]>

Implementation of

OperatorBindings.getOperatorGroups


getOrCreateQualificationForWorkflow()

getOrCreateQualificationForWorkflow: (wid, workflowId) => Promise<QualificationResponse>

Defined in: packages/sdk/src/client/client.ts:297

Fetch (auto-creating if absent) the qualification for a workflow.

Parameters

wid

string

workflowId

number

Returns

Promise<QualificationResponse>

Implementation of

QualificationsBindings.getOrCreateQualificationForWorkflow


getOrgBillingCustomer()

getOrgBillingCustomer: (orgIdOrUuid) => Promise<{ customerName: string | null; customerUuid: string | null; hasAccess: boolean; }>

Defined in: packages/sdk/src/client/client.ts:463

Get the billing customer UUID for an organization.

Parameters

orgIdOrUuid

string | number

Returns

Promise<{ customerName: string | null; customerUuid: string | null; hasAccess: boolean; }>

Implementation of

OrgBindings.getOrgBillingCustomer


getOrgDomain()

getOrgDomain: (orgIdOrUuid, domainUuid) => Promise<OrgDomain>

Defined in: packages/sdk/src/client/client.ts:447

Get a registered organization domain by UUID.

Parameters

orgIdOrUuid

string | number

domainUuid

string

Returns

Promise<OrgDomain>

Implementation of

OrgBindings.getOrgDomain


getOrgDomainEmail()

getOrgDomainEmail: (orgIdOrUuid, domainUuid) => Promise<EmailDomainConfigGetResponse>

Defined in: packages/sdk/src/client/client.ts:451

Get email DNS provisioning and verification status for an org domain.

Parameters

orgIdOrUuid

string | number

domainUuid

string

Returns

Promise<EmailDomainConfigGetResponse>

Implementation of

OrgBindings.getOrgDomainEmail


getOrgDomainSite()

getOrgDomainSite: (orgIdOrUuid, domainUuid) => Promise<SiteDomainConfigGetResponse>

Defined in: packages/sdk/src/client/client.ts:455

Get site CNAME provisioning and verification status for an org domain.

Parameters

orgIdOrUuid

string | number

domainUuid

string

Returns

Promise<SiteDomainConfigGetResponse>

Implementation of

OrgBindings.getOrgDomainSite


getOrgSupportRequest()

getOrgSupportRequest: (orgUuid, uuid) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1079

Parameters

orgUuid

string

uuid

string

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.getOrgSupportRequest


getOwnedMembers()

getOwnedMembers: (wid) => Promise<WorkspaceMemberResponse[]>

Defined in: packages/sdk/src/client/client.ts:220

Get all members owned by the current member in this workspace. Returns the authenticated member plus any members they own (via owner_id). Used by the member switcher to show available identities.

Parameters

wid

string

Returns

Promise<WorkspaceMemberResponse[]>

Implementation of

MembersBindings.getOwnedMembers


getPage()

getPage: (wid, siteId, pageId) => Promise<PageResponse>

Defined in: packages/sdk/src/client/client.ts:569

Get a single page by ID within a site.

Parameters

wid

string

siteId

number

pageId

number

Returns

Promise<PageResponse>

Implementation of

SitesBindings.getPage


getPageBySlug()

getPageBySlug: (wid, siteId, slug) => Promise<PageResponse>

Defined in: packages/sdk/src/client/client.ts:570

Get a single page by its slug within a site.

Parameters

wid

string

siteId

number

slug

string

Returns

Promise<PageResponse>

Implementation of

SitesBindings.getPageBySlug


getPasswordStatus()

getPasswordStatus: () => Promise<{ hasPassword: boolean; }>

Defined in: packages/sdk/src/client/client.ts:496

Check whether the current account has a password set.

Returns

Promise<{ hasPassword: boolean; }>

Implementation of

AuthBindings.getPasswordStatus


getPendingCredentialChanges()

getPendingCredentialChanges: () => Promise<PendingCredentialChange[]>

Defined in: packages/sdk/src/client/client.ts:518

Get all pending (non-applied) credential change requests.

Returns

Promise<PendingCredentialChange[]>

Implementation of

AuthBindings.getPendingCredentialChanges


getPersona()

getPersona: (wid, id) => Promise<Persona>

Defined in: packages/sdk/src/client/client.ts:317

Parameters

wid

string

id

number

Returns

Promise<Persona>

Implementation of

PersonasBindings.getPersona


getPhoneCalls()

getPhoneCalls: (wid, options) => Promise<PaginatedResponse<PhoneCall>>

Defined in: packages/sdk/src/client/client.ts:187

List workspace phone calls with optional filtering.

Parameters

wid

string

options?
chatId?

number

dateFrom?

string

dateTo?

string

inbound?

boolean

page?

number

pageSize?

number

phoneNumberId?

string | number

status?

string

workflowId?

number

Returns

Promise<PaginatedResponse<PhoneCall>>

Implementation of

CallsBindings.getPhoneCalls


getPhoneNumber()

getPhoneNumber: (wid, id) => Promise<PhoneNumber>

Defined in: packages/sdk/src/client/client.ts:731

Get a phone number by ID or UUID.

Parameters

wid

string

id

string | number

Returns

Promise<PhoneNumber>

Implementation of

CommunicationsBindings.getPhoneNumber


getPhoneNumberCalls()

getPhoneNumberCalls: (wid, id, page, pageSize, filters?) => Promise<PaginatedResponse<PhoneCall>>

Defined in: packages/sdk/src/client/client.ts:736

List paginated call records for a phone number.

Routes through the workspace-wide /calls endpoint with a phoneNumberId filter.

Parameters

wid

string

id

number

page?

number = 1

pageSize?

number = 10

filters?
dateFrom?

string

dateTo?

string

inbound?

boolean

status?

string

Returns

Promise<PaginatedResponse<PhoneCall>>

Implementation of

CommunicationsBindings.getPhoneNumberCalls


getPhoneNumberMessages()

getPhoneNumberMessages: (wid, id, page, pageSize, filters?) => Promise<PaginatedResponse<SMSMessage>>

Defined in: packages/sdk/src/client/client.ts:737

List paginated SMS messages for a phone number.

Parameters

wid

string

id

number

page?

number = 1

pageSize?

number = 10

filters?
dateFrom?

string

dateTo?

string

inbound?

boolean

status?

string

Returns

Promise<PaginatedResponse<SMSMessage>>

Implementation of

CommunicationsBindings.getPhoneNumberMessages


getPhoneNumbers()

getPhoneNumbers: (wid, options?) => Promise<PhoneNumber[]>

Defined in: packages/sdk/src/client/client.ts:728

List phone numbers in a workspace, optionally including archived.

Parameters

wid

string

options?
isArchived?

boolean

Returns

Promise<PhoneNumber[]>

Implementation of

CommunicationsBindings.getPhoneNumbers


getPhoneNumberVoicemails()

getPhoneNumberVoicemails: (wid, id, page, pageSize, status?) => Promise<PaginatedResponse<Voicemail>>

Defined in: packages/sdk/src/client/client.ts:738

List paginated voicemails for a phone number.

Parameters

wid

string

id

number

page?

number = 1

pageSize?

number = 10

status?

VoicemailStatus

Returns

Promise<PaginatedResponse<Voicemail>>

Implementation of

CommunicationsBindings.getPhoneNumberVoicemails


getPhoneUsageReport()

getPhoneUsageReport: (wid, params?) => Promise<PhoneUsageReport>

Defined in: packages/sdk/src/client/client.ts:820

Get phone call usage report for a workspace within an optional date range.

Parameters

wid

string

params?

PhoneUsageReportParams

Returns

Promise<PhoneUsageReport>

Implementation of

BillingBindings.getPhoneUsageReport


getPlatformApp()

getPlatformApp: (wid, appUuid) => Promise<PlatformAppConnectionResponse>

Defined in: packages/sdk/src/client/client.ts:1030

Get platform app connection details by UUID.

Parameters

wid

string

appUuid

string

Returns

Promise<PlatformAppConnectionResponse>

Implementation of

IntegrationsBindings.getPlatformApp


getPresenceStatus()

getPresenceStatus: (wid) => Promise<PresenceStatusResponse>

Defined in: packages/sdk/src/client/client.ts:378

Get the current member's presence status.

Parameters

wid

string

Returns

Promise<PresenceStatusResponse>

Implementation of

OperatorBindings.getPresenceStatus


getProduct()

getProduct: (id) => Promise<Product>

Defined in: packages/sdk/src/client/client.ts:425

Get a product by ID using the global endpoint.

Parameters

id

number

Returns

Promise<Product>

Implementation of

WorkspacesBindings.getProduct


getProducts()

getProducts: (wid, featured?) => Promise<Product[]>

Defined in: packages/sdk/src/client/client.ts:424

List products available from a reseller workspace, optionally filtering by featured status.

Parameters

wid

string

boolean

Returns

Promise<Product[]>

Implementation of

WorkspacesBindings.getProducts


getPronunciationEntries()

getPronunciationEntries: (orgUuid, options) => Promise<PronunciationEntryResponse[]>

Defined in: packages/sdk/src/client/client.ts:1037

List pronunciation entries for an organization, optionally filtered by scope.

Parameters

orgUuid

string

options?
accountId?

number

scope?

"account" | "org"

Returns

Promise<PronunciationEntryResponse[]>

Implementation of

PronunciationsBindings.getPronunciationEntries


getPublicFeatureRegistry()

getPublicFeatureRegistry: () => Promise<FeaturesRegistryResponse>

Defined in: packages/sdk/src/client/client.ts:799

Get the public feature registry (no auth required). Returns only features marked for product page display.

Returns

Promise<FeaturesRegistryResponse>

Implementation of

ToolkitsBindings.getPublicFeatureRegistry


getPublicFile()

getPublicFile: (wid, fileId) => Promise<PublicFileMetadata>

Defined in: packages/sdk/src/client/client.ts:615

Get metadata for a publicly shared file (unauthenticated).

Parameters

wid

string

fileId

number

Returns

Promise<PublicFileMetadata>

Implementation of

FilesBindings.getPublicFile


getPublicFolder()

getPublicFolder: (wid, folderId, page, pageSize) => Promise<PublicFolderContents>

Defined in: packages/sdk/src/client/client.ts:616

Get contents of a publicly shared folder (unauthenticated).

Parameters

wid

string

folderId

number

page?

number = 1

pageSize?

number = 100

Returns

Promise<PublicFolderContents>

Implementation of

FilesBindings.getPublicFolder


getPublicFolderFiles()

getPublicFolderFiles: (wid, folderId, page, pageSize) => Promise<{ files: PublicFileMetadata[]; pagination?: any; }>

Defined in: packages/sdk/src/client/client.ts:617

List files within a publicly shared folder (unauthenticated).

Parameters

wid

string

folderId

number

page?

number = 1

pageSize?

number = 100

Returns

Promise<{ files: PublicFileMetadata[]; pagination?: any; }>

Implementation of

FilesBindings.getPublicFolderFiles


getPublicProduct()

getPublicProduct: (id) => Promise<Product>

Defined in: packages/sdk/src/client/client.ts:428

Get a publicly accessible product by ID.

Parameters

id

number

Returns

Promise<Product>

Implementation of

WorkspacesBindings.getPublicProduct


getPublicProducts()

getPublicProducts: (workspaceUuid, featured?) => Promise<Product[]>

Defined in: packages/sdk/src/client/client.ts:427

List public products for a workspace's storefront. No auth required.

Parameters

workspaceUuid

string

boolean

Returns

Promise<Product[]>

Implementation of

WorkspacesBindings.getPublicProducts


getPublicWorkspaces()

getPublicWorkspaces: () => Promise<PublicWorkspace[]>

Defined in: packages/sdk/src/client/client.ts:398

List all publicly visible workspaces.

Returns

Promise<PublicWorkspace[]>

Implementation of

WorkspacesBindings.getPublicWorkspaces


getQualification()

getQualification: (wid, id) => Promise<QualificationResponse>

Defined in: packages/sdk/src/client/client.ts:296

Get a single qualification by ID.

Parameters

wid

string

id

number

Returns

Promise<QualificationResponse>

Implementation of

QualificationsBindings.getQualification


getQualifications()

getQualifications: (wid, params?) => Promise<PaginatedResponse<QualificationResponse>>

Defined in: packages/sdk/src/client/client.ts:295

List qualifications in a workspace, paginated.

Parameters

wid

string

params?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<QualificationResponse>>

Implementation of

QualificationsBindings.getQualifications


getQueryFields()

getQueryFields: (wid) => Promise<QueryFieldsResponse>

Defined in: packages/sdk/src/client/client.ts:311

Queryable namespace: native fields, operators per type, DataType record fields.

Parameters

wid

string

Returns

Promise<QueryFieldsResponse>

Implementation of

QueriesBindings.getQueryFields


getRealtimeModels()

getRealtimeModels: (provider?) => Promise<AIModelsResponse>

Defined in: packages/sdk/src/client/client.ts:771

Get available realtime AI models

Parameters

provider?

string

Returns

Promise<AIModelsResponse>

Implementation of

ToolkitsBindings.getRealtimeModels


getRecommendedVoices()

getRecommendedVoices: () => Promise<RecommendedVoiceResponse[]>

Defined in: packages/sdk/src/client/client.ts:1048

List recommended voices for pronunciation preview.

Returns

Promise<RecommendedVoiceResponse[]>

Implementation of

PronunciationsBindings.getRecommendedVoices


getResellerWorkspaces()

getResellerWorkspaces: (wid, params?) => Promise<PaginatedResponse<ClientWorkspace>>

Defined in: packages/sdk/src/client/client.ts:418

List client workspaces managed by this reseller workspace, paginated.

Parameters

wid

string

params?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<ClientWorkspace>>

Implementation of

WorkspacesBindings.getResellerWorkspaces


getRoutine()

getRoutine: (wid, id) => Promise<RoutineResponse>

Defined in: packages/sdk/src/client/client.ts:632

Get a single routine by ID.

Parameters

wid

string

id

number

Returns

Promise<RoutineResponse>

Implementation of

EventsBindings.getRoutine


getRoutineRuns()

getRoutineRuns: (wid, options) => Promise<PaginatedResponse<RoutineRunResponse>>

Defined in: packages/sdk/src/client/client.ts:637

List routine run history with optional filtering by routine and status.

Parameters

wid

string

options?
page?

number

pageSize?

number

routineId?

number

sortBy?

"createdAt"

sortOrder?

SortOrder

status?

string

Returns

Promise<PaginatedResponse<RoutineRunResponse>>

Implementation of

EventsBindings.getRoutineRuns


getRoutines()

getRoutines: (wid, options) => Promise<PaginatedResponse<RoutineResponse>>

Defined in: packages/sdk/src/client/client.ts:631

List routines with optional pagination and active status filtering.

Parameters

wid

string

options?

RoutinesQueryParams = {}

Returns

Promise<PaginatedResponse<RoutineResponse>>

Implementation of

EventsBindings.getRoutines


getRuleExecutions()

getRuleExecutions: (wid, options) => Promise<CursorPaginatedResponse<RuleExecutionResponse>>

Defined in: packages/sdk/src/client/client.ts:630

List event rule executions with cursor-based pagination and filtering.

Parameters

wid

string

options?

RuleExecutionsQueryParams = {}

Returns

Promise<CursorPaginatedResponse<RuleExecutionResponse>>

Implementation of

EventsBindings.getRuleExecutions


getSalesforceReconciliationMatches()

getSalesforceReconciliationMatches: (wid, params?) => Promise<SalesforceReconciliationMatch[]>

Defined in: packages/sdk/src/client/client.ts:984

Parameters

wid

string

params?
limit?

number

offset?

number

Returns

Promise<SalesforceReconciliationMatch[]>

Implementation of

IntegrationsBindings.getSalesforceReconciliationMatches


getSalesforceStatus()

getSalesforceStatus: (wid) => Promise<SalesforceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:979

Parameters

wid

string

Returns

Promise<SalesforceConnectionStatus>

Implementation of

IntegrationsBindings.getSalesforceStatus


getSalesforceSyncConfig()

getSalesforceSyncConfig: (wid) => Promise<SalesforceSyncConfigResponse>

Defined in: packages/sdk/src/client/client.ts:989

Parameters

wid

string

Returns

Promise<SalesforceSyncConfigResponse>

Implementation of

IntegrationsBindings.getSalesforceSyncConfig


getScenario()

getScenario: (wid, scenarioId) => Promise<Scenario>

Defined in: packages/sdk/src/client/client.ts:300

Parameters

wid

string

scenarioId

number

Returns

Promise<Scenario>

Implementation of

QualificationsBindings.getScenario


getSite()

getSite: (wid, id) => Promise<Site>

Defined in: packages/sdk/src/client/client.ts:542

Get a single site by ID.

Parameters

wid

string

id

number

Returns

Promise<Site>

Implementation of

SitesBindings.getSite


getSiteByUuid()

getSiteByUuid: (wid, uuid) => Promise<Site>

Defined in: packages/sdk/src/client/client.ts:556

Get a single site by UUID.

Parameters

wid

string

uuid

string

Returns

Promise<Site>

Implementation of

SitesBindings.getSiteByUuid


getSiteCounts()

getSiteCounts: (wid, siteId) => Promise<SiteCountsResponse>

Defined in: packages/sdk/src/client/client.ts:574

Get aggregate counts (pages, menu items, etc.) for a site.

Parameters

wid

string

siteId

number

Returns

Promise<SiteCountsResponse>

Implementation of

SitesBindings.getSiteCounts


getSiteMenu()

getSiteMenu: (wid, siteId) => Promise<MenuTreeResponse>

Defined in: packages/sdk/src/client/client.ts:575

Get the full menu tree for a site.

Parameters

wid

string

siteId

number

Returns

Promise<MenuTreeResponse>

Implementation of

SitesBindings.getSiteMenu


getSitePages()

getSitePages: (wid, siteId, options) => Promise<PaginatedResponse<PageResponse>>

Defined in: packages/sdk/src/client/client.ts:568

List pages for a site with optional pagination, sorting, and search.

Parameters

wid

string

siteId

number

options?

PagesQueryParams = {}

Returns

Promise<PaginatedResponse<PageResponse>>

Implementation of

SitesBindings.getSitePages


getSiteRenderedMenu()

getSiteRenderedMenu: (wid, siteUuid) => Promise<MenuTreeResponse>

Defined in: packages/sdk/src/client/client.ts:558

Get the rendered navigation menu for a site, including all translations.

Parameters

wid

string

siteUuid

string

Returns

Promise<MenuTreeResponse>

Implementation of

SitesBindings.getSiteRenderedMenu


getSiteRenderedPage()

getSiteRenderedPage: (wid, siteUuid, pageSlugOrId) => Promise<RenderedPageResponse>

Defined in: packages/sdk/src/client/client.ts:557

Get a fully rendered page from a site by slug or ID.

Parameters

wid

string

siteUuid

string

pageSlugOrId

string | number

Returns

Promise<RenderedPageResponse>

Implementation of

SitesBindings.getSiteRenderedPage


getSites()

getSites: (wid) => Promise<Site[]>

Defined in: packages/sdk/src/client/client.ts:539

List all sites in a workspace.

Parameters

wid

string

Returns

Promise<Site[]>

Implementation of

SitesBindings.getSites


getSiteSharing()

getSiteSharing: (wid, siteId) => Promise<SiteSharingResponse>

Defined in: packages/sdk/src/client/client.ts:543

Get a site's sharing settings.

Parameters

wid

string

siteId

number

Returns

Promise<SiteSharingResponse>

Implementation of

SitesBindings.getSiteSharing


getSiteSource()

getSiteSource: (wid, siteId) => Promise<SiteSource>

Defined in: packages/sdk/src/client/client.ts:545

Get a site's source tree.

Parameters

wid

string

siteId

number

Returns

Promise<SiteSource>

Implementation of

SitesBindings.getSiteSource


getSiteSourceTemplates()

getSiteSourceTemplates: (wid, siteId) => Promise<SiteSourceTemplates>

Defined in: packages/sdk/src/client/client.ts:546

Starter templates the caller may seed (superuser-only ones filtered server-side).

Parameters

wid

string

siteId

number

Returns

Promise<SiteSourceTemplates>

Implementation of

SitesBindings.getSiteSourceTemplates


getSlackApp()

getSlackApp: (wid, appId) => Promise<SlackApp>

Defined in: packages/sdk/src/client/client.ts:899

Get a specific Slack app by ID.

Parameters

wid

string

appId

number

Returns

Promise<SlackApp>

Implementation of

IntegrationsBindings.getSlackApp


getSlackAppAccounts()

getSlackAppAccounts: (wid, appId, options) => Promise<PaginatedResponse<SlackAccount>>

Defined in: packages/sdk/src/client/client.ts:905

Get Slack account links for an app (members linked to Slack users).

Parameters

wid

string

appId

number

options?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<SlackAccount>>

Implementation of

IntegrationsBindings.getSlackAppAccounts


getSlackApps()

getSlackApps: (wid, options) => Promise<PaginatedResponse<SlackApp>>

Defined in: packages/sdk/src/client/client.ts:898

List all Slack apps configured for a workspace.

Parameters

wid

string

options?
page?

number

pageSize?

number

search?

string

sortBy?

SlackAppSortField

sortOrder?

SortOrder

Returns

Promise<PaginatedResponse<SlackApp>>

Implementation of

IntegrationsBindings.getSlackApps


getSlackInstallations()

getSlackInstallations: (wid, appId, options) => Promise<PaginatedResponse<SlackAppInstallation>>

Defined in: packages/sdk/src/client/client.ts:904

Get Slack workspace installations for an app.

Parameters

wid

string

appId

number

options?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<SlackAppInstallation>>

Implementation of

IntegrationsBindings.getSlackInstallations


getSlackThreads()

getSlackThreads: (wid, appId, options) => Promise<PaginatedResponse<SlackThread>>

Defined in: packages/sdk/src/client/client.ts:903

Get Slack threads for an app.

Parameters

wid

string

appId

number

options?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<SlackThread>>

Implementation of

IntegrationsBindings.getSlackThreads


getSMSUsageReport()

getSMSUsageReport: (wid, params?) => Promise<SMSUsageReport>

Defined in: packages/sdk/src/client/client.ts:819

Get SMS usage report for a workspace within an optional date range.

Parameters

wid

string

params?

SMSUsageReportParams

Returns

Promise<SMSUsageReport>

Implementation of

BillingBindings.getSMSUsageReport


getStepMemberCounts()

getStepMemberCounts: (wid, journeyId) => Promise<StepMemberCountResponse[]>

Defined in: packages/sdk/src/client/client.ts:345

Get member counts by status for each journey step.

Parameters

wid

string

journeyId

number

Returns

Promise<StepMemberCountResponse[]>

Implementation of

JourneysBindings.getStepMemberCounts


getStepMembers()

getStepMembers: (wid, journeyId, stepUuid, params) => Promise<PaginatedResponse<StepMemberResponse>>

Defined in: packages/sdk/src/client/client.ts:344

List members currently or historically associated with one journey step.

Parameters

wid

string

journeyId

number

stepUuid

string

params?
mode?

"all" | "current"

page?

number

pageSize?

number

status?

string

Returns

Promise<PaginatedResponse<StepMemberResponse>>

Implementation of

JourneysBindings.getStepMembers


getSTTModels()

getSTTModels: (provider?) => Promise<STTModelsResponse>

Defined in: packages/sdk/src/client/client.ts:772

Get available speech-to-text models.

Returns the per-shape STTModelsResponse so callers see languages and capabilities on each model (the chat-shape AIModelsResponse it used to return doesn't include either).

Parameters

provider?

string

Returns

Promise<STTModelsResponse>

Implementation of

ToolkitsBindings.getSTTModels


getSubscriptions()

getSubscriptions: () => Promise<SubscriptionResponse[]>

Defined in: packages/sdk/src/client/client.ts:809

List all subscriptions for the current account.

Returns

Promise<SubscriptionResponse[]>

Implementation of

BillingBindings.getSubscriptions


getSupervisor()

getSupervisor: (wid, id) => Promise<CustomTool>

Defined in: packages/sdk/src/client/client.ts:684

Get a single supervisor by ID.

Parameters

wid

string

id

number

Returns

Promise<CustomTool>

Implementation of

WorkflowsBindings.getSupervisor


getSupervisors()

getSupervisors: (wid) => Promise<CustomTool[]>

Defined in: packages/sdk/src/client/client.ts:683

List all supervisors in a workspace.

Parameters

wid

string

Returns

Promise<CustomTool[]>

Implementation of

WorkflowsBindings.getSupervisors


getSupportRequest()

getSupportRequest: (uuid) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1075

Parameters

uuid

string

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.getSupportRequest


getSyncRunItems()

getSyncRunItems: (wid, connectionId, runId, limit) => Promise<SyncRunItemDetail[]>

Defined in: packages/sdk/src/client/client.ts:1022

Parameters

wid

string

connectionId

number

runId

string

limit?

number = 500

Returns

Promise<SyncRunItemDetail[]>

Implementation of

IntegrationsBindings.getSyncRunItems


getSyncRuns()

getSyncRuns: (wid, connectionId, limit) => Promise<SyncRunSummary[]>

Defined in: packages/sdk/src/client/client.ts:1021

Parameters

wid

string

connectionId

number

limit?

number = 20

Returns

Promise<SyncRunSummary[]>

Implementation of

IntegrationsBindings.getSyncRuns


getTask()

getTask: (wid, id) => Promise<Task>

Defined in: packages/sdk/src/client/client.ts:125

Get a single task by ID.

Parameters

wid

string

id

string | number

Returns

Promise<Task>

Implementation of

TasksBindings.getTask


getTaskChats()

getTaskChats: (wid, workflowId, taskId, fromDate?, toDate?, limit, offset) => Promise<TaskChatsListResponse>

Defined in: packages/sdk/src/client/client.ts:658

List chats for a specific task within a workflow.

Parameters

wid

string

workflowId

number

taskId

number

fromDate?

string

toDate?

string

limit?

number = 100

offset?

number = 0

Returns

Promise<TaskChatsListResponse>

Implementation of

WorkflowsBindings.getTaskChats


getTasks()

getTasks: (wid, options) => Promise<Task[]>

Defined in: packages/sdk/src/client/client.ts:124

List all tasks in a workspace, optionally filtering by workflow or including archived.

Parameters

wid

string

options?
includeArchived?

boolean

sortBy?

"name" | "workflowId" | "createdAt"

sortOrder?

"asc" | "desc"

workflowId?

number

Returns

Promise<Task[]>

Implementation of

TasksBindings.getTasks


getTeamsApp()

getTeamsApp: (wid, appId) => Promise<TeamsAppResponse>

Defined in: packages/sdk/src/client/client.ts:909

Parameters

wid

string

appId

number

Returns

Promise<TeamsAppResponse>

Implementation of

IntegrationsBindings.getTeamsApp


getTeamsAppAccounts()

getTeamsAppAccounts: (wid, appId, options) => Promise<PaginatedResponse<TeamsAccountResponse>>

Defined in: packages/sdk/src/client/client.ts:915

Parameters

wid

string

appId

number

options?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<TeamsAccountResponse>>

Implementation of

IntegrationsBindings.getTeamsAppAccounts


getTeamsApps()

getTeamsApps: (wid, options) => Promise<PaginatedResponse<TeamsAppResponse>>

Defined in: packages/sdk/src/client/client.ts:908

List all Teams apps configured for a workspace.

Parameters

wid

string

options?
page?

number

pageSize?

number

search?

string

sortBy?

TeamsAppSortField

sortOrder?

SortOrder

Returns

Promise<PaginatedResponse<TeamsAppResponse>>

Implementation of

IntegrationsBindings.getTeamsApps


getTeamsConversations()

getTeamsConversations: (wid, appId, options) => Promise<PaginatedResponse<TeamsConversation>>

Defined in: packages/sdk/src/client/client.ts:913

Parameters

wid

string

appId

number

options?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<TeamsConversation>>

Implementation of

IntegrationsBindings.getTeamsConversations


getTeamsInstallations()

getTeamsInstallations: (wid, appId, options) => Promise<PaginatedResponse<TeamsAppInstallationResponse>>

Defined in: packages/sdk/src/client/client.ts:914

Parameters

wid

string

appId

number

options?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<TeamsAppInstallationResponse>>

Implementation of

IntegrationsBindings.getTeamsInstallations


getTemplateContext()

getTemplateContext: (wid, request) => Promise<TemplateContextResponse>

Defined in: packages/sdk/src/client/client.ts:767

Get available template variables and sample context for template editing.

Returns variables appropriate for the given context (event type, data type, etc.) with sample values for live preview.

Parameters

wid

string

request

TemplateContextRequest

Returns

Promise<TemplateContextResponse>

Implementation of

ToolkitsBindings.getTemplateContext


getTestChatRun()

getTestChatRun: (wid, runId) => Promise<TestChatRunResponse>

Defined in: packages/sdk/src/client/client.ts:304

Parameters

wid

string

runId

number

Returns

Promise<TestChatRunResponse>

Implementation of

QualificationsBindings.getTestChatRun


getThemeSettings()

getThemeSettings: (wid, siteId, theme?) => Promise<ThemeSettingsResponse>

Defined in: packages/sdk/src/client/client.ts:554

Get a theme's settings schema, the site's saved values, and capabilities. Pass theme to resolve the schema for a theme other than the saved one (e.g. one the builder has selected but not yet saved).

Parameters

wid

string

siteId

number

theme?

string

Returns

Promise<ThemeSettingsResponse>

Implementation of

SitesBindings.getThemeSettings


getThreadEmails()

getThreadEmails: (wid, inboxId, assignmentId, options) => Promise<ThreadEmailsResponse>

Defined in: packages/sdk/src/client/client.ts:756

List emails in a thread by assignment ID with pagination.

Parameters

wid

string

inboxId

number

assignmentId

number

options?
includeAttachments?

boolean

page?

number

pageSize?

number

Returns

Promise<ThreadEmailsResponse>

Implementation of

CommunicationsBindings.getThreadEmails


getTool()

getTool: (wid, chatId, toolName) => Promise<ToolResponse>

Defined in: packages/sdk/src/client/client.ts:766

Get details for a specific tool by name within a chat context. Searches tools available to the chat's assistant.

Parameters

wid

string

chatId

number

toolName

string

Returns

Promise<ToolResponse>

Implementation of

ToolkitsBindings.getTool


getToolCallNames()

getToolCallNames: (wid) => Promise<string[]>

Defined in: packages/sdk/src/client/client.ts:149

Get distinct tool call names used across workspace chats.

Parameters

wid

string

Returns

Promise<string[]>

Implementation of

ChatsBindings.getToolCallNames


getToolkits()

getToolkits: (wid) => Promise<ToolkitsResponse>

Defined in: packages/sdk/src/client/client.ts:765

Get available toolkits for the workspace

Parameters

wid

string

Returns

Promise<ToolkitsResponse>

Implementation of

ToolkitsBindings.getToolkits


getTTSModels()

getTTSModels: (provider?) => Promise<AIModelsResponse>

Defined in: packages/sdk/src/client/client.ts:773

Get available text-to-speech models

Parameters

provider?

string

Returns

Promise<AIModelsResponse>

Implementation of

ToolkitsBindings.getTTSModels


getTwoFactorStatus()

getTwoFactorStatus: () => Promise<TwoFactorStatus>

Defined in: packages/sdk/src/client/client.ts:503

Get the current two-factor authentication status and configured methods.

Returns

Promise<TwoFactorStatus>

Implementation of

AuthBindings.getTwoFactorStatus


getUnreadNotificationCount()

getUnreadNotificationCount: (wid) => Promise<number>

Defined in: packages/sdk/src/client/client.ts:414

Get the count of unread notifications for the current user.

Parameters

wid

string

Returns

Promise<number>

Implementation of

WorkspacesBindings.getUnreadNotificationCount


getUsageDashboard()

getUsageDashboard: (wid) => Promise<UsageDashboardResponse>

Defined in: packages/sdk/src/client/client.ts:440

Get billing dashboard data for a workspace.

This endpoint is available to organization owners (with org:billing scope). Superusers should use the admin endpoint via getWorkspaceUsageDashboard.

Returns comprehensive billing information including:

  • Subscription status and plan details
  • Current period usage metrics
  • Overage configurations and amounts
  • Budget tracking status

Parameters

wid

string

Returns

Promise<UsageDashboardResponse>

Implementation of

WorkspacesBindings.getUsageDashboard


getUserAccount()

getUserAccount: () => Promise<Account>

Defined in: packages/sdk/src/client/client.ts:483

Get the authenticated user's account.

Returns

Promise<Account>

Implementation of

AuthBindings.getUserAccount


getVapidPublicKey()

getVapidPublicKey: () => Promise<string | null>

Defined in: packages/sdk/src/client/client.ts:464

Get the VAPID public key for Web Push subscription registration.

Returns

Promise<string | null>

Implementation of

WorkspacesBindings.getVapidPublicKey


getVariableRegistry()

getVariableRegistry: (wid, request) => Promise<VariableRegistryResponse>

Defined in: packages/sdk/src/client/client.ts:769

Get variables from the central variable registry.

This provides variables defined in the single source of truth registry with extended metadata including deprecation info and permission scopes.

Parameters

wid

string

request?

VariableRegistryRequest = {}

Returns

Promise<VariableRegistryResponse>

Implementation of

ToolkitsBindings.getVariableRegistry


getVoiceModels()

getVoiceModels: (provider?) => Promise<VoiceModelsResponse>

Defined in: packages/sdk/src/client/client.ts:774

Get available voice models with metadata

Parameters

provider?

string

Returns

Promise<VoiceModelsResponse>

Implementation of

ToolkitsBindings.getVoiceModels


getVoiceToken()

getVoiceToken: (wid) => Promise<VoiceTokenResponse>

Defined in: packages/sdk/src/client/client.ts:189

Get a voice authentication token for real-time audio.

Parameters

wid

string

Returns

Promise<VoiceTokenResponse>

Implementation of

CallsBindings.getVoiceToken


getVoiceUsageReport()

getVoiceUsageReport: (wid, params?) => Promise<VoiceUsageReport>

Defined in: packages/sdk/src/client/client.ts:821

Get voice (STT/TTS) usage report for a workspace within an optional date range.

Parameters

wid

string

params?

VoiceUsageReportParams

Returns

Promise<VoiceUsageReport>

Implementation of

BillingBindings.getVoiceUsageReport


getWebAuthnAuthOptions()

getWebAuthnAuthOptions: (tempToken) => Promise<{ credentialRequestOptions: { allowCredentials: object[]; challenge: string; rpId: string; timeout: number; userVerification: string; }; }>

Defined in: packages/sdk/src/client/client.ts:510

Get WebAuthn credential request options for two-factor login verification.

Parameters

tempToken

string

Returns

Promise<{ credentialRequestOptions: { allowCredentials: object[]; challenge: string; rpId: string; timeout: number; userVerification: string; }; }>

Implementation of

AuthBindings.getWebAuthnAuthOptions


getWebhookLogs()

getWebhookLogs: (wid, options) => Promise<PaginatedResponse<WebhookLogResponse>>

Defined in: packages/sdk/src/client/client.ts:629

List webhook logs with optional filtering by event type and success status.

Parameters

wid

string

options?

WebhookLogsQueryParams = {}

Returns

Promise<PaginatedResponse<WebhookLogResponse>>

Implementation of

EventsBindings.getWebhookLogs


getWorkflow()

getWorkflow: (wid, id) => Promise<Workflow>

Defined in: packages/sdk/src/client/client.ts:643

Get a single workflow by ID.

Parameters

wid

string

id

string | number

Returns

Promise<Workflow>

Implementation of

WorkflowsBindings.getWorkflow


getWorkflowAccessValidation()

getWorkflowAccessValidation: (wid, workflowId) => Promise<WorkflowAccessValidationResponse>

Defined in: packages/sdk/src/client/client.ts:659

Parameters

wid

string

workflowId

number

Returns

Promise<WorkflowAccessValidationResponse>

Implementation of

WorkflowsBindings.getWorkflowAccessValidation


getWorkflowActivity()

getWorkflowActivity: (wid, id, options?) => Promise<WorkflowActivity>

Defined in: packages/sdk/src/client/client.ts:644

Get activity metrics for a single workflow.

Parameters

wid

string

id

number

options?
days?

number

Returns

Promise<WorkflowActivity>

Implementation of

WorkflowsBindings.getWorkflowActivity


getWorkflowConfigValidation()

getWorkflowConfigValidation: (wid, workflowId) => Promise<WorkflowConfigValidationResponse>

Defined in: packages/sdk/src/client/client.ts:660

Parameters

wid

string

workflowId

number

Returns

Promise<WorkflowConfigValidationResponse>

Implementation of

WorkflowsBindings.getWorkflowConfigValidation


getWorkflowContributors()

getWorkflowContributors: (wid, workflowId) => Promise<WorkflowContributorResponse[]>

Defined in: packages/sdk/src/client/client.ts:665

List all contributors for a workflow.

Parameters

wid

string

workflowId

number

Returns

Promise<WorkflowContributorResponse[]>

Implementation of

WorkflowsBindings.getWorkflowContributors


getWorkflowDeletionPreview()

getWorkflowDeletionPreview: (wid, id) => Promise<{ hasAssignments: boolean; items: object[]; total: number; }>

Defined in: packages/sdk/src/client/client.ts:650

Preview the impact of deleting a workflow, including affected tasks and assignments.

Parameters

wid

string

id

number

Returns

Promise<{ hasAssignments: boolean; items: object[]; total: number; }>

Implementation of

WorkflowsBindings.getWorkflowDeletionPreview


getWorkflowDiagram()

getWorkflowDiagram: (wid, id, options) => Promise<{ archivedTaskCount: number; includeArchived: boolean; mermaid: string; taskCount: number; }>

Defined in: packages/sdk/src/client/client.ts:646

Get the Mermaid diagram representation of a workflow.

By default only active tasks are rendered. Pass includeArchived: true to also render archived tasks (distinctly styled). taskCount is always the total (active + archived); archivedTaskCount breaks out the archived portion so the active count can be derived.

Parameters

wid

string

id

number

options?
includeArchived?

boolean

Returns

Promise<{ archivedTaskCount: number; includeArchived: boolean; mermaid: string; taskCount: number; }>

Implementation of

WorkflowsBindings.getWorkflowDiagram


getWorkflowNotes()

getWorkflowNotes: (wid, workflowId) => Promise<WorkflowNoteResponse[]>

Defined in: packages/sdk/src/client/client.ts:661

List all notes for a specific workflow.

Parameters

wid

string

workflowId

number

Returns

Promise<WorkflowNoteResponse[]>

Implementation of

WorkflowsBindings.getWorkflowNotes


getWorkflows()

getWorkflows: (wid, archived) => Promise<Workflow[]>

Defined in: packages/sdk/src/client/client.ts:642

List all workflows in a workspace, optionally including archived ones.

Parameters

wid

string

archived?

boolean = false

Returns

Promise<Workflow[]>

Implementation of

WorkflowsBindings.getWorkflows


getWorkflowsActivityBatch()

getWorkflowsActivityBatch: (wid, workflowIds, options?) => Promise<Record<string, WorkflowActivity>>

Defined in: packages/sdk/src/client/client.ts:645

Get activity metrics for multiple workflows in a single request.

Parameters

wid

string

workflowIds

number[]

options?
days?

number

Returns

Promise<Record<string, WorkflowActivity>>

Implementation of

WorkflowsBindings.getWorkflowsActivityBatch


getWorkflowTaskAssignmentStats()

getWorkflowTaskAssignmentStats: (wid, id, fromDate?, toDate?) => Promise<Record<number, TaskAssignmentStatsResponse>>

Defined in: packages/sdk/src/client/client.ts:657

Get task assignment statistics for a workflow within an optional date range.

Parameters

wid

string

id

number

fromDate?

string

toDate?

string

Returns

Promise<Record<number, TaskAssignmentStatsResponse>>

Implementation of

WorkflowsBindings.getWorkflowTaskAssignmentStats


getWorkflowTemplates()

getWorkflowTemplates: (wid) => Promise<WorkflowTemplateResponse[]>

Defined in: packages/sdk/src/client/client.ts:655

List available workflow templates.

Parameters

wid

string

Returns

Promise<WorkflowTemplateResponse[]>

Implementation of

WorkflowsBindings.getWorkflowTemplates


getWorkflowThumbnailUrl()

getWorkflowThumbnailUrl: (wid, id) => string

Defined in: packages/sdk/src/client/client.ts:647

Get workflow thumbnail URL. For cross-domain setups, returns a same-origin proxy URL to ensure cookies are sent. For same-origin setups, returns the direct API URL.

Parameters

wid

string

id

number

Returns

string

Implementation of

WorkflowsBindings.getWorkflowThumbnailUrl


getWorkflowVersion()

getWorkflowVersion: (wid, workflowUuid, versionNumber) => Promise<WorkflowVersionDetailResponse>

Defined in: packages/sdk/src/client/client.ts:671

Get a specific version of a workflow by version number.

Parameters

wid

string

workflowUuid

string

versionNumber

number

Returns

Promise<WorkflowVersionDetailResponse>

Implementation of

WorkflowsBindings.getWorkflowVersion


getWorkflowVersionActive()

getWorkflowVersionActive: (wid, workflowUuid) => Promise<WorkflowVersionDetailResponse>

Defined in: packages/sdk/src/client/client.ts:670

Get the active version of a workflow.

Parameters

wid

string

workflowUuid

string

Returns

Promise<WorkflowVersionDetailResponse>

Implementation of

WorkflowsBindings.getWorkflowVersionActive


getWorkflowVersions()

getWorkflowVersions: (wid, workflowUuid) => Promise<WorkflowVersionListResponse>

Defined in: packages/sdk/src/client/client.ts:669

List all versions of a workflow.

Parameters

wid

string

workflowUuid

string

Returns

Promise<WorkflowVersionListResponse>

Implementation of

WorkflowsBindings.getWorkflowVersions


getWorkspace()

getWorkspace: (wid) => Promise<Workspace>

Defined in: packages/sdk/src/client/client.ts:399

Get a single workspace by ID.

Parameters

wid

string

Returns

Promise<Workspace>

Implementation of

WorkspacesBindings.getWorkspace


getWorkspaceBuilder()

getWorkspaceBuilder: (wid, builderId) => Promise<WorkspaceBuilderInfo>

Defined in: packages/sdk/src/client/client.ts:678

Get information about a specific workspace builder.

Parameters

wid

string

builderId

string

Returns

Promise<WorkspaceBuilderInfo>

Implementation of

WorkflowsBindings.getWorkspaceBuilder


getWorkspaceBuilders()

getWorkspaceBuilders: (wid) => Promise<WorkspaceBuilderInfo[]>

Defined in: packages/sdk/src/client/client.ts:677

Get list of available workspace builders.

Parameters

wid

string

Returns

Promise<WorkspaceBuilderInfo[]>

Implementation of

WorkflowsBindings.getWorkspaceBuilders


getWorkspaceBySlug()

getWorkspaceBySlug: (wid) => Promise<Workspace>

Defined in: packages/sdk/src/client/client.ts:438

Get a single workspace by ID.

Parameters

wid

string

Returns

Promise<Workspace>

Implementation of

WorkspacesBindings.getWorkspaceBySlug


getWorkspaceCounts()

getWorkspaceCounts: (wid) => Promise<WorkspaceCounts>

Defined in: packages/sdk/src/client/client.ts:408

Get entity counts (members, tasks, workflows, etc.) for a workspace.

Parameters

wid

string

Returns

Promise<WorkspaceCounts>

Implementation of

WorkspacesBindings.getWorkspaceCounts


getWorkspaceDefaults()

getWorkspaceDefaults: (wid) => Promise<WorkspaceDefaults>

Defined in: packages/sdk/src/client/client.ts:404

Get the default settings for a workspace.

Parameters

wid

string

Returns

Promise<WorkspaceDefaults>

Implementation of

WorkspacesBindings.getWorkspaceDefaults


getWorkspaceEmailDomains()

getWorkspaceEmailDomains: (wid) => Promise<WorkspaceAvailableDomainsResponse>

Defined in: packages/sdk/src/client/client.ts:441

List org domains available for workspace email inbox routing.

Parameters

wid

string

Returns

Promise<WorkspaceAvailableDomainsResponse>

Implementation of

WorkspacesBindings.getWorkspaceEmailDomains


getWorkspaceInvitation()

getWorkspaceInvitation: (requestId) => Promise<InvitationResponse>

Defined in: packages/sdk/src/client/client.ts:470

Parameters

requestId

number

Returns

Promise<InvitationResponse>

Implementation of

WorkspacesBindings.getWorkspaceInvitation


getWorkspaceMember()

getWorkspaceMember: (wid, memberId) => Promise<WorkspaceMemberResponse>

Defined in: packages/sdk/src/client/client.ts:225

Get a single workspace member by ID.

Parameters

wid

string

memberId

number

Returns

Promise<WorkspaceMemberResponse>

Implementation of

MembersBindings.getWorkspaceMember


getWorkspaceMembers()

getWorkspaceMembers: (wid, page, pageSize, filters?, search?, role?, sortBy?, sortOrder?, memberType?, isArchived, isManager?, memberTypes?, hasAccount?, excludeIds?, memberFilterId?, query?) => Promise<PaginatedResponse<WorkspaceMemberResponse>>

Defined in: packages/sdk/src/client/client.ts:224

List workspace members with pagination, filtering, and sorting.

Parameters

wid

string

page?

number = 1

pageSize?

number = 10

filters?

any[] | { query?: string; role?: string; }

search?

string

role?

string

sortBy?

MemberSortField

sortOrder?

SortOrder

memberType?

"member" | "anonymous" | "test" | "agent"

isArchived?

boolean = false

isManager?

boolean

memberTypes?

("member" | "anonymous" | "test" | "agent")[]

hasAccount?

boolean

excludeIds?

number[]

memberFilterId?

number

Apply a saved member filter by id (rules AND query predicate).

query?

QueryPredicate

Transient query-engine IR predicate (the unsaved counterpart of a saved filter's query).

Returns

Promise<PaginatedResponse<WorkspaceMemberResponse>>

Implementation of

MembersBindings.getWorkspaceMembers


getWorkspaceNotices()

getWorkspaceNotices: (wid) => Promise<NoticesResponse>

Defined in: packages/sdk/src/client/client.ts:411

Get active notices for a workspace.

Parameters

wid

string

Returns

Promise<NoticesResponse>

Implementation of

WorkspacesBindings.getWorkspaceNotices


getWorkspaceProduct()

getWorkspaceProduct: (wid, id) => Promise<Product>

Defined in: packages/sdk/src/client/client.ts:426

Get a product from a reseller workspace. Requires workspace admin scope.

Parameters

wid

string

id

number

Returns

Promise<Product>

Implementation of

WorkspacesBindings.getWorkspaceProduct


getWorkspaces()

getWorkspaces: () => Promise<Workspace[]>

Defined in: packages/sdk/src/client/client.ts:397

List all workspaces accessible to the current user.

Returns

Promise<Workspace[]>

Implementation of

WorkspacesBindings.getWorkspaces


getWorkspaceScopes()

getWorkspaceScopes: () => Promise<WorkspaceScopesResponse>

Defined in: packages/sdk/src/client/client.ts:439

Get all workspace-grantable scopes that can be assigned to member roles.

Returns the full metadata for all scopes including name, category, description, implied scopes, and whether it's a dangerous scope.

Note: This does NOT include organization-level scopes (org:read, org:write, org:admin). Org-level permissions come from OrgMember roles, not workspace member roles.

Returns

Promise<WorkspaceScopesResponse>

Implementation of

WorkspacesBindings.getWorkspaceScopes


getWorkspaceSiteDomains()

getWorkspaceSiteDomains: (wid) => Promise<WorkspaceAvailableDomainsResponse>

Defined in: packages/sdk/src/client/client.ts:442

List org domains available for workspace custom site routing.

Parameters

wid

string

Returns

Promise<WorkspaceAvailableDomainsResponse>

Implementation of

WorkspacesBindings.getWorkspaceSiteDomains


getWorkspaceSubscriptions()

getWorkspaceSubscriptions: (wid) => Promise<SubscriptionResponse[]>

Defined in: packages/sdk/src/client/client.ts:810

List all subscriptions associated with a workspace.

Parameters

wid

string

Returns

Promise<SubscriptionResponse[]>

Implementation of

BillingBindings.getWorkspaceSubscriptions


getWorkspaceSupportRequest()

getWorkspaceSupportRequest: (workspaceUuid, uuid) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1083

Parameters

workspaceUuid

string

uuid

string

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.getWorkspaceSupportRequest


getWorkspaceThemes()

getWorkspaceThemes: (wid) => Promise<ThemesListResponse>

Defined in: packages/sdk/src/client/client.ts:436

List available themes for a workspace.

Parameters

wid

string

Returns

Promise<ThemesListResponse>

Implementation of

WorkspacesBindings.getWorkspaceThemes


importFromBoard()

importFromBoard: (wid, data) => Promise<MondayImportResponse>

Defined in: packages/sdk/src/client/client.ts:879

Parameters

wid

string

data

MondayImportRequest

Returns

Promise<MondayImportResponse>

Implementation of

IntegrationsBindings.importFromBoard


importHubspotMembers()

importHubspotMembers: (wid, data) => Promise<ImportHubSpotMembersResponse>

Defined in: packages/sdk/src/client/client.ts:1009

Parameters

wid

string

data

ImportHubSpotMembersRequest

Returns

Promise<ImportHubSpotMembersResponse>

Implementation of

IntegrationsBindings.importHubspotMembers


importMembers()

importMembers: (wid, file, newMemberRoleId, onProgress?, options?) => Promise<any>

Defined in: packages/sdk/src/client/client.ts:233

Import members from a CSV file, streaming progress updates via callback.

Parameters

wid

string

file

File

newMemberRoleId

number

onProgress?

(progress) => void

options?
trustEmailAddresses?

boolean

trustPhoneNumbers?

boolean

Returns

Promise<any>

Implementation of

MembersBindings.importMembers


importPronunciationEntries()

importPronunciationEntries: (orgUuid, entries) => Promise<PronunciationImportResult>

Defined in: packages/sdk/src/client/client.ts:1042

Bulk import pronunciation entries into an organization.

Parameters

orgUuid

string

entries

PronunciationImportEntry[]

Returns

Promise<PronunciationImportResult>

Implementation of

PronunciationsBindings.importPronunciationEntries


importSalesforceMembers()

importSalesforceMembers: (wid, data) => Promise<ImportSalesforceMembersResponse>

Defined in: packages/sdk/src/client/client.ts:993

Parameters

wid

string

data

ImportSalesforceMembersRequest

Returns

Promise<ImportSalesforceMembersResponse>

Implementation of

IntegrationsBindings.importSalesforceMembers


importSiteSourceZip()

importSiteSourceZip: (wid, siteId, file) => Promise<SiteSource>

Defined in: packages/sdk/src/client/client.ts:553

Replace the site's source tree with the contents of an uploaded ZIP (clears the existing source first, like a reset that loads a template).

Parameters

wid

string

siteId

number

file

Blob

Returns

Promise<SiteSource>

Implementation of

SitesBindings.importSiteSourceZip


importWorkspace()

importWorkspace: (wid, exportData, importMappings, createNew) => Promise<WorkspaceImportPreviewResponse>

Defined in: packages/sdk/src/client/client.ts:434

Import workspace configuration from exported data.

Parameters

wid

string

exportData

WorkspaceExportData

importMappings

WorkspaceImportMapping

createNew

WorkspaceCreateNewEntities

Returns

Promise<WorkspaceImportPreviewResponse>

Implementation of

WorkspacesBindings.importWorkspace


initiateCall()

initiateCall: (wid, request) => Promise<InitiateCallResponse>

Defined in: packages/sdk/src/client/client.ts:188

Initiate a new outbound call.

Parameters

wid

string

request

InitiateCallRequest

Returns

Promise<InitiateCallResponse>

Implementation of

CallsBindings.initiateCall


initiateOutboundCall()

initiateOutboundCall: (wid, chatId, phoneNumberId) => Promise<OutboundCallResponse>

Defined in: packages/sdk/src/client/client.ts:162

Initiate an outbound phone call from a chat.

Parameters

wid

string

chatId

number

phoneNumberId

number

Returns

Promise<OutboundCallResponse>

Implementation of

ChatsBindings.initiateOutboundCall


inspectPrompt()

inspectPrompt: (wid, options) => Promise<PromptInspectionResult>

Defined in: packages/sdk/src/client/client.ts:394

Inspect the full composed prompt for a task (static) or chat (live).

Parameters

wid

string

options

InspectPromptOptions

Returns

Promise<PromptInspectionResult>

Implementation of

PromptsBindings.inspectPrompt


inviteMemberCredentialUpdate()

inviteMemberCredentialUpdate: (wid, memberId, credentialType, newValue) => Promise<CredentialChangeInviteResponse>

Defined in: packages/sdk/src/client/client.ts:262

Invite a member to update their credential (email or phone). Admin-only. Sends invitation to member's current contact method.

Parameters

wid

string

memberId

number

credentialType

CredentialType

newValue

string

Returns

Promise<CredentialChangeInviteResponse>

Implementation of

MembersBindings.inviteMemberCredentialUpdate


inviteToWorkspace()

inviteToWorkspace: (workspaceUuid, emailOrAccountId, message?, memberRoleId?, name?) => Promise<InvitationResponse>

Defined in: packages/sdk/src/client/client.ts:478

Invite someone to a workspace (requires workspace admin permission). Uses the workspace-scoped route: POST /api/v2/w/{workspaceUuid}/invitations

Parameters

workspaceUuid

string

emailOrAccountId

string | number

message?

string

memberRoleId?

number

name?

string

Returns

Promise<InvitationResponse>

Implementation of

WorkspacesBindings.inviteToWorkspace


leaveWorkspace()

leaveWorkspace: (wid) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:403

Leave a workspace as the current user.

Parameters

wid

string

Returns

Promise<{ message: string; }>

Implementation of

WorkspacesBindings.leaveWorkspace


linkCalendarToGoogle()

linkCalendarToGoogle: (wid, calendarId, request) => Promise<LinkCalendarResponse>

Defined in: packages/sdk/src/client/client.ts:718

Link a calendar to a Google Calendar for two-way sync.

Parameters

wid

string

calendarId

number

request

LinkCalendarRequest

Returns

Promise<LinkCalendarResponse>

Implementation of

CalendarsBindings.linkCalendarToGoogle


linkCalendarToHealthie()

linkCalendarToHealthie: (wid, data) => Promise<LinkCalendarToHealthieResponse>

Defined in: packages/sdk/src/client/client.ts:953

Parameters

wid

string

data

LinkCalendarToHealthieRequest

Returns

Promise<LinkCalendarToHealthieResponse>

Implementation of

IntegrationsBindings.linkCalendarToHealthie


linkMemberToHealthie()

linkMemberToHealthie: (wid, data) => Promise<{ healthie_patient_id: string; member_id: number; status: string; }>

Defined in: packages/sdk/src/client/client.ts:958

Parameters

wid

string

data

LinkMemberToHealthieRequest

Returns

Promise<{ healthie_patient_id: string; member_id: number; status: string; }>

Implementation of

IntegrationsBindings.linkMemberToHealthie


linkMemberToHubspot()

linkMemberToHubspot: (wid, data) => Promise<{ hubspotRecordId: string; memberId: number; status: string; }>

Defined in: packages/sdk/src/client/client.ts:1004

Parameters

wid

string

data

LinkMemberToHubspotRequest

Returns

Promise<{ hubspotRecordId: string; memberId: number; status: string; }>

Implementation of

IntegrationsBindings.linkMemberToHubspot


linkMemberToMonday()

linkMemberToMonday: (wid, data) => Promise<{ memberId: number; mondayItemId: string; status: string; }>

Defined in: packages/sdk/src/client/client.ts:875

Parameters

wid

string

data

LinkMemberToMondayRequest

Returns

Promise<{ memberId: number; mondayItemId: string; status: string; }>

Implementation of

IntegrationsBindings.linkMemberToMonday


linkMemberToSalesforce()

linkMemberToSalesforce: (wid, data) => Promise<{ memberId: number; salesforceRecordId: string; status: string; }>

Defined in: packages/sdk/src/client/client.ts:985

Parameters

wid

string

data

LinkMemberToSalesforceRequest

Returns

Promise<{ memberId: number; salesforceRecordId: string; status: string; }>

Implementation of

IntegrationsBindings.linkMemberToSalesforce


linkPhoneNumber()

linkPhoneNumber: (wid, id, providerPhoneUuid) => Promise<PhoneNumber>

Defined in: packages/sdk/src/client/client.ts:743

Link or unlink a workspace phone number to/from a provider phone.

Parameters

wid

string

id

number

providerPhoneUuid

string | null

Returns

Promise<PhoneNumber>

Implementation of

CommunicationsBindings.linkPhoneNumber


listAbilities()

listAbilities: (wid, options) => Promise<AbilityResponse[]>

Defined in: packages/sdk/src/client/client.ts:134

List configured ability instances for a workflow or task scope. Exactly one of workflowId / taskId must be provided.

Parameters

wid

string

options
taskId?

number

workflowId?

number

Returns

Promise<AbilityResponse[]>

Implementation of

TasksBindings.listAbilities


listAgentAbilities()

listAgentAbilities: (wid, id, options) => Promise<AbilityResponse[]>

Defined in: packages/sdk/src/client/client.ts:292

List the configured abilities effective for an agent via a task's workflow. Requires taskId because abilities are scoped to workflows/tasks, not agents.

Parameters

wid

string

id

number

options
taskId

number

Returns

Promise<AbilityResponse[]>

Implementation of

AgentsBindings.listAgentAbilities


listAppConnections()

listAppConnections: (wid) => Promise<AppConnectionItem[]>

Defined in: packages/sdk/src/client/client.ts:1028

List all active app connections across all types. Returns a union of platform apps, MCP servers, Discord bots, Slack apps, and FHIR connections.

Parameters

wid

string

Returns

Promise<AppConnectionItem[]>

Implementation of

IntegrationsBindings.listAppConnections


listApps()

listApps: (params?) => Promise<AppListResponse>

Defined in: packages/sdk/src/client/client.ts:825

List apps - either public apps, account's apps, or all apps visible to a workspace

Parameters

params?
builderId?

number

public?

boolean

workspaceUuid?

string

Returns

Promise<AppListResponse>

Implementation of

AppsBindings.listApps


listAvailableAppConnections()

listAvailableAppConnections: (wid) => Promise<AppConnectionDirectoryResponse>

Defined in: packages/sdk/src/client/client.ts:1027

List all app connection definitions the workspace can access. Returns static metadata only (no instance counts or active data).

Parameters

wid

string

Returns

Promise<AppConnectionDirectoryResponse>

Implementation of

IntegrationsBindings.listAvailableAppConnections


listBuilders()

listBuilders: (all?) => Promise<BuilderListResponse>

Defined in: packages/sdk/src/client/client.ts:832

List all builders (optionally all with superuser access)

Parameters

all?

boolean

Returns

Promise<BuilderListResponse>

Implementation of

AppsBindings.listBuilders


listChatRecordings()

listChatRecordings: (wid, chatId, options) => Promise<RecordingListResponse>

Defined in: packages/sdk/src/client/client.ts:191

List the recorded audio chunks for a chat (metadata only).

Parameters

wid

string

chatId

number

options?
role?

"member" | "assistant"

Returns

Promise<RecordingListResponse>

Implementation of

CallsBindings.listChatRecordings


listConfluencePages()

listConfluencePages: (wid, spaceId, params?) => Promise<ConfluencePagesResponse>

Defined in: packages/sdk/src/client/client.ts:974

Parameters

wid

string

spaceId

string

params?
cursor?

string

limit?

number

Returns

Promise<ConfluencePagesResponse>

Implementation of

IntegrationsBindings.listConfluencePages


listConfluenceSpaces()

listConfluenceSpaces: (wid, params?) => Promise<ConfluenceSpacesResponse>

Defined in: packages/sdk/src/client/client.ts:973

Parameters

wid

string

params?
cursor?

string

limit?

number

Returns

Promise<ConfluenceSpacesResponse>

Implementation of

IntegrationsBindings.listConfluenceSpaces


listConnectionMemberFieldKeys()

listConnectionMemberFieldKeys: (wid, connectionId) => Promise<ConnectionMemberFieldKeysResponse>

Defined in: packages/sdk/src/client/client.ts:1033

Parameters

wid

string

connectionId

number

Returns

Promise<ConnectionMemberFieldKeysResponse>

Implementation of

IntegrationsBindings.listConnectionMemberFieldKeys


listGoogleCalendars()

listGoogleCalendars: (wid) => Promise<GoogleCalendarInfo[]>

Defined in: packages/sdk/src/client/client.ts:717

List Google Calendars available for linking.

Parameters

wid

string

Returns

Promise<GoogleCalendarInfo[]>

Implementation of

CalendarsBindings.listGoogleCalendars


listHealthieAppointmentTypes()

listHealthieAppointmentTypes: (wid, providerId?) => Promise<HealthieAppointmentTypeResponse[]>

Defined in: packages/sdk/src/client/client.ts:960

Parameters

wid

string

providerId?

string

Returns

Promise<HealthieAppointmentTypeResponse[]>

Implementation of

IntegrationsBindings.listHealthieAppointmentTypes


listHealthiePatients()

listHealthiePatients: (wid, keywords?) => Promise<HealthiePatientResponse[]>

Defined in: packages/sdk/src/client/client.ts:961

Parameters

wid

string

keywords?

string

Returns

Promise<HealthiePatientResponse[]>

Implementation of

IntegrationsBindings.listHealthiePatients


listHealthieProviders()

listHealthieProviders: (wid) => Promise<HealthieProvider[]>

Defined in: packages/sdk/src/client/client.ts:952

Parameters

wid

string

Returns

Promise<HealthieProvider[]>

Implementation of

IntegrationsBindings.listHealthieProviders


listInquiries()

listInquiries: (params?) => Promise<InquiryListResponse>

Defined in: packages/sdk/src/client/client.ts:840

List all inquiries (superuser only)

Parameters

params?
inquiryType?

string

page?

number

pageSize?

number

Returns

Promise<InquiryListResponse>

Implementation of

AppsBindings.listInquiries


listOAuthAccounts()

listOAuthAccounts: (providerSlug) => Promise<OAuthAccountsResponse>

Defined in: packages/sdk/src/client/client.ts:849

Parameters

providerSlug

OAuthProviderSlug

Returns

Promise<OAuthAccountsResponse>

Implementation of

AppsBindings.listOAuthAccounts


listOrgDomains()

listOrgDomains: (orgIdOrUuid) => Promise<OrgDomainListResponse>

Defined in: packages/sdk/src/client/client.ts:445

List domains registered to an organization.

Parameters

orgIdOrUuid

string | number

Returns

Promise<OrgDomainListResponse>

Implementation of

OrgBindings.listOrgDomains


listOrgSupportRequests()

listOrgSupportRequests: (orgUuid, params?) => Promise<PaginatedResponse<SupportRequest>>

Defined in: packages/sdk/src/client/client.ts:1078

Parameters

orgUuid

string

params?

SupportRequestListParams

Returns

Promise<PaginatedResponse<SupportRequest>>

Implementation of

SupportRequestsBindings.listOrgSupportRequests


listPersonas()

listPersonas: (wid, params?) => Promise<PaginatedResponse<Persona>>

Defined in: packages/sdk/src/client/client.ts:316

List personas in the workspace, paginated.

Parameters

wid

string

params?
page?

number

pageSize?

number

Returns

Promise<PaginatedResponse<Persona>>

Implementation of

PersonasBindings.listPersonas


listPushSubscriptions()

listPushSubscriptions: (wid) => Promise<object[]>

Defined in: packages/sdk/src/client/client.ts:467

List all active Web Push subscriptions for the current user.

Parameters

wid

string

Returns

Promise<object[]>

Implementation of

WorkspacesBindings.listPushSubscriptions


listScenarios()

listScenarios: (wid, qualificationId, params?) => Promise<Scenario[]>

Defined in: packages/sdk/src/client/client.ts:298

Parameters

wid

string

qualificationId

number

params?
includeArchived?

boolean

Returns

Promise<Scenario[]>

Implementation of

QualificationsBindings.listScenarios


listSelfServeProducts()

listSelfServeProducts: (productType?) => Promise<Product[]>

Defined in: packages/sdk/src/client/client.ts:817

List self-service, purchasable plans (org or workspace). Only plans with a paid Stripe price are returned. No auth required.

Parameters

productType?

"workspace" | "org"

Returns

Promise<Product[]>

Implementation of

BillingBindings.listSelfServeProducts


listSupportRequests()

listSupportRequests: (params?) => Promise<PaginatedResponse<SupportRequest>>

Defined in: packages/sdk/src/client/client.ts:1074

Parameters

params?

SupportRequestListParams

Returns

Promise<PaginatedResponse<SupportRequest>>

Implementation of

SupportRequestsBindings.listSupportRequests


listTestChatRuns()

listTestChatRuns: (wid, workflowId, params?) => Promise<TestChatRunResponse[]>

Defined in: packages/sdk/src/client/client.ts:303

Parameters

wid

string

workflowId

number

params?
assistantChatModelId?

string

limit?

number

scenarioId?

number

Returns

Promise<TestChatRunResponse[]>

Implementation of

QualificationsBindings.listTestChatRuns


listWorkspaceInvitations()

listWorkspaceInvitations: (params?) => Promise<InvitationListResponse>

Defined in: packages/sdk/src/client/client.ts:468

List user's own invitations (both org and workspace). For admin listing of a specific workspace's invitations, use listWorkspaceInvitationsAdmin.

Parameters

params?

ListInvitationsParams

Returns

Promise<InvitationListResponse>

Implementation of

WorkspacesBindings.listWorkspaceInvitations


listWorkspaceInvitationsAdmin()

listWorkspaceInvitationsAdmin: (workspaceUuid, params?) => Promise<InvitationListResponse>

Defined in: packages/sdk/src/client/client.ts:469

List invitations for a specific workspace (requires workspace admin permission). Uses the workspace-scoped route: /api/v2/w/{workspaceUuid}/invitations

Parameters

workspaceUuid

string

params?
accountId?

number

page?

number

pageSize?

number

status?

InvitationStatus

Returns

Promise<InvitationListResponse>

Implementation of

WorkspacesBindings.listWorkspaceInvitationsAdmin


listWorkspaceSupportRequests()

listWorkspaceSupportRequests: (workspaceUuid, params?) => Promise<PaginatedResponse<SupportRequest>>

Defined in: packages/sdk/src/client/client.ts:1082

Parameters

workspaceUuid

string

params?

SupportRequestListParams

Returns

Promise<PaginatedResponse<SupportRequest>>

Implementation of

SupportRequestsBindings.listWorkspaceSupportRequests


login()

login: (phoneNumber, wid?, organizationUuid?) => Promise<SMSLoginResponse>

Defined in: packages/sdk/src/client/client.ts:485

Initiate SMS login by sending a verification code to the given phone number.

Parameters

phoneNumber

string

wid?

string

organizationUuid?

string

Returns

Promise<SMSLoginResponse>

Implementation of

AuthBindings.login


logout()

logout: () => Promise<{ success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:497

Log out the current session by clearing auth cookies.

Returns

Promise<{ success: boolean; }>

Implementation of

AuthBindings.logout


markEmailAsRead()

markEmailAsRead: (wid, inboxId, emailId) => Promise<Email>

Defined in: packages/sdk/src/client/client.ts:751

Mark an email as read.

Parameters

wid

string

inboxId

number

emailId

number

Returns

Promise<Email>

Implementation of

CommunicationsBindings.markEmailAsRead


markEmailAsUnread()

markEmailAsUnread: (wid, inboxId, emailId) => Promise<Email>

Defined in: packages/sdk/src/client/client.ts:752

Mark an email as unread.

Parameters

wid

string

inboxId

number

emailId

number

Returns

Promise<Email>

Implementation of

CommunicationsBindings.markEmailAsUnread


markNotificationAsRead()

markNotificationAsRead: (wid, id) => Promise<NotificationResponse>

Defined in: packages/sdk/src/client/client.ts:415

Mark a notification as read.

Parameters

wid

string

id

number

Returns

Promise<NotificationResponse>

Implementation of

WorkspacesBindings.markNotificationAsRead


previewImportWorkspace()

previewImportWorkspace: (wid, exportData, importMappings, createNew) => Promise<any>

Defined in: packages/sdk/src/client/client.ts:435

Preview a workspace import using the legacy untyped interface.

Parameters

wid

string

exportData

any

importMappings?

any = {}

createNew?

any = {}

Returns

Promise<any>

Implementation of

WorkspacesBindings.previewImportWorkspace


previewPronunciation()

previewPronunciation: (data) => Promise<ArrayBuffer>

Defined in: packages/sdk/src/client/client.ts:1049

Generate an audio preview of a pronunciation respelling using a specified voice.

Parameters

data
respelling

string

voiceModel

string

Returns

Promise<ArrayBuffer>

Implementation of

PronunciationsBindings.previewPronunciation


previewQuery()

previewQuery: (wid, query, mode?) => Promise<RunQueryResponse>

Defined in: packages/sdk/src/client/client.ts:313

Bounded sample run (limit capped server-side).

Parameters

wid

string

query

QueryIR

mode?

QueryRunMode

Returns

Promise<RunQueryResponse>

Implementation of

QueriesBindings.previewQuery


previewSchedule()

previewSchedule: (wid, request) => Promise<SchedulePreviewResponse>

Defined in: packages/sdk/src/client/client.ts:639

Preview the next N run times for a cron expression.

Parameters

wid

string

request

SchedulePreviewRequest

Returns

Promise<SchedulePreviewResponse>

Implementation of

EventsBindings.previewSchedule


previewTemplate()

previewTemplate: (wid, request) => Promise<TemplatePreviewResponse>

Defined in: packages/sdk/src/client/client.ts:768

Render a template with sample data for preview.

Uses the same Jinja2 renderer as the actual template system, but with sample data instead of real data.

Parameters

wid

string

request

TemplatePreviewRequest

Returns

Promise<TemplatePreviewResponse>

Implementation of

ToolkitsBindings.previewTemplate


previewThinkingSound()

previewThinkingSound: (wid, request) => Promise<ArrayBuffer>

Defined in: packages/sdk/src/client/client.ts:682

Generate a thinking sound audio preview.

Parameters

wid

string

request

ThinkingSoundPreviewRequest

Returns

Promise<ArrayBuffer>

Implementation of

WorkflowsBindings.previewThinkingSound


previewTTS()

previewTTS: (wid, request) => Promise<ArrayBuffer>

Defined in: packages/sdk/src/client/client.ts:681

Generate a text-to-speech audio preview for a given voice model.

Parameters

wid

string

request

TTSPreviewRequest

Returns

Promise<ArrayBuffer>

Implementation of

WorkflowsBindings.previewTTS


previewWorkspaceImport()

previewWorkspaceImport: (wid, exportData, importMappings, createNew, autoMap?) => Promise<WorkspaceImportPreviewResponse>

Defined in: packages/sdk/src/client/client.ts:433

Preview the result of importing workspace configuration without applying changes.

Parameters

wid

string

exportData

WorkspaceExportData

importMappings

WorkspaceImportMapping

createNew

WorkspaceCreateNewEntities

autoMap?

WorkspaceAutoMapEntities

Returns

Promise<WorkspaceImportPreviewResponse>

Implementation of

WorkspacesBindings.previewWorkspaceImport


provisionClientWorkspace()

provisionClientWorkspace: (wid, workspaceId) => Promise<{ message: string; status: string; }>

Defined in: packages/sdk/src/client/client.ts:423

Provision a client workspace, setting up its database and resources.

Parameters

wid

string

workspaceId

number

Returns

Promise<{ message: string; status: string; }>

Implementation of

WorkspacesBindings.provisionClientWorkspace


publishSiteSource()

publishSiteSource: (wid, siteId, options?) => Promise<SiteSourcePublishResponse>

Defined in: packages/sdk/src/client/client.ts:549

Build and publish a site's source. Optionally label the published version with a name and note; both default to null (the UI then shows "Version {version}").

Parameters

wid

string

siteId

number

options?
name?

string | null

note?

string | null

Returns

Promise<SiteSourcePublishResponse>

Implementation of

SitesBindings.publishSiteSource


publishWorkflowVersion()

publishWorkflowVersion: (wid, workflowUuid, data) => Promise<WorkflowVersionResponse>

Defined in: packages/sdk/src/client/client.ts:672

Publish the live workflow as a new immutable version.

Parameters

wid

string

workflowUuid

string

data

PublishVersionRequest

Returns

Promise<WorkflowVersionResponse>

Implementation of

WorkflowsBindings.publishWorkflowVersion


purchaseCredits()

purchaseCredits: (subscriptionId, amountCents) => Promise<{ amountChargedCents: number; creditsAdded: number; grantId: number; newBalance: number; success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:815

Purchase extra credits on a subscription (org-level).

Parameters

subscriptionId

number

amountCents

number

Returns

Promise<{ amountChargedCents: number; creditsAdded: number; grantId: number; newBalance: number; success: boolean; }>

Implementation of

BillingBindings.purchaseCredits


rateMessage()

rateMessage: (wid, chatId, messageUuid, rating) => Promise<{ detail?: string; status: string; }>

Defined in: packages/sdk/src/client/client.ts:164

Rate a chat message by its UUID.

Parameters

wid

string

chatId

number

messageUuid

string

rating

number

Returns

Promise<{ detail?: string; status: string; }>

Implementation of

ChatsBindings.rateMessage


reactivateSubscription()

reactivateSubscription: (subscriptionId) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:812

Reactivate a previously cancelled subscription.

Parameters

subscriptionId

number

Returns

Promise<{ message: string; }>

Implementation of

BillingBindings.reactivateSubscription


reenrollMember()

reenrollMember: (wid, journeyId, data) => Promise<MemberJourney>

Defined in: packages/sdk/src/client/client.ts:341

Re-enroll a canceled member back to enrolled status.

Parameters

wid

string

journeyId

number

data

ReenrollMemberFormData

Returns

Promise<MemberJourney>

Implementation of

JourneysBindings.reenrollMember


regenerateClientSecret()

regenerateClientSecret: (appId) => Promise<AppCredentialResponse>

Defined in: packages/sdk/src/client/client.ts:831

Regenerate client secret for an app

Parameters

appId

string

Returns

Promise<AppCredentialResponse>

Implementation of

AppsBindings.regenerateClientSecret


registerDiscordSlashCommands()

registerDiscordSlashCommands: (wid, botId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:889

Register slash commands for a Discord bot.

Parameters

wid

string

botId

number

Returns

Promise<void>

Implementation of

IntegrationsBindings.registerDiscordSlashCommands


registerLinkedRolesMetadata()

registerLinkedRolesMetadata: (wid, botId) => Promise<{ fields: string[]; registered: number; }>

Defined in: packages/sdk/src/client/client.ts:890

Register role connection metadata schema for Discord Linked Roles. This defines what metadata fields are available for linked roles.

Parameters

wid

string

botId

number

Returns

Promise<{ fields: string[]; registered: number; }>

Implementation of

IntegrationsBindings.registerLinkedRolesMetadata


registerOrgDomain()

registerOrgDomain: (orgIdOrUuid, domain) => Promise<OrgDomain>

Defined in: packages/sdk/src/client/client.ts:446

Register a domain with an organization and return the TXT ownership proof.

Parameters

orgIdOrUuid

string | number

domain

string

Returns

Promise<OrgDomain>

Implementation of

OrgBindings.registerOrgDomain


registerPushSubscription()

registerPushSubscription: (wid, subscription) => Promise<{ createdAt: string; endpoint: string; id: number; }>

Defined in: packages/sdk/src/client/client.ts:465

Register a Web Push subscription for the current user.

Parameters

wid

string

subscription
authKey

string

endpoint

string

p256dhKey

string

userAgent?

string

Returns

Promise<{ createdAt: string; endpoint: string; id: number; }>

Implementation of

WorkspacesBindings.registerPushSubscription


reindexFolder()

reindexFolder: (wid, id) => Promise<{ message: string; status: string; }>

Defined in: packages/sdk/src/client/client.ts:598

Trigger reindexing of a folder's contents for search.

Parameters

wid

string

id

number

Returns

Promise<{ message: string; status: string; }>

Implementation of

FilesBindings.reindexFolder


releasePhoneNumber()

releasePhoneNumber: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:741

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

CommunicationsBindings.releasePhoneNumber


removeFileRole()

removeFileRole: (wid, fileId, roleId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:608

Remove a role's access to a file.

Parameters

wid

string

fileId

number

roleId

number

Returns

Promise<void>

Implementation of

FilesBindings.removeFileRole


removeFolderRole()

removeFolderRole: (wid, folderId, roleId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:611

Remove a role's access to a folder.

Parameters

wid

string

folderId

number

roleId

number

Returns

Promise<void>

Implementation of

FilesBindings.removeFolderRole


removeGroupMember()

removeGroupMember: (wid, groupId, memberId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:376

Remove a member from an operator group.

Parameters

wid

string

groupId

number

memberId

number

Returns

Promise<void>

Implementation of

OperatorBindings.removeGroupMember


reopenWorkspaceSupportRequest()

reopenWorkspaceSupportRequest: (workspaceUuid, uuid, data) => Promise<SupportRequest>

Defined in: packages/sdk/src/client/client.ts:1087

Reopen a resolved support request (e.g. staff resolved it prematurely). The server rejects requests that are not in the resolved state.

Parameters

workspaceUuid

string

uuid

string

data?

ReopenSupportRequestRequest = {}

Returns

Promise<SupportRequest>

Implementation of

SupportRequestsBindings.reopenWorkspaceSupportRequest


reorderEventRules()

reorderEventRules: (wid, ruleIds) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:628

Reorder event rules by specifying the desired rule ID sequence.

Parameters

wid

string

ruleIds

number[]

Returns

Promise<{ status: string; }>

Implementation of

EventsBindings.reorderEventRules


reorderMenuItems()

reorderMenuItems: (wid, siteId, data) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:580

Reorder menu items within a site's navigation.

Parameters

wid

string

siteId

number

data

ReorderMenuItemsData

Returns

Promise<void>

Implementation of

SitesBindings.reorderMenuItems


replyToEmail()

replyToEmail: (wid, inboxId, emailId, content) => Promise<Email>

Defined in: packages/sdk/src/client/client.ts:758

Reply to an email from the inbox.

Parameters

wid

string

inboxId

number

emailId

number

content

string

Returns

Promise<Email>

Implementation of

CommunicationsBindings.replyToEmail


requestCredentialChange()

requestCredentialChange: (credentialType, newValue) => Promise<CredentialChangeRequestResponse>

Defined in: packages/sdk/src/client/client.ts:516

Request to change email or phone credential. Sends an OTP to the NEW credential to verify ownership.

Parameters

credentialType

CredentialType

newValue

string

Returns

Promise<CredentialChangeRequestResponse>

Implementation of

AuthBindings.requestCredentialChange


requestCrossDomainToken()

requestCrossDomainToken: () => Promise<{ token: string; }>

Defined in: packages/sdk/src/client/client.ts:498

Request a cross-domain authentication token for single sign-on across domains.

Returns

Promise<{ token: string; }>

Implementation of

AuthBindings.requestCrossDomainToken


requestMagicLink: (email, organizationUuid?, redirectUrl?) => Promise<RequestMagicLinkResponse>

Defined in: packages/sdk/src/client/client.ts:490

Request a magic link to be sent to the given email address for passwordless login.

Parameters

email

string

organizationUuid?

string

redirectUrl?

string

Returns

Promise<RequestMagicLinkResponse>

Implementation of

AuthBindings.requestMagicLink


requestPhoneNumber()

requestPhoneNumber: (wid, phoneNumber) => Promise<{ message: string; status: string; }>

Defined in: packages/sdk/src/client/client.ts:730

Request provisioning of a specific phone number.

Parameters

wid

string

phoneNumber

string

Returns

Promise<{ message: string; status: string; }>

Implementation of

CommunicationsBindings.requestPhoneNumber


requestWorkspaceMembership()

requestWorkspaceMembership: (workspaceUuid, message?) => Promise<InvitationResponse>

Defined in: packages/sdk/src/client/client.ts:474

Request membership to a public workspace. Creates a membership request that workspace admins can approve or deny.

Parameters

workspaceUuid

string

message?

string

Returns

Promise<InvitationResponse>

Implementation of

WorkspacesBindings.requestWorkspaceMembership


resendCode()

resendCode: (phoneNumber, organizationUuid?) => Promise<SMSLoginResponse>

Defined in: packages/sdk/src/client/client.ts:486

Resend the SMS verification code to the given phone number.

Parameters

phoneNumber

string

organizationUuid?

string

Returns

Promise<SMSLoginResponse>

Implementation of

AuthBindings.resendCode


resetRoutineRuns()

resetRoutineRuns: (wid, routineId) => Promise<{ deletedRunsCount: number; message: string; status: string; }>

Defined in: packages/sdk/src/client/client.ts:638

Delete all run history for a routine.

Parameters

wid

string

routineId

number

Returns

Promise<{ deletedRunsCount: number; message: string; status: string; }>

Implementation of

EventsBindings.resetRoutineRuns


resetSiteSource()

resetSiteSource: (wid, siteId, options) => Promise<SiteSource>

Defined in: packages/sdk/src/client/client.ts:550

Reset a site's source files: load a starter template and/or wipe existing files. template selects which starter to seed when loadDefaults is set (defaults to "hello-world"; "patient-enrollment" is the other built-in).

Parameters

wid

string

siteId

number

options
deleteExisting

boolean

loadDefaults

boolean

template?

string

Returns

Promise<SiteSource>

Implementation of

SitesBindings.resetSiteSource


resolveAccessGrant()

resolveAccessGrant: (wid, uuid, data) => Promise<AccessGrant>

Defined in: packages/sdk/src/client/client.ts:388

Resolve a pending access grant by approving or denying it.

Parameters

wid

string

uuid

string

data

ResolveGrantRequest

Returns

Promise<AccessGrant>

Implementation of

AccessGrantsBindings.resolveAccessGrant


resolveAgentTools()

resolveAgentTools: (wid, id, options) => Promise<ToolsResponse>

Defined in: packages/sdk/src/client/client.ts:291

Resolve runtime tools for an agent on a simulated channel.

Parameters

wid

string

id

number

options
channel

string

taskId?

number

taskUuid?

string

Returns

Promise<ToolsResponse>

Implementation of

AgentsBindings.resolveAgentTools


resolveAnonymousMember()

resolveAnonymousMember: (wid, resolutionId, request) => Promise<AnonymousMemberResolutionResponse>

Defined in: packages/sdk/src/client/client.ts:268

Resolve an anonymous member to an existing member. This merges the anonymous member's data into the target member and archives the anonymous member.

Parameters

wid

string

resolutionId

number

request

ResolveAnonymousMemberRequest

Returns

Promise<AnonymousMemberResolutionResponse>

Implementation of

MembersBindings.resolveAnonymousMember


revokeAccessGrant()

revokeAccessGrant: (wid, uuid, data) => Promise<AccessGrant>

Defined in: packages/sdk/src/client/client.ts:389

Revoke a previously approved access grant.

Parameters

wid

string

uuid

string

data

RevokeGrantRequest

Returns

Promise<AccessGrant>

Implementation of

AccessGrantsBindings.revokeAccessGrant


revokeApiKey()

revokeApiKey: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:805

Revoke a workspace API key.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

BillingBindings.revokeApiKey


revokeGlobalApiKey()

revokeGlobalApiKey: (id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:808

Revoke an account-level API key.

Parameters

id

number

Returns

Promise<void>

Implementation of

BillingBindings.revokeGlobalApiKey


revokeICalToken()

revokeICalToken: (wid, calendarId) => Promise<{ message: string; success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:714

Revoke the iCal feed token for a calendar, disabling external feed access.

Parameters

wid

string

calendarId

number

Returns

Promise<{ message: string; success: boolean; }>

Implementation of

CalendarsBindings.revokeICalToken


rollbackSiteSource()

rollbackSiteSource: (wid, siteId, releaseUuid) => Promise<SiteSource>

Defined in: packages/sdk/src/client/client.ts:551

Re-point the published release to a prior version from the history. A pure pointer move (no rebuild); the other versions stay in the history.

Parameters

wid

string

siteId

number

releaseUuid

string

Returns

Promise<SiteSource>

Implementation of

SitesBindings.rollbackSiteSource


runQuery()

runQuery: (wid, query, mode?) => Promise<RunQueryResponse>

Defined in: packages/sdk/src/client/client.ts:314

Execute a query (rows / count / aggregate).

Parameters

wid

string

query

QueryIR

mode?

QueryRunMode

Returns

Promise<RunQueryResponse>

Implementation of

QueriesBindings.runQuery


runRoutine()

runRoutine: (wid, id, params) => Promise<{ message: string; status: string; }>

Defined in: packages/sdk/src/client/client.ts:636

Manually trigger a routine for a specific member or member filter.

Parameters

wid

string

id

number

params
memberFilterId?

number

memberId?

number

Returns

Promise<{ message: string; status: string; }>

Implementation of

EventsBindings.runRoutine


searchEventRules()

searchEventRules: (wid, params) => Promise<EventRuleResponse[]>

Defined in: packages/sdk/src/client/client.ts:622

Search event rules by object type, event type, action type, and related entities.

Parameters

wid

string

params
actionType?

EventRuleActionType

dataTypeId?

number

eventType?

EventRuleEventType

includeDisabled?

boolean

journeyStepId?

number

objectType?

EventRuleObjectType

routineId?

number

taskId?

number

workflowId?

number

Returns

Promise<EventRuleResponse[]>

Implementation of

EventsBindings.searchEventRules


searchFolder()

searchFolder: (wid, id, params) => Promise<FolderSearchResultResponse[]>

Defined in: packages/sdk/src/client/client.ts:599

Search for content within a folder using semantic search.

Parameters

wid

string

id

number

params

FolderSearchParams

Returns

Promise<FolderSearchResultResponse[]>

Implementation of

FilesBindings.searchFolder


searchHubspotRecords()

searchHubspotRecords: (wid, data) => Promise<HubSpotSearchResponse>

Defined in: packages/sdk/src/client/client.ts:1008

Parameters

wid

string

data

HubSpotSearchRequest

Returns

Promise<HubSpotSearchResponse>

Implementation of

IntegrationsBindings.searchHubspotRecords


searchSalesforceRecords()

searchSalesforceRecords: (wid, data) => Promise<SalesforceSearchResponse>

Defined in: packages/sdk/src/client/client.ts:992

Parameters

wid

string

data

SalesforceSearchRequest

Returns

Promise<SalesforceSearchResponse>

Implementation of

IntegrationsBindings.searchSalesforceRecords


selectCurrentAssignmentTask()

selectCurrentAssignmentTask: (wid, id, assignmentTaskId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:530

Set the current active task for an assignment.

Parameters

wid

string

id

number

assignmentTaskId

number

Returns

Promise<void>

Implementation of

AuthBindings.selectCurrentAssignmentTask


sendAssistantMessage()

sendAssistantMessage: (wid, chatId, message, toolCalls?) => Promise<{ content: string; message: string; message_id: string; message_uuid: string; received_at: string | null; role: string; success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:163

Send a message as the assistant in a chat, optionally including tool calls.

Parameters

wid

string

chatId

string | number

message

string

toolCalls?

object[]

Returns

Promise<{ content: string; message: string; message_id: string; message_uuid: string; received_at: string | null; role: string; success: boolean; }>

Implementation of

ChatsBindings.sendAssistantMessage


sendChatMessage()

sendChatMessage: (wid, chatId, content) => Promise<ChatMessage>

Defined in: packages/sdk/src/client/client.ts:170

Send a user message in a chat (works for DM and regular chats).

Parameters

wid

string

chatId

number

content

string

Returns

Promise<ChatMessage>

Implementation of

ChatsBindings.sendChatMessage


sendEmailVerification()

sendEmailVerification: (email, organizationUuid?) => Promise<SMSLoginResponse>

Defined in: packages/sdk/src/client/client.ts:492

Send a verification code to the given email address for login.

Parameters

email

string

organizationUuid?

string

Returns

Promise<SMSLoginResponse>

Implementation of

AuthBindings.sendEmailVerification


sendMemberPhoneConfirmation()

sendMemberPhoneConfirmation: (wid, memberId) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:231

Send the member an SMS asking them to confirm their phone number. When they reply, a trusted phone auth binding is created so they can use SMS as themselves without an account (member-attested alternative to the members:admin "Trusted" override).

Parameters

wid

string

memberId

number

Returns

Promise<{ status: string; }>

Implementation of

MembersBindings.sendMemberPhoneConfirmation


sendOperatorMessage()

sendOperatorMessage: (wid, chatId, content) => Promise<{ content: string; createdAt: string | null; id: number; role: string; uuid: string | null; }>

Defined in: packages/sdk/src/client/client.ts:381

Send a message in an operator chat.

Parameters

wid

string

chatId

number

content

string

Returns

Promise<{ content: string; createdAt: string | null; id: number; role: string; uuid: string | null; }>

Implementation of

OperatorBindings.sendOperatorMessage


setDefaultGooglePlatformAccount()

setDefaultGooglePlatformAccount: (wid, connectionUuid, credentialUuid) => Promise<{ accounts: unknown[]; total: number; }>

Defined in: packages/sdk/src/client/client.ts:1034

List distinct MemberField.key values scoped to a connection (GRA-2920). Drives the Monday custom-match "Custom fields" picker.

Returns only the set of keys already in use on this connection; values are intentionally never exposed. Operators can also add a new key via the UI's "Add custom field key" free-text action.

Parameters

wid

string

connectionUuid

string

credentialUuid

string

Returns

Promise<{ accounts: unknown[]; total: number; }>

Implementation of

IntegrationsBindings.setDefaultGooglePlatformAccount


setDefaultMyCustomerPaymentMethod()

setDefaultMyCustomerPaymentMethod: (uuid, paymentMethodId) => Promise<{ message: string; success: string; }>

Defined in: packages/sdk/src/client/client.ts:1062

Parameters

uuid

string

paymentMethodId

string

Returns

Promise<{ message: string; success: string; }>

Implementation of

CustomersBindings.setDefaultMyCustomerPaymentMethod


setPassword()

setPassword: (newPassword) => Promise<{ message: string; success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:495

Set a password for an account that does not yet have one.

Parameters

newPassword

string

Returns

Promise<{ message: string; success: boolean; }>

Implementation of

AuthBindings.setPassword


setupTOTP()

setupTOTP: (data) => Promise<TOTPSetupResponse>

Defined in: packages/sdk/src/client/client.ts:504

Initiate TOTP two-factor setup and receive the secret and QR code URI.

Parameters

data

SetupTOTPRequest

Returns

Promise<TOTPSetupResponse>

Implementation of

AuthBindings.setupTOTP


setupWebAuthn()

setupWebAuthn: (data) => Promise<any>

Defined in: packages/sdk/src/client/client.ts:506

Initiate WebAuthn (passkey/security key) two-factor setup.

Parameters

data

SetupWebAuthnRequest

Returns

Promise<any>

Implementation of

AuthBindings.setupWebAuthn


siteGoogleOAuthInitiate()

siteGoogleOAuthInitiate: (wid, siteUuid, origin) => Promise<{ authorizationUrl: string; }>

Defined in: packages/sdk/src/client/client.ts:563

Initiate Google OAuth flow for site-specific authentication.

Parameters

wid

string

siteUuid

string

origin

string

Returns

Promise<{ authorizationUrl: string; }>

Implementation of

SitesBindings.siteGoogleOAuthInitiate


siteSendEmailCode()

siteSendEmailCode: (wid, siteUuid, email) => Promise<{ message: string; success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:561

Send an email verification code for site-specific authentication.

Parameters

wid

string

siteUuid

string

email

string

Returns

Promise<{ message: string; success: boolean; }>

Implementation of

SitesBindings.siteSendEmailCode


siteSendPhoneCode()

siteSendPhoneCode: (wid, siteUuid, phoneNumber) => Promise<{ message: string; success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:560

Send a phone verification code for site-specific authentication.

Parameters

wid

string

siteUuid

string

phoneNumber

string

Returns

Promise<{ message: string; success: boolean; }>

Implementation of

SitesBindings.siteSendPhoneCode


siteSignup()

siteSignup: (wid, siteUuid) => Promise<SiteSignupResponse>

Defined in: packages/sdk/src/client/client.ts:559

Sign up a new user through a site's public registration.

Parameters

wid

string

siteUuid

string

Returns

Promise<SiteSignupResponse>

Implementation of

SitesBindings.siteSignup


siteVerifyCode()

siteVerifyCode: (wid, siteUuid, code, phoneNumber?, email?) => Promise<{ accountId: number; memberId?: number; token: string; }>

Defined in: packages/sdk/src/client/client.ts:562

Verify a phone or email code and complete site authentication.

Parameters

wid

string

siteUuid

string

code

string

phoneNumber?

string

email?

string

Returns

Promise<{ accountId: number; memberId?: number; token: string; }>

Implementation of

SitesBindings.siteVerifyCode


skipStep()

skipStep: (wid, journeyId, stepUuid, data) => Promise<MemberJourneyStep>

Defined in: packages/sdk/src/client/client.ts:347

Skip a journey step in the current execution context.

Parameters

wid

string

journeyId

number

stepUuid

string

data?

SkipStepFormData = {}

Returns

Promise<MemberJourneyStep>

Implementation of

JourneysBindings.skipStep


startConfluenceOAuth()

startConfluenceOAuth: (wid) => Promise<ConfluenceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:967

Parameters

wid

string

Returns

Promise<ConfluenceConnectionStatus>

Implementation of

IntegrationsBindings.startConfluenceOAuth


startHubspotOAuth()

startHubspotOAuth: (wid) => Promise<HubspotConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:997

Parameters

wid

string

Returns

Promise<HubspotConnectionStatus>

Implementation of

IntegrationsBindings.startHubspotOAuth


startSalesforceOAuth()

startSalesforceOAuth: (wid) => Promise<SalesforceConnectionStatus>

Defined in: packages/sdk/src/client/client.ts:978

Parameters

wid

string

Returns

Promise<SalesforceConnectionStatus>

Implementation of

IntegrationsBindings.startSalesforceOAuth


startSyncRun()

startSyncRun: (wid, connectionId, options?) => Promise<Response>

Defined in: packages/sdk/src/client/client.ts:1020

Start a sync run. Returns the raw Response (SSE stream). Callers should read the stream for sync_run and sync_item events.

Pass entityType to scope the run to a single entity type (members or records). When omitted, the run covers every enabled entity type on the connection.

Pass boardId together with entityType to further scope the run to a single board mapping within that entity — useful for isolating test/debug runs to one board.

Parameters

wid

string

connectionId

number

options?
boardId?

string

dryRun?

boolean

entityType?

SyncEntityType

recordLimit?

number

Preview cap (1..200). Server enforces dryRun=true when this is set. Omit for uncapped runs.

resetCheckpoints?

boolean

Returns

Promise<Response>

Implementation of

IntegrationsBindings.startSyncRun


startTestChatRun()

startTestChatRun: (wid, workflowId, data) => Promise<StartTestChatRunResponse>

Defined in: packages/sdk/src/client/client.ts:305

Parameters

wid

string

workflowId

number

data?

StartTestChatRunRequest = {}

Returns

Promise<StartTestChatRunResponse>

Implementation of

QualificationsBindings.startTestChatRun


submitBusinessProfile()

submitBusinessProfile: (orgUuid) => Promise<BusinessProfileSubmitResponse>

Defined in: packages/sdk/src/client/client.ts:460

Submit the business profile to Twilio for review. Server re-evaluates compliance live and returns 412 if the profile is not currently compliant; returns 409 if a review is already in flight.

Parameters

orgUuid

string

Returns

Promise<BusinessProfileSubmitResponse>

Implementation of

OrgBindings.submitBusinessProfile


suggestPronunciations()

suggestPronunciations: (term, language?) => Promise<string[]>

Defined in: packages/sdk/src/client/client.ts:1047

Get AI-suggested respellings for a given term.

Parameters

term

string

language?

string

Returns

Promise<string[]>

Implementation of

PronunciationsBindings.suggestPronunciations


summarizeChat()

summarizeChat: (wid, id, updateLabels?) => Promise<ChatResponse>

Defined in: packages/sdk/src/client/client.ts:158

Generate an AI summary for a chat, optionally updating its labels.

Parameters

wid

string

id

number

updateLabels?

boolean

Returns

Promise<ChatResponse>

Implementation of

ChatsBindings.summarizeChat


switchMember()

switchMember: (wid, memberUuid) => Promise<WorkspaceMemberResponse>

Defined in: packages/sdk/src/client/client.ts:221

Switch to a different member identity owned by the current member. Sets the actingAsMemberUuid cookie for subsequent requests. Uses UUID (not ID) to prevent cross-workspace identity confusion.

Parameters

wid

string

memberUuid

string

Returns

Promise<WorkspaceMemberResponse>

Implementation of

MembersBindings.switchMember


syncCalendarWithGoogle()

syncCalendarWithGoogle: (wid, calendarId) => Promise<SyncCalendarResponse>

Defined in: packages/sdk/src/client/client.ts:720

Trigger a manual sync between a calendar and its linked Google Calendar.

Parameters

wid

string

calendarId

number

Returns

Promise<SyncCalendarResponse>

Implementation of

CalendarsBindings.syncCalendarWithGoogle


syncCalendarWithHealthie()

syncCalendarWithHealthie: (wid, calendarId) => Promise<LinkCalendarToHealthieResponse>

Defined in: packages/sdk/src/client/client.ts:955

Parameters

wid

string

calendarId

number

Returns

Promise<LinkCalendarToHealthieResponse>

Implementation of

IntegrationsBindings.syncCalendarWithHealthie


testFhirConnection()

testFhirConnection: (wid, connectionId) => Promise<{ message: string; success: boolean; }>

Defined in: packages/sdk/src/client/client.ts:924

Test a FHIR connection.

Parameters

wid

string

connectionId

number

Returns

Promise<{ message: string; success: boolean; }>

Implementation of

IntegrationsBindings.testFhirConnection


testMcpServerConnection()

testMcpServerConnection: (wid, serverId) => Promise<McpTestConnectionResponse>

Defined in: packages/sdk/src/client/client.ts:796

Test connection to an MCP server.

Parameters

wid

string

serverId

number

Returns

Promise<McpTestConnectionResponse>

Implementation of

ToolkitsBindings.testMcpServerConnection


testMondayConnection()

testMondayConnection: (wid) => Promise<{ accountName?: string; status: string; userName?: string; }>

Defined in: packages/sdk/src/client/client.ts:863

Parameters

wid

string

Returns

Promise<{ accountName?: string; status: string; userName?: string; }>

Implementation of

IntegrationsBindings.testMondayConnection


testRunJourney()

testRunJourney: (wid, journeyId, memberId) => Promise<JourneyTestRunResponse>

Defined in: packages/sdk/src/client/client.ts:348

Dry-run heartbeat CEL evaluation for an enrolled member.

Evaluates all PENDING steps exactly as the heartbeat would, but writes no state changes. Returns step-by-step results for debugging stuck members.

Parameters

wid

string

journeyId

number

memberId

number

Returns

Promise<JourneyTestRunResponse>

Implementation of

JourneysBindings.testRunJourney


testWebhook()

testWebhook: (wid, id, request) => Promise<TestWebhookResponse>

Defined in: packages/sdk/src/client/client.ts:627

Send a one-off test webhook for an existing webhook event rule.

Parameters

wid

string

id

number

request

TestWebhookRequest

Returns

Promise<TestWebhookResponse>

Implementation of

EventsBindings.testWebhook


toggleFieldIndex()

toggleFieldIndex: (wid, dataTypeId, fieldSlug, shouldIndex) => Promise<{ indexStatus?: string; message: string; status: string; }>

Defined in: packages/sdk/src/client/client.ts:213

Toggle search indexing for a data type field.

Parameters

wid

string

dataTypeId

number

fieldSlug

string

shouldIndex

boolean

Returns

Promise<{ indexStatus?: string; message: string; status: string; }>

Implementation of

DataTypesBindings.toggleFieldIndex


unarchiveAgent()

unarchiveAgent: (wid, id) => Promise<AgentResponse>

Defined in: packages/sdk/src/client/client.ts:290

Restore an archived agent back to active status.

Parameters

wid

string

id

number

Returns

Promise<AgentResponse>

Implementation of

AgentsBindings.unarchiveAgent


unarchiveChat()

unarchiveChat: (wid, id) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:151

Unarchive a chat.

Parameters

wid

string

id

number

Returns

Promise<void>

Implementation of

ChatsBindings.unarchiveChat


unarchiveDataType()

unarchiveDataType: (wid, id) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:204

Restore an archived data type back to active status.

Parameters

wid

string

id

number

Returns

Promise<{ status: string; }>

Implementation of

DataTypesBindings.unarchiveDataType


unarchiveMember()

unarchiveMember: (wid, memberId) => Promise<WorkspaceMemberResponse>

Defined in: packages/sdk/src/client/client.ts:230

Unarchive a previously archived workspace member.

Parameters

wid

string

memberId

number

Returns

Promise<WorkspaceMemberResponse>

Implementation of

MembersBindings.unarchiveMember


unarchiveTask()

unarchiveTask: (wid, id) => Promise<Task>

Defined in: packages/sdk/src/client/client.ts:130

Restore an archived task back to active status.

Parameters

wid

string

id

number

Returns

Promise<Task>

Implementation of

TasksBindings.unarchiveTask


unarchiveWorkflow()

unarchiveWorkflow: (wid, id) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:653

Unarchive a previously archived workflow.

Parameters

wid

string

id

number

Returns

Promise<{ status: string; }>

Implementation of

WorkflowsBindings.unarchiveWorkflow


unenrollMembers()

unenrollMembers: (wid, journeyId, data) => Promise<MemberJourney[]>

Defined in: packages/sdk/src/client/client.ts:340

Unenroll one or more members from a journey.

Parameters

wid

string

journeyId

number

data

UnenrollMemberFormData

Returns

Promise<MemberJourney[]>

Implementation of

JourneysBindings.unenrollMembers


unlinkCalendarFromGoogle()

unlinkCalendarFromGoogle: (wid, calendarId) => Promise<UnlinkCalendarResponse>

Defined in: packages/sdk/src/client/client.ts:719

Unlink a calendar from its connected Google Calendar.

Parameters

wid

string

calendarId

number

Returns

Promise<UnlinkCalendarResponse>

Implementation of

CalendarsBindings.unlinkCalendarFromGoogle


unlinkCalendarFromHealthie()

unlinkCalendarFromHealthie: (wid, calendarId) => Promise<{ status: string; }>

Defined in: packages/sdk/src/client/client.ts:954

Parameters

wid

string

calendarId

number

Returns

Promise<{ status: string; }>

Implementation of

IntegrationsBindings.unlinkCalendarFromHealthie


unlinkCredential()

unlinkCredential: (wid, credentialId) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:895

Unlink a credential from the current member's account.

Parameters

wid

string

credentialId

number

Returns

Promise<void>

Implementation of

IntegrationsBindings.unlinkCredential


unlinkMemberFromHealthie()

unlinkMemberFromHealthie: (wid, memberId) => Promise<{ member_id: number; status: string; }>

Defined in: packages/sdk/src/client/client.ts:959

Parameters

wid

string

memberId

number

Returns

Promise<{ member_id: number; status: string; }>

Implementation of

IntegrationsBindings.unlinkMemberFromHealthie


unlinkMemberFromHubspot()

unlinkMemberFromHubspot: (wid, memberId) => Promise<{ memberId: number; status: string; }>

Defined in: packages/sdk/src/client/client.ts:1006

Parameters

wid

string

memberId

number

Returns

Promise<{ memberId: number; status: string; }>

Implementation of

IntegrationsBindings.unlinkMemberFromHubspot


unlinkMemberFromMonday()

unlinkMemberFromMonday: (wid, memberId, boardId) => Promise<{ memberId: number; status: string; }>

Defined in: packages/sdk/src/client/client.ts:877

Parameters

wid

string

memberId

number

boardId

string

Returns

Promise<{ memberId: number; status: string; }>

Implementation of

IntegrationsBindings.unlinkMemberFromMonday


unlinkMemberFromSalesforce()

unlinkMemberFromSalesforce: (wid, memberId) => Promise<{ memberId: number; status: string; }>

Defined in: packages/sdk/src/client/client.ts:987

Parameters

wid

string

memberId

number

Returns

Promise<{ memberId: number; status: string; }>

Implementation of

IntegrationsBindings.unlinkMemberFromSalesforce


unregisterPushSubscription()

unregisterPushSubscription: (wid, endpoint) => Promise<{ deleted: boolean; }>

Defined in: packages/sdk/src/client/client.ts:466

Unregister a Web Push subscription by endpoint URL.

Parameters

wid

string

endpoint

string

Returns

Promise<{ deleted: boolean; }>

Implementation of

WorkspacesBindings.unregisterPushSubscription


updateAbility()

updateAbility: (wid, abilityUuid, body) => Promise<AbilityResponse>

Defined in: packages/sdk/src/client/client.ts:136

Update a configured ability (configure / enable / disable) by UUID.

Parameters

wid

string

abilityUuid

string

body

Record<string, unknown>

Returns

Promise<AbilityResponse>

Implementation of

TasksBindings.updateAbility


updateAgent()

updateAgent: (wid, id, agent) => Promise<AgentResponse>

Defined in: packages/sdk/src/client/client.ts:287

Update an existing agent.

Parameters

wid

string

id

number

agent

UpdateAgentRequest

Returns

Promise<AgentResponse>

Implementation of

AgentsBindings.updateAgent


updateApp()

updateApp: (appId, request) => Promise<App>

Defined in: packages/sdk/src/client/client.ts:829

Update an app

Parameters

appId

string

request

UpdateAppRequest

Returns

Promise<App>

Implementation of

AppsBindings.updateApp


updateAssignment()

updateAssignment: (wid, id, assignment) => Promise<AssignmentResponse>

Defined in: packages/sdk/src/client/client.ts:527

Update an assignment by ID.

Parameters

wid

string

id

number

assignment

UpdateAssignmentFormData

Returns

Promise<AssignmentResponse>

Implementation of

AuthBindings.updateAssignment


updateBuilder()

updateBuilder: (builderId, request) => Promise<BuilderResponse>

Defined in: packages/sdk/src/client/client.ts:836

Update an existing builder

Parameters

builderId

string

request

UpdateBuilderRequest

Returns

Promise<BuilderResponse>

Implementation of

AppsBindings.updateBuilder


updateBusinessProfile()

updateBusinessProfile: (orgUuid, data) => Promise<BusinessProfile>

Defined in: packages/sdk/src/client/client.ts:459

Upsert the org's business profile. Idempotent via cached SIDs. Returns a fresh BusinessProfileResponse on success — including the compliance evaluation result so the frontend can immediately enable Submit without a second round-trip.

Parameters

orgUuid

string

data

UpdateBusinessProfileRequest

Returns

Promise<BusinessProfile>

Implementation of

OrgBindings.updateBusinessProfile


updateCalendar()

updateCalendar: (wid, id, calendar) => Promise<Calendar>

Defined in: packages/sdk/src/client/client.ts:693

Update a calendar's configuration.

Parameters

wid

string

id

number

calendar

Partial<CalendarFormData>

Returns

Promise<Calendar>

Implementation of

CalendarsBindings.updateCalendar


updateCalendarEvent()

updateCalendarEvent: (wid, eventId, event) => Promise<EventResponse>

Defined in: packages/sdk/src/client/client.ts:704

Update an existing calendar event.

Parameters

wid

string

eventId

number

event

Partial<CalendarEventFormData>

Returns

Promise<EventResponse>

Implementation of

CalendarsBindings.updateCalendarEvent


updateCalendarEventType()

updateCalendarEventType: (wid, id, eventType) => Promise<EventTypeResponse>

Defined in: packages/sdk/src/client/client.ts:711

Update an existing calendar event type.

Parameters

wid

string

id

number

eventType

Partial<CalendarEventTypeFormData>

Returns

Promise<EventTypeResponse>

Implementation of

CalendarsBindings.updateCalendarEventType


updateCalendarSchedule()

updateCalendarSchedule: (wid, calendarId, scheduleId, schedule) => Promise<CalendarSchedule>

Defined in: packages/sdk/src/client/client.ts:697

Update an existing calendar schedule.

Parameters

wid

string

calendarId

number

scheduleId

number

schedule

Partial<CalendarScheduleFormData>

Returns

Promise<CalendarSchedule>

Implementation of

CalendarsBindings.updateCalendarSchedule


updateChat()

updateChat: (wid, id, chat) => Promise<ChatResponse>

Defined in: packages/sdk/src/client/client.ts:155

Update a chat's properties.

Parameters

wid

string

id

number

chat

Partial<ChatFormData>

Returns

Promise<ChatResponse>

Implementation of

ChatsBindings.updateChat


updateChatFilter()

updateChatFilter: (wid, id, filter) => Promise<ChatFilterResponse>

Defined in: packages/sdk/src/client/client.ts:182

Update a chat filter.

Parameters

wid

string

id

number

filter

Partial<ChatFilterFormData>

Returns

Promise<ChatFilterResponse>

Implementation of

ChatsBindings.updateChatFilter


updateChatLabel()

updateChatLabel: (wid, id, label) => Promise<ChatLabelResponse>

Defined in: packages/sdk/src/client/client.ts:176

Update a chat label.

Parameters

wid

string

id

number

label

Partial<ChatLabelFormData>

Returns

Promise<ChatLabelResponse>

Implementation of

ChatsBindings.updateChatLabel


updateChatMute()

updateChatMute: (wid, id, muted) => Promise<{ id: number; muted: boolean; }>

Defined in: packages/sdk/src/client/client.ts:156

Update the mute status of a chat.

Parameters

wid

string

id

number

muted

boolean

Returns

Promise<{ id: number; muted: boolean; }>

Implementation of

ChatsBindings.updateChatMute


updateChatNeedsResponse()

updateChatNeedsResponse: (wid, id, needsResponse) => Promise<{ id: number; needsResponse: boolean; }>

Defined in: packages/sdk/src/client/client.ts:157

Update the needs-response flag on a chat.

Parameters

wid

string

id

number

needsResponse

boolean

Returns

Promise<{ id: number; needsResponse: boolean; }>

Implementation of

ChatsBindings.updateChatNeedsResponse


updateClientWorkspace()

updateClientWorkspace: (wid, workspaceId, data) => Promise<ClientWorkspace>

Defined in: packages/sdk/src/client/client.ts:421

Update a client workspace's name or slug.

Parameters

wid

string

workspaceId

number

data
name?

string

slug?

string

Returns

Promise<ClientWorkspace>

Implementation of

WorkspacesBindings.updateClientWorkspace


updateConnection()

updateConnection: (wid, journeyId, connectionId, data) => Promise<JourneyStepConnectionResponse>

Defined in: packages/sdk/src/client/client.ts:333

Update a connection (edge) by ID.

Parameters

wid

string

journeyId

number

connectionId

number

data

Partial<JourneyStepConnectionFormData>

Returns

Promise<JourneyStepConnectionResponse>

Implementation of

JourneysBindings.updateConnection


updateConnectionSyncConfig()

updateConnectionSyncConfig: (wid, connectionId, data) => Promise<ConnectionSyncConfig>

Defined in: packages/sdk/src/client/client.ts:1018

Parameters

wid

string

connectionId

number

data

ConnectionSyncConfig

Returns

Promise<ConnectionSyncConfig>

Implementation of

IntegrationsBindings.updateConnectionSyncConfig


updateConsent()

updateConsent: (consents) => Promise<ConsentStateResponse>

Defined in: packages/sdk/src/client/client.ts:523

Record consent decisions (batch).

Parameters

consents

object[]

Returns

Promise<ConsentStateResponse>

Implementation of

AuthBindings.updateConsent


updateCurrentMember()

updateCurrentMember: (wid, member) => Promise<WorkspaceMemberResponse>

Defined in: packages/sdk/src/client/client.ts:223

Update the currently authenticated member's profile.

Parameters

wid

string

member

Partial<MemberFormData>

Returns

Promise<WorkspaceMemberResponse>

Implementation of

MembersBindings.updateCurrentMember


updateCustomTool()

updateCustomTool: (wid, toolkitId, toolId, data) => Promise<CustomTool>

Defined in: packages/sdk/src/client/client.ts:784

Update an existing custom tool

Parameters

wid

string

toolkitId

number

toolId

number

data

CustomToolUpdateFormData

Returns

Promise<CustomTool>

Implementation of

ToolkitsBindings.updateCustomTool


updateCustomToolkit()

updateCustomToolkit: (wid, toolkitId, data) => Promise<CustomToolkit>

Defined in: packages/sdk/src/client/client.ts:779

Update an existing custom toolkit

Parameters

wid

string

toolkitId

number

data

CustomToolkitUpdateFormData

Returns

Promise<CustomToolkit>

Implementation of

ToolkitsBindings.updateCustomToolkit


updateDataRecord()

updateDataRecord: (wid, dataTypeId, recordId, record) => Promise<DataRecordResponse>

Defined in: packages/sdk/src/client/client.ts:209

Update an existing data record's field values.

Parameters

wid

string

dataTypeId

number

recordId

number

record

DataRecordFormData

Returns

Promise<DataRecordResponse>

Implementation of

DataTypesBindings.updateDataRecord


updateDataType()

updateDataType: (wid, id, dataType) => Promise<DataTypeResponse>

Defined in: packages/sdk/src/client/client.ts:201

Update an existing data type definition.

Parameters

wid

string

id

number

dataType

Partial<DataTypeFormData>

Returns

Promise<DataTypeResponse>

Implementation of

DataTypesBindings.updateDataType


updateDiscordBot()

updateDiscordBot: (wid, botId, data) => Promise<DiscordBot>

Defined in: packages/sdk/src/client/client.ts:887

Update an existing Discord bot configuration.

Parameters

wid

string

botId

number

data

UpdateDiscordBotRequest

Returns

Promise<DiscordBot>

Implementation of

IntegrationsBindings.updateDiscordBot


updateEventAttendee()

updateEventAttendee: (wid, eventId, attendeeId, update) => Promise<void>

Defined in: packages/sdk/src/client/client.ts:707

Update an attendee's details on a calendar event.

Parameters

wid

string

eventId

number

attendeeId

number

update

UpdateAttendeeRequest

Returns

Promise<void>

Implementation of

CalendarsBindings.updateEventAttendee


updateEventRule()

updateEventRule: (wid, id, rule) => Promise<EventRuleResponse>

Defined in: packages/sdk/src/client/client.ts:625

Update an existing event rule.

Parameters

wid

string

id

number

rule

UpdateEventRuleFormData

Returns

Promise<EventRuleResponse>

Implementation of

EventsBindings.updateEventRule


updateExperiment()

updateExperiment: (wid, experimentId, data) => Promise<Experiment>

Defined in: packages/sdk/src/client/client.ts:358

Update experiment metadata or lifecycle status.

Parameters

wid

string

experimentId

number

data

ExperimentUpdateData

Returns

Promise<Experiment>

Implementation of

ExperimentsBindings.updateExperiment


updateExperimentAssignment()

updateExperimentAssignment: (wid, experimentId, memberId, data) => Promise<MemberExperimentAssignment>

Defined in: packages/sdk/src/client/client.ts:366

Move an assigned member to a different experiment group.

Parameters

wid

string

experimentId

number

memberId

number

data
groupId

number

Returns

Promise<MemberExperimentAssignment>

Implementation of

ExperimentsBindings.updateExperimentAssignment


updateExperimentGroup()

updateExperimentGroup: (wid, experimentId, groupId, data) => Promise<ExperimentGroup>

Defined in: packages/sdk/src/client/client.ts:361

Update a group within an experiment.

Parameters

wid

string

experimentId

number

groupId

number

data

ExperimentGroupUpdateData

Returns

Promise<ExperimentGroup>

Implementation of

ExperimentsBindings.updateExperimentGroup


updateFhirConnection()

updateFhirConnection: (wid, connectionId, data) => Promise<FhirConnection>

Defined in: packages/sdk/src/client/client.ts:922

Update an existing FHIR connection configuration.

Parameters

wid

string

connectionId

number

data

UpdateFhirConnectionRequest

Returns

Promise<FhirConnection>

Implementation of

IntegrationsBindings.updateFhirConnection


updateFile()

updateFile: (wid, id, file) => Promise<File>

Defined in: packages/sdk/src/client/client.ts:589

Update an existing file's metadata.

Parameters

wid

string

id

number

file

Partial<FileFormData>

Returns

Promise<File>

Implementation of

FilesBindings.updateFile


updateFileLabel()

updateFileLabel: (wid, id, label) => Promise<FileLabelResponse>

Defined in: packages/sdk/src/client/client.ts:604

Update a file label's properties.

Parameters

wid

string

id

number

label

Partial<FileLabelFormData>

Returns

Promise<FileLabelResponse>

Implementation of

FilesBindings.updateFileLabel


updateFileRoles()

updateFileRoles: (wid, fileId, data) => Promise<FileRoleAssociationResponse[]>

Defined in: packages/sdk/src/client/client.ts:607

Update the role associations for a file's sharing permissions.

Parameters

wid

string

fileId

number

data

UpdateFileRoleAssociationsRequest

Returns

Promise<FileRoleAssociationResponse[]>

Implementation of

FilesBindings.updateFileRoles


updateFileSharing()

updateFileSharing: (wid, fileId, data) => Promise<FileSharingResponse>

Defined in: packages/sdk/src/client/client.ts:612

Update all sharing settings for a file in a single request.

Parameters

wid

string

fileId

number

data

UpdateFileSharingRequest

Returns

Promise<FileSharingResponse>

Implementation of

FilesBindings.updateFileSharing


updateFirstRunState()

updateFirstRunState: (wid, state) => Promise<FirstRunState>

Defined in: packages/sdk/src/client/client.ts:407

Update the first-run onboarding state for a workspace.

Parameters

wid

string

state

FirstRunState

Returns

Promise<FirstRunState>

Implementation of

WorkspacesBindings.updateFirstRunState


updateFolder()

updateFolder: (wid, id, directory) => Promise<FileFolderResponse>

Defined in: packages/sdk/src/client/client.ts:596

Update a folder's properties.

Parameters

wid

string

id

number

directory

Partial<FileFolderFormData>

Returns

Promise<FileFolderResponse>

Implementation of

FilesBindings.updateFolder


updateFolderRoles()

updateFolderRoles: (wid, folderId, data) => Promise<FileRoleAssociationResponse[]>

Defined in: packages/sdk/src/client/client.ts:610

Update the role associations for a folder's sharing permissions.

Parameters

wid

string

folderId

number

data

UpdateFileRoleAssociationsRequest

Returns

Promise<FileRoleAssociationResponse[]>

Implementation of

FilesBindings.updateFolderRoles


updateFolderSharing()

updateFolderSharing: (wid, folderId, data) => Promise<FolderSharingResponse>

Defined in: packages/sdk/src/client/client.ts:613

Update all sharing settings for a folder in a single request.

Parameters

wid

string

folderId

number

data

UpdateFileSharingRequest

Returns

Promise<FolderSharingResponse>

Implementation of

FilesBindings.updateFolderSharing


updateGoal()

updateGoal: (wid, journeyId, goalUuid, data) => Promise<JourneyGoalResponse>

Defined in: packages/sdk/src/client/client.ts:336

Update an existing goal.

Parameters

wid

string

journeyId

number

goalUuid

string

data

Partial<JourneyGoalFormData>

Returns

Promise<JourneyGoalResponse>

Implementation of

JourneysBindings.updateGoal


updateInbox()

updateInbox: (wid, id, inbox) => Promise<Inbox>

Defined in: packages/sdk/src/client/client.ts:747

Update an inbox.

Parameters

wid

string

id

number

inbox

InboxUpdateRequest

Returns

Promise<Inbox>

Implementation of

CommunicationsBindings.updateInbox


updateInquiry()

updateInquiry: (inquiryId, data) => Promise<InquiryResponse>

Defined in: packages/sdk/src/client/client.ts:842

Update an inquiry (superuser only)

Parameters

inquiryId

number

data
notes?

string = ...

status?

"in_progress" | "new" | "done" = ...

Returns

Promise<InquiryResponse>

Implementation of

AppsBindings.updateInquiry


updateJourney()

updateJourney: (wid, journeyId, data) => Promise<Journey>

Defined in: packages/sdk/src/client/client.ts:327

Update an existing journey.

Parameters

wid

string

journeyId

number

data

Partial<JourneyFormData>

Returns

Promise<Journey>

Implementation of

JourneysBindings.updateJourney


updateJourneyNote()

updateJourneyNote: (wid, journeyId, noteId, data) => Promise<JourneyNoteResponse>

Defined in: packages/sdk/src/client/client.ts:351

Update an existing journey note.

Parameters

wid

string

journeyId

number

noteId

number

data

Partial<JourneyNoteFormData>

Returns

Promise<JourneyNoteResponse>

Implementation of

JourneysBindings.updateJourneyNote


updateMcpServer()

updateMcpServer: (wid, serverId, data) => Promise<McpServerResponse>

Defined in: packages/sdk/src/client/client.ts:789

Update an existing MCP server

Parameters

wid

string

serverId

number

data

McpServerUpdateFormData

Returns

Promise<McpServerResponse>

Implementation of

ToolkitsBindings.updateMcpServer


updateMember()

updateMember: (wid, memberId, data) => Promise<WorkspaceMemberResponse>

Defined in: packages/sdk/src/client/client.ts:227

Update a workspace member by ID.

Parameters

wid

string

memberId

number

data

UpdateWorkspaceMemberRequest

Returns

Promise<WorkspaceMemberResponse>

Implementation of

MembersBindings.updateMember


updateMemberField()

updateMemberField: (wid, memberId, fieldId, request) => Promise<MemberFieldResponse>

Defined in: packages/sdk/src/client/client.ts:259

Update a member field value. Only user-created fields (no service_id) can be modified.

Parameters

wid

string

memberId

number

fieldId

number

request

UpdateMemberFieldRequest

Returns

Promise<MemberFieldResponse>

Implementation of

MembersBindings.updateMemberField


updateMemberFilter()

updateMemberFilter: (wid, filterId, data) => Promise<MemberFilterResponse>

Defined in: packages/sdk/src/client/client.ts:239

Update a saved member filter.

Parameters

wid

string

filterId

number

data

Partial<MemberFilterFormData>

Returns

Promise<MemberFilterResponse>

Implementation of

MembersBindings.updateMemberFilter


updateMemberLabel()

updateMemberLabel: (wid, id, label) => Promise<MemberLabelResponse>

Defined in: packages/sdk/src/client/client.ts:247

Update a member label.

Parameters

wid

string

id

number

label

Partial<MemberLabelFormData>

Returns

Promise<MemberLabelResponse>

Implementation of

MembersBindings.updateMemberLabel


updateMemberRole()

updateMemberRole: (wid, id, memberRole) => Promise<MemberRoleResponse>

Defined in: packages/sdk/src/client/client.ts:253

Update a member role.

Parameters

wid

string

id

number

memberRole

MemberRoleFormData

Returns

Promise<MemberRoleResponse>

Implementation of

MembersBindings.updateMemberRole


updateMenuItem()

updateMenuItem: (wid, siteId, itemId, item) => Promise<MenuItemResponse>

Defined in: packages/sdk/src/client/client.ts:578

Update a menu item's properties.

Parameters

wid

string

siteId

number

itemId

number

item

Partial<MenuItemFormData>

Returns

Promise<MenuItemResponse>

Implementation of

SitesBindings.updateMenuItem


updateMilestone()

updateMilestone: (wid, id, milestone) => Promise<Milestone>

Defined in: packages/sdk/src/client/client.ts:724

Update an existing milestone with partial data.

Parameters

wid

string

id

number

milestone

Partial<MilestoneFormData>

Returns

Promise<Milestone>

Implementation of

CalendarsBindings.updateMilestone


updateMondaySyncConfig()

updateMondaySyncConfig: (wid, syncConfig) => Promise<MondaySyncConfigResponse>

Defined in: packages/sdk/src/client/client.ts:872

Parameters

wid

string

syncConfig

Record<string, unknown>

Returns

Promise<MondaySyncConfigResponse>

Implementation of

IntegrationsBindings.updateMondaySyncConfig


updateMyCustomer()

updateMyCustomer: (uuid, data) => Promise<MyCustomerResponse>

Defined in: packages/sdk/src/client/client.ts:1057

Parameters

uuid

string

data

UpdateCustomerRequest

Returns

Promise<MyCustomerResponse>

Implementation of

CustomersBindings.updateMyCustomer


updateMyPronunciation()

updateMyPronunciation: (id, data) => Promise<PronunciationEntryResponse>

Defined in: packages/sdk/src/client/client.ts:1045

Update a personal pronunciation entry.

Parameters

id

number

data

UpdatePronunciationEntryFormData

Returns

Promise<PronunciationEntryResponse>

Implementation of

PronunciationsBindings.updateMyPronunciation


updateMyReseller()

updateMyReseller: (uuid, data) => Promise<MyResellerResponse>

Defined in: packages/sdk/src/client/client.ts:1071

Parameters

uuid

string

data

UpdateResellerRequest

Returns

Promise<MyResellerResponse>

Implementation of

ResellersBindings.updateMyReseller


updateNotificationRule()

updateNotificationRule: (wid, ruleId, rule) => Promise<NotificationRule>

Defined in: packages/sdk/src/client/client.ts:761

Update a notification rule.

Parameters

wid

string

ruleId

number

rule

NotificationRuleUpdate

Returns

Promise<NotificationRule>

Implementation of

CommunicationsBindings.updateNotificationRule


updateOperatorGroup()

updateOperatorGroup: (wid, groupId, data) => Promise<OperatorGroup>

Defined in: packages/sdk/src/client/client.ts:373

Update an operator group.

Parameters

wid

string

groupId

number

data

UpdateOperatorGroupRequest

Returns

Promise<OperatorGroup>

Implementation of

OperatorBindings.updateOperatorGroup


updatePage()

updatePage: (wid, siteId, pageId, page) => Promise<PageResponse>

Defined in: packages/sdk/src/client/client.ts:572

Update a page's content or metadata.

Parameters

wid

string

siteId

number

pageId

number

page

Partial<PageFormData>

Returns

Promise<PageResponse>

Implementation of

SitesBindings.updatePage


updatePersona()

updatePersona: (wid, id, data) => Promise<Persona>

Defined in: packages/sdk/src/client/client.ts:319

Parameters

wid

string

id

number

data

UpdatePersonaRequest

Returns

Promise<Persona>

Implementation of

PersonasBindings.updatePersona


updatePhoneNumber()

updatePhoneNumber: (wid, id, phoneNumber) => Promise<PhoneNumber>

Defined in: packages/sdk/src/client/client.ts:733

Update a phone number record.

Parameters

wid

string

id

number

phoneNumber

PhoneNumberFormData

Returns

Promise<PhoneNumber>

Implementation of

CommunicationsBindings.updatePhoneNumber


updatePlatformApp()

updatePlatformApp: (wid, appUuid, data) => Promise<PlatformAppConnectionResponse>

Defined in: packages/sdk/src/client/client.ts:1031

Update platform app config, enabled status, or name.

Parameters

wid

string

appUuid

string

data

UpdateAppConnectionRequest

Returns

Promise<PlatformAppConnectionResponse>

Implementation of

IntegrationsBindings.updatePlatformApp


updateProduct()

updateProduct: (wid, id, updates) => Promise<Product>

Defined in: packages/sdk/src/client/client.ts:430

Update an existing product.

Parameters

wid

string

id

number

updates

any

Returns

Promise<Product>

Implementation of

WorkspacesBindings.updateProduct


updatePronunciationEntry()

updatePronunciationEntry: (orgUuid, id, data) => Promise<PronunciationEntryResponse>

Defined in: packages/sdk/src/client/client.ts:1039

Update an existing organization pronunciation entry.

Parameters

orgUuid

string

id

number

data

UpdatePronunciationEntryFormData

Returns

Promise<PronunciationEntryResponse>

Implementation of

PronunciationsBindings.updatePronunciationEntry


updateRoutine()

updateRoutine: (wid, id, routine) => Promise<RoutineResponse>

Defined in: packages/sdk/src/client/client.ts:634

Update an existing routine.

Parameters

wid

string

id

number

routine

UpdateRoutineRequest

Returns

Promise<RoutineResponse>

Implementation of

EventsBindings.updateRoutine


updateSalesforceSyncConfig()

updateSalesforceSyncConfig: (wid, data) => Promise<SalesforceSyncConfigResponse>

Defined in: packages/sdk/src/client/client.ts:990

Parameters

wid

string

data

UpdateSalesforceSyncConfigRequest

Returns

Promise<SalesforceSyncConfigResponse>

Implementation of

IntegrationsBindings.updateSalesforceSyncConfig


updateScenario()

updateScenario: (wid, scenarioId, data) => Promise<Scenario>

Defined in: packages/sdk/src/client/client.ts:301

Parameters

wid

string

scenarioId

number

data

UpdateScenarioRequest

Returns

Promise<Scenario>

Implementation of

QualificationsBindings.updateScenario


updateSite()

updateSite: (wid, id, site) => Promise<Site>

Defined in: packages/sdk/src/client/client.ts:566

Update a site's configuration.

Parameters

wid

string

id

number

site

Partial<SiteFormData>

Returns

Promise<Site>

Implementation of

SitesBindings.updateSite


updateSiteSharing()

updateSiteSharing: (wid, siteId, data) => Promise<SiteSharingResponse>

Defined in: packages/sdk/src/client/client.ts:544

Update a site's sharing settings.

Parameters

wid

string

siteId

number

data

UpdateFileSharingRequest

Returns

Promise<SiteSharingResponse>

Implementation of

SitesBindings.updateSiteSharing


updateSlackApp()

updateSlackApp: (wid, appId, data) => Promise<SlackApp>

Defined in: packages/sdk/src/client/client.ts:901

Update an existing Slack app configuration.

Parameters

wid

string

appId

number

data

UpdateSlackAppRequest

Returns

Promise<SlackApp>

Implementation of

IntegrationsBindings.updateSlackApp


updateStep()

updateStep: (wid, journeyId, stepUuid, data) => Promise<JourneyStepResponse>

Defined in: packages/sdk/src/client/client.ts:330

Update an existing step.

Parameters

wid

string

journeyId

number

stepUuid

string

data

Partial<JourneyStepFormData>

Returns

Promise<JourneyStepResponse>

Implementation of

JourneysBindings.updateStep


updateSubscription()

updateSubscription: (subscriptionId, updates) => Promise<{ message: string; }>

Defined in: packages/sdk/src/client/client.ts:813

Update a subscription's budget, plan period, or credit settings.

Parameters

subscriptionId

number

updates
extraUsageEnabled?

boolean

monthlyReloadLimitCents?

number | null

planPeriod?

string

reloadAmountCents?

number | null

reloadThresholdCents?

number | null

Returns

Promise<{ message: string; }>

Implementation of

BillingBindings.updateSubscription


updateSupervisor()

updateSupervisor: (wid, id, supervisor) => Promise<CustomTool>

Defined in: packages/sdk/src/client/client.ts:686

Update an existing supervisor with partial data.

Parameters

wid

string

id

number

supervisor

Partial<SupervisorFormData>

Returns

Promise<CustomTool>

Implementation of

WorkflowsBindings.updateSupervisor


updateTask()

updateTask: (wid, id, task) => Promise<Task>

Defined in: packages/sdk/src/client/client.ts:127

Update an existing task with partial data.

Parameters

wid

string

id

number

task

Partial<TaskFormData>

Returns

Promise<Task>

Implementation of

TasksBindings.updateTask


updateTeamsApp()

updateTeamsApp: (wid, appId, data) => Promise<TeamsAppResponse>

Defined in: packages/sdk/src/client/client.ts:911

Parameters

wid

string

appId

number

data

UpdateTeamsAppRequest

Returns

Promise<TeamsAppResponse>

Implementation of

IntegrationsBindings.updateTeamsApp


updateThemeSettings()

updateThemeSettings: (wid, siteId, values) => Promise<ThemeSettingsResponse>

Defined in: packages/sdk/src/client/client.ts:555

Save values for the active theme's settings (validated against the schema).

Parameters

wid

string

siteId

number

values

Record<string, unknown>

Returns

Promise<ThemeSettingsResponse>

Implementation of

SitesBindings.updateThemeSettings


updateTwoFactorMethod()

updateTwoFactorMethod: (data) => Promise<TwoFactorOperationResponse>

Defined in: packages/sdk/src/client/client.ts:514

Update settings for a two-factor authentication method.

Parameters

data

UpdateTwoFactorMethodRequest

Returns

Promise<TwoFactorOperationResponse>

Implementation of

AuthBindings.updateTwoFactorMethod


updateUserAccount()

updateUserAccount: (info) => Promise<Account>

Defined in: packages/sdk/src/client/client.ts:484

Update the authenticated user's account information.

Parameters

info

AccountFormData

Returns

Promise<Account>

Implementation of

AuthBindings.updateUserAccount


updateVoicemailStatus()

updateVoicemailStatus: (wid, phoneNumberId, voicemailId, status) => Promise<Voicemail>

Defined in: packages/sdk/src/client/client.ts:740

Update voicemail status.

Parameters

wid

string

phoneNumberId

number

voicemailId

number

status

VoicemailStatus

Returns

Promise<Voicemail>

Implementation of

CommunicationsBindings.updateVoicemailStatus


updateWorkflow()

updateWorkflow: (wid, id, workflow) => Promise<Workflow>

Defined in: packages/sdk/src/client/client.ts:649

Update an existing workflow.

Parameters

wid

string

id

number

workflow

Partial<WorkflowFormData>

Returns

Promise<Workflow>

Implementation of

WorkflowsBindings.updateWorkflow


updateWorkflowContributor()

updateWorkflowContributor: (wid, workflowId, contributorId, data) => Promise<WorkflowContributorResponse>

Defined in: packages/sdk/src/client/client.ts:667

Update a workflow contributor's settings.

Parameters

wid

string

workflowId

number

contributorId

number

data

UpdateWorkflowContributorRequest

Returns

Promise<WorkflowContributorResponse>

Implementation of

WorkflowsBindings.updateWorkflowContributor


updateWorkflowNote()

updateWorkflowNote: (wid, workflowId, noteId, data) => Promise<WorkflowNoteResponse>

Defined in: packages/sdk/src/client/client.ts:663

Update an existing workflow note with partial data.

Parameters

wid

string

workflowId

number

noteId

number

data

Partial<WorkflowNoteFormData>

Returns

Promise<WorkflowNoteResponse>

Implementation of

WorkflowsBindings.updateWorkflowNote


updateWorkflowVersion()

updateWorkflowVersion: (wid, workflowUuid, versionNumber, data) => Promise<WorkflowVersionResponse>

Defined in: packages/sdk/src/client/client.ts:673

Parameters

wid

string

workflowUuid

string

versionNumber

number

data

UpdateVersionRequest

Returns

Promise<WorkflowVersionResponse>

Implementation of

WorkflowsBindings.updateWorkflowVersion


updateWorkspace()

updateWorkspace: (wid, workspace) => Promise<Workspace>

Defined in: packages/sdk/src/client/client.ts:401

Update an existing workspace.

Parameters

wid

string

workspace

Partial<WorkspaceFormData>

Returns

Promise<Workspace>

Implementation of

WorkspacesBindings.updateWorkspace


updateWorkspaceDefaults()

updateWorkspaceDefaults: (wid, defaults) => Promise<WorkspaceDefaults>

Defined in: packages/sdk/src/client/client.ts:405

Update the default settings for a workspace.

Parameters

wid

string

defaults

WorkspaceDefaultsFormData

Returns

Promise<WorkspaceDefaults>

Implementation of

WorkspacesBindings.updateWorkspaceDefaults


updateWorkspaceInvitationAdmin()

updateWorkspaceInvitationAdmin: (workspaceUuid, invitationId, data) => Promise<InvitationResponse>

Defined in: packages/sdk/src/client/client.ts:471

Update an invitation status (requires workspace admin permission). Uses the workspace-scoped route: PUT /api/v2/w/{workspaceUuid}/invitations/{id}

Parameters

workspaceUuid

string

invitationId

number

data

UpdateInvitationFormData

Returns

Promise<InvitationResponse>

Implementation of

WorkspacesBindings.updateWorkspaceInvitationAdmin


updateWorkspaceThemes()

updateWorkspaceThemes: (wid, themes) => Promise<Workspace>

Defined in: packages/sdk/src/client/client.ts:437

Update the active themes for a workspace.

Parameters

wid

string

themes

string[]

Returns

Promise<Workspace>

Implementation of

WorkspacesBindings.updateWorkspaceThemes


uploadFile()

uploadFile: (wid, request) => Promise<File>

Defined in: packages/sdk/src/client/client.ts:588

Upload in-memory file content through the API's database-backed file path.

Parameters

wid

string

request

UploadFileRequest

Returns

Promise<File>

Implementation of

FilesBindings.uploadFile


upsertDataRecord()

upsertDataRecord: (wid, dataTypeId, externalId, data) => Promise<DataRecordResponse>

Defined in: packages/sdk/src/client/client.ts:212

Upsert a data record by external ID, creating or updating as needed.

Parameters

wid

string

dataTypeId

number

externalId

string | number

data
fieldValues

Record<string, any>

memberExternalId?

string | null

memberId?

number | null

Returns

Promise<DataRecordResponse>

Implementation of

DataTypesBindings.upsertDataRecord


validateDataTypeSlug()

validateDataTypeSlug: (wid, slug, excludeId?) => Promise<{ available: boolean; suggestedSlug?: string; }>

Defined in: packages/sdk/src/client/client.ts:215

Validate if a data type slug is available. Returns availability and a suggested alternative if taken.

Parameters

wid

string

slug

string

excludeId?

number

Returns

Promise<{ available: boolean; suggestedSlug?: string; }>

Implementation of

DataTypesBindings.validateDataTypeSlug


validateMagicLink: (token, otp?) => Promise<ValidateMagicLinkResponse>

Defined in: packages/sdk/src/client/client.ts:491

Validate a magic link token and optional OTP to complete authentication.

Parameters

token

string

otp?

string

Returns

Promise<ValidateMagicLinkResponse>

Implementation of

AuthBindings.validateMagicLink


validateQuery()

validateQuery: (wid, query) => Promise<ValidateQueryResponse>

Defined in: packages/sdk/src/client/client.ts:312

Structure / field / access / cost validation without execution.

Parameters

wid

string

query

QueryIR

Returns

Promise<ValidateQueryResponse>

Implementation of

QueriesBindings.validateQuery


validateWorkflowName()

validateWorkflowName: (wid, name) => Promise<ValidateNameResponse>

Defined in: packages/sdk/src/client/client.ts:680

Validate if a workflow name is available. Returns availability and a suggested alternative if taken.

Parameters

wid

string

name

string

Returns

Promise<ValidateNameResponse>

Implementation of

WorkflowsBindings.validateWorkflowName


verifyCodeWith2FA()

verifyCodeWith2FA: (phoneNumber, code, organizationUuid?) => Promise<VerifyCodeResponse>

Defined in: packages/sdk/src/client/client.ts:487

Verify an SMS code and complete authentication, handling 2FA if required.

Parameters

phoneNumber

string

code

string

organizationUuid?

string

Returns

Promise<VerifyCodeResponse>

Implementation of

AuthBindings.verifyCodeWith2FA


verifyCredentialChange()

verifyCredentialChange: (requestId, otpCode) => Promise<CredentialChangeVerifyResponse>

Defined in: packages/sdk/src/client/client.ts:517

Verify a credential change request with OTP code. On success, applies the credential change to the account.

Parameters

requestId

number

otpCode

string

Returns

Promise<CredentialChangeVerifyResponse>

Implementation of

AuthBindings.verifyCredentialChange


verifyEmail()

verifyEmail: (email, code, organizationUuid?) => Promise<VerifyCodeResponse>

Defined in: packages/sdk/src/client/client.ts:493

Verify an email code and complete authentication, handling 2FA if required.

Parameters

email

string

code

string

organizationUuid?

string

Returns

Promise<VerifyCodeResponse>

Implementation of

AuthBindings.verifyEmail


verifyOrgDomainEmail()

verifyOrgDomainEmail: (orgIdOrUuid, domainUuid) => Promise<EmailVerificationResponse>

Defined in: packages/sdk/src/client/client.ts:452

Verify email DNS records, including MX.

Parameters

orgIdOrUuid

string | number

domainUuid

string

Returns

Promise<EmailVerificationResponse>

Implementation of

OrgBindings.verifyOrgDomainEmail


verifyOrgDomainOwnership()

verifyOrgDomainOwnership: (orgIdOrUuid, domainUuid) => Promise<OwnershipVerificationResponse>

Defined in: packages/sdk/src/client/client.ts:448

Verify domain ownership by checking the _gravity-verify TXT record.

Parameters

orgIdOrUuid

string | number

domainUuid

string

Returns

Promise<OwnershipVerificationResponse>

Implementation of

OrgBindings.verifyOrgDomainOwnership


verifyOrgDomainSite()

verifyOrgDomainSite: (orgIdOrUuid, domainUuid) => Promise<SiteVerificationResponse>

Defined in: packages/sdk/src/client/client.ts:456

Verify the site CNAME points at the Gravity Rail sites domain.

Parameters

orgIdOrUuid

string | number

domainUuid

string

Returns

Promise<SiteVerificationResponse>

Implementation of

OrgBindings.verifyOrgDomainSite


verifyRecoveryCodeAuth()

verifyRecoveryCodeAuth: (tempToken, code) => Promise<{ accountId: number; token: string; }>

Defined in: packages/sdk/src/client/client.ts:509

Verify a recovery code during login to complete two-factor authentication.

Parameters

tempToken

string

code

string

Returns

Promise<{ accountId: number; token: string; }>

Implementation of

AuthBindings.verifyRecoveryCodeAuth


verifyTOTPAuth()

verifyTOTPAuth: (tempToken, code) => Promise<{ accountId: number; token: string; }>

Defined in: packages/sdk/src/client/client.ts:508

Verify a TOTP code during login to complete two-factor authentication.

Parameters

tempToken

string

code

string

Returns

Promise<{ accountId: number; token: string; }>

Implementation of

AuthBindings.verifyTOTPAuth


verifyTOTPSetup()

verifyTOTPSetup: (data) => Promise<TwoFactorOperationResponse>

Defined in: packages/sdk/src/client/client.ts:505

Verify a TOTP code to complete two-factor setup.

Parameters

data

VerifyTOTPSetupRequest

Returns

Promise<TwoFactorOperationResponse>

Implementation of

AuthBindings.verifyTOTPSetup


verifyWebAuthnAuth()

verifyWebAuthnAuth: (tempToken, assertionResponse) => Promise<{ accountId: number; token: string; }>

Defined in: packages/sdk/src/client/client.ts:511

Verify a WebAuthn assertion during login to complete two-factor authentication.

Parameters

tempToken

string

assertionResponse

any

Returns

Promise<{ accountId: number; token: string; }>

Implementation of

AuthBindings.verifyWebAuthnAuth


verifyWebAuthnSetup()

verifyWebAuthnSetup: (data) => Promise<TwoFactorOperationResponse>

Defined in: packages/sdk/src/client/client.ts:507

Verify a WebAuthn assertion to complete two-factor setup.

Parameters

data

VerifyWebAuthnSetupRequest

Returns

Promise<TwoFactorOperationResponse>

Implementation of

AuthBindings.verifyWebAuthnSetup


workspaceInvitations

workspaceInvitations: WorkspaceInvitationsApi

Defined in: packages/sdk/src/client/client.ts:118

Methods

getActingMember()

getActingMember(): string | undefined

Defined in: packages/sdk/src/client/client.ts:1258

Get the current acting member UUID. Returns undefined if no member switch is active.

Returns

string | undefined


setActingMember()

setActingMember(memberUuid): void

Defined in: packages/sdk/src/client/client.ts:1246

Set the acting member UUID for member identity switching. When set, all API requests will include the X-Acting-Member header. The backend will validate that the authenticated account owns this member and use it as the effective identity for the request. Propagates to all API modules.

Parameters

memberUuid

string | undefined

Returns

void


setEnhancedAuthHandler()

setEnhancedAuthHandler(handler): void

Defined in: packages/sdk/src/client/client.ts:1184

Set the handler for enhanced authentication requirements (RFC 9470 Step-Up Auth). This handler is called when a 401 response includes WWW-Authenticate header with error="insufficient_user_authentication". Propagates to all API modules.

Parameters

handler

EnhancedAuthHandler | undefined

Returns

void


setOrgAuthHandler()

setOrgAuthHandler(handler): void

Defined in: packages/sdk/src/client/client.ts:1199

Set the handler for organization authentication requirements. This handler is called when a 401 response includes WWW-Authenticate header with realm="org". Propagates to all API modules.

Parameters

handler

OrgAuthHandler | undefined

Returns

void


setOrgToken()

setOrgToken(token, orgUuid?): void

Defined in: packages/sdk/src/client/client.ts:1219

Set the org token for cross-domain / non-browser clients (e.g. CLI). When set, all API requests include the X-Org-Token header so the backend accepts the request without requiring a browser cookie.

orgUuid is the org that issued the token. Pass it so the SDK can detect a stale token (e.g. switching orgs mid-session) and re-fire the org-auth handler instead of silently 401-ing.

Propagates to all API modules.

Parameters

token

string | undefined

orgUuid?

string

Returns

void


updateApiKey()

updateApiKey(newApiKey): void

Defined in: packages/sdk/src/client/client.ts:1231

Update the API key across all modules. Used after successful re-authentication.

Parameters

newApiKey

string

Returns

void


workspace()

workspace(workspaceUuid): GravityRailWorkspaceClient

Defined in: packages/sdk/src/client/client.ts:1174

Return a workspace-scoped client facade.

Methods on the returned client are the same public SDK methods, but with the workspace UUID pre-bound:

const workspace = client.workspace("workspace-uuid");
await workspace.getAccessGrants({ status: "approved" });

Parameters

workspaceUuid

string

Returns

GravityRailWorkspaceClient