Skip to content

B2B Integration Overview

Server-to-server integrations for external systems (EMR, LIS, etc.) that need to request storage and retrieval operations.

B2B integrations authenticate using OAuth 2.0 Client Credentials and can:

  • Create and view subjects
  • Create procedure requests
  • Track request status and linked procedures
  • View sample containers, storage inventory, and procedures
EnvironmentURL
Productionhttps://api.crinsutrack.com
Sandboxhttps://api-sandbox.crinsutrack.com

Current version: 1.0

All endpoints are prefixed with /api/.

B2B integrations use OAuth 2.0 Client Credentials flow. See the Authentication guide for setup instructions.

TierRequests per minute
Standard60

Contact your Crinsutrack administrator for rate limit increases.

All API responses are returned in JSON format:

{
"data": { ... },
"meta": {
"page": 1,
"perPage": 10,
"total": 100
}
}

Error responses include a descriptive message:

{
"error": {
"code": "FORBIDDEN",
"message": "Insufficient permissions to perform this operation"
}
}
CodeDescription
UNAUTHORIZEDInvalid or expired token
FORBIDDENOperation not permitted for B2B integrations
NOT_FOUNDResource does not exist
VALIDATION_ERRORInvalid request data

For API support, contact your Crinsutrack administrator or email api-support@crinsutrack.com.