Skip to content

Variable: ContentTemplateBodySchema

ts
const ContentTemplateBodySchema: ZodObject<{
  anonymous_export_view: ZodOptional<ZodObject<{
     _expandable: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        embeddedContent: ZodOptional<ZodString>;
        mediaToken: ZodOptional<ZodString>;
        webresource: ZodOptional<ZodString>;
     }, $loose>>;
     _links: ZodOptional<ZodObject<{
        base: ZodOptional<ZodString>;
        byOperation: ZodOptional<ZodString>;
        collection: ZodOptional<ZodString>;
        context: ZodOptional<ZodString>;
        download: ZodOptional<ZodString>;
        editui: ZodOptional<ZodString>;
        edituiv2: ZodOptional<ZodString>;
        next: ZodOptional<ZodString>;
        prev: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
        tinyui: ZodOptional<ZodString>;
        webui: ZodOptional<ZodString>;
     }, $loose>>;
     embeddedContent: ZodOptional<ZodArray<ZodObject<{
        entity: ZodOptional<ZodObject<..., ...>>;
        entityId: ZodOptional<ZodNumber>;
        entityType: ZodOptional<ZodString>;
     }, $loose>>>;
     mediaToken: ZodOptional<ZodObject<{
        collectionIds: ZodOptional<ZodArray<ZodString>>;
        contentId: ZodOptional<ZodString>;
        expiryDateTime: ZodOptional<ZodString>;
        fileIds: ZodOptional<ZodArray<ZodString>>;
        token: ZodOptional<ZodString>;
     }, $loose>>;
     representation: ZodEnum<{
        anonymous_export_view: "anonymous_export_view";
        atlas_doc_format: "atlas_doc_format";
        editor: "editor";
        editor2: "editor2";
        export_view: "export_view";
        raw: "raw";
        storage: "storage";
        styled_view: "styled_view";
        view: "view";
        wiki: "wiki";
     }>;
     value: ZodString;
     webresource: ZodOptional<ZodObject<{
        _expandable: ZodOptional<ZodObject<{
           uris: ...;
        }, $loose>>;
        contexts: ZodOptional<ZodArray<ZodString>>;
        keys: ZodOptional<ZodArray<ZodString>>;
        superbatch: ZodOptional<ZodObject<{
           _expandable: ...;
           metatags: ...;
           tags: ...;
           uris: ...;
        }, $loose>>;
        tags: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           data: ...;
           js: ...;
        }, $loose>>;
        uris: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           js: ...;
        }, $loose>>;
     }, $loose>>;
  }, $loose>>;
  atlas_doc_format: ZodOptional<ZodObject<{
     _expandable: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        embeddedContent: ZodOptional<ZodString>;
        mediaToken: ZodOptional<ZodString>;
        webresource: ZodOptional<ZodString>;
     }, $loose>>;
     _links: ZodOptional<ZodObject<{
        base: ZodOptional<ZodString>;
        byOperation: ZodOptional<ZodString>;
        collection: ZodOptional<ZodString>;
        context: ZodOptional<ZodString>;
        download: ZodOptional<ZodString>;
        editui: ZodOptional<ZodString>;
        edituiv2: ZodOptional<ZodString>;
        next: ZodOptional<ZodString>;
        prev: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
        tinyui: ZodOptional<ZodString>;
        webui: ZodOptional<ZodString>;
     }, $loose>>;
     embeddedContent: ZodOptional<ZodArray<ZodObject<{
        entity: ZodOptional<ZodObject<..., ...>>;
        entityId: ZodOptional<ZodNumber>;
        entityType: ZodOptional<ZodString>;
     }, $loose>>>;
     mediaToken: ZodOptional<ZodObject<{
        collectionIds: ZodOptional<ZodArray<ZodString>>;
        contentId: ZodOptional<ZodString>;
        expiryDateTime: ZodOptional<ZodString>;
        fileIds: ZodOptional<ZodArray<ZodString>>;
        token: ZodOptional<ZodString>;
     }, $loose>>;
     representation: ZodEnum<{
        anonymous_export_view: "anonymous_export_view";
        atlas_doc_format: "atlas_doc_format";
        editor: "editor";
        editor2: "editor2";
        export_view: "export_view";
        raw: "raw";
        storage: "storage";
        styled_view: "styled_view";
        view: "view";
        wiki: "wiki";
     }>;
     value: ZodString;
     webresource: ZodOptional<ZodObject<{
        _expandable: ZodOptional<ZodObject<{
           uris: ...;
        }, $loose>>;
        contexts: ZodOptional<ZodArray<ZodString>>;
        keys: ZodOptional<ZodArray<ZodString>>;
        superbatch: ZodOptional<ZodObject<{
           _expandable: ...;
           metatags: ...;
           tags: ...;
           uris: ...;
        }, $loose>>;
        tags: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           data: ...;
           js: ...;
        }, $loose>>;
        uris: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           js: ...;
        }, $loose>>;
     }, $loose>>;
  }, $loose>>;
  editor: ZodOptional<ZodObject<{
     _expandable: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        embeddedContent: ZodOptional<ZodString>;
        mediaToken: ZodOptional<ZodString>;
        webresource: ZodOptional<ZodString>;
     }, $loose>>;
     _links: ZodOptional<ZodObject<{
        base: ZodOptional<ZodString>;
        byOperation: ZodOptional<ZodString>;
        collection: ZodOptional<ZodString>;
        context: ZodOptional<ZodString>;
        download: ZodOptional<ZodString>;
        editui: ZodOptional<ZodString>;
        edituiv2: ZodOptional<ZodString>;
        next: ZodOptional<ZodString>;
        prev: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
        tinyui: ZodOptional<ZodString>;
        webui: ZodOptional<ZodString>;
     }, $loose>>;
     embeddedContent: ZodOptional<ZodArray<ZodObject<{
        entity: ZodOptional<ZodObject<..., ...>>;
        entityId: ZodOptional<ZodNumber>;
        entityType: ZodOptional<ZodString>;
     }, $loose>>>;
     mediaToken: ZodOptional<ZodObject<{
        collectionIds: ZodOptional<ZodArray<ZodString>>;
        contentId: ZodOptional<ZodString>;
        expiryDateTime: ZodOptional<ZodString>;
        fileIds: ZodOptional<ZodArray<ZodString>>;
        token: ZodOptional<ZodString>;
     }, $loose>>;
     representation: ZodEnum<{
        anonymous_export_view: "anonymous_export_view";
        atlas_doc_format: "atlas_doc_format";
        editor: "editor";
        editor2: "editor2";
        export_view: "export_view";
        raw: "raw";
        storage: "storage";
        styled_view: "styled_view";
        view: "view";
        wiki: "wiki";
     }>;
     value: ZodString;
     webresource: ZodOptional<ZodObject<{
        _expandable: ZodOptional<ZodObject<{
           uris: ...;
        }, $loose>>;
        contexts: ZodOptional<ZodArray<ZodString>>;
        keys: ZodOptional<ZodArray<ZodString>>;
        superbatch: ZodOptional<ZodObject<{
           _expandable: ...;
           metatags: ...;
           tags: ...;
           uris: ...;
        }, $loose>>;
        tags: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           data: ...;
           js: ...;
        }, $loose>>;
        uris: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           js: ...;
        }, $loose>>;
     }, $loose>>;
  }, $loose>>;
  editor2: ZodOptional<ZodObject<{
     _expandable: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        embeddedContent: ZodOptional<ZodString>;
        mediaToken: ZodOptional<ZodString>;
        webresource: ZodOptional<ZodString>;
     }, $loose>>;
     _links: ZodOptional<ZodObject<{
        base: ZodOptional<ZodString>;
        byOperation: ZodOptional<ZodString>;
        collection: ZodOptional<ZodString>;
        context: ZodOptional<ZodString>;
        download: ZodOptional<ZodString>;
        editui: ZodOptional<ZodString>;
        edituiv2: ZodOptional<ZodString>;
        next: ZodOptional<ZodString>;
        prev: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
        tinyui: ZodOptional<ZodString>;
        webui: ZodOptional<ZodString>;
     }, $loose>>;
     embeddedContent: ZodOptional<ZodArray<ZodObject<{
        entity: ZodOptional<ZodObject<..., ...>>;
        entityId: ZodOptional<ZodNumber>;
        entityType: ZodOptional<ZodString>;
     }, $loose>>>;
     mediaToken: ZodOptional<ZodObject<{
        collectionIds: ZodOptional<ZodArray<ZodString>>;
        contentId: ZodOptional<ZodString>;
        expiryDateTime: ZodOptional<ZodString>;
        fileIds: ZodOptional<ZodArray<ZodString>>;
        token: ZodOptional<ZodString>;
     }, $loose>>;
     representation: ZodEnum<{
        anonymous_export_view: "anonymous_export_view";
        atlas_doc_format: "atlas_doc_format";
        editor: "editor";
        editor2: "editor2";
        export_view: "export_view";
        raw: "raw";
        storage: "storage";
        styled_view: "styled_view";
        view: "view";
        wiki: "wiki";
     }>;
     value: ZodString;
     webresource: ZodOptional<ZodObject<{
        _expandable: ZodOptional<ZodObject<{
           uris: ...;
        }, $loose>>;
        contexts: ZodOptional<ZodArray<ZodString>>;
        keys: ZodOptional<ZodArray<ZodString>>;
        superbatch: ZodOptional<ZodObject<{
           _expandable: ...;
           metatags: ...;
           tags: ...;
           uris: ...;
        }, $loose>>;
        tags: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           data: ...;
           js: ...;
        }, $loose>>;
        uris: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           js: ...;
        }, $loose>>;
     }, $loose>>;
  }, $loose>>;
  export_view: ZodOptional<ZodObject<{
     _expandable: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        embeddedContent: ZodOptional<ZodString>;
        mediaToken: ZodOptional<ZodString>;
        webresource: ZodOptional<ZodString>;
     }, $loose>>;
     _links: ZodOptional<ZodObject<{
        base: ZodOptional<ZodString>;
        byOperation: ZodOptional<ZodString>;
        collection: ZodOptional<ZodString>;
        context: ZodOptional<ZodString>;
        download: ZodOptional<ZodString>;
        editui: ZodOptional<ZodString>;
        edituiv2: ZodOptional<ZodString>;
        next: ZodOptional<ZodString>;
        prev: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
        tinyui: ZodOptional<ZodString>;
        webui: ZodOptional<ZodString>;
     }, $loose>>;
     embeddedContent: ZodOptional<ZodArray<ZodObject<{
        entity: ZodOptional<ZodObject<..., ...>>;
        entityId: ZodOptional<ZodNumber>;
        entityType: ZodOptional<ZodString>;
     }, $loose>>>;
     mediaToken: ZodOptional<ZodObject<{
        collectionIds: ZodOptional<ZodArray<ZodString>>;
        contentId: ZodOptional<ZodString>;
        expiryDateTime: ZodOptional<ZodString>;
        fileIds: ZodOptional<ZodArray<ZodString>>;
        token: ZodOptional<ZodString>;
     }, $loose>>;
     representation: ZodEnum<{
        anonymous_export_view: "anonymous_export_view";
        atlas_doc_format: "atlas_doc_format";
        editor: "editor";
        editor2: "editor2";
        export_view: "export_view";
        raw: "raw";
        storage: "storage";
        styled_view: "styled_view";
        view: "view";
        wiki: "wiki";
     }>;
     value: ZodString;
     webresource: ZodOptional<ZodObject<{
        _expandable: ZodOptional<ZodObject<{
           uris: ...;
        }, $loose>>;
        contexts: ZodOptional<ZodArray<ZodString>>;
        keys: ZodOptional<ZodArray<ZodString>>;
        superbatch: ZodOptional<ZodObject<{
           _expandable: ...;
           metatags: ...;
           tags: ...;
           uris: ...;
        }, $loose>>;
        tags: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           data: ...;
           js: ...;
        }, $loose>>;
        uris: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           js: ...;
        }, $loose>>;
     }, $loose>>;
  }, $loose>>;
  storage: ZodOptional<ZodObject<{
     _expandable: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        embeddedContent: ZodOptional<ZodString>;
        mediaToken: ZodOptional<ZodString>;
        webresource: ZodOptional<ZodString>;
     }, $loose>>;
     _links: ZodOptional<ZodObject<{
        base: ZodOptional<ZodString>;
        byOperation: ZodOptional<ZodString>;
        collection: ZodOptional<ZodString>;
        context: ZodOptional<ZodString>;
        download: ZodOptional<ZodString>;
        editui: ZodOptional<ZodString>;
        edituiv2: ZodOptional<ZodString>;
        next: ZodOptional<ZodString>;
        prev: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
        tinyui: ZodOptional<ZodString>;
        webui: ZodOptional<ZodString>;
     }, $loose>>;
     embeddedContent: ZodOptional<ZodArray<ZodObject<{
        entity: ZodOptional<ZodObject<..., ...>>;
        entityId: ZodOptional<ZodNumber>;
        entityType: ZodOptional<ZodString>;
     }, $loose>>>;
     mediaToken: ZodOptional<ZodObject<{
        collectionIds: ZodOptional<ZodArray<ZodString>>;
        contentId: ZodOptional<ZodString>;
        expiryDateTime: ZodOptional<ZodString>;
        fileIds: ZodOptional<ZodArray<ZodString>>;
        token: ZodOptional<ZodString>;
     }, $loose>>;
     representation: ZodEnum<{
        anonymous_export_view: "anonymous_export_view";
        atlas_doc_format: "atlas_doc_format";
        editor: "editor";
        editor2: "editor2";
        export_view: "export_view";
        raw: "raw";
        storage: "storage";
        styled_view: "styled_view";
        view: "view";
        wiki: "wiki";
     }>;
     value: ZodString;
     webresource: ZodOptional<ZodObject<{
        _expandable: ZodOptional<ZodObject<{
           uris: ...;
        }, $loose>>;
        contexts: ZodOptional<ZodArray<ZodString>>;
        keys: ZodOptional<ZodArray<ZodString>>;
        superbatch: ZodOptional<ZodObject<{
           _expandable: ...;
           metatags: ...;
           tags: ...;
           uris: ...;
        }, $loose>>;
        tags: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           data: ...;
           js: ...;
        }, $loose>>;
        uris: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           js: ...;
        }, $loose>>;
     }, $loose>>;
  }, $loose>>;
  styled_view: ZodOptional<ZodObject<{
     _expandable: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        embeddedContent: ZodOptional<ZodString>;
        mediaToken: ZodOptional<ZodString>;
        webresource: ZodOptional<ZodString>;
     }, $loose>>;
     _links: ZodOptional<ZodObject<{
        base: ZodOptional<ZodString>;
        byOperation: ZodOptional<ZodString>;
        collection: ZodOptional<ZodString>;
        context: ZodOptional<ZodString>;
        download: ZodOptional<ZodString>;
        editui: ZodOptional<ZodString>;
        edituiv2: ZodOptional<ZodString>;
        next: ZodOptional<ZodString>;
        prev: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
        tinyui: ZodOptional<ZodString>;
        webui: ZodOptional<ZodString>;
     }, $loose>>;
     embeddedContent: ZodOptional<ZodArray<ZodObject<{
        entity: ZodOptional<ZodObject<..., ...>>;
        entityId: ZodOptional<ZodNumber>;
        entityType: ZodOptional<ZodString>;
     }, $loose>>>;
     mediaToken: ZodOptional<ZodObject<{
        collectionIds: ZodOptional<ZodArray<ZodString>>;
        contentId: ZodOptional<ZodString>;
        expiryDateTime: ZodOptional<ZodString>;
        fileIds: ZodOptional<ZodArray<ZodString>>;
        token: ZodOptional<ZodString>;
     }, $loose>>;
     representation: ZodEnum<{
        anonymous_export_view: "anonymous_export_view";
        atlas_doc_format: "atlas_doc_format";
        editor: "editor";
        editor2: "editor2";
        export_view: "export_view";
        raw: "raw";
        storage: "storage";
        styled_view: "styled_view";
        view: "view";
        wiki: "wiki";
     }>;
     value: ZodString;
     webresource: ZodOptional<ZodObject<{
        _expandable: ZodOptional<ZodObject<{
           uris: ...;
        }, $loose>>;
        contexts: ZodOptional<ZodArray<ZodString>>;
        keys: ZodOptional<ZodArray<ZodString>>;
        superbatch: ZodOptional<ZodObject<{
           _expandable: ...;
           metatags: ...;
           tags: ...;
           uris: ...;
        }, $loose>>;
        tags: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           data: ...;
           js: ...;
        }, $loose>>;
        uris: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           js: ...;
        }, $loose>>;
     }, $loose>>;
  }, $loose>>;
  view: ZodOptional<ZodObject<{
     _expandable: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        embeddedContent: ZodOptional<ZodString>;
        mediaToken: ZodOptional<ZodString>;
        webresource: ZodOptional<ZodString>;
     }, $loose>>;
     _links: ZodOptional<ZodObject<{
        base: ZodOptional<ZodString>;
        byOperation: ZodOptional<ZodString>;
        collection: ZodOptional<ZodString>;
        context: ZodOptional<ZodString>;
        download: ZodOptional<ZodString>;
        editui: ZodOptional<ZodString>;
        edituiv2: ZodOptional<ZodString>;
        next: ZodOptional<ZodString>;
        prev: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
        tinyui: ZodOptional<ZodString>;
        webui: ZodOptional<ZodString>;
     }, $loose>>;
     embeddedContent: ZodOptional<ZodArray<ZodObject<{
        entity: ZodOptional<ZodObject<..., ...>>;
        entityId: ZodOptional<ZodNumber>;
        entityType: ZodOptional<ZodString>;
     }, $loose>>>;
     mediaToken: ZodOptional<ZodObject<{
        collectionIds: ZodOptional<ZodArray<ZodString>>;
        contentId: ZodOptional<ZodString>;
        expiryDateTime: ZodOptional<ZodString>;
        fileIds: ZodOptional<ZodArray<ZodString>>;
        token: ZodOptional<ZodString>;
     }, $loose>>;
     representation: ZodEnum<{
        anonymous_export_view: "anonymous_export_view";
        atlas_doc_format: "atlas_doc_format";
        editor: "editor";
        editor2: "editor2";
        export_view: "export_view";
        raw: "raw";
        storage: "storage";
        styled_view: "styled_view";
        view: "view";
        wiki: "wiki";
     }>;
     value: ZodString;
     webresource: ZodOptional<ZodObject<{
        _expandable: ZodOptional<ZodObject<{
           uris: ...;
        }, $loose>>;
        contexts: ZodOptional<ZodArray<ZodString>>;
        keys: ZodOptional<ZodArray<ZodString>>;
        superbatch: ZodOptional<ZodObject<{
           _expandable: ...;
           metatags: ...;
           tags: ...;
           uris: ...;
        }, $loose>>;
        tags: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           data: ...;
           js: ...;
        }, $loose>>;
        uris: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           js: ...;
        }, $loose>>;
     }, $loose>>;
  }, $loose>>;
  wiki: ZodOptional<ZodObject<{
     _expandable: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        embeddedContent: ZodOptional<ZodString>;
        mediaToken: ZodOptional<ZodString>;
        webresource: ZodOptional<ZodString>;
     }, $loose>>;
     _links: ZodOptional<ZodObject<{
        base: ZodOptional<ZodString>;
        byOperation: ZodOptional<ZodString>;
        collection: ZodOptional<ZodString>;
        context: ZodOptional<ZodString>;
        download: ZodOptional<ZodString>;
        editui: ZodOptional<ZodString>;
        edituiv2: ZodOptional<ZodString>;
        next: ZodOptional<ZodString>;
        prev: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
        tinyui: ZodOptional<ZodString>;
        webui: ZodOptional<ZodString>;
     }, $loose>>;
     embeddedContent: ZodOptional<ZodArray<ZodObject<{
        entity: ZodOptional<ZodObject<..., ...>>;
        entityId: ZodOptional<ZodNumber>;
        entityType: ZodOptional<ZodString>;
     }, $loose>>>;
     mediaToken: ZodOptional<ZodObject<{
        collectionIds: ZodOptional<ZodArray<ZodString>>;
        contentId: ZodOptional<ZodString>;
        expiryDateTime: ZodOptional<ZodString>;
        fileIds: ZodOptional<ZodArray<ZodString>>;
        token: ZodOptional<ZodString>;
     }, $loose>>;
     representation: ZodEnum<{
        anonymous_export_view: "anonymous_export_view";
        atlas_doc_format: "atlas_doc_format";
        editor: "editor";
        editor2: "editor2";
        export_view: "export_view";
        raw: "raw";
        storage: "storage";
        styled_view: "styled_view";
        view: "view";
        wiki: "wiki";
     }>;
     value: ZodString;
     webresource: ZodOptional<ZodObject<{
        _expandable: ZodOptional<ZodObject<{
           uris: ...;
        }, $loose>>;
        contexts: ZodOptional<ZodArray<ZodString>>;
        keys: ZodOptional<ZodArray<ZodString>>;
        superbatch: ZodOptional<ZodObject<{
           _expandable: ...;
           metatags: ...;
           tags: ...;
           uris: ...;
        }, $loose>>;
        tags: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           data: ...;
           js: ...;
        }, $loose>>;
        uris: ZodOptional<ZodObject<{
           _expandable: ...;
           all: ...;
           css: ...;
           js: ...;
        }, $loose>>;
     }, $loose>>;
  }, $loose>>;
}, $loose>;

Defined in: src/v1/models/contentTemplateBody.ts:12

The body of the new content. Does not apply to attachments.* Only one body format should be specified as the property for* this object, e.g. storage.*

Note, editor2 format is used by Atlassian only. anonymous_export_view is* the same as export_view format but only content viewable by an anonymous* user is included.