---
title: "Update service application"
method: PATCH
path: "/services/{uuid}/applications/{app_uuid}"
tags: ["Service applications"]
---

# Update service application

`PATCH /services/{uuid}/applications/{app_uuid}`

Update fields for a compose service application. Use `url` for comma-separated public URLs (same rules as `urls[].url` on PATCH /services/{uuid}).

## Path parameters

- `uuid` string, required
- `app_uuid` string, required

## Query parameters

- `force_domain_override` boolean

## Request body

- object
  - `url` string, nullable — Comma-separated list of URLs (e.g. "http://app.example.com:8080,https://app2.example.com"). Stored as fqdn.
  - `human_name` string, nullable
  - `description` string, nullable
  - `image` string, nullable
  - `exclude_from_status` boolean, nullable
  - `is_log_drain_enabled` boolean, nullable
  - `is_gzip_enabled` boolean, nullable
  - `is_stripprefix_enabled` boolean, nullable

## Response `200`

Updated service application.

- object

## Other responses

- `401` — Unauthenticated.
- `404` — Resource not found.
- `409` — Domain conflicts (unless force_domain_override).
- `422` — Validation error.

---

[API](https://skmtc.net/coollabsio/apis/coolify.md) · [All operations](https://skmtc.net/coollabsio/apis/coolify/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coollabsio/coolify/versions/08be5dc8e729/schema)
