Skip to content

Update medical fee service

Updates an existing medical fee service. All fields are optional — only send the fields you want to change.

Request

PUT /api/oauth/v2/resource/medicals/{uuid}

HeaderValue
AuthorizationBearer {access_token}
Content-Typeapplication/json

URL parameters

ParameterTypeRequiredDescription
uuidstringYesUnique ID of the medical fee service

Body parameters

FieldTypeRequiredDescription
namestringNoName of the service
internalNumberstringNoInternal service number
diagnosestringNoDiagnosis (e.g. ICD code)
unitstringNoUnit (e.g. "unit", "hour")
quantityfloatNoNumber of units
grossfloatNoGross amount
datestringNoService date (YYYY-MM-DD)

Response

Success (200 OK)

json
{
  "data": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "name": "Erstkonsultation",
    "internalNumber": "01",
    "description": "Erste ärztliche Untersuchung inkl. Anamnese",
    "diagnose": "Z00.0",
    "date": "2026-06-10",
    "quantity": 2.0,
    "gross": 240.00,
    "net": 200.00,
    "netPerUnit": 100.00,
    "unit": "Einheit",
    "billStatus": 0,
    "customer": {
      "id": "f0e1d2c3-b4a5-6789-fedc-ba9876543210",
      "firstName": "Anna",
      "lastName": "Muster"
    }
  }
}

Response fields

See Get medical fee service for the full field description.

Beispiele
bash
curl -X PUT "https://my.offisy.at/api/oauth/v2/resource/medicals/b2c3d4e5-f6a7-8901-bcde-f01234567890" \
  -H "Authorization: Bearer {access_token}" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Muster GmbH",
    "internalNumber": "beispiel",
    "diagnose": "beispiel",
    "unit": "beispiel",
    "quantity": "beispiel",
    "gross": "beispiel",
    "date": "2026-04-15T10:00:00"
  }'
Parameter
Zuerst Token anfordern

Possible errors

StatusCodeDescription
400validation_errorInvalid request data
401invalid_clientInvalid or missing access token
403insufficient_scopeScope medicals not present
404not_foundMedical fee service not found

Offisy GmbH