A component is a versioned building block of an app, such as a page, widget, or webhook. In the App Dashboard and related product surfaces, components are often called extensions.
App ID.
Version of the source that created the component, when provided by Wix tooling. External developers don't need to provide this field.
Date and time the component was created.
Component data. Its structure depends on the component type. The component's type maps to the matching ComponentData oneof variant by lower-casing the enum value.
Developer-provided external ID for looking up related components. The ID is scoped to the app and isn't required to be unique. Empty values are ignored when saving a component.
Component ID.
Component name.
Revision number of the draft component. The revision increments when the draft changes and must be specified for operations that use optimistic locking.
Date and time the component was updated.
Component version. The draft version is 0. Published versions are immutable.