Skip to main content
Get a cell specification with nested component and material data
curl --request GET \
  --url https://api.ionworks.com/cell_specifications/{cell_spec_id}
{
  "name": "<string>",
  "ratings": {
    "capacity": {
      "value": 123,
      "unit": "<string>"
    },
    "voltage_min": {
      "value": 123,
      "unit": "<string>"
    },
    "voltage_max": {
      "value": 123,
      "unit": "<string>"
    },
    "nominal_voltage": {
      "value": 123,
      "unit": "<string>"
    },
    "energy": {
      "value": 123,
      "unit": "<string>"
    },
    "energy_density_gravimetric": {
      "value": 123,
      "unit": "<string>"
    },
    "energy_density_volumetric": {
      "value": 123,
      "unit": "<string>"
    },
    "max_discharge_rate": {
      "value": 123,
      "unit": "<string>"
    },
    "max_charge_rate": {
      "value": 123,
      "unit": "<string>"
    }
  },
  "id": "<string>",
  "organization_id": "<string>",
  "form_factor": "<string>",
  "manufacturer": "<string>",
  "anode_id": "<string>",
  "cathode_id": "<string>",
  "electrolyte_id": "<string>",
  "separator_id": "<string>",
  "case_id": "<string>",
  "properties": {},
  "source": {},
  "notes": "<string>",
  "created_by": "<string>",
  "created_by_email": "<string>",
  "instance_ids": [
    {}
  ],
  "anode": {
    "component_type": "cathode",
    "material_id": "<string>",
    "id": "<string>",
    "organization_id": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "properties": {},
    "material": {
      "name": "<string>",
      "id": "<string>",
      "organization_id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "definition": {},
      "manufacturer": "<string>",
      "product_id": "<string>"
    }
  },
  "cathode": {
    "component_type": "cathode",
    "material_id": "<string>",
    "id": "<string>",
    "organization_id": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "properties": {},
    "material": {
      "name": "<string>",
      "id": "<string>",
      "organization_id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "definition": {},
      "manufacturer": "<string>",
      "product_id": "<string>"
    }
  },
  "electrolyte": {
    "component_type": "cathode",
    "material_id": "<string>",
    "id": "<string>",
    "organization_id": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "properties": {},
    "material": {
      "name": "<string>",
      "id": "<string>",
      "organization_id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "definition": {},
      "manufacturer": "<string>",
      "product_id": "<string>"
    }
  },
  "separator": {
    "component_type": "cathode",
    "material_id": "<string>",
    "id": "<string>",
    "organization_id": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "properties": {},
    "material": {
      "name": "<string>",
      "id": "<string>",
      "organization_id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "definition": {},
      "manufacturer": "<string>",
      "product_id": "<string>"
    }
  },
  "case": {
    "component_type": "cathode",
    "material_id": "<string>",
    "id": "<string>",
    "organization_id": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "properties": {},
    "material": {
      "name": "<string>",
      "id": "<string>",
      "organization_id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "definition": {},
      "manufacturer": "<string>",
      "product_id": "<string>"
    }
  }
}

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.

Path Parameters

cell_spec_id
string
required

Response

Successful Response

Cell specification with nested component information.

name
string
required

Name of the cell specification

ratings
Ratings · object
required

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.

id
string
required

Unique identifier for the cell specification

organization_id
string
required

Organization ID of the cell specification

form_factor
string | null

Physical form factor. Common values: '18650', '21700', 'R2032' (coin cell), 'pouch', 'prismatic', 'cylindrical'.

manufacturer
string | null

Who assembled/manufactured the cell

anode_id
string | null

ID of the anode component

cathode_id
string | null

ID of the cathode component

electrolyte_id
string | null

ID of the electrolyte component

separator_id
string | null

ID of the separator component

case_id
string | null

ID of the case component

properties
Properties · object

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': ...}).

source
Source · object

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.

notes
string | null

Free-text notes about the cell specification

created_by
string | null

User ID of the user who created this specification

created_by_email
string | null

Email of the user who created this specification

instance_ids
Instance Ids · object[] | null

List of instance IDs associated with the cell specification

anode
CellComponentWithMaterial · object

Anode component with material

cathode
CellComponentWithMaterial · object

Cathode component with material

electrolyte
CellComponentWithMaterial · object

Electrolyte component with material

separator
CellComponentWithMaterial · object

Separator component with material

case
CellComponentWithMaterial · object

Case component with material