ReferenceReference by module

API reference

Every action and data model of every module — generated from the module manifests.

The whole Era API is generated from the module manifests: an action added to a module is, at once, an endpoint, an SDK method, an era command, an MCP tool and a section of this reference. These pages are generated from the same source, so they cannot drift from the API.

There are 56 modules, 985 actions, 300 data models and 769 events. The machine-readable contract: /api/v1/openapi.json (OpenAPI 3.1, version 2026-10-22).

How to read an action

  • Endpoints — actions on one record live at /api/v1/<resource>/{id}/actions/<verb>, actions on a collection at /api/v1/<resource>/actions/<verb>; every action also has its canonical address POST /api/v1/actions/<module.action>.
  • Needs — <module>:<capability>. The key or token must carry it, and the person behind it must hold it in their role.
  • Preconditions — checked before the action runs; when one fails you get 409 with its code.
  • Response — { "ok": true, "result": …, "events": [...] }. result is what the action returned (usually the id of the record it wrote).
  • Writes take an Idempotency-Key header; a retry with the same key replays the first result for 24 hours (Idempotency-Replayed: true).

Modules

ModuleCodeWhat it is forActionsModelsEvents
ActivityactivityA live feed of everything that happens in your workspace.222
AIaiEra, your assistant, and the AI agents you save — they work across every module.862976
AppointmentsappointmentsOnline booking that respects your hours, breaks, time off and capacity.26620
AppsappsThe apps and services you connected, and the updates sent to them.14112
AvailabilityavailabilityOpening hours, special days, time off and who offers which service.13712
BudgetsbudgetsA spending plan per expense category, with alerts when you go over.625
BuildbuildTurn an idea into a real app: ERA composes it from its own building blocks, or your coding tools change your repository and ERA opens the pull request with a preview.1026
CampaignscampaignsEmail, SMS and WhatsApp campaigns to your customers, with opens and clicks.16712
CatalogcatalogEverything you sell or book — products, services, prices, categories and brands.25919
CommentscommentsNotes and replies on any record, for your team.939
Creative StudiocreativeDescribe it, see it, use it — product photos, posts, story videos, voice-overs and music, made by AI.2658
CustomerscustomersOne record for every customer, shared by every module.27618
DashboardsdashboardsDashboards of numbers, charts and tables built from your Base tables and your reports.623
DiscountsdiscountsPromotions and discount codes — sales, order deals and free gifts.121013
Document requestslead_documentsAsk a lead for documents with a link — no sign-in needed.736
Era DesktopstationYour Era Desktop’s chats, approvals waiting, plans, todos and automations — kept in Era, yours only.606
Era insightsinsightsEra tells you before you ask: what changed in your work, with sources, caveats and the next step — yours only.620
EventshappeningsOne-off events with tickets, registrations and a check-in list.1139
FilesfilesEvery file you upload, create or receive, in folders with previews.14316
FinancefinanceWhat customers owe and pay, and what the business spends.421330
FormsformsPublic forms anyone can fill in; answers arrive as leads or Base records.738
Gift cardsgift_cardsGift cards with a code, a balance, an expiry date and a full history.1137
Group classesgroup_classesA weekly class timetable with places, instructors, bookings and attendance.12411
Help centerhelp_centerHelp articles in categories, for your customers and your support team.827
Home servicefield_serviceVisits at the customer’s address — who goes, when they arrive, signature and photos.517
InboxinboxEvery channel in one inbox — conversations, replies, teams and who answers.632245
IntegrationsintegrationsMarketplaces, online shops, carriers, e-invoice and Google reviews, synced into your own orders, products, stock and customers.22822
InvoicesinvoicesNumbered invoices and credit notes, with tax on every line.14412
Languagesi18nThe languages you work and publish in, and your translations.424
MeetingsmeetingsEra joins your meetings — with a notetaker bot or botless from your computer — briefs you before, and after writes the notes, tasks, follow-up email and next steps.33416
NotificationsnotificationsWho is told about what — by email, SMS, WhatsApp or in the app.20718
OrganizationorganizationsYour business, its workspaces, branding and the people in it.17119
PackagespackagesMonthly packages that bundle services and classes, with sessions counted.736
PlatformplatformAPI keys, webhooks and background jobs for connecting other tools.19116
PopupspopupsWebsite popups, with targeting and A/B conversion counts.422
PrivacyprivacyPersonal-data requests — export or erase a customer’s data, with a record kept.716
Product typesattributesProduct types and reusable attributes such as colour, size and material.14810
QuotesquotesPrice quotes with a PDF and a link the customer can accept or decline.13512
ReportsreportsSales and money reports, and who is allowed to see each one.524
ResourcesresourcesRooms, pitches, cars, chairs and equipment people book — by the hour or by the day.737
SalescrmLeads, the calls that follow them up, and the partners who send them.311127
Security & Accesssecurity_accessRoles, and what each role can see and do.14615
SettingssettingsSettings for your business, this workspace and each module.121
Shared views & formsdata_sharingShare a Base view with a private link, or publish it as a form.313
ShopretailSales channels, stock, shipping and orders — from basket to doorstep.743356
SubscriptionssubscriptionsRecurring plans at a fixed price, renewed and billed every period.929
Table syncdata_syncKeep a table filled from an outside database, Airtable, a Google Sheet or a CSV link — or in step with your customers, both ways.728
TablesdataTables of your own, and extra fields on any record.37027
TagstagsOne shared set of tags for every record, in your own colours.626
TaxtaxTax rates by country and product type, applied to every sale.744
TeamemployeesYour team directory and staff files — hiring, onboarding and leaving.414
Viewsview_gridSaved lists — the columns, filters and order you chose.523
VoicevoiceYour Eras answer the phone and your website by voice, book, take messages and file every call in the Inbox.22313
WebsitesiteYour website: its pages and menu, design, addresses, posts, FAQs and legal pages.762244
WorkworkAsk once: Era plans it, splits it across workers that run in parallel, and brings back finished work to use or publish.23518
WorkflowsworkflowsAutomations that react to what happens, or run on a schedule, and do the work for you.10310