Substances V4
albert.resources.substance_v4
SubstanceV4SearchItem
Bases: BaseAlbertModel
A lightweight substance record from a search result.
Show JSON schema:
{
"additionalProperties": true,
"description": "A lightweight substance record from a search result.",
"properties": {
"substanceId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The unique substance identifier.",
"title": "Substanceid"
},
"casID": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The CAS number.",
"title": "Casid"
},
"ecListNo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The EC list number.",
"title": "Eclistno"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The substance name.",
"title": "Name"
},
"hazards": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Hazard classifications.",
"title": "Hazards"
},
"WGK": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Water hazard class (WGK).",
"title": "Wgk"
},
"classificationType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The classification type (e.g. Harmonised C&L, Self Classified).",
"title": "Classificationtype"
}
},
"title": "SubstanceV4SearchItem",
"type": "object"
}
Config:
extra:allow
Fields:
-
substance_id(str | None) -
cas_id(str | None) -
ec_list_no(str | None) -
name(str | None) -
hazards(list[dict] | None) -
wgk(str | None) -
classification_type(str | None)
classification_type
classification_type: str | None = None
The classification type (e.g. Harmonised C&L, Self Classified).
SubstanceV4Info
Bases: BaseAlbertModel
A full substance record.
Show JSON schema:
{
"additionalProperties": true,
"description": "A full substance record.",
"properties": {
"substanceId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The unique substance identifier.",
"title": "Substanceid"
},
"casID": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The CAS number.",
"title": "Casid"
},
"ecListNo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The EC list number.",
"title": "Eclistno"
},
"indexNo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The index number.",
"title": "Indexno"
},
"name": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "The substance name in one or more languages.",
"title": "Name"
},
"hazards": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Hazard classifications.",
"title": "Hazards"
},
"WGK": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Water hazard class (WGK).\n\nOnly returned when the request is scoped to the German region\n(``region=\"DE\"``); other regions omit it.",
"title": "Wgk"
},
"specificConcentrationLimit": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Specific concentration limits.",
"title": "Specificconcentrationlimit"
},
"oels": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether occupational exposure limits exist.",
"title": "Oels"
},
"exposureControlsACGIH": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "ACGIH exposure controls.",
"title": "Exposurecontrolsacgih"
},
"exposureControlsOSHA": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "OSHA exposure controls.",
"title": "Exposurecontrolsosha"
},
"exposureControlsAIHA": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "AIHA exposure controls.",
"title": "Exposurecontrolsaiha"
},
"exposureControlsNIOSH": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "NIOSH exposure controls.",
"title": "Exposurecontrolsniosh"
},
"lethalDoseAndConcentrations": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Lethal dose and concentration data.",
"title": "Lethaldoseandconcentrations"
},
"inhalationAcuteToxicity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Inhalation acute toxicity value.",
"title": "Inhalationacutetoxicity"
},
"dermalAcuteToxicity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Dermal acute toxicity value.",
"title": "Dermalacutetoxicity"
},
"oralAcuteToxicity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Oral acute toxicity value.",
"title": "Oralacutetoxicity"
},
"healthEffects": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Health effects description.",
"title": "Healtheffects"
},
"ntpCarcinogen": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "NTP carcinogen classification.",
"title": "Ntpcarcinogen"
},
"iarcCarcinogen": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "IARC carcinogen classification.",
"title": "Iarccarcinogen"
},
"oshaCarcinogen": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "OSHA carcinogen flag.",
"title": "Oshacarcinogen"
},
"classificationType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The classification type.",
"title": "Classificationtype"
},
"classification": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The classification value.",
"title": "Classification"
},
"reachRegistrationNo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "REACH registration number.",
"title": "Reachregistrationno"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Data source.",
"title": "Source"
},
"isCas": {
"default": true,
"description": "Whether the substance is a known regulatory CAS record. ``False`` indicates an auto-created or trade-secret placeholder.",
"title": "Iscas",
"type": "boolean"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Free-text notes for the substance.",
"title": "Notes"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "A description of the substance.",
"title": "Description"
},
"casSmiles": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The SMILES string for the substance.",
"title": "Cassmiles"
},
"inchiKey": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The InChI key for the substance.",
"title": "Inchikey"
},
"iUpacName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The IUPAC name for the substance.",
"title": "Iupacname"
},
"cactusStatus": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The Cactus status for the substance.",
"title": "Cactusstatus"
},
"metadata": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "Tenant custom metadata. Scalar fields are plain strings or numbers. List-type fields return a list of ``MetadataItem`` objects with ``name`` and ``id``.",
"title": "Metadata"
},
"acuteDermalToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute dermal toxicity information.",
"title": "Acutedermaltoxinfo"
},
"acuteInhalationToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute inhalation toxicity information.",
"title": "Acuteinhalationtoxinfo"
},
"acuteOralToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute oral toxicity information.",
"title": "Acuteoraltoxinfo"
},
"acuteToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "General acute toxicity information.",
"title": "Acutetoxinfo"
},
"chronicToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Chronic toxicity information.",
"title": "Chronictoxinfo"
},
"aspirationToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Aspiration toxicity information.",
"title": "Aspirationtoxinfo"
},
"neuroToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Neurotoxicity information.",
"title": "Neurotoxinfo"
},
"reproductiveToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Reproductive toxicity information.",
"title": "Reproductivetoxinfo"
},
"carcinogenInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Carcinogenicity information.",
"title": "Carcinogeninfo"
},
"germCellMutagenInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Germ cell mutagenicity information.",
"title": "Germcellmutageninfo"
},
"skinCorrosionInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Skin corrosion information.",
"title": "Skincorrosioninfo"
},
"seriousEyeDamageInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Serious eye damage information.",
"title": "Seriouseyedamageinfo"
},
"respiratorySkinSensInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Respiratory and skin sensitization information.",
"title": "Respiratoryskinsensinfo"
},
"stotInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Specific target organ toxicity information.",
"title": "Stotinfo"
},
"stotAffectedOrgans": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Organs affected by specific target organ toxicity.",
"title": "Stotaffectedorgans"
},
"stotRouteOfExposure": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Route of exposure for specific target organ toxicity.",
"title": "Stotrouteofexposure"
},
"boilingpointInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Boiling point information.",
"title": "Boilingpointinfo"
},
"flashpointInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Flash point information.",
"title": "Flashpointinfo"
},
"molecularWeight": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Molecular weight information.",
"title": "Molecularweight"
},
"bioAccumulativeInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Bioaccumulation information.",
"title": "Bioaccumulativeinfo"
},
"degradabilityInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Degradability information.",
"title": "Degradabilityinfo"
},
"soilMobilityInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Soil mobility information.",
"title": "Soilmobilityinfo"
},
"peroxideFunctionGroups": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Number of peroxide function groups.",
"title": "Peroxidefunctiongroups"
},
"structures": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Chemical structure representations.",
"title": "Structures"
},
"oelInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Occupational exposure limit information.",
"title": "Oelinfo"
},
"beiInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Biological exposure index information.",
"title": "Beiinfo"
},
"dnelInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Derived no-effect level information.",
"title": "Dnelinfo"
},
"mFactor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute toxicity M-factor.",
"title": "Mfactor"
},
"mFactorChronic": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Chronic toxicity M-factor.",
"title": "Mfactorchronic"
},
"specificConcEU": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "EU-specific concentration limits.",
"title": "Specificconceu"
},
"specificConcSource": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Source of specific concentration limit information.",
"title": "Specificconcsource"
},
"aicisNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is AICIS notified.",
"title": "Aicisnotified"
},
"iecscNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is IECSC notified.",
"title": "Iecscnotified"
},
"jpencsNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is JPENCS notified.",
"title": "Jpencsnotified"
},
"jpishlNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is JPISHL notified.",
"title": "Jpishlnotified"
},
"koeclNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is KOECL notified.",
"title": "Koeclnotified"
},
"nziocNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is NZIOC notified.",
"title": "Nziocnotified"
},
"piccsNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is PICCS notified.",
"title": "Piccsnotified"
},
"tcsiNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is TCSI notified.",
"title": "Tcsinotified"
},
"vinicNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is VINIC notified.",
"title": "Vinicnotified"
},
"encsNotifiedList": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "ENCS notification details.",
"title": "Encsnotifiedlist"
},
"ishlNotifiedList": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "ISHL notification details.",
"title": "Ishlnotifiedlist"
},
"ecNotified": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "EC notification status.",
"title": "Ecnotified"
},
"canadaInventoryStatus": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Canadian inventory status.",
"title": "Canadainventorystatus"
},
"tradeSecret": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is a trade secret.",
"title": "Tradesecret"
},
"euAnnex14SubstancesList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU Annex XIV list.",
"title": "Euannex14Substanceslist"
},
"euAnnex17RestrictionsList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU Annex XVII restrictions list.",
"title": "Euannex17Restrictionslist"
},
"euAnnex17SubstancesList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU Annex XVII substances list.",
"title": "Euannex17Substanceslist"
},
"euCandidateList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU SVHC candidate list.",
"title": "Eucandidatelist"
},
"euDangChemAnnex1Part1List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 1 Part 1 list.",
"title": "Eudangchemannex1Part1List"
},
"euDangChemAnnex1Part2List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 1 Part 2 list.",
"title": "Eudangchemannex1Part2List"
},
"euDangChemAnnex1Part3List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 1 Part 3 list.",
"title": "Eudangchemannex1Part3List"
},
"euDangChemAnnex5List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 5 list.",
"title": "Eudangchemannex5List"
},
"euDirectiveEcList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU directive EC list.",
"title": "Eudirectiveeclist"
},
"euExplosivePrecursorsAnnex1List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU explosive precursors Annex 1 list.",
"title": "Euexplosiveprecursorsannex1List"
},
"euExplosivePrecursorsAnnex2List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU explosive precursors Annex 2 list.",
"title": "Euexplosiveprecursorsannex2List"
},
"euOzoneDepletionList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU ozone depletion list.",
"title": "Euozonedepletionlist"
},
"euPollutantAnnex2List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU pollutant Annex 2 list.",
"title": "Eupollutantannex2List"
},
"euPopList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU POP list.",
"title": "Eupoplist"
},
"caaCFR40": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under CAA CFR 40.",
"title": "Caacfr40"
},
"caaHPA": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under CAA HPA.",
"title": "Caahpa"
},
"massachusettsRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Massachusetts RTK list.",
"title": "Massachusettsrtk"
},
"newJerseyRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the New Jersey RTK list.",
"title": "Newjerseyrtk"
},
"newYorkRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the New York RTK list.",
"title": "Newyorkrtk"
},
"pennsylvaniaRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Pennsylvania RTK list.",
"title": "Pennsylvaniartk"
},
"rhodeIslandRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Rhode Island RTK list.",
"title": "Rhodeislandrtk"
},
"sdwa": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under the SDWA.",
"title": "Sdwa"
},
"tsca8B": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under TSCA 8(b).",
"title": "Tsca8B"
},
"pcrRegulated": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is PCR regulated.",
"title": "Pcrregulated"
},
"pdscl": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "PDSCL classification, with keys ``maxValue`` and ``unit``.\n\nReturned when the request is scoped to the Japanese region (``region=\"JP\"``).",
"title": "Pdscl"
},
"prtr": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "PRTR classification, with keys ``className``, ``controlNumber``, ``maxValue`` and ``unit``.\n\nReturned when the request is scoped to the Japanese region (``region=\"JP\"``).",
"title": "Prtr"
},
"pageNumber": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Reference page number.",
"title": "Pagenumber"
},
"cnCSDCRegulations": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to CN CSDC regulations.",
"title": "Cncsdcregulations"
},
"cnPCODList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the CN PCOD list.",
"title": "Cnpcodlist"
},
"cnPriorityList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the CN priority list.",
"title": "Cnprioritylist"
},
"twGHSClasList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Taiwan GHS classification list.",
"title": "Twghsclaslist"
},
"twHandlePriorityChem": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is a Taiwan priority chemical.",
"title": "Twhandleprioritychem"
},
"twHandleToxicChem": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is a Taiwan toxic chemical.",
"title": "Twhandletoxicchem"
},
"twIndWasteStandards": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to Taiwan industrial waste standards.",
"title": "Twindwastestandards"
},
"baselConvList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Basel Convention list.",
"title": "Baselconvlist"
},
"rotterdamConvList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Rotterdam Convention list.",
"title": "Rotterdamconvlist"
},
"stockholmConvList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Stockholm Convention list.",
"title": "Stockholmconvlist"
},
"kyotoProtocol": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to the Kyoto Protocol.",
"title": "Kyotoprotocol"
},
"montrealProtocol": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to the Montreal Protocol.",
"title": "Montrealprotocol"
},
"greenGasList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the green gas list.",
"title": "Greengaslist"
},
"exportControlListPhrases": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance has export control list phrases.",
"title": "Exportcontrollistphrases"
},
"cdsaList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the CDSA list.",
"title": "Cdsalist"
},
"chemicalCategory": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Chemical categories for the substance.",
"title": "Chemicalcategory"
},
"customPhrases": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Custom phrases for the substance.",
"title": "Customphrases"
},
"substancePhrases": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Substance phrases.",
"title": "Substancephrases"
},
"sustainabilityStatusLBC": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Living Building Challenge sustainability status.",
"title": "Sustainabilitystatuslbc"
},
"approvedLegalEntities": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"description": "Approved legal entities for the substance.",
"title": "Approvedlegalentities"
},
"pictograms": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "GHS hazard pictograms.",
"title": "Pictograms"
}
},
"title": "SubstanceV4Info",
"type": "object"
}
Config:
extra:allow
Fields:
-
substance_id(str | None) -
cas_id(str | None) -
ec_list_no(str | None) -
index_no(str | None) -
name(list[dict] | None) -
hazards(list[dict] | None) -
wgk(str | None) -
specific_concentration_limit(list[dict] | None) -
oels(bool | None) -
exposure_controls_acgih(list[dict] | None) -
exposure_controls_osha(list[dict] | None) -
exposure_controls_aiha(list[dict] | None) -
exposure_controls_niosh(list[dict] | None) -
lethal_dose_and_concentrations(list[dict] | None) -
inhalation_acute_toxicity(float | None) -
dermal_acute_toxicity(float | None) -
oral_acute_toxicity(float | None) -
health_effects(str | None) -
ntp_carcinogen(str | None) -
iarc_carcinogen(str | None) -
osha_carcinogen(bool | None) -
classification_type(str | None) -
classification(str | None) -
reach_registration_no(str | None) -
source(str | None) -
is_cas(bool) -
notes(str | None) -
description(str | None) -
cas_smiles(str | None) -
inchi_key(str | None) -
iupac_name(str | None) -
cactus_status(str | None) -
metadata(dict[str, Any] | None) -
acute_dermal_tox_info(list[dict] | None) -
acute_inhalation_tox_info(list[dict] | None) -
acute_oral_tox_info(list[dict] | None) -
acute_tox_info(list[dict] | None) -
chronic_tox_info(list[dict] | None) -
aspiration_tox_info(list[dict] | None) -
neuro_tox_info(list[dict] | None) -
reproductive_tox_info(list[dict] | None) -
carcinogen_info(list[dict] | None) -
germ_cell_mutagen_info(list[dict] | None) -
skin_corrosion_info(list[dict] | None) -
serious_eye_damage_info(list[dict] | None) -
respiratory_skin_sens_info(list[dict] | None) -
stot_info(list[dict] | None) -
stot_affected_organs(str | None) -
stot_route_of_exposure(str | None) -
boilingpoint_info(list[dict] | None) -
flashpoint_info(list[dict] | None) -
molecular_weight(list[dict] | None) -
bio_accumulative_info(list[dict] | None) -
degradability_info(list[dict] | None) -
soil_mobility_info(list[dict] | None) -
peroxide_function_groups(int | None) -
structures(list[dict] | None) -
oel_info(list[dict] | None) -
bei_info(list[dict] | None) -
dnel_info(list[dict] | None) -
m_factor(int | None) -
m_factor_chronic(int | None) -
specific_conc_eu(list[dict] | None) -
specific_conc_source(str | None) -
aicis_notified(bool | None) -
iecsc_notified(bool | None) -
jpencs_notified(bool | None) -
jpishl_notified(bool | None) -
koecl_notified(bool | None) -
nzioc_notified(bool | None) -
piccs_notified(bool | None) -
tcsi_notified(bool | None) -
vinic_notified(bool | None) -
encs_notified_list(dict[str, Any] | None) -
ishl_notified_list(dict[str, Any] | None) -
ec_notified(str | None) -
canada_inventory_status(str | None) -
trade_secret(bool | None) -
eu_annex14_substances_list(bool | None) -
eu_annex17_restrictions_list(bool | None) -
eu_annex17_substances_list(bool | None) -
eu_candidate_list(bool | None) -
eu_dang_chem_annex1_part1_list(bool | None) -
eu_dang_chem_annex1_part2_list(bool | None) -
eu_dang_chem_annex1_part3_list(bool | None) -
eu_dang_chem_annex5_list(bool | None) -
eu_directive_ec_list(bool | None) -
eu_explosive_precursors_annex1_list(bool | None) -
eu_explosive_precursors_annex2_list(bool | None) -
eu_ozone_depletion_list(bool | None) -
eu_pollutant_annex2_list(bool | None) -
eu_pop_list(bool | None) -
caa_cfr40(bool | None) -
caa_hpa(bool | None) -
massachusetts_rtk(bool | None) -
new_jersey_rtk(bool | None) -
new_york_rtk(bool | None) -
pennsylvania_rtk(bool | None) -
rhode_island_rtk(bool | None) -
sdwa(bool | None) -
tsca8b(bool | None) -
pcr_regulated(bool | None) -
pdscl(dict | None) -
prtr(dict | None) -
page_number(int | None) -
cn_csdc_regulations(bool | None) -
cn_pcod_list(bool | None) -
cn_priority_list(bool | None) -
tw_ghs_clas_list(bool | None) -
tw_handle_priority_chem(bool | None) -
tw_handle_toxic_chem(bool | None) -
tw_ind_waste_standards(bool | None) -
basel_conv_list(bool | None) -
rotterdam_conv_list(bool | None) -
stockholm_conv_list(bool | None) -
kyoto_protocol(bool | None) -
montreal_protocol(bool | None) -
green_gas_list(bool | None) -
export_control_list_phrases(bool | None) -
cdsa_list(bool | None) -
chemical_category(list[str] | None) -
custom_phrases(list[dict] | None) -
substance_phrases(list[dict] | None) -
sustainability_status_lbc(str | None) -
approved_legal_entities(Any | None) -
pictograms(list[dict] | None)
wgk
wgk: str | None = None
Water hazard class (WGK).
Only returned when the request is scoped to the German region
(region="DE"); other regions omit it.
specific_concentration_limit
Specific concentration limits.
lethal_dose_and_concentrations
Lethal dose and concentration data.
inhalation_acute_toxicity
inhalation_acute_toxicity: float | None = None
Inhalation acute toxicity value.
is_cas
is_cas: bool = True
Whether the substance is a known regulatory CAS record. False indicates an auto-created or trade-secret placeholder.
metadata
Tenant custom metadata. Scalar fields are plain strings or numbers. List-type fields return a list of MetadataItem objects with name and id.
acute_dermal_tox_info
Acute dermal toxicity information.
acute_inhalation_tox_info
Acute inhalation toxicity information.
reproductive_tox_info
Reproductive toxicity information.
germ_cell_mutagen_info
Germ cell mutagenicity information.
serious_eye_damage_info
Serious eye damage information.
respiratory_skin_sens_info
Respiratory and skin sensitization information.
stot_affected_organs
stot_affected_organs: str | None = None
Organs affected by specific target organ toxicity.
stot_route_of_exposure
stot_route_of_exposure: str | None = None
Route of exposure for specific target organ toxicity.
peroxide_function_groups
peroxide_function_groups: int | None = None
Number of peroxide function groups.
specific_conc_source
specific_conc_source: str | None = None
Source of specific concentration limit information.
eu_annex14_substances_list
eu_annex14_substances_list: bool | None = None
Whether the substance is on the EU Annex XIV list.
eu_annex17_restrictions_list
eu_annex17_restrictions_list: bool | None = None
Whether the substance is on the EU Annex XVII restrictions list.
eu_annex17_substances_list
eu_annex17_substances_list: bool | None = None
Whether the substance is on the EU Annex XVII substances list.
eu_candidate_list
eu_candidate_list: bool | None = None
Whether the substance is on the EU SVHC candidate list.
eu_dang_chem_annex1_part1_list
eu_dang_chem_annex1_part1_list: bool | None = None
Whether the substance is on the EU dangerous chemicals Annex 1 Part 1 list.
eu_dang_chem_annex1_part2_list
eu_dang_chem_annex1_part2_list: bool | None = None
Whether the substance is on the EU dangerous chemicals Annex 1 Part 2 list.
eu_dang_chem_annex1_part3_list
eu_dang_chem_annex1_part3_list: bool | None = None
Whether the substance is on the EU dangerous chemicals Annex 1 Part 3 list.
eu_dang_chem_annex5_list
eu_dang_chem_annex5_list: bool | None = None
Whether the substance is on the EU dangerous chemicals Annex 5 list.
eu_directive_ec_list
eu_directive_ec_list: bool | None = None
Whether the substance is on the EU directive EC list.
eu_explosive_precursors_annex1_list
eu_explosive_precursors_annex1_list: bool | None = None
Whether the substance is on the EU explosive precursors Annex 1 list.
eu_explosive_precursors_annex2_list
eu_explosive_precursors_annex2_list: bool | None = None
Whether the substance is on the EU explosive precursors Annex 2 list.
eu_ozone_depletion_list
eu_ozone_depletion_list: bool | None = None
Whether the substance is on the EU ozone depletion list.
eu_pollutant_annex2_list
eu_pollutant_annex2_list: bool | None = None
Whether the substance is on the EU pollutant Annex 2 list.
massachusetts_rtk
massachusetts_rtk: bool | None = None
Whether the substance is on the Massachusetts RTK list.
new_jersey_rtk
new_jersey_rtk: bool | None = None
Whether the substance is on the New Jersey RTK list.
pennsylvania_rtk
pennsylvania_rtk: bool | None = None
Whether the substance is on the Pennsylvania RTK list.
rhode_island_rtk
rhode_island_rtk: bool | None = None
Whether the substance is on the Rhode Island RTK list.
pdscl
pdscl: dict | None = None
PDSCL classification, with keys maxValue and unit.
Returned when the request is scoped to the Japanese region (region="JP").
prtr
prtr: dict | None = None
PRTR classification, with keys className, controlNumber, maxValue and unit.
Returned when the request is scoped to the Japanese region (region="JP").
cn_csdc_regulations
cn_csdc_regulations: bool | None = None
Whether the substance is subject to CN CSDC regulations.
cn_priority_list
cn_priority_list: bool | None = None
Whether the substance is on the CN priority list.
tw_ghs_clas_list
tw_ghs_clas_list: bool | None = None
Whether the substance is on the Taiwan GHS classification list.
tw_handle_priority_chem
tw_handle_priority_chem: bool | None = None
Whether the substance is a Taiwan priority chemical.
tw_handle_toxic_chem
tw_handle_toxic_chem: bool | None = None
Whether the substance is a Taiwan toxic chemical.
tw_ind_waste_standards
tw_ind_waste_standards: bool | None = None
Whether the substance is subject to Taiwan industrial waste standards.
basel_conv_list
basel_conv_list: bool | None = None
Whether the substance is on the Basel Convention list.
rotterdam_conv_list
rotterdam_conv_list: bool | None = None
Whether the substance is on the Rotterdam Convention list.
stockholm_conv_list
stockholm_conv_list: bool | None = None
Whether the substance is on the Stockholm Convention list.
kyoto_protocol
kyoto_protocol: bool | None = None
Whether the substance is subject to the Kyoto Protocol.
montreal_protocol
montreal_protocol: bool | None = None
Whether the substance is subject to the Montreal Protocol.
export_control_list_phrases
export_control_list_phrases: bool | None = None
Whether the substance has export control list phrases.
sustainability_status_lbc
sustainability_status_lbc: str | None = None
Living Building Challenge sustainability status.
approved_legal_entities
approved_legal_entities: Any | None = None
Approved legal entities for the substance.
SubstanceV4Response
Bases: BaseAlbertModel
A collection of substances with any associated retrieval errors.
Show JSON schema:
{
"$defs": {
"SubstanceV4Info": {
"additionalProperties": true,
"description": "A full substance record.",
"properties": {
"substanceId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The unique substance identifier.",
"title": "Substanceid"
},
"casID": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The CAS number.",
"title": "Casid"
},
"ecListNo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The EC list number.",
"title": "Eclistno"
},
"indexNo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The index number.",
"title": "Indexno"
},
"name": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "The substance name in one or more languages.",
"title": "Name"
},
"hazards": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Hazard classifications.",
"title": "Hazards"
},
"WGK": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Water hazard class (WGK).\n\nOnly returned when the request is scoped to the German region\n(``region=\"DE\"``); other regions omit it.",
"title": "Wgk"
},
"specificConcentrationLimit": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Specific concentration limits.",
"title": "Specificconcentrationlimit"
},
"oels": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether occupational exposure limits exist.",
"title": "Oels"
},
"exposureControlsACGIH": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "ACGIH exposure controls.",
"title": "Exposurecontrolsacgih"
},
"exposureControlsOSHA": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "OSHA exposure controls.",
"title": "Exposurecontrolsosha"
},
"exposureControlsAIHA": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "AIHA exposure controls.",
"title": "Exposurecontrolsaiha"
},
"exposureControlsNIOSH": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "NIOSH exposure controls.",
"title": "Exposurecontrolsniosh"
},
"lethalDoseAndConcentrations": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Lethal dose and concentration data.",
"title": "Lethaldoseandconcentrations"
},
"inhalationAcuteToxicity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Inhalation acute toxicity value.",
"title": "Inhalationacutetoxicity"
},
"dermalAcuteToxicity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Dermal acute toxicity value.",
"title": "Dermalacutetoxicity"
},
"oralAcuteToxicity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Oral acute toxicity value.",
"title": "Oralacutetoxicity"
},
"healthEffects": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Health effects description.",
"title": "Healtheffects"
},
"ntpCarcinogen": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "NTP carcinogen classification.",
"title": "Ntpcarcinogen"
},
"iarcCarcinogen": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "IARC carcinogen classification.",
"title": "Iarccarcinogen"
},
"oshaCarcinogen": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "OSHA carcinogen flag.",
"title": "Oshacarcinogen"
},
"classificationType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The classification type.",
"title": "Classificationtype"
},
"classification": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The classification value.",
"title": "Classification"
},
"reachRegistrationNo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "REACH registration number.",
"title": "Reachregistrationno"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Data source.",
"title": "Source"
},
"isCas": {
"default": true,
"description": "Whether the substance is a known regulatory CAS record. ``False`` indicates an auto-created or trade-secret placeholder.",
"title": "Iscas",
"type": "boolean"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Free-text notes for the substance.",
"title": "Notes"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "A description of the substance.",
"title": "Description"
},
"casSmiles": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The SMILES string for the substance.",
"title": "Cassmiles"
},
"inchiKey": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The InChI key for the substance.",
"title": "Inchikey"
},
"iUpacName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The IUPAC name for the substance.",
"title": "Iupacname"
},
"cactusStatus": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The Cactus status for the substance.",
"title": "Cactusstatus"
},
"metadata": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "Tenant custom metadata. Scalar fields are plain strings or numbers. List-type fields return a list of ``MetadataItem`` objects with ``name`` and ``id``.",
"title": "Metadata"
},
"acuteDermalToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute dermal toxicity information.",
"title": "Acutedermaltoxinfo"
},
"acuteInhalationToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute inhalation toxicity information.",
"title": "Acuteinhalationtoxinfo"
},
"acuteOralToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute oral toxicity information.",
"title": "Acuteoraltoxinfo"
},
"acuteToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "General acute toxicity information.",
"title": "Acutetoxinfo"
},
"chronicToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Chronic toxicity information.",
"title": "Chronictoxinfo"
},
"aspirationToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Aspiration toxicity information.",
"title": "Aspirationtoxinfo"
},
"neuroToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Neurotoxicity information.",
"title": "Neurotoxinfo"
},
"reproductiveToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Reproductive toxicity information.",
"title": "Reproductivetoxinfo"
},
"carcinogenInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Carcinogenicity information.",
"title": "Carcinogeninfo"
},
"germCellMutagenInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Germ cell mutagenicity information.",
"title": "Germcellmutageninfo"
},
"skinCorrosionInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Skin corrosion information.",
"title": "Skincorrosioninfo"
},
"seriousEyeDamageInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Serious eye damage information.",
"title": "Seriouseyedamageinfo"
},
"respiratorySkinSensInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Respiratory and skin sensitization information.",
"title": "Respiratoryskinsensinfo"
},
"stotInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Specific target organ toxicity information.",
"title": "Stotinfo"
},
"stotAffectedOrgans": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Organs affected by specific target organ toxicity.",
"title": "Stotaffectedorgans"
},
"stotRouteOfExposure": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Route of exposure for specific target organ toxicity.",
"title": "Stotrouteofexposure"
},
"boilingpointInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Boiling point information.",
"title": "Boilingpointinfo"
},
"flashpointInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Flash point information.",
"title": "Flashpointinfo"
},
"molecularWeight": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Molecular weight information.",
"title": "Molecularweight"
},
"bioAccumulativeInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Bioaccumulation information.",
"title": "Bioaccumulativeinfo"
},
"degradabilityInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Degradability information.",
"title": "Degradabilityinfo"
},
"soilMobilityInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Soil mobility information.",
"title": "Soilmobilityinfo"
},
"peroxideFunctionGroups": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Number of peroxide function groups.",
"title": "Peroxidefunctiongroups"
},
"structures": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Chemical structure representations.",
"title": "Structures"
},
"oelInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Occupational exposure limit information.",
"title": "Oelinfo"
},
"beiInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Biological exposure index information.",
"title": "Beiinfo"
},
"dnelInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Derived no-effect level information.",
"title": "Dnelinfo"
},
"mFactor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute toxicity M-factor.",
"title": "Mfactor"
},
"mFactorChronic": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Chronic toxicity M-factor.",
"title": "Mfactorchronic"
},
"specificConcEU": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "EU-specific concentration limits.",
"title": "Specificconceu"
},
"specificConcSource": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Source of specific concentration limit information.",
"title": "Specificconcsource"
},
"aicisNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is AICIS notified.",
"title": "Aicisnotified"
},
"iecscNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is IECSC notified.",
"title": "Iecscnotified"
},
"jpencsNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is JPENCS notified.",
"title": "Jpencsnotified"
},
"jpishlNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is JPISHL notified.",
"title": "Jpishlnotified"
},
"koeclNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is KOECL notified.",
"title": "Koeclnotified"
},
"nziocNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is NZIOC notified.",
"title": "Nziocnotified"
},
"piccsNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is PICCS notified.",
"title": "Piccsnotified"
},
"tcsiNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is TCSI notified.",
"title": "Tcsinotified"
},
"vinicNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is VINIC notified.",
"title": "Vinicnotified"
},
"encsNotifiedList": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "ENCS notification details.",
"title": "Encsnotifiedlist"
},
"ishlNotifiedList": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "ISHL notification details.",
"title": "Ishlnotifiedlist"
},
"ecNotified": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "EC notification status.",
"title": "Ecnotified"
},
"canadaInventoryStatus": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Canadian inventory status.",
"title": "Canadainventorystatus"
},
"tradeSecret": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is a trade secret.",
"title": "Tradesecret"
},
"euAnnex14SubstancesList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU Annex XIV list.",
"title": "Euannex14Substanceslist"
},
"euAnnex17RestrictionsList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU Annex XVII restrictions list.",
"title": "Euannex17Restrictionslist"
},
"euAnnex17SubstancesList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU Annex XVII substances list.",
"title": "Euannex17Substanceslist"
},
"euCandidateList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU SVHC candidate list.",
"title": "Eucandidatelist"
},
"euDangChemAnnex1Part1List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 1 Part 1 list.",
"title": "Eudangchemannex1Part1List"
},
"euDangChemAnnex1Part2List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 1 Part 2 list.",
"title": "Eudangchemannex1Part2List"
},
"euDangChemAnnex1Part3List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 1 Part 3 list.",
"title": "Eudangchemannex1Part3List"
},
"euDangChemAnnex5List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 5 list.",
"title": "Eudangchemannex5List"
},
"euDirectiveEcList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU directive EC list.",
"title": "Eudirectiveeclist"
},
"euExplosivePrecursorsAnnex1List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU explosive precursors Annex 1 list.",
"title": "Euexplosiveprecursorsannex1List"
},
"euExplosivePrecursorsAnnex2List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU explosive precursors Annex 2 list.",
"title": "Euexplosiveprecursorsannex2List"
},
"euOzoneDepletionList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU ozone depletion list.",
"title": "Euozonedepletionlist"
},
"euPollutantAnnex2List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU pollutant Annex 2 list.",
"title": "Eupollutantannex2List"
},
"euPopList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU POP list.",
"title": "Eupoplist"
},
"caaCFR40": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under CAA CFR 40.",
"title": "Caacfr40"
},
"caaHPA": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under CAA HPA.",
"title": "Caahpa"
},
"massachusettsRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Massachusetts RTK list.",
"title": "Massachusettsrtk"
},
"newJerseyRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the New Jersey RTK list.",
"title": "Newjerseyrtk"
},
"newYorkRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the New York RTK list.",
"title": "Newyorkrtk"
},
"pennsylvaniaRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Pennsylvania RTK list.",
"title": "Pennsylvaniartk"
},
"rhodeIslandRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Rhode Island RTK list.",
"title": "Rhodeislandrtk"
},
"sdwa": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under the SDWA.",
"title": "Sdwa"
},
"tsca8B": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under TSCA 8(b).",
"title": "Tsca8B"
},
"pcrRegulated": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is PCR regulated.",
"title": "Pcrregulated"
},
"pdscl": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "PDSCL classification, with keys ``maxValue`` and ``unit``.\n\nReturned when the request is scoped to the Japanese region (``region=\"JP\"``).",
"title": "Pdscl"
},
"prtr": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "PRTR classification, with keys ``className``, ``controlNumber``, ``maxValue`` and ``unit``.\n\nReturned when the request is scoped to the Japanese region (``region=\"JP\"``).",
"title": "Prtr"
},
"pageNumber": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Reference page number.",
"title": "Pagenumber"
},
"cnCSDCRegulations": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to CN CSDC regulations.",
"title": "Cncsdcregulations"
},
"cnPCODList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the CN PCOD list.",
"title": "Cnpcodlist"
},
"cnPriorityList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the CN priority list.",
"title": "Cnprioritylist"
},
"twGHSClasList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Taiwan GHS classification list.",
"title": "Twghsclaslist"
},
"twHandlePriorityChem": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is a Taiwan priority chemical.",
"title": "Twhandleprioritychem"
},
"twHandleToxicChem": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is a Taiwan toxic chemical.",
"title": "Twhandletoxicchem"
},
"twIndWasteStandards": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to Taiwan industrial waste standards.",
"title": "Twindwastestandards"
},
"baselConvList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Basel Convention list.",
"title": "Baselconvlist"
},
"rotterdamConvList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Rotterdam Convention list.",
"title": "Rotterdamconvlist"
},
"stockholmConvList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Stockholm Convention list.",
"title": "Stockholmconvlist"
},
"kyotoProtocol": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to the Kyoto Protocol.",
"title": "Kyotoprotocol"
},
"montrealProtocol": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to the Montreal Protocol.",
"title": "Montrealprotocol"
},
"greenGasList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the green gas list.",
"title": "Greengaslist"
},
"exportControlListPhrases": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance has export control list phrases.",
"title": "Exportcontrollistphrases"
},
"cdsaList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the CDSA list.",
"title": "Cdsalist"
},
"chemicalCategory": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Chemical categories for the substance.",
"title": "Chemicalcategory"
},
"customPhrases": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Custom phrases for the substance.",
"title": "Customphrases"
},
"substancePhrases": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Substance phrases.",
"title": "Substancephrases"
},
"sustainabilityStatusLBC": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Living Building Challenge sustainability status.",
"title": "Sustainabilitystatuslbc"
},
"approvedLegalEntities": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"description": "Approved legal entities for the substance.",
"title": "Approvedlegalentities"
},
"pictograms": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "GHS hazard pictograms.",
"title": "Pictograms"
}
},
"title": "SubstanceV4Info",
"type": "object"
}
},
"description": "A collection of substances with any associated retrieval errors.",
"properties": {
"substances": {
"description": "The retrieved substances.",
"items": {
"$ref": "#/$defs/SubstanceV4Info"
},
"title": "Substances",
"type": "array"
},
"substanceErrors": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Errors for any substances that could not be retrieved, if any.",
"title": "Substanceerrors"
}
},
"required": [
"substances"
],
"title": "SubstanceV4Response",
"type": "object"
}
Fields:
-
substances(list[SubstanceV4Info]) -
substance_errors(list[dict] | None)
SubstanceV4Identifier
Bases: BaseAlbertModel
An identifier entry for creating a substance.
Show JSON schema:
{
"description": "An identifier entry for creating a substance.",
"properties": {
"attributeName": {
"description": "The identifier type. One of ``casID``, ``ecListNo``, ``ts``.",
"enum": [
"casID",
"ecListNo",
"ts"
],
"title": "Attributename",
"type": "string"
},
"value": {
"description": "The identifier value.",
"title": "Value",
"type": "string"
}
},
"required": [
"attributeName",
"value"
],
"title": "SubstanceV4Identifier",
"type": "object"
}
Fields:
-
attribute_name(Literal['casID', 'ecListNo', 'ts']) -
value(str)
SubstanceV4Attribute
Bases: BaseAlbertModel
An attribute entry for creating a substance.
Show JSON schema:
{
"description": "An attribute entry for creating a substance.",
"properties": {
"attributeName": {
"description": "The attribute name (e.g. ``hazards``, ``name``). Note that this name must exactly match one of the allowed Substance Attribute Names, and in the future will reference an attribute ID",
"title": "Attributename",
"type": "string"
},
"data": {
"description": "The attribute data.",
"title": "Data"
},
"region": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The region the attribute applies to, if any.",
"title": "Region"
}
},
"required": [
"attributeName",
"data"
],
"title": "SubstanceV4Attribute",
"type": "object"
}
Fields:
attribute_name
attribute_name: str
The attribute name (e.g. hazards, name). Note that this name must exactly match one of the allowed Substance Attribute Names, and in the future will reference an attribute ID
SubstanceV4Create
Bases: BaseAlbertModel
Defines a new substance to create.
Show JSON schema:
{
"$defs": {
"EntityLink": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
}
},
"required": [
"id"
],
"title": "EntityLink",
"type": "object"
},
"EntityLinkWithName": {
"description": "EntityLink that includes the name field in serialization.",
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
}
},
"required": [
"id"
],
"title": "EntityLinkWithName",
"type": "object"
},
"SubstanceV4Attribute": {
"description": "An attribute entry for creating a substance.",
"properties": {
"attributeName": {
"description": "The attribute name (e.g. ``hazards``, ``name``). Note that this name must exactly match one of the allowed Substance Attribute Names, and in the future will reference an attribute ID",
"title": "Attributename",
"type": "string"
},
"data": {
"description": "The attribute data.",
"title": "Data"
},
"region": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The region the attribute applies to, if any.",
"title": "Region"
}
},
"required": [
"attributeName",
"data"
],
"title": "SubstanceV4Attribute",
"type": "object"
},
"SubstanceV4Identifier": {
"description": "An identifier entry for creating a substance.",
"properties": {
"attributeName": {
"description": "The identifier type. One of ``casID``, ``ecListNo``, ``ts``.",
"enum": [
"casID",
"ecListNo",
"ts"
],
"title": "Attributename",
"type": "string"
},
"value": {
"description": "The identifier value.",
"title": "Value",
"type": "string"
}
},
"required": [
"attributeName",
"value"
],
"title": "SubstanceV4Identifier",
"type": "object"
}
},
"description": "Defines a new substance to create.",
"properties": {
"identifiers": {
"description": "At least one identifier (casID, ecListNo, or ts).",
"items": {
"$ref": "#/$defs/SubstanceV4Identifier"
},
"title": "Identifiers",
"type": "array"
},
"attributes": {
"description": "Attribute data to associate with the substance.",
"items": {
"$ref": "#/$defs/SubstanceV4Attribute"
},
"title": "Attributes",
"type": "array"
},
"substanceId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional explicit substance ID.",
"title": "Substanceid"
},
"isGlobalRecord": {
"default": true,
"description": "Whether to create as a global record. Defaults to ``True``.",
"title": "Isglobalrecord",
"type": "boolean"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Substance category (e.g. ``User``, ``Verisk``, ``TSCA - Public``).",
"title": "Category"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Free-text notes for the substance.",
"title": "Notes"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "A description of the substance.",
"title": "Description"
},
"casSmiles": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The SMILES string for the substance.",
"title": "Cassmiles"
},
"inchiKey": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The InChI key for the substance.",
"title": "Inchikey"
},
"iUpacName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The IUPAC name for the substance.",
"title": "Iupacname"
},
"cactusStatus": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The Cactus status for the substance.",
"title": "Cactusstatus"
},
"Metadata": {
"anyOf": [
{
"additionalProperties": {
"anyOf": [
{
"type": "number"
},
{
"type": "integer"
},
{
"type": "string"
},
{
"$ref": "#/$defs/EntityLinkWithName"
},
{
"$ref": "#/$defs/EntityLink"
},
{
"items": {
"anyOf": [
{
"$ref": "#/$defs/EntityLinkWithName"
},
{
"$ref": "#/$defs/EntityLink"
}
]
},
"type": "array"
}
]
},
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "Custom tenant metadata. Scalar fields take a plain string. Single-select list fields take a bare list ID string (e.g. ``\"LST1253\"``). Multi-select List-type fields take an ``EntityLink`` or ``list[EntityLink]``.",
"title": "Metadata"
}
},
"required": [
"identifiers",
"attributes"
],
"title": "SubstanceV4Create",
"type": "object"
}
Fields:
-
identifiers(list[SubstanceV4Identifier]) -
attributes(list[SubstanceV4Attribute]) -
substance_id(str | None) -
is_global_record(bool) -
category(str | None) -
notes(str | None) -
description(str | None) -
cas_smiles(str | None) -
inchi_key(str | None) -
iupac_name(str | None) -
cactus_status(str | None) -
metadata(dict[str, MetadataItem] | None)
identifiers
identifiers: list[SubstanceV4Identifier]
At least one identifier (casID, ecListNo, or ts).
is_global_record
is_global_record: bool = True
Whether to create as a global record. Defaults to True.
SubstanceV4CreateResult
Bases: BaseAlbertModel
Result of a substance creation request.
Show JSON schema:
{
"$defs": {
"SubstanceV4Info": {
"additionalProperties": true,
"description": "A full substance record.",
"properties": {
"substanceId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The unique substance identifier.",
"title": "Substanceid"
},
"casID": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The CAS number.",
"title": "Casid"
},
"ecListNo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The EC list number.",
"title": "Eclistno"
},
"indexNo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The index number.",
"title": "Indexno"
},
"name": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "The substance name in one or more languages.",
"title": "Name"
},
"hazards": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Hazard classifications.",
"title": "Hazards"
},
"WGK": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Water hazard class (WGK).\n\nOnly returned when the request is scoped to the German region\n(``region=\"DE\"``); other regions omit it.",
"title": "Wgk"
},
"specificConcentrationLimit": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Specific concentration limits.",
"title": "Specificconcentrationlimit"
},
"oels": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether occupational exposure limits exist.",
"title": "Oels"
},
"exposureControlsACGIH": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "ACGIH exposure controls.",
"title": "Exposurecontrolsacgih"
},
"exposureControlsOSHA": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "OSHA exposure controls.",
"title": "Exposurecontrolsosha"
},
"exposureControlsAIHA": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "AIHA exposure controls.",
"title": "Exposurecontrolsaiha"
},
"exposureControlsNIOSH": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "NIOSH exposure controls.",
"title": "Exposurecontrolsniosh"
},
"lethalDoseAndConcentrations": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Lethal dose and concentration data.",
"title": "Lethaldoseandconcentrations"
},
"inhalationAcuteToxicity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Inhalation acute toxicity value.",
"title": "Inhalationacutetoxicity"
},
"dermalAcuteToxicity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Dermal acute toxicity value.",
"title": "Dermalacutetoxicity"
},
"oralAcuteToxicity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Oral acute toxicity value.",
"title": "Oralacutetoxicity"
},
"healthEffects": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Health effects description.",
"title": "Healtheffects"
},
"ntpCarcinogen": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "NTP carcinogen classification.",
"title": "Ntpcarcinogen"
},
"iarcCarcinogen": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "IARC carcinogen classification.",
"title": "Iarccarcinogen"
},
"oshaCarcinogen": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "OSHA carcinogen flag.",
"title": "Oshacarcinogen"
},
"classificationType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The classification type.",
"title": "Classificationtype"
},
"classification": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The classification value.",
"title": "Classification"
},
"reachRegistrationNo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "REACH registration number.",
"title": "Reachregistrationno"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Data source.",
"title": "Source"
},
"isCas": {
"default": true,
"description": "Whether the substance is a known regulatory CAS record. ``False`` indicates an auto-created or trade-secret placeholder.",
"title": "Iscas",
"type": "boolean"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Free-text notes for the substance.",
"title": "Notes"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "A description of the substance.",
"title": "Description"
},
"casSmiles": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The SMILES string for the substance.",
"title": "Cassmiles"
},
"inchiKey": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The InChI key for the substance.",
"title": "Inchikey"
},
"iUpacName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The IUPAC name for the substance.",
"title": "Iupacname"
},
"cactusStatus": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The Cactus status for the substance.",
"title": "Cactusstatus"
},
"metadata": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "Tenant custom metadata. Scalar fields are plain strings or numbers. List-type fields return a list of ``MetadataItem`` objects with ``name`` and ``id``.",
"title": "Metadata"
},
"acuteDermalToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute dermal toxicity information.",
"title": "Acutedermaltoxinfo"
},
"acuteInhalationToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute inhalation toxicity information.",
"title": "Acuteinhalationtoxinfo"
},
"acuteOralToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute oral toxicity information.",
"title": "Acuteoraltoxinfo"
},
"acuteToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "General acute toxicity information.",
"title": "Acutetoxinfo"
},
"chronicToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Chronic toxicity information.",
"title": "Chronictoxinfo"
},
"aspirationToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Aspiration toxicity information.",
"title": "Aspirationtoxinfo"
},
"neuroToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Neurotoxicity information.",
"title": "Neurotoxinfo"
},
"reproductiveToxInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Reproductive toxicity information.",
"title": "Reproductivetoxinfo"
},
"carcinogenInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Carcinogenicity information.",
"title": "Carcinogeninfo"
},
"germCellMutagenInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Germ cell mutagenicity information.",
"title": "Germcellmutageninfo"
},
"skinCorrosionInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Skin corrosion information.",
"title": "Skincorrosioninfo"
},
"seriousEyeDamageInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Serious eye damage information.",
"title": "Seriouseyedamageinfo"
},
"respiratorySkinSensInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Respiratory and skin sensitization information.",
"title": "Respiratoryskinsensinfo"
},
"stotInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Specific target organ toxicity information.",
"title": "Stotinfo"
},
"stotAffectedOrgans": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Organs affected by specific target organ toxicity.",
"title": "Stotaffectedorgans"
},
"stotRouteOfExposure": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Route of exposure for specific target organ toxicity.",
"title": "Stotrouteofexposure"
},
"boilingpointInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Boiling point information.",
"title": "Boilingpointinfo"
},
"flashpointInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Flash point information.",
"title": "Flashpointinfo"
},
"molecularWeight": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Molecular weight information.",
"title": "Molecularweight"
},
"bioAccumulativeInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Bioaccumulation information.",
"title": "Bioaccumulativeinfo"
},
"degradabilityInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Degradability information.",
"title": "Degradabilityinfo"
},
"soilMobilityInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Soil mobility information.",
"title": "Soilmobilityinfo"
},
"peroxideFunctionGroups": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Number of peroxide function groups.",
"title": "Peroxidefunctiongroups"
},
"structures": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Chemical structure representations.",
"title": "Structures"
},
"oelInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Occupational exposure limit information.",
"title": "Oelinfo"
},
"beiInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Biological exposure index information.",
"title": "Beiinfo"
},
"dnelInfo": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Derived no-effect level information.",
"title": "Dnelinfo"
},
"mFactor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Acute toxicity M-factor.",
"title": "Mfactor"
},
"mFactorChronic": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Chronic toxicity M-factor.",
"title": "Mfactorchronic"
},
"specificConcEU": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "EU-specific concentration limits.",
"title": "Specificconceu"
},
"specificConcSource": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Source of specific concentration limit information.",
"title": "Specificconcsource"
},
"aicisNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is AICIS notified.",
"title": "Aicisnotified"
},
"iecscNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is IECSC notified.",
"title": "Iecscnotified"
},
"jpencsNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is JPENCS notified.",
"title": "Jpencsnotified"
},
"jpishlNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is JPISHL notified.",
"title": "Jpishlnotified"
},
"koeclNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is KOECL notified.",
"title": "Koeclnotified"
},
"nziocNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is NZIOC notified.",
"title": "Nziocnotified"
},
"piccsNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is PICCS notified.",
"title": "Piccsnotified"
},
"tcsiNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is TCSI notified.",
"title": "Tcsinotified"
},
"vinicNotified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is VINIC notified.",
"title": "Vinicnotified"
},
"encsNotifiedList": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "ENCS notification details.",
"title": "Encsnotifiedlist"
},
"ishlNotifiedList": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "ISHL notification details.",
"title": "Ishlnotifiedlist"
},
"ecNotified": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "EC notification status.",
"title": "Ecnotified"
},
"canadaInventoryStatus": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Canadian inventory status.",
"title": "Canadainventorystatus"
},
"tradeSecret": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is a trade secret.",
"title": "Tradesecret"
},
"euAnnex14SubstancesList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU Annex XIV list.",
"title": "Euannex14Substanceslist"
},
"euAnnex17RestrictionsList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU Annex XVII restrictions list.",
"title": "Euannex17Restrictionslist"
},
"euAnnex17SubstancesList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU Annex XVII substances list.",
"title": "Euannex17Substanceslist"
},
"euCandidateList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU SVHC candidate list.",
"title": "Eucandidatelist"
},
"euDangChemAnnex1Part1List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 1 Part 1 list.",
"title": "Eudangchemannex1Part1List"
},
"euDangChemAnnex1Part2List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 1 Part 2 list.",
"title": "Eudangchemannex1Part2List"
},
"euDangChemAnnex1Part3List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 1 Part 3 list.",
"title": "Eudangchemannex1Part3List"
},
"euDangChemAnnex5List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU dangerous chemicals Annex 5 list.",
"title": "Eudangchemannex5List"
},
"euDirectiveEcList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU directive EC list.",
"title": "Eudirectiveeclist"
},
"euExplosivePrecursorsAnnex1List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU explosive precursors Annex 1 list.",
"title": "Euexplosiveprecursorsannex1List"
},
"euExplosivePrecursorsAnnex2List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU explosive precursors Annex 2 list.",
"title": "Euexplosiveprecursorsannex2List"
},
"euOzoneDepletionList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU ozone depletion list.",
"title": "Euozonedepletionlist"
},
"euPollutantAnnex2List": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU pollutant Annex 2 list.",
"title": "Eupollutantannex2List"
},
"euPopList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the EU POP list.",
"title": "Eupoplist"
},
"caaCFR40": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under CAA CFR 40.",
"title": "Caacfr40"
},
"caaHPA": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under CAA HPA.",
"title": "Caahpa"
},
"massachusettsRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Massachusetts RTK list.",
"title": "Massachusettsrtk"
},
"newJerseyRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the New Jersey RTK list.",
"title": "Newjerseyrtk"
},
"newYorkRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the New York RTK list.",
"title": "Newyorkrtk"
},
"pennsylvaniaRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Pennsylvania RTK list.",
"title": "Pennsylvaniartk"
},
"rhodeIslandRTK": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Rhode Island RTK list.",
"title": "Rhodeislandrtk"
},
"sdwa": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under the SDWA.",
"title": "Sdwa"
},
"tsca8B": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is listed under TSCA 8(b).",
"title": "Tsca8B"
},
"pcrRegulated": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is PCR regulated.",
"title": "Pcrregulated"
},
"pdscl": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "PDSCL classification, with keys ``maxValue`` and ``unit``.\n\nReturned when the request is scoped to the Japanese region (``region=\"JP\"``).",
"title": "Pdscl"
},
"prtr": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "PRTR classification, with keys ``className``, ``controlNumber``, ``maxValue`` and ``unit``.\n\nReturned when the request is scoped to the Japanese region (``region=\"JP\"``).",
"title": "Prtr"
},
"pageNumber": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Reference page number.",
"title": "Pagenumber"
},
"cnCSDCRegulations": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to CN CSDC regulations.",
"title": "Cncsdcregulations"
},
"cnPCODList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the CN PCOD list.",
"title": "Cnpcodlist"
},
"cnPriorityList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the CN priority list.",
"title": "Cnprioritylist"
},
"twGHSClasList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Taiwan GHS classification list.",
"title": "Twghsclaslist"
},
"twHandlePriorityChem": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is a Taiwan priority chemical.",
"title": "Twhandleprioritychem"
},
"twHandleToxicChem": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is a Taiwan toxic chemical.",
"title": "Twhandletoxicchem"
},
"twIndWasteStandards": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to Taiwan industrial waste standards.",
"title": "Twindwastestandards"
},
"baselConvList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Basel Convention list.",
"title": "Baselconvlist"
},
"rotterdamConvList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Rotterdam Convention list.",
"title": "Rotterdamconvlist"
},
"stockholmConvList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the Stockholm Convention list.",
"title": "Stockholmconvlist"
},
"kyotoProtocol": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to the Kyoto Protocol.",
"title": "Kyotoprotocol"
},
"montrealProtocol": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is subject to the Montreal Protocol.",
"title": "Montrealprotocol"
},
"greenGasList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the green gas list.",
"title": "Greengaslist"
},
"exportControlListPhrases": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance has export control list phrases.",
"title": "Exportcontrollistphrases"
},
"cdsaList": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether the substance is on the CDSA list.",
"title": "Cdsalist"
},
"chemicalCategory": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Chemical categories for the substance.",
"title": "Chemicalcategory"
},
"customPhrases": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Custom phrases for the substance.",
"title": "Customphrases"
},
"substancePhrases": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Substance phrases.",
"title": "Substancephrases"
},
"sustainabilityStatusLBC": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Living Building Challenge sustainability status.",
"title": "Sustainabilitystatuslbc"
},
"approvedLegalEntities": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"description": "Approved legal entities for the substance.",
"title": "Approvedlegalentities"
},
"pictograms": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "GHS hazard pictograms.",
"title": "Pictograms"
}
},
"title": "SubstanceV4Info",
"type": "object"
}
},
"description": "Result of a substance creation request.",
"properties": {
"createdItems": {
"description": "Successfully created substances.",
"items": {
"$ref": "#/$defs/SubstanceV4Info"
},
"title": "Createditems",
"type": "array"
},
"failedItems": {
"description": "Items that failed to create, with error details.",
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Faileditems",
"type": "array"
},
"existingItems": {
"description": "Items that already existed.",
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Existingitems",
"type": "array"
}
},
"title": "SubstanceV4CreateResult",
"type": "object"
}
Fields:
SubstanceV4Metadata
Bases: BaseAlbertModel
Metadata fields that can be updated on a substance.
Show JSON schema:
{
"$defs": {
"EntityLink": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
}
},
"required": [
"id"
],
"title": "EntityLink",
"type": "object"
},
"EntityLinkWithName": {
"description": "EntityLink that includes the name field in serialization.",
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
}
},
"required": [
"id"
],
"title": "EntityLinkWithName",
"type": "object"
}
},
"description": "Metadata fields that can be updated on a substance.",
"properties": {
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Free-text notes for the substance.",
"title": "Notes"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "A description of the substance.",
"title": "Description"
},
"casSmiles": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The SMILES string for the substance.",
"title": "Cassmiles"
},
"inchiKey": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The InChI key for the substance.",
"title": "Inchikey"
},
"iUpacName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The IUPAC name for the substance.",
"title": "Iupacname"
},
"cactusStatus": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The Cactus status for the substance.",
"title": "Cactusstatus"
},
"metadata": {
"anyOf": [
{
"additionalProperties": {
"anyOf": [
{
"type": "number"
},
{
"type": "integer"
},
{
"type": "string"
},
{
"$ref": "#/$defs/EntityLinkWithName"
},
{
"$ref": "#/$defs/EntityLink"
},
{
"items": {
"anyOf": [
{
"$ref": "#/$defs/EntityLinkWithName"
},
{
"$ref": "#/$defs/EntityLink"
}
]
},
"type": "array"
}
]
},
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "Custom tenant metadata. Scalar fields take a plain string. Single-select list fields take a bare list ID string (e.g. ``\"LST1253\"``). Multi-select list fields take a list of ``MetadataItem`` objects with ``id`` and ``value``.",
"title": "Metadata"
}
},
"title": "SubstanceV4Metadata",
"type": "object"
}
Fields:
-
notes(str | None) -
description(str | None) -
cas_smiles(str | None) -
inchi_key(str | None) -
iupac_name(str | None) -
cactus_status(str | None) -
metadata(dict[str, MetadataItem] | None)