uidudevelopers
Reference

Roadmap

What the uidu platform can do that the SDK does not cover yet — generated from the platform’s action registry.

The platform exposes 202 actions to tools and agents. The SDK covers 23 fully — a typed @uidu/client function, a CLI command and a demo page — and 15 partly; 158 have no SDK layer yet, and 6 are generic tools with no entity to type.

Not covered ≠ not reachable

Every action below can be run today, with a Bearer token, through the generic dispatcher: executeAction(client, { input: { key, attributes } }) in @uidu/client (plus id for an update), or uidu tools call <key> --attributes '<json>' from the CLI (creates only: the CLI can't pass an id yet). Associations are GlobalIDs. What the SDK adds is the typed function, the CLI noun, a demo and these docs.

Store (products, SKUs, orders) and memberships (subscriptions) are here: the platform has them, the SDK does not yet. Snapshot of the registry taken 2026-10-08.

Accounting

0 of 16 covered.

ActionKeyClientCLIDemo
Create activityActivities::Activity::Create———
Create analytic account allocationAnalyticAccountAllocations::AnalyticAccountAllocation::Create———
Create analytic accountAnalyticAccounts::AnalyticAccount::Create———
Create bank accountBankAccounts::BankAccount::Create———
Create bank transactionBankTransactions::BankTransaction::Create———
Create budgetBudgets::Budget::Create———
Create budget entryBudgets::BudgetEntry::Create———
Create budget lineBudgets::BudgetLine::Create———
Create credit lineCreditLines::CreditLine::Create———
Create invoiceInvoices::Invoice::Create———
Create management accountManagementAccounts::ManagementAccount::Create———
Update management accountManagementAccounts::ManagementAccount::Update———
Create purchasePurchases::Purchase::Create———
Create purchase orderPurchases::PurchaseOrder::Create———
Create purchase requestPurchases::PurchaseRequest::Create———
Create transaction kindTransactionKinds::TransactionKind::Create———

Agenda

0 of 3 covered.

ActionKeyClientCLIDemo
Create booking linkBookingLinks::BookingLink::Create———
Create calendar eventCalendars::CalendarEvent::Create——✓
Update calendar eventCalendars::CalendarEvent::Update——✓

Approvals

0 of 2 covered.

ActionKeyClientCLIDemo
Create approval formApprovals::ApprovalForm::Create———
Update approval formApprovals::ApprovalForm::Update———

Calls

0 of 3 covered.

ActionKeyClientCLIDemo
Create interviewCalls::Interview::Create———
Update interviewCalls::Interview::Update———
Update callCalls::Call::Update——✓

Campaigns

0 of 2 covered.

ActionKeyClientCLIDemo
Create listCampaigns::List::Create———
Update listCampaigns::List::Update———

CMS

1 of 4 covered.

ActionKeyClientCLIDemo
Create website pageSites::WebsitePage::Create———
Update website pageSites::WebsitePage::Update———
Create projectProjects::Project::Create✓—✓
Create siteSites::Site::Create✓✓✓

Compliance

0 of 6 covered.

ActionKeyClientCLIDemo
Create obligationCompliance::Obligation::Create———
Update obligationCompliance::Obligation::Update———
Create obligation acknowledgementCompliance::ObligationAcknowledgement::Create———
Create obligation assignmentCompliance::ObligationAssignment::Create———
Exempt obligation assignmentCompliance::ObligationAssignment::Exempttools call——
Reopen obligation assignmentCompliance::ObligationAssignment::Reopentools call——

Conversations

0 of 2 covered.

ActionKeyClientCLIDemo
Create conversationConversations::Conversation::Create———
Create emailEmails::Email::Create———

Core

0 of 11 covered.

ActionKeyClientCLIDemo
Create field groupFieldGroups::FieldGroup::Create———
Update field groupFieldGroups::FieldGroup::Update———
Create incoming webhookIncomingWebhooks::IncomingWebhook::Create———
Create journal entryJournalEntries::JournalEntry::Create———
Read a file's textParsings::Parsing::Create———
Create signature requestSignatures::SignatureRequest::Create———
Create workspace connectionSystem::WorkspaceConnection::Create———
Update workspace connectionSystem::WorkspaceConnection::Update———
Create workspace tagWorkspaceTags::WorkspaceTag::Create———
Update workspace tagWorkspaceTags::WorkspaceTag::Update———
Create spaceSpaces::Space::Create✓✓—

Courses

2 of 6 covered.

ActionKeyClientCLIDemo
Create lecture moduleCourses::LectureModule::Create———
Update lecture moduleCourses::LectureModule::Update———
Create lectureCourses::Lecture::Create——✓
Update lectureCourses::Lecture::Update——✓
Create courseCourses::Course::Create✓✓✓
Update courseCourses::Course::Update✓✓✓

Cross-app

2 of 32 covered.

ActionKeyClientCLIDemo
Create availabilityAvailabilities::Availability::Create———
Create billing profileBillingProfiles::BillingProfile::Create———
Create certificationCertifications::Certification::Create———
Create channel kb collectionChannels::ChannelKbCollection::Create———
Update channel kb collectionChannels::ChannelKbCollection::Update———
Create contractContracts::Contract::Create———
Create contract commitmentContracts::ContractCommitment::Create———
Create contract itemContracts::ContractItem::Create———
Create couponCoupons::Coupon::Create———
Create message threadMessageThreads::MessageThread::Create———
Create name format partNameFormats::NameFormatPart::Create———
Update name format partNameFormats::NameFormatPart::Update———
Create paymentPayments::Payment::Create———
Create pipelinePipelines::Pipeline::Create———
Create statusPipelines::Status::Create———
Update statusPipelines::Status::Update———
Create pricePrices::Price::Create———
Create productProducts::Product::Create———
Create scheduled messageScheduledMessages::ScheduledMessage::Create———
Create shiftShifts::Shift::Create———
Create skuSkus::Sku::Create———
Create subscriptionSubscriptions::Subscription::Create———
Create tax rateTaxRates::TaxRate::Create———
Create venueVenues::Venue::Create———
Update venueVenues::Venue::Update———
Create venue reservationVenues::VenueReservation::Create———
Update venue reservationVenues::VenueReservation::Update———
Create field optionFieldOptions::FieldOption::Create✓——
Update field optionFieldOptions::FieldOption::Update✓——
Create orderOrders::Order::Create——✓
Create attendanceAttendances::Attendance::Create✓✓✓
Create channelChannels::Channel::Create✓✓✓

Decisions

0 of 2 covered.

ActionKeyClientCLIDemo
Create decisionDecisions::Decision::Create———
Create decision responseDecisions::DecisionResponse::Create———

Documents

0 of 9 covered.

ActionKeyClientCLIDemo
Update blobBlobs::Blob::Update———
Say what a document isClassifications::Classification::Create———
Create documentDocuments::Document::Create———
Update documentDocuments::Document::Update———
Create document projectDocuments::DocumentProject::Create———
Update document projectDocuments::DocumentProject::Update———
Create folderDocuments::Folder::Create———
Update folderDocuments::Folder::Update———
Read a document's fieldsExtractions::Extraction::Create———

Donations

2 of 2 covered.

ActionKeyClientCLIDemo
Create donation campaignDonationCampaigns::DonationCampaign::Create✓✓✓
Create donationDonations::Donation::Create✓✓✓

Events

2 of 7 covered.

ActionKeyClientCLIDemo
Update event instanceEvents::EventInstance::Update———
Create sponsorEvents::Sponsor::Create———
Update sponsorEvents::Sponsor::Update———
Create sponsorship planEvents::SponsorshipPlan::Create———
Update sponsorship planEvents::SponsorshipPlan::Update———
Create eventEvents::Event::Create✓✓✓
Update eventEvents::Event::Update✓✓✓

Expenses

0 of 2 covered.

ActionKeyClientCLIDemo
Create expenseExpenses::Expense::Create———
Create expense reportExpenses::ExpenseReport::Create———

Fieldservice

0 of 5 covered.

ActionKeyClientCLIDemo
Create commitment slotContracts::CommitmentSlot::Create———
Create coverage requirementContracts::CoverageRequirement::Create———
Create work orderWorkOrders::WorkOrder::Create———
Update work orderWorkOrders::WorkOrder::Update———
Create work siteWorkSites::WorkSite::Create———

Forms

2 of 8 covered.

ActionKeyClientCLIDemo
Create form pageForms::FormPage::Create———
Update form pageForms::FormPage::Update———
Create form questionForms::FormQuestion::Create———
Create form scoringForms::FormScoring::Create———
Update form scoringForms::FormScoring::Update———
Update scoring ruleForms::ScoringRule::Update———
Create formForms::Form::Create✓✓✓
Update formForms::Form::Update✓✓✓

Goals

0 of 3 covered.

ActionKeyClientCLIDemo
Create cadenceCadences::Cadence::Create———
Create goalGoals::Goal::Create———
Create timeframeTimeframes::Timeframe::Create———

Grants

0 of 1 covered.

ActionKeyClientCLIDemo
Create grantGrants::Grant::Create———

Help center

0 of 7 covered.

ActionKeyClientCLIDemo
Create ticketTickets::Ticket::Create———
Update ticketTickets::Ticket::Update———
Snooze ticketTickets::Ticket::Snoozetools call——
Create kb articleHelpCenter::KbArticle::Create✓✓—
Update kb articleHelpCenter::KbArticle::Update✓✓—
Create kb collectionHelpCenter::KbCollection::Create✓✓—
Update kb collectionHelpCenter::KbCollection::Update✓✓—

Inventory

0 of 11 covered.

ActionKeyClientCLIDemo
Create carrierCarriers::Carrier::Create———
Update carrierCarriers::Carrier::Update———
Create inventory itemInventoryItems::InventoryItem::Create———
Create inventory projectInventoryProjects::InventoryProject::Create———
Create receiptReceipts::Receipt::Create———
Create transferTransfers::Transfer::Create———
Create warehouseWarehouses::Warehouse::Create———
Create warehouse locationWarehouses::WarehouseLocation::Create———
Update warehouse locationWarehouses::WarehouseLocation::Update———
Create warehouse skuWarehouses::WarehouseSku::Create———
Update warehouse skuWarehouses::WarehouseSku::Update———

Jobs

0 of 4 covered.

ActionKeyClientCLIDemo
Create candidateCalls::Candidate::Create———
Update candidateCalls::Candidate::Update———
Search candidatesAi::CandidateSearchtools call——
Propose applicationCalls::Application::Proposetools call——

Meetings

0 of 1 covered.

ActionKeyClientCLIDemo
Create meetingMeetings::Meeting::Create———

Notes

0 of 1 covered.

ActionKeyClientCLIDemo
Create noteNotes::Note::Create✓✓—

Offices

0 of 3 covered.

ActionKeyClientCLIDemo
Create officeOffices::Office::Create———
Create venue bookingOffices::VenueBooking::Create———
Update venue bookingOffices::VenueBooking::Update———

People

7 of 26 covered.

ActionKeyClientCLIDemo
Create employee certificationEmployeeCertifications::EmployeeCertification::Create———
Create employment cost rateEmploymentCostRates::EmploymentCostRate::Create———
Create employment kindEmploymentKinds::EmploymentKind::Create———
Create kioskKiosks::Kiosk::Create———
Create onboardingOnboardings::Onboarding::Create———
Create skillPeople::Skill::Create———
Update skillPeople::Skill::Update———
Create workspace holidayPeople::WorkspaceHoliday::Create———
Update workspace holidayPeople::WorkspaceHoliday::Update———
Create workspace skillPeople::WorkspaceSkill::Create———
Update workspace skillPeople::WorkspaceSkill::Update———
Create positionPositions::Position::Create———
Create time entryTimeEntries::TimeEntry::Create———
Create time entry kindTimeEntryKinds::TimeEntryKind::Create———
Create time off kindTimeOffKinds::TimeOffKind::Create———
Create time offTimeOffs::TimeOff::Create———
Create workspace asset assignmentWorkspaceAssetAssignments::WorkspaceAssetAssignment::Create———
Create workspace assetWorkspaceAssets::WorkspaceAsset::Create———
End employmentEmployments::Employment::Endtools call——
Create benefit enrollmentBenefitEnrollments::BenefitEnrollment::Create✓✓✓
Create benefitBenefits::Benefit::Create✓✓✓
Create ccnlCcnls::Ccnl::Create✓✓✓
Create compensationCompensations::Compensation::Create✓✓✓
Create employeeEmployees::Employee::Create✓✓✓
Create employmentEmployments::Employment::Create✓✓✓
Create time clockTimeClocks::TimeClock::Create✓✓✓

Reminders

0 of 1 covered.

ActionKeyClientCLIDemo
Create reminderReminders::Reminder::Create———

Reviews

0 of 3 covered.

ActionKeyClientCLIDemo
Create review cycleReviewCycles::ReviewCycle::Create———
Update reviewReviews::Review::Update———
Create review templateReviewTemplates::ReviewTemplate::Create———

Sales

1 of 3 covered.

ActionKeyClientCLIDemo
Create quote itemQuoteItems::QuoteItem::Create———
Create quoteQuotes::Quote::Create———
Create dealDeals::Deal::Create✓✓✓

Stories

2 of 2 covered.

ActionKeyClientCLIDemo
Create storyStories::Story::Create✓✓✓
Update storyStories::Story::Update✓✓✓

Tasks

2 of 8 covered.

ActionKeyClientCLIDemo
Create cycleCycles::Cycle::Create———
Update cycleCycles::Cycle::Update———
Create initiativeInitiatives::Initiative::Create———
Update initiativeInitiatives::Initiative::Update———
Update task templateTasks::TaskTemplate::Update———
Create task userTasks::TaskUser::Create———
Create taskTasks::Task::Create✓✓✓
Update taskTasks::Task::Update✓✓✓

Workflows

0 of 6 covered.

ActionKeyClientCLIDemo
Update transform templateTransforms::TransformTemplate::Update———
Create workflowWorkflows::Workflow::Create———
Create workflow stepWorkflows::WorkflowStep::Create———
Create workflow step itemWorkflows::WorkflowStepItem::Create———
Create workflow transitionWorkflows::WorkflowTransition::Create———
Create workflow triggerWorkflows::WorkflowTrigger::Create———

On this page