# Substance ## Get FHIR r4 substances - [GET /site/{siteId}/fhir/substance](https://docs.heydonto.com/apis/fhir/openapi/substance/fhirsubstancecontroller_getsubstances.md) ## Create FHIR r4 substance - [POST /site/{siteId}/fhir/substance](https://docs.heydonto.com/apis/fhir/openapi/substance/fhirsubstancecontroller_createsubstance.md) ## Get FHIR r4 substance by ID - [GET /site/{siteId}/fhir/substance/{id}](https://docs.heydonto.com/apis/fhir/openapi/substance/fhirsubstancecontroller_getsubstance.md) ## Update FHIR r4 substance - [PUT /site/{siteId}/fhir/substance/{id}](https://docs.heydonto.com/apis/fhir/openapi/substance/fhirsubstancecontroller_updatesubstance.md) ## Delete FHIR r4 substance - [DELETE /site/{siteId}/fhir/substance/{id}](https://docs.heydonto.com/apis/fhir/openapi/substance/fhirsubstancecontroller_deletesubstance.md) ## Get FHIR r4 substance history by ID - [GET /site/{siteId}/fhir/substance/{id}/history](https://docs.heydonto.com/apis/fhir/openapi/substance/fhirsubstancecontroller_getsubstancehistory.md)