# Separation ## Create separation - [POST /site/{siteId}/ahds/v1/separation](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_create.md): Creates a new Separation record. Separation resource in the Animal Health Data Store ## List separations - [GET /site/{siteId}/ahds/v1/separation](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_findall.md): Returns a paginated list of Separations for the specified site. Supports filtering and sorting. ## Get separation - [GET /site/{siteId}/ahds/v1/separation/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_findone.md): Returns a single Separation by its unique identifier. ## Update separation - [PATCH /site/{siteId}/ahds/v1/separation/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_update.md): Partially updates an existing Separation. Only provided fields will be updated. ## Replace separation - [PUT /site/{siteId}/ahds/v1/separation/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_replace.md): Fully replaces an existing Separation. All fields must be provided. ## Delete separation - [DELETE /site/{siteId}/ahds/v1/separation/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_remove.md): Permanently deletes a Separation record.