Skip to main content

AddonTemplateEditParams

Replacement template content and catalog metadata for addonTemplateEdit; the template type stays unchanged.

input AddonTemplateEditParams {
id: Int!
name: String!
description: String
category: String
content: String!
}

Fields​

AddonTemplateEditParams.id ● Int! non-null scalar​

Template ID from addonTemplatesList or addonTemplateDetail.

AddonTemplateEditParams.name ● String! non-null scalar​

Template display name.

AddonTemplateEditParams.description ● String scalar​

Optional catalog description.

AddonTemplateEditParams.category ● String scalar​

Optional catalog category.

AddonTemplateEditParams.content ● String! non-null scalar​

JSON-encoded string. The same content object addonCreate takes: addonContentContract(type) returns its JSON Schema and a full example, and the addon-draft-create skill is the long-form reference. Templates must not carry targeting: drop the example's audience and leave behavior.activationURLs empty.

Member Of​

addonTemplateEdit mutation