A Data Extension Schema is the JSON schema within a schema plugin extension defining extendedFields that are added to a Wix API's service object.
Date and time the schema was created.
Current schema size in bytes.
FQDN of the entity this schema extends.
Schema ID.
Schema definition in JSON schema format with the following vocab extension:
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://wixapis.com/v1/json-schema/extensions",
"$vocabulary": {
"https://wixapis.com/v1/json-schema/extensions/vocab/data-extensions": true
},
"$dynamicAnchor": "meta",
"title": "Wix' data-extensions vocabulary meta schema",
"type": [
"object",
"boolean"
],
"properties": {
"x-wix-permissions": {
"type": "object",
"description": "list of identity types that are allowed reading schema properties",
"properties": {
"read": {
"type": "array",
"items": {
"type": "string",
"enum": [
"apps",
"owning-app",
"users",
"users-of-users"
]
}
},
"write": {
"type": "array",
"items": {
"type": "string",
"enum": [
"apps",
"owning-app",
"users",
"users-of-users"
]
}
}
}
},
"x-wix-display": {
"type": "object",
"description": "field display properties",
"schema": {
"properties": {
"placeholder": {
"type": "string",
"maxLength": 255,
"description": "placeholder text for input fields"
},
"label": {
"type": "string",
"maxLength": 255,
"description": "label of the input fields"
},
"hint": {
"type": "string",
"maxLength": 255,
"description": "a short explanation that appears next to the input field"
}
}
}
}
}
}
Maximum allowed schema size in bytes.
Namespace for this schema. For example, an app creating schemas might use their app name as a namespace.
When a site owner creates a user-defined schema, the namespace is: _user_fields.
Revision number, which increments by 1 each time the schema is updated. To prevent conflicting changes, the existing revision must be used when updating a schema.
Date and time the schema was last updated.