AlmondTill/G3N API

NewPluginInput

input type

Create-input for a Plugin declaration. The tenant (org group) is derived SERVER-SIDE from the principal; an apiKeyId, when supplied, is tenant-scoped + un-doomed server-side (STRICT).

Fields

FieldTypeRequiredNotes
captionStringnoOptional: when omitted the per-type default applies — 'plugin by <developerName>' when given, else 'plugin'; when supplied it must be non-blank.
developerNameStringnoNo further notes.
homepageUrlStringnoNo further notes.
requiredScopesRoleDescriptorInput [RoleDescriptorInput!]noThe declared allow-only scope set; omitted = none (a webhook-only plugin).
apiKeyIdIDnoNo further notes.

Used by