---
title: "Update an app"
method: PATCH
path: "/api/ecommerce-app/{id}"
tags: ["Custom Ecommerce Apps · Management"]
---

# Update an app

`PATCH /api/ecommerce-app/{id}`

## Path parameters

- `id` string, required

## Request body

- UpdateEcommerceAppDto
  - `name` string
  - `description` string
  - `logo_url` string, uri
  - `website_url` string, uri, nullable
  - `developer_name` string
  - `contact_email` string, email
  - `contact_phone` string
  - `oauth` object, required
    - `authorize_url` string, uri
    - `token_url` string, uri
    - `client_id` string
    - `client_secret` string
    - `scopes` string[]
    - `account_info_url` string, uri
  - `capabilities` object, required
    - `inbound_events` string[]
    - `outbound` object
      - `products_list` object
        - `url` string, uri, required
      - `order_get` object
        - `url` string, uri, required
      - `stock_get` object
        - `url` string, uri, required
      - `checkout_create` object
        - `url` string, uri, required
      - `customer_get` object
        - `url` string, uri, required

## Response `200`

---

[API](https://skmtc.net/vambe/apis/vambe-ai-api.md) · [All operations](https://skmtc.net/vambe/apis/vambe-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vambe/vambe-ai-api/revisions/e206709d4be5/schema)
