Skip to main content
POST
Create a new app.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
name
string
required
workspace_id
string
required
app_kind
enum<string>
Available options:
service,
cli
description
string | null
metadata
any
port
integer<int32> | null
Required range: x >= 0
protocol
string | null

Response

App created

app
object
required

OpenAPI-facing mirror of the canonical app payload.

Response types can keep serializing rig_data_store::models::App while pointing schema generation at this local mirror to avoid cross-crate derive coupling in utoipa.