v52

latestOpenAPI 3.0.0raw.githubusercontent.com2026-08-03101355448.4 KB
OpenMeter Apps

Update app

Update an installed app.

put/openmeter/apps/{appId}

Path parameters

appIdstring required

ULID (Universally Unique Lexicographically Sortable Identifier).

Example:01G65Z755AFWAKHE12NY0CQ9FH

Request body

OR
OR

Example request

{
  "labels": {
    "env": "test"
  }
}

Response

App updated response.

OR
OR

Example response

{
  "id": "01G65Z755AFWAKHE12NY0CQ9FH",
  "labels": {
    "env": "test"
  },
  "created_at": "2023-01-01T01:01:01.001Z",
  "updated_at": "2023-01-01T01:01:01.001Z",
  "deleted_at": "2023-01-01T01:01:01.001Z",
  "definition": {
    "type": "stripe",
    "name": "Stripe",
    "description": "Stripe integration allows you to collect payments with Stripe.",
    "capabilities": [
      {
        "type": "calculate_tax",
        "key": "stripe_calculate_tax",
        "name": "Calculate Tax",
        "description": "Stripe Tax calculates tax portion of the invoices."
      },
      {
        "type": "invoice_customers",
        "key": "stripe_invoice_customers",
        "name": "Invoice Customers",
        "description": "Stripe invoices customers with due amount."
      },
      {
        "type": "collect_payments",
        "key": "stripe_collect_payments",
        "name": "Collect Payments",
        "description": "Stripe payments collects outstanding revenue with Stripe customer's default payment method."
      }
    ],
    "install_methods": [
      "with_oauth2",
      "with_api_key"
    ]
  }
}