Labs Endpoints (v1)
This section documents all laboratory management endpoints within workspaces.
note
Important: All labs operations are scoped to a specific workspace and require appropriate permissions.
Lab Units
- List Lab Units - Get all lab units in a workspace
- Get Lab Unit - Get a single lab unit by ID
- Create Lab Unit - Create a new lab unit
- Update Lab Unit - Update an existing lab unit
- Delete Lab Unit - Delete a lab unit
- Seed Lab Units - Seed lab units from external sources
Test Units
- List Test Units - Get all test units in a workspace
- Get Test Unit - Get a single test unit by ID
- Create Test Unit - Create a new test unit
- Update Test Unit - Update an existing test unit
- Delete Test Unit - Delete a test unit
- Seed Test Units - Seed test units from external sources
Test Samples
- List Test Samples - Get all test samples in a workspace
- Get Test Sample - Get a single test sample by ID
- Create Test Sample - Create a new test sample
- Update Test Sample - Update an existing test sample
- Delete Test Sample - Delete a test sample
- Seed Test Samples - Seed test samples from external sources
Test Profiles
- List Test Profiles - Get all test profiles in a workspace
- Get Test Profile - Get a single test profile by ID
- Create Test Profile - Create a new test profile
- Update Test Profile - Update an existing test profile
- Delete Test Profile - Delete a test profile
- Seed Test Profiles - Seed test profiles from external sources
Organisms
- List Organisms - Get all organisms in a workspace
- Get Organism - Get a single organism by ID
- Create Organism - Create a new organism
- Update Organism - Update an existing organism
- Delete Organism - Delete an organism
- Seed Organisms - Seed organisms from external sources
Lab Coupons
- List Lab Coupons - Get all lab coupons in a workspace
- Get Lab Coupon - Get a single lab coupon by ID
- Create Lab Coupon - Create a new lab coupon
- Update Lab Coupon - Update an existing lab coupon
- Delete Lab Coupon - Delete a lab coupon
Test Groups
- List Test Groups - Get all test groups in a workspace
- Get Test Group - Get a single test group by ID
- Create Test Group - Create a new test group
- Update Test Group - Update an existing test group
- Delete Test Group - Delete a test group
- Seed Test Groups - Seed test groups from external API
- List Test Group Tests - Get all tests in a test group
- Add Test to Group - Add a test to a test group
- Remove Test from Group - Remove a test from a test group
- Update Test Group Tests - Update all tests in a test group
- Get Test Group Tests from Source - Get default test IDs from source JSON file