Creates a new cell specification with nested component and material data.
Materials and components are automatically upserted based on uniqueness:
Example request body:
{
"name": "NCM622/Graphite Coin Cell",
"capacity": 0.002,
"lower_voltage_cutoff": 2.5,
"upper_voltage_cutoff": 4.2,
"form_factor": "R2032",
"anode": {
"properties": {"diameter_mm": 15, "thickness_um": 23},
"material": {"name": "Graphite", "manufacturer": "Customcells"}
},
"cathode": {
"properties": {"diameter_mm": 14, "thickness_um": 22},
"material": {
"name": "NCM622",
"definition": {"formula": "LiNi0.6Co0.2Mn0.2O2"}
}
}
}
Documentation Index
Fetch the complete documentation index at: https://docs.ionworks.com/llms.txt
Use this file to discover all available pages before exploring further.
Model for creating a cell specification with nested component/material data.
Components and materials are upserted based on uniqueness constraints:
Name of the cell specification
Electrical ratings from spec sheet
Project to associate with
Form factor (e.g., R2032, 18650, pouch)
Who assembled/manufactured the cell
Non-electrical design properties (assembly_method, etc.)
Source/provenance info: doi, license, publication_date, citation, creator_name, creator_orcid
Anode component with material
Cathode component with material
Electrolyte component with material
Separator component with material
Case component with material
Optional notes about the cell specification
Successful Response
Cell specification with nested component information.
Name of the cell specification
Electrical ratings from the spec sheet / design targets (rated capacity, voltage min/max, optional nominal voltage, energy, energy densities, max charge/discharge C-rates). See :class:Ratings.
Unique identifier for the cell specification
Organization ID of the cell specification
Physical form factor. Common values: '18650', '21700', 'R2032' (coin cell), 'pouch', 'prismatic', 'cylindrical'.
Who assembled/manufactured the cell
ID of the anode component
ID of the cathode component
ID of the electrolyte component
ID of the separator component
ID of the case component
Other design-level properties that are not electrical ratings and not tied to a specific component — e.g. assembly method, overall cell dimensions, mass, target thickness. Numeric values must use the Quantity format ({'value': ..., 'unit': ...}).
Provenance of the design. Typical keys: 'doi', 'citation', 'publication_date' (ISO 8601), 'license', 'creator_name', 'creator_orcid'. Lives on the specification (not the instance) because it describes the published design.
Free-text notes about the cell specification
User ID of the user who created this specification
Email of the user who created this specification
List of instance IDs associated with the cell specification
Anode component with material
Cathode component with material
Electrolyte component with material
Separator component with material
Case component with material