# カラーミーショップアプリストア API API

> カラーミーショップアプリストア API API on Apizie: 18 endpoints (アプリ内課金データの作成, アプリストアアプリのアンインストール, 従量課金データの作成, スクリプトタグの取得, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/ecommerce:shop-pro-jp/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `ecommerce:shop-pro-jp`
- Category: E-commerce
- Status: byok
- Source: https://shop-pro.jp/?mode=inq
- Page: https://apizie.tech/api/ecommerce/shop-pro-jp
- OpenAPI: https://apizie.tech/api/ecommerce/shop-pro-jp/openapi.json

# カラーミーショップアプリストア API [アプリストア](https://app.shop-pro.jp/)にて公開するアプリに対して、一般公開している[カラーミーショップAPI](https://developer.shop-pro.jp/docs/colorme-api)に加えて、カラーミーショップアプリストアAPI（以下、アプリストアAPIといいます）を利用することが出来ます。アプリストアAPIでは以下のことが行えます。…

## Endpoints

### アプリ内課金データの作成
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/post-application-charge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### アプリストアアプリのアンインストール
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/delete-installation` (byok)

### 従量課金データの作成
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/create-usage-charge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recurringApplicationChargeId | string | yes | 課金契約ID |
| X-Appstore-Usage-Charge-Token | string | no | アンインストール後の従量課金の精算をする際に、 `Authorization` ヘッダへアクセストークンを指定する代わりにこのヘッダを指定することで、このAPIを実行することができます。 インストール中は指定不要で、アンインストール後のみ必須となります。… |
| body | object | yes | JSON request body |

### スクリプトタグの取得
`GET https://apizie.tech/v1/ecommerce:shop-pro-jp/get-shop-script-tags` (byok)

### スクリプトタグの作成
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/create-shop-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### スクリプトタグの取得
`GET https://apizie.tech/v1/ecommerce:shop-pro-jp/get-shop-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| scriptTagId | integer | yes | スクリプトタグID |

### スクリプトタグの更新
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/update-shop-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| scriptTagId | integer | yes | スクリプトタグID |
| body | object | no | JSON request body |

### スクリプトタグの削除
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/delete-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| scriptTagId | integer | yes | スクリプトタグID |

### インラインスクリプトタグの取得
`GET https://apizie.tech/v1/ecommerce:shop-pro-jp/get-inline-script-tags` (byok)

### インラインスクリプトタグの登録
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/create-inline-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### インラインスクリプトタグの取得
`GET https://apizie.tech/v1/ecommerce:shop-pro-jp/get-inline-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| inlineScriptTagId | integer | yes | インラインスクリプトタグID |

### インラインスクリプトタグの更新
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/update-inline-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| inlineScriptTagId | integer | yes | インラインスクリプトタグID |
| body | object | no | JSON request body |

### インラインスクリプトタグの削除
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/delete-inline-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| inlineScriptTagId | integer | yes | インラインスクリプトタグID |

### スクリプトタグの取得
`GET https://apizie.tech/v1/ecommerce:shop-pro-jp/get-script-tags` (byok)

### スクリプトタグの作成
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/create-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### スクリプトタグの取得
`GET https://apizie.tech/v1/ecommerce:shop-pro-jp/get-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| scriptTagId | integer | yes | スクリプトタグID |

### スクリプトタグの更新
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/update-script-tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| scriptTagId | integer | yes | スクリプトタグID |
| body | object | no | JSON request body |

### スクリプトタグの削除
`POST https://apizie.tech/v1/ecommerce:shop-pro-jp/delete-v1-script-tags-script-tag-id-json` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| scriptTagId | integer | yes | スクリプトタグID |

## Example
```
curl "https://apizie.tech/v1/ecommerce:shop-pro-jp/post-application-charge" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the カラーミーショップアプリストア API API?
Create a free Apizie key, then send POST https://apizie.tech/v1/ecommerce:shop-pro-jp/post-application-charge with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the カラーミーショップアプリストア API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. カラーミーショップアプリストア API itself also needs your own key from shop-pro.jp.

### Can AI agents use the カラーミーショップアプリストア API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key ecommerce:shop-pro-jp.

### What is the status of the カラーミーショップアプリストア API API?
Needs your own provider key (bring your own key)
