---
title: "Create a Store JsApp."
method: POST
path: "/jsapps.json"
tags: ["Apps"]
---

# Create a Store JsApp.

`POST /jsapps.json`

## Request body

- JsAppEdit
  - `app` JsAppCreate, required
    - `url` string, required — Url of the HTML to inject
    - `template` 'layout' | 'home' | 'product' | 'page' | 'category' | 'cart' | 'checkout', required — Template of Store Theme to inject HTML
    - `element` 'body' | 'head', required — Element of Template to inject HTML

## Response `200`

OK

- JsAppResponse
  - `js_app` JsApp, required
    - `id` integer, required — Unique identifier of the JsApp
    - `url` string, required — Url of the HTML to inject
    - `template` 'layout' | 'home' | 'product' | 'page' | 'category' | 'cart' | 'checkout', required — Template of Store Theme to inject HTML
    - `element` 'body' | 'head', required — Element of Template to inject HTML
    - `application_id` integer, required — Associated OAuth application id

## Other responses

- `400` — Bad request, check your parameters.

---

[API](https://skmtc.net/jumpseller/apis/jumpseller-api.md) · [All operations](https://skmtc.net/jumpseller/apis/jumpseller-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/jumpseller/jumpseller-api/versions/7512c6ae3524/schema)
