This documentation is under active development and content may change as the platform evolves.

Roles & Permissions

B2B integrations act as trusted external systems within a single organization. They can initiate operations and read data, but execution control is reserved for facility staff (via the web app) and authorized devices.

ActionDetails
Manage subjectsCreate and retrieve subjects and their associated sample containers
Create proceduresSubmit storage or retrieval procedures — these start as PENDING and must be progressed by facility staff before execution
Read proceduresList and retrieve procedures, including their current status and associated containers
Read facilitiesList facilities and their storage solutions within the authorized organization
Read storage inventoryInspect the current inventory of any storage solution within an authorized facility
Read organizationRetrieve details of the authorized organization
RestrictionWho Can
Advance a procedure beyond PENDING (accept retrieval, assign RFID tags for storage)Facility staff via web app
Start or complete procedure executionCryogenic devices only
Access data outside their authorized organizationNot permitted for any integration type
Create or modify facilities, storage solutions, or containersFacility staff via web app

When an operation is not permitted:

{
"error": {
"code": "FORBIDDEN",
"message": "Insufficient permissions to perform this operation"
}
}
All rights reserved. This documentation may not be used, copied, displayed, or published without the express authorization of CRINSURANCE. Unauthorized use may result in legal action.