Docs  |  API Reference

DSP views

The DSP external API provides SQL access to material streams, unit operations, and bioprocess data. See Authentication for how to obtain an access token.

Available Views (DSP)

The DSP API exposes all the same views as the upstream API (v_bioprocesses, v_timeseries, v_timeseries_data, v_quantities, v_formulas, v_formula_results, v_experiments), plus the following additional views:

v_material_streams

curl -H "Authorization: Bearer <AUTH0_TOKEN>" \
 -H "Content-Type: application/json" \
 -X POST \
 -d '{"statement": "SELECT * FROM v_material_streams LIMIT 1"}' \
 https://api.invertbio.com/external/v1/statements/
Field NameTypeDescription
idStringUnique identifier
nameStringName of the material stream
start_timestampString or nullStart time (ISO 8601)
end_timestampString or nullEnd time (ISO 8601)
unit_operation_idString or nullIdentifier of the associated unit operation
is_global_material_streamBooleantrue = data belonging to a unit operation; false = material stream data
dataArrayList of data objects
last_updated_atStringTimestamp of last update (ISO 8601)

v_unit_operations

curl -H "Authorization: Bearer <AUTH0_TOKEN>" \
 -H "Content-Type: application/json" \
 -X POST \
 -d '{"statement": "SELECT * FROM v_unit_operations LIMIT 1"}' \
 https://api.invertbio.com/external/v1/statements/
Field NameTypeDescription
idStringUnique identifier
external_idStringExternal identifier
nameStringName of the unit operation
experiment_idString or nullIdentifier of the associated experiment
run_start_timestampString or nullStart time of the run
run_end_timestampString or nullEnd time of the run
statusStringDraft / Requested / Scheduled / In-progress / Completed
qc_statusStringQuality control status
qc_failure_modeStringQuality control failure mode
unit_operation_type_idObject or nullIdentifier of the associated unit operation type
last_updated_atStringTimestamp of last update (ISO 8601)

v_unit_operation_types

curl -H "Authorization: Bearer <AUTH0_TOKEN>" \
 -H "Content-Type: application/json" \
 -X POST \
 -d '{"statement": "SELECT * FROM v_unit_operation_types LIMIT 1"}' \
 https://api.invertbio.com/external/v1/statements/
Field NameTypeDescription
idStringUnique identifier
nameStringName of the unit operation type
iconString or nullName of the icon
last_updated_atStringTimestamp of last update (ISO 8601)

Example Queries and Error States

Queries, delta load patterns, view joins, and error state handling are identical between the Core and DSP views. See Core views for details.