create_theme_asset

POST https://api.bootic.net/v1/themes/{theme_id}/assets

Create a theme asset, including uploading image or file data.

HTTP POST

$ curl -XPOST -H'Accept:application/json' -H'Content-Type:application/json' -H "Authorization: Bearer xxxx" -i https://api.bootic.net/v1/themes/:themes_id/assets -d[REQUEST_BODY]

Request body

{
  "file_name": "slide-arrows.png",
  "data": "[base64 data here]"
}
file_name
Asset file name, including extension. Required.
data
File data, base64-encoded. Optionally in base 64 Data URI format. Required.

Response

Status: 200 OK
Content-Type: application/json; charset=utf-8
Connection: keep-alive
ETag: "0728e2965bd03e20a7f1c33add2f8775"
Last-Modified: Fri, 20 Jun 2014 22:34:14 GMT
Cache-Control: must-revalidate, private, max-age=0
Date: Wed, 31 Jul 2013 21:11:52 GMT
X-OAuth-Scopes: admin
{
  "_class": [
    "themeAsset"
  ],
  "_links": {
    "file": {
      "href": "https://static.bootic.net/themes/6292/slider-arrows.png?1519214975",
      "type": "image/png"
    },
    "btc:delete_theme_asset": {
      "href": "https://api.bootic.net/v1/themes/6292/assets/129805",
      "method": "delete"
    }
  },
  "id": "129805",
  "updated_on": "2018-02-21T12:09:35.000Z",
  "digest": "firufhriufhr3754yhfh47474",
  "file_size": 6863,
  "file_name": "slider-arrows.png",
  "content_type": "image/png"
}