# Resource ## Create resource - [POST /site/{siteId}/ahds/v1/resource](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_create.md): Creates a new Resource record. Resource resource in the Animal Health Data Store ## List resources - [GET /site/{siteId}/ahds/v1/resource](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_findall.md): Returns a paginated list of Resources for the specified site. Supports filtering and sorting. ## Get resource - [GET /site/{siteId}/ahds/v1/resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_findone.md): Returns a single Resource by its unique identifier. ## Update resource - [PATCH /site/{siteId}/ahds/v1/resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_update.md): Partially updates an existing Resource. Only provided fields will be updated. ## Replace resource - [PUT /site/{siteId}/ahds/v1/resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_replace.md): Fully replaces an existing Resource. All fields must be provided. ## Delete resource - [DELETE /site/{siteId}/ahds/v1/resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_remove.md): Permanently deletes a Resource record.