> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.invivo.benchling.com/in-vivo/webhooks/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.invivo.benchling.com/_mcp/server. # Webhooks Verify each delivery's signature before trusting it. See [Webhook security](/in-vivo/overview/webhook-security). ## Animal #### [Animal](/in-vivo/webhooks/webhook-animal-created) Created, updated, deleted and metadata updated. #### [Animal Dosage](/in-vivo/webhooks/webhook-animal-dosage-created) Created and deleted. #### [Animal Measurement](/in-vivo/webhooks/webhook-animal-measurement-created) Created, updated and deleted. #### [Animal Observation](/in-vivo/webhooks/webhook-animal-observation-created) Created, updated and deleted. #### [Animal Sample](/in-vivo/webhooks/webhook-animal-sample-created) Created, updated and deleted. ## Cage #### [Cage](/in-vivo/webhooks/webhook-cage-created) Created, updated and deleted. ## Species #### [Species](/in-vivo/webhooks/webhook-species-created) Created, updated and deleted. ## Strain #### [Strain](/in-vivo/webhooks/webhook-strain-created) Created, updated and deleted. ## Study #### [Study](/in-vivo/webhooks/webhook-study-created) Created, updated and metadata updated. #### [Study Group](/in-vivo/webhooks/webhook-study-group-created) Created and updated. #### [Planned Animal](/in-vivo/webhooks/webhook-planned-animal-created) Created, updated and deleted. #### [Study Task Spec](/in-vivo/webhooks/webhook-study-task-spec-created) Created, updated and deleted. #### [Study Treatment](/in-vivo/webhooks/webhook-study-treatment-assigned) Assigned, created and updated. #### [Study Sample Definition](/in-vivo/webhooks/webhook-study-sample-definition-created) Created, updated and deleted. #### [Study User](/in-vivo/webhooks/webhook-study-user-created) Created, updated and deleted. ## Team Glossary #### [Observation Glossary](/in-vivo/webhooks/webhook-team-glossary-observation-created) Created, updated and deleted. #### [Sample Glossary](/in-vivo/webhooks/webhook-team-glossary-sample-created) Created, updated and deleted. ## User #### [User](/in-vivo/webhooks/webhook-user-created) Created and updated. > Every event In Vivo delivers to your webhook endpoints. ## API Docs - Webhooks > Animal [Animal created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-created.md) - Webhooks > Animal [Animal updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-updated.md) - Webhooks > Animal [Animal deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-deleted.md) - Webhooks > Animal [Animal metadata updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-metadata-updated.md) - Webhooks > Animal [Dosage created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-dosage-created.md) - Webhooks > Animal [Dosage deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-dosage-deleted.md) - Webhooks > Animal [Measurement created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-measurement-created.md) - Webhooks > Animal [Measurement updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-measurement-updated.md) - Webhooks > Animal [Measurement deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-measurement-deleted.md) - Webhooks > Animal [Observation created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-observation-created.md) - Webhooks > Animal [Observation updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-observation-updated.md) - Webhooks > Animal [Observation deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-observation-deleted.md) - Webhooks > Animal [Sample created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-sample-created.md) - Webhooks > Animal [Sample updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-sample-updated.md) - Webhooks > Animal [Sample deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-animal-sample-deleted.md) - Webhooks > Cage [Cage created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-cage-created.md) - Webhooks > Cage [Cage updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-cage-updated.md) - Webhooks > Cage [Cage deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-cage-deleted.md) - Webhooks > Species [Species created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-species-created.md) - Webhooks > Species [Species updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-species-updated.md) - Webhooks > Species [Species deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-species-deleted.md) - Webhooks > Strain [Strain created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-strain-created.md) - Webhooks > Strain [Strain updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-strain-updated.md) - Webhooks > Strain [Strain deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-strain-deleted.md) - Webhooks > Study [Study created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-created.md) - Webhooks > Study [Study updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-updated.md) - Webhooks > Study [Study metadata updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-metadata-updated.md) - Webhooks > Study [Study group created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-group-created.md) - Webhooks > Study [Study group updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-group-updated.md) - Webhooks > Study [Planned animal created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-planned-animal-created.md) - Webhooks > Study [Planned animal updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-planned-animal-updated.md) - Webhooks > Study [Planned animal deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-planned-animal-deleted.md) - Webhooks > Study [Task specification created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-task-spec-created.md) - Webhooks > Study [Task specification updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-task-spec-updated.md) - Webhooks > Study [Task specification deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-task-spec-deleted.md) - Webhooks > Study [Treatment assigned](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-treatment-assigned.md) - Webhooks > Study [Treatment created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-treatment-created.md) - Webhooks > Study [Treatment updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-treatment-updated.md) - Webhooks > Study [Sample definition created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-sample-definition-created.md) - Webhooks > Study [Sample definition updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-sample-definition-updated.md) - Webhooks > Study [Sample definition deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-sample-definition-deleted.md) - Webhooks > Study [Study user created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-user-created.md) - Webhooks > Study [Study user updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-user-updated.md) - Webhooks > Study [Study user deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-study-user-deleted.md) - Webhooks > Team Glossary > Observation Glossary [Observation type created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-team-glossary-observation-created.md) - Webhooks > Team Glossary > Observation Glossary [Observation type updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-team-glossary-observation-updated.md) - Webhooks > Team Glossary > Observation Glossary [Observation type deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-team-glossary-observation-deleted.md) - Webhooks > Team Glossary > Sample Glossary [Sample type created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-team-glossary-sample-created.md) - Webhooks > Team Glossary > Sample Glossary [Sample type updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-team-glossary-sample-updated.md) - Webhooks > Team Glossary > Sample Glossary [Sample type deleted](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-team-glossary-sample-deleted.md) - Webhooks > User [User created](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-user-created.md) - Webhooks > User [User updated](https://docs.invivo.benchling.com/in-vivo/webhooks/webhook-user-updated.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.invivo.benchling.com/in-vivo/webhooks/openapi.json) - [OpenAPI YAML](https://docs.invivo.benchling.com/in-vivo/webhooks/openapi.yaml)