API Runner
schema Endpoints
All endpoints for the schema API group. Great for feeding into an LLM context.
GET
/v1/schema
Get Schemas
Responses
200Successful Response
application/json
{}404Not found
POST
/v1/schema
Create Schema
Request Body
{
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SchemaCreateRequest"
}
}
},
"required": true
}Responses
201Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
PATCH
/v1/schema
Update Schema
Request Body
{
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SchemaUpdateRequest"
}
}
},
"required": true
}Responses
204Successful Response
404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
GET
/v1/schema/{object}
Get Schema
Parameters
object*
in: path
Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
POST
/v1/schema/field
Create Schema Field
Request Body
{
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FieldCreateUpdateRequest"
}
}
},
"required": true
}Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
PATCH
/v1/schema/field
Update Schema Field
Request Body
{
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FieldCreateUpdateRequest"
}
}
},
"required": true
}Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
POST
/v1/schema/{object_id}/validation-rule
Create Validation Rule
Parameters
object_id*
in: path
Request Body
{
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ValidationRuleRequest"
}
}
}
}Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
PATCH
/v1/schema/{object_id}/validation-rule/{rule_api_name}
Update Validation Rule
Parameters
object_id*
in: path
rule_api_name*
in: path
Request Body
{
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ValidationRuleRequest"
}
}
}
}Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
DELETE
/v1/schema/{object_id}/validation-rule/{rule_api_name}
Delete Validation Rule
Parameters
object_id*
in: path
rule_api_name*
in: path
Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
DELETE
/v1/schema/{object_id}/{field_name}
Delete Schema Field
Parameters
object_id*
in: path
field_name*
in: path
Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
DELETE
/v1/schema/{schema_id}
Delete Schema Route
Parameters
schema_id*
in: path
Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
POST
/v1/schema/generate/
Generate Schema
Responses
200Successful Response
application/json
{}404Not found
API Runner