Loja Virtual - Arquivos do tema

Atualizar arquivo do tema

Changed on

Substitui o conteúdo de um arquivo do tema em preview. O content é obrigatório; enviado como null, esvazia o arquivo. Arquivos .twig e .json são validados antes da gravação; .vue e .scss são compilados depois dela.

put/{alias}/store/theme/files

Request

  • Base URL
    https://api.dooki.com.br/v2
  • URL
    https://api.dooki.com.br/v2/{alias}/store/theme/files
  • Auth
    API key in header User-Token and API key in header User-Secret-Key

Path parameters

aliasstring required

Alias da loja

Request body

pathstring required

Caminho do arquivo a partir da raiz do tema, sem / no início e fora da pasta settings/. Caminhos com images/ aceitam as extensões png, jpg, jpeg, webp e svg; os demais, css, scss, vue, js, twig e json.

contentstring byte nullable

Conteúdo do arquivo em base64. Imagens também são aceitas como data URI.

Example request

{
  "path": "components/Banner.vue",
  "content": "PHRlbXBsYXRlPjxkaXY+QmFubmVyPC9kaXY+PC90ZW1wbGF0ZT4="
}

Response

Arquivo atualizado

databoolean

Indica se a operação foi concluída.

statusinteger

Código HTTP da resposta.

Example response

{
  "data": true,
  "status": 200
}

Changes