O que precisa ser enviado na requisição /fv-image?

Olá, anteriormente utilizávamos o endpoint “https://back.usereserva.com/fv-upload-save/api/save-base64/” para enviarmos a imagem em base 64 e éramos retornados com um link com a imagem. Atualmente foi requisitado pela VTEX que alterássemos para outro endpoint:
https://fv-images.usereserva.com/fv-image
onde é necessário enviar um json com as informações da imagem a ser gerada, foi passado o exemplo a seguir para termos uma base de como deveria ser usado a API:

{
    "name": "fv-original",
    "options": {
        "format": "png",
        "multiplier": 10,
        "top": 157,
        "left": 184.5,
        "width": 300,
        "height": 400
    },
    "width": 670,
    "height": 715,
    "canvas": {
        "version": "2.7.0",
        "objects": [
            {
                "type": "i-text",
                "version": "2.7.0",
                "originX": "left",
                "originY": "top",
                "left": 222.8,
                "top": 269.51,
                "width": 245.59,
                "height": 178.37,
                "fill": "#000000",
                "stroke": null,
                "strokeWidth": 1,
                "strokeDashArray": null,
                "strokeLineCap": "butt",
                "strokeDashOffset": 0,
                "strokeLineJoin": "miter",
                "strokeMiterLimit": 4,
                "scaleX": 1,
                "scaleY": 1,
                "angle": 359.58,
                "flipX": false,
                "flipY": false,
                "opacity": 1,
                "shadow": null,
                "visible": true,
                "clipTo": null,
                "backgroundColor": "",
                "fillRule": "nonzero",
                "paintFirst": "fill",
                "globalCompositeOperation": "source-over",
                "transformMatrix": null,
                "skewX": 0,
                "skewY": 0,
                "text": "Zucka&\nEinstein&\nJobs&\nEu.",
                "fontSize": 41,
                "fontWeight": "normal",
                "fontFamily": "Sigmar One",
                "fontStyle": "normal",
                "lineHeight": 0.95,
                "underline": false,
                "overline": false,
                "linethrough": false,
                "textAlign": "left",
                "textBackgroundColor": "",
                "charSpacing": 0,
                "styles": {}
            }
        ]
    }
}

Se possível gostaria de saber quais são as informações necessárias para o envio de outros tipos de imagens a serem geradas, como no exemplo enviado, são para type: “i-text”, que precisa possuir as informações de originX. originY, text, etc… gostaria de saber quais são os outros “type” possíveis e quais são as informações que precisam ser enviadas no json, se possível uma documentação sobre essa API

estamos resolvendo essa questão com a equipe da VTEX, então não necessitamos mais da resposta aqui no forum. Obrigado pela atenção.