Skip to main content
POST
Create a data store component.

Authorizations

X-API-KEY
string
header
required

Body

application/json

EXPERIMENTAL. Register a data store component directly in the component registry, with its schema as the first versioned snapshot. The store becomes addressable as a discriminator edge endpoint immediately; no scan pipeline is involved.

type
enum<string>
required

Only DATA_STORE components can be created through this endpoint.

Available options:
DATA_STORE
name
string
required

The store's canonical name (table, topic, index), used as its payload name on edges.

Minimum string length: 1
store_kind
enum<string>
required

Storage technology type.

Available options:
dynamodb,
redis,
elasticache,
database,
kafka,
other
schema
object
required
friendly_name
string

Optional display name.

namespace
string

The namespace the component belongs to.

metadata
object

Free-form registry metadata.

Response

Component created.

component
object
required

Full component detail with paths in self-contained (round-trip) format. For CODE components, paths include inline ingress/egress boundary data. For DATA_STORE components, the schema field list is included.