Templates API

    10 endpoints

    Template management.

    GET
    Auth Required

    template.getAll

    template.getAll

    Endpoint

    /admin/collection/{collectionId}/template

    Parameters

    collectionId
    path
    string
    Required

    Responses

    200
    Success
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    POST
    Auth Required

    template.create

    template.create

    Endpoint

    /admin/collection/{collectionId}/template

    Parameters

    collectionId
    path
    string
    Required
    body
    body
    TemplateInput
    Required

    See TemplateInput schema

    Responses

    200
    Success
    {
      "schema": "Template"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    POST
    Auth Required

    template.renderSource

    template.renderSource

    Endpoint

    /admin/collection/{collectionId}/template/render/source

    Parameters

    collectionId
    path
    string
    Required
    body
    body
    TemplateRenderSourceRequest
    Required

    See TemplateRenderSourceRequest schema

    Responses

    200
    Success
    {
      "schema": "TemplateRenderSourceResponse"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    GET
    Auth Required

    template.get

    template.get

    Endpoint

    /admin/collection/{collectionId}/template/{templateId}

    Parameters

    collectionId
    path
    string
    Required
    templateId
    path
    string
    Required

    Responses

    200
    Success
    {
      "schema": "Template"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    PUT
    Auth Required

    template.update

    template.update

    Endpoint

    /admin/collection/{collectionId}/template/{templateId}

    Parameters

    collectionId
    path
    string
    Required
    templateId
    path
    string
    Required
    body
    body
    TemplateUpdate
    Required

    See TemplateUpdate schema

    Responses

    200
    Success
    {
      "schema": "Template"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    POST
    Auth Required

    template.render

    template.render

    Endpoint

    /admin/collection/{collectionId}/template/{templateId}/render

    Parameters

    collectionId
    path
    string
    Required
    templateId
    path
    string
    Required
    body
    body
    TemplateRenderRequest
    Required

    See TemplateRenderRequest schema

    Responses

    200
    Success
    {
      "schema": "TemplateRenderResponse"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    GET
    Auth Required

    template.getAllowed

    template.getAllowed

    Endpoint

    /public/collection/{collectionId}/template/getAllowed

    Parameters

    collectionId
    path
    string
    Required

    Responses

    200
    Success
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    GET
    Auth Required

    template.getPublic

    template.getPublic

    Endpoint

    /public/collection/{collectionId}/template/{templateId}

    Parameters

    collectionId
    path
    string
    Required
    templateId
    path
    string
    Required

    Responses

    200
    Success
    {
      "schema": "TemplatePublic"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    GET
    Auth Required

    template.getAllowedGlobal

    template.getAllowedGlobal

    Endpoint

    /public/template/getAllowed/{collectionId}

    Parameters

    collectionId
    path
    string
    Required

    Responses

    200
    Success
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    GET
    Auth Required

    template.getGlobal

    template.getGlobal

    Endpoint

    /public/template/{templateId}

    Parameters

    templateId
    path
    string
    Required

    Responses

    200
    Success
    {
      "schema": "TemplatePublic"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found