Skip to main content
PUT
Update a treatment

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Headers

X-Tenant
number
required

Tenant identifier. Send the Tenant ID in the X-Tenant header to scope API requests to a specific tenant.

Path Parameters

id
integer
required

The treatment identifier

Body

application/json
name
string

Treatment name.

Maximum string length: 255
group_id
integer | null

Treatment group identifier (must belong to current tenant). Pass null to detach.

price
number

Treatment price.

Required range: x >= 0
tax_rate
enum<integer>

Tax rate (KDV).

Available options:
0,
1,
10,
20
description
string | null

Treatment description.

Maximum string length: 65535
session
integer | null

Number of sessions.

Required range: x >= 1
is_active
boolean | null

Active status.

extra_info
object

Extra information as associative key-value pairs.

Example:
keywords
string[] | null

Search keywords for the treatment.

A keyword string.

Maximum string length: 100
sessions
object[]

Treatment sessions plan.

Response

success
string
required
data
TreatmentResource · object
required