Skip to content

ulams user-submissions

Generated from front/cli (ulams schema)

Create a new user submission identified by id.

Kind: write. Stability: stable. MCP tool: user_submissions_create. Scopes: users:write.

Endpoints: POST /api/admin/user-submissions.

Flag Type Required Description
--email string user email
--id integer user submission id
--morphable-id integer morph id
--morphable-type string morph type
--status string status
Terminal window
# Create a new user submission identified by id
ulams user-submissions create --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "user email"
},
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "user submission id"
},
"morphable_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "morph id"
},
"morphable_type": {
"type": "string",
"description": "morph type"
},
"status": {
"type": "string",
"description": "status"
}
},
"additionalProperties": {}
}

Delete user submission identified by a id.

Kind: destructive (idempotent). Stability: stable. MCP tool: user_submissions_delete. Scopes: users:write.

Endpoints: DELETE /api/admin/user-submissions/{id}.

Flag Type Required Description
--id (positional) integer yes Unique human-readable access url identifier
Terminal window
# Delete user submission identified by a id
ulams user-submissions delete 1 --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "Unique human-readable access url identifier"
}
},
"required": [
"id"
],
"additionalProperties": {}
}

Lists available user submissions.

Kind: read (idempotent). Stability: stable. MCP tool: user_submissions_list. Scopes: users:read.

Endpoints: GET /api/admin/user-submissions.

Flag Type Required Description
--email string User email
--status string User submission status
--morphable-type string Morphable type
--morphable-id string Morphable id
--order-by string Order column
--order string Order direction
Terminal window
# Lists available user submissions
ulams user-submissions list --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "User email"
},
"status": {
"type": "string",
"description": "User submission status"
},
"morphable_type": {
"type": "string",
"description": "Morphable type"
},
"morphable_id": {
"type": "string",
"description": "Morphable id"
},
"order_by": {
"type": "string",
"description": "Order column"
},
"order": {
"type": "string",
"description": "Order direction"
}
},
"additionalProperties": {}
}

Update an existing user submission identified by id.

Kind: write (idempotent). Stability: stable. MCP tool: user_submissions_update. Scopes: users:write.

Endpoints: PUT /api/admin/user-submissions/{id}.

Flag Type Required Description
--id (positional) integer yes Unique human-readable user submission identifier
--email string user email
--morphable-id integer morph id
--morphable-type string morph type
--status string status
Terminal window
# Update an existing user submission identified by id
ulams user-submissions update 1 --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "Unique human-readable user submission identifier"
},
"email": {
"type": "string",
"description": "user email"
},
"morphable_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "morph id"
},
"morphable_type": {
"type": "string",
"description": "morph type"
},
"status": {
"type": "string",
"description": "status"
}
},
"required": [
"id"
],
"additionalProperties": {}
}