Developers

Build against stable contracts, not provider-specific shortcuts.

CXRove separates customer-facing concepts from carriers, AI models, and infrastructure. Developers work with stable organizations, Agents, Conversations, Knowledge, Actions, events, usage, and commercial records while adapters handle provider-specific detail.

Direct answer

What does the CXRove developer platform expose?

The CXRove developer model uses durable resources for organizations, Agents, versions, deployments, Conversations, Knowledge, Actions, events, usage, and commercial records. APIs, webhooks, and integrations preserve tenant authority, idempotency, compatibility, audit evidence, and provider-neutral customer concepts.

Version APIs around durable resources

Organizations, agents, versions, deployments, conversations, knowledge, actions, events, and commercial records need stable identifiers and explicit states.

Treat callbacks as replayable input

Verify signature, source, timestamp, event identity, tenant binding, schema version, and feature state before processing. Durable idempotency is required.

Use a typed capability registry

Each tool or provider action declares input and output schema, timeout, retry, idempotency, cost, authorization, audit, and data-handling rules.

Derive authority on the server

Client-provided organization, role, membership, credential, or reconciliation evidence cannot become mutation authority. Workload identities remain separate.

Issue access from the organization workspace

API credentials, webhook destinations, integration permissions, and environment-specific configuration are issued to authenticated organization members. Public documentation describes the stable contract without exposing credentials or private environment details.

Common questions

Answers for a practical evaluation.

How are CXRove API keys scoped?

API credentials are organization-bound, purpose-limited, ability-scoped, expiring, revocable, and issued for the workload that needs them. A token never creates broader tenant authority.

Will provider payloads become the public API?

The design keeps provider-specific schemas behind normalized CXRove resources and adapters.

How are retries handled?

Through stable identities, idempotent state transitions, bounded retries, reconciliation, and explicit failure evidence.

Next action

Turn a customer conversation into a completed next step.

Choose an Agent capacity, define the first workflow, and decide what the Agent may know, do, and hand to a person.