Skip to content

Replace validation rule order for one entity definition.

PUT
/api/workspace/admin/entity-definitions/{entityDefinitionId}/validation-rules/order
curl --request PUT \
--url https://example.com/api/workspace/admin/entity-definitions/example/validation-rules/order \
--header 'Content-Type: application/json' \
--data '{ "Rules": [ { "Id": "example", "RowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" } ] }'
  • None
entityDefinitionId
required
string
access_token
string

Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.

Replace validation rule ordering for one entity definition.

object
Rules
required

All active validation rules in the desired order.

Array<object>

One validation rule row in the requested order.

object
Id
required

Validation rule identifier.

string
RowVersion
required

Concurrency token for the validation rule.

string format: uuid
Examplegenerated
{
"Rules": [
{
"Id": "example",
"RowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"
}
]
}

OK

Media typeapplication/json
object
Data
Array<object>
nullable

Administrative entity validation rule definition.

object
Id

Validation rule identifier.

string
nullable
EntityDefinitionId

Owning entity definition identifier.

string
nullable
Name

Stable technical validation rule key.

string
nullable
DisplayName

User-facing validation rule label.

string
nullable
Expression

Validation expression.

string
nullable
Message

User-facing validation failure message.

string
nullable
MessageTranslations

Optional localized validation failure message templates keyed by locale.

object
key
additional properties
string
Enabled

Whether this validation rule is active.

boolean
SortOrder

Validation rule ordering inside the entity definition.

integer format: int32
IsDeleted

Whether the validation rule is soft-deleted.

boolean
DeletedAt

Soft-delete timestamp when deleted.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
SchemaSource
integer format: int32
Allowed values: 0 1
SourceNetPackageId

Stable NET package root id when package-owned.

string
nullable
SourcePackageId

NET package artifact id when package-owned.

string
nullable
SourceStableId

Stable Moltaro id when package-owned.

string
nullable
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": [
{
"SchemaSource": 0
}
],
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Bad Request

Media typeapplication/json
object
Data
Array<object>
nullable

Administrative entity validation rule definition.

object
Id

Validation rule identifier.

string
nullable
EntityDefinitionId

Owning entity definition identifier.

string
nullable
Name

Stable technical validation rule key.

string
nullable
DisplayName

User-facing validation rule label.

string
nullable
Expression

Validation expression.

string
nullable
Message

User-facing validation failure message.

string
nullable
MessageTranslations

Optional localized validation failure message templates keyed by locale.

object
key
additional properties
string
Enabled

Whether this validation rule is active.

boolean
SortOrder

Validation rule ordering inside the entity definition.

integer format: int32
IsDeleted

Whether the validation rule is soft-deleted.

boolean
DeletedAt

Soft-delete timestamp when deleted.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
SchemaSource
integer format: int32
Allowed values: 0 1
SourceNetPackageId

Stable NET package root id when package-owned.

string
nullable
SourcePackageId

NET package artifact id when package-owned.

string
nullable
SourceStableId

Stable Moltaro id when package-owned.

string
nullable
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": [
{
"SchemaSource": 0
}
],
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Forbidden

Media typeapplication/json
object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties
Examplegenerated
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}

Not Found

Media typeapplication/json
object
Data
Array<object>
nullable

Administrative entity validation rule definition.

object
Id

Validation rule identifier.

string
nullable
EntityDefinitionId

Owning entity definition identifier.

string
nullable
Name

Stable technical validation rule key.

string
nullable
DisplayName

User-facing validation rule label.

string
nullable
Expression

Validation expression.

string
nullable
Message

User-facing validation failure message.

string
nullable
MessageTranslations

Optional localized validation failure message templates keyed by locale.

object
key
additional properties
string
Enabled

Whether this validation rule is active.

boolean
SortOrder

Validation rule ordering inside the entity definition.

integer format: int32
IsDeleted

Whether the validation rule is soft-deleted.

boolean
DeletedAt

Soft-delete timestamp when deleted.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
SchemaSource
integer format: int32
Allowed values: 0 1
SourceNetPackageId

Stable NET package root id when package-owned.

string
nullable
SourcePackageId

NET package artifact id when package-owned.

string
nullable
SourceStableId

Stable Moltaro id when package-owned.

string
nullable
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": [
{
"SchemaSource": 0
}
],
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Conflict

Media typeapplication/json
object
Data
Array<object>
nullable

Administrative entity validation rule definition.

object
Id

Validation rule identifier.

string
nullable
EntityDefinitionId

Owning entity definition identifier.

string
nullable
Name

Stable technical validation rule key.

string
nullable
DisplayName

User-facing validation rule label.

string
nullable
Expression

Validation expression.

string
nullable
Message

User-facing validation failure message.

string
nullable
MessageTranslations

Optional localized validation failure message templates keyed by locale.

object
key
additional properties
string
Enabled

Whether this validation rule is active.

boolean
SortOrder

Validation rule ordering inside the entity definition.

integer format: int32
IsDeleted

Whether the validation rule is soft-deleted.

boolean
DeletedAt

Soft-delete timestamp when deleted.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
SchemaSource
integer format: int32
Allowed values: 0 1
SourceNetPackageId

Stable NET package root id when package-owned.

string
nullable
SourcePackageId

NET package artifact id when package-owned.

string
nullable
SourceStableId

Stable Moltaro id when package-owned.

string
nullable
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": [
{
"SchemaSource": 0
}
],
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}