API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · compat_devices

PBX Compatibility Device Schema

Schema-ID
compat_device
Collection
compat_devices
Permissions
  • Lesencompat_device_view
  • Anlegencompat_device_create
  • Änderncompat_device_edit
  • Löschencompat_device_delete

Felder

PBX Compatibility Device Schema

compat_devices4 Permissions

A device model and its support status per imported PBX release

deviceKeystringerforderlich

Normalised join key, e.g. yealink-t54w

1–200 Zeichen
manufacturerstringerforderlich

Manufacturer as printed in the source sheet (display form)

1–150 Zeichen
manufacturerKeystringoptional

Normalised manufacturer, collapsing drift like "Gigaset PRO" vs "Gigaset"

max 150 Zeichennullable
modelstringerforderlich

Model name, status markers stripped

1–300 Zeichen
aliasesstring[]optional

Alternative spellings a human might search for

nullable
deviceTypestringoptional

Kind of device

DESK_PHONEDECT_BASEDECT_HANDSETDECT_REPEATERCONFERENCEGATEWAYATAnull
nullable
categorystringoptional

Vendor category, verbatim (e.g. "DECT Basis Multizelle")

max 150 Zeichennullable
statusstringoptional

Roll-up of the newest imported release — a summary, never the verdict

SUPPORTEDLIMITEDEOLUNKNOWNnull
nullable
supportobject[]optional

One row per imported release. The matrix builds up over successive imports.

nullable
releaseIdstringerforderlich

compat_release._id

max 100 Zeichen
statusstringerforderlich
SUPPORTEDLIMITEDEOLUNKNOWN
statusRawstringoptional

Status cell exactly as the vendor wrote it, for the tooltip

max 200 Zeichennullable
statusEffectiveFromstringoptional

Date parsed from a quarter suffix such as "Legacy Q3/2023"

max 20 Zeichennullable
vendorStatusstringoptional

Manufacturer's own lifecycle — sales-relevant, but not a verdict

max 100 Zeichennullable
notesstringoptional
max 2000 Zeichennullable
attributesobject[]optional
nullable
labelstringerforderlich

Column header from the source sheet

max 200 Zeichen
valuestringerforderlich

Cell value, verbatim

max 500 Zeichen
attributesobject[]optional

Feature columns of the newest import, verbatim (PoE class, power supply, Bluetooth …). Display data only — nothing evaluates these.

nullable
labelstringerforderlich

Column header from the source sheet

max 200 Zeichen
valuestringerforderlich

Cell value, verbatim

max 500 Zeichen
isSystembooleanoptional

Centrally maintained reference data — read-only for tenants

read-only

Standard-Endpoints

Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:

  • GET /api/v1/compat_devices — Liste, paginiert + filterbar
  • GET /api/v1/compat_devices/<id> — Einzelne Entity
  • POST /api/v1/compat_devices — Anlegen
  • PATCH /api/v1/compat_devices/<id> — Teil-Update
  • DELETE /api/v1/compat_devices/<id> — Soft-Delete
  • GET /api/v1/compat_devices/<id>/timeline — Audit + Aktivitäten

Suche