Journey Docs
HXP Threads & Actions

HXP Threads and Actions

What HXP exposes today for conversations, events, actions, and delegated assistants

HXP owns guest conversations, Inbox attention, team work, approvals, and execution receipts. A conversation keeps the guest, stay, audience, and action together. Core, HMS, and connected providers remain authoritative for their operational records and outcomes.

HXP's new machine integration contract uses organization-owned WorkOS API keys with explicit capabilities, workspaces, and audiences. The production service is deployed and enabled; follow the guide for organization setup and the remaining connected verification status. Operator HTTP APIs and delegated MCP remain separate authentication surfaces.

Choose the right surface

NeedImplemented surfaceThird-party availability
Read eligible guest comments and ActionsOrganization-key /api/external/v1/messagingEnabled production endpoint; requires a verified organization setup and an explicit HXP grant
Read personal InboxSession-authenticated operator HTTP APIFirst-party HXP only
Listen for changesCursor-based JSON event polling in the machine APIRequires events plus resource-read permissions; no push subscription
Claim, complete or cancel an ActionExplicit M2M commands with version checks and receiptsIntegrations claim unowned work and update their own work; no arbitrary status patch
Read authorized guest evidence from an assistantOperator MCP read_threadRequires Journey-managed OAuth host qualification and deployment activation
Start, inspect, or cancel bounded assistant workOperator MCP start_task, task_status, cancel_taskSame activation requirement; not arbitrary Action status editing
Enter from SlackSigned, installation-bound app mentions and identity linkingConfigured channel integration; not a general message mirror
Send guest SMS and receive delivery statusConfigured SMS provider, consent, exact approval, signed callbacksProvider integration; not a public messaging API

Deployment status

The M2M endpoint was enabled from commit 974da1f9ae67dbf040029bcc0d7c64cc2fd6c1bb on September 19, 2026. See machine integration release status for the connected verification boundary. This does not activate operator MCP.

This reference was checked against HXP commit 6d470122c3d206723a51fca81768206757f5a447 on September 19, 2026. On that date, the production protected-resource discovery endpoint and MCP POST endpoint both returned HTTP 503; MCP reported “Operator MCP is not configured.” Implementation is not evidence of activation. Recheck discovery and complete an authorized connected test before onboarding an integration.

The base origin for these HXP routes is https://v3.hxp.journey.com. It is separate from the Core API base URLs elsewhere in these docs. HXP JSON envelopes and authentication also differ.

What makes HXP different

  • Guest context stays attached. Records identify the organization, workspace scope, guest, optional stay, and staff or team audience. A thread is read by guest ID; a reply identifies its parent message.
  • Attention is personal. Inbox items represent mentions, replies, assignments, and followed-thread updates for the current actor. Reading an Inbox item does not complete the associated work.
  • Actions are accountable. Ownership, due time, completion evidence, version, and receipt are distinct fields. A reaction or message saying “done” is not an Action transition.
  • AI evidence is filtered. MCP thread reads exclude sensitive comments and private AI history. Current permissions and source validity are checked again when work runs.
  • Guest delivery has separate proof. Approval, provider submission, and delivery confirmation are different states. Completing an HXP Action does not establish that a benefit was redeemed, a booking changed, or a guest message arrived.

Planning a third-party integration

For a backend that listens and updates Actions, use the M2M guide. For a qualified assistant, use the separate MCP onboarding requirements. Neither surface accepts exported operator session cookies or interchangeable Core credentials.

The M2M release is bounded to HXP-owned comments and Actions. Core, HMS, payments, guest delivery and AI approvals keep their existing authority and integration contracts. Follow the activation status on the M2M guide before onboarding a production consumer.

On this page