# DeviceDefinition ## Get FHIR r4 device definitions - [GET /site/{siteId}/fhir/device-definition](https://docs.heydonto.com/apis/fhir/openapi/devicedefinition/fhirdevicedefinitioncontroller_getdevicedefinitions.md) ## Create FHIR r4 device definition - [POST /site/{siteId}/fhir/device-definition](https://docs.heydonto.com/apis/fhir/openapi/devicedefinition/fhirdevicedefinitioncontroller_createdevicedefinition.md) ## Get FHIR r4 device definition by ID - [GET /site/{siteId}/fhir/device-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/devicedefinition/fhirdevicedefinitioncontroller_getdevicedefinition.md) ## Update FHIR r4 device definition - [PUT /site/{siteId}/fhir/device-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/devicedefinition/fhirdevicedefinitioncontroller_updatedevicedefinition.md) ## Delete FHIR r4 device definition - [DELETE /site/{siteId}/fhir/device-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/devicedefinition/fhirdevicedefinitioncontroller_deletedevicedefinition.md) ## Get FHIR r4 device definition history by ID - [GET /site/{siteId}/fhir/device-definition/{id}/history](https://docs.heydonto.com/apis/fhir/openapi/devicedefinition/fhirdevicedefinitioncontroller_getdevicedefinitionhistory.md)