Carboncuretechnologies · Schema
MaterialArgs
CompanyConcreteSustainabilityCarbon RemovalConstruction
Properties
| Name | Type | Description |
|---|---|---|
| materialMappingId | integernull | |
| divisionId | integer | |
| divisionName | stringnull | |
| isIngested | boolean | |
| primaryMaterialType | object | |
| admixtureMaterialSubType | object | |
| specificGravity | numbernull | |
| supplierCompany | stringnull | |
| supplierPlant | stringnull | |
| cementSupplier | object | |
| admixtureSolidsContentPercent | numbernull | |
| aggregateManufacturing | object | |
| aggregatePitId | stringnull | |
| aggregateRockType | object | |
| aggregateSize | object | |
| fiberManufacturing | object | |
| fiberSize | object | |
| fiberDiameterMm | numbernull | |
| fiberLengthMm | numbernull | |
| flyAshLossOfIgnitionPercent | numbernull | |
| silicaFumeGrade | object | |
| slagGrade | object | |
| slagProcessing | object | |
| waterTemperature | object | |
| modeOfTransportation | object | |
| aliases | arraynull | |
| overrideSimilarCheck | boolean | Used to skip the similar material check, since we do support similar materials its purpose is to warn the user that a similar material already exists. |
| currentPlantCompositions | arraynull | |
| materialId | integernull | |
| materialType | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/carboncuretechnologies/main/json-schema/carboncuretechnologies-material-args-schema.json",
"title": "MaterialArgs",
"x-generated": "2026-10-07",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/carboncuretechnologies-openapi.json#/components/schemas/MaterialArgs",
"type": "object",
"properties": {
"materialMappingId": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"divisionId": {
"type": "integer",
"format": "int32"
},
"divisionName": {
"type": [
"string",
"null"
]
},
"isIngested": {
"type": "boolean"
},
"primaryMaterialType": {
"$ref": "#/$defs/PrimaryMaterialType"
},
"admixtureMaterialSubType": {
"$ref": "#/$defs/AdmixtureMaterialSubType"
},
"specificGravity": {
"type": [
"number",
"null"
],
"format": "double"
},
"supplierCompany": {
"type": [
"string",
"null"
]
},
"supplierPlant": {
"type": [
"string",
"null"
]
},
"cementSupplier": {
"$ref": "#/$defs/CementSupplierArgs"
},
"admixtureSolidsContentPercent": {
"type": [
"number",
"null"
],
"format": "double"
},
"aggregateManufacturing": {
"$ref": "#/$defs/AggregateManufacturing"
},
"aggregatePitId": {
"type": [
"string",
"null"
]
},
"aggregateRockType": {
"$ref": "#/$defs/AggregateRockType"
},
"aggregateSize": {
"$ref": "#/$defs/AggregateSize"
},
"fiberManufacturing": {
"$ref": "#/$defs/FiberManufacturing"
},
"fiberSize": {
"$ref": "#/$defs/FiberSize"
},
"fiberDiameterMm": {
"type": [
"number",
"null"
],
"format": "double"
},
"fiberLengthMm": {
"type": [
"number",
"null"
],
"format": "double"
},
"flyAshLossOfIgnitionPercent": {
"type": [
"number",
"null"
],
"format": "double"
},
"silicaFumeGrade": {
"$ref": "#/$defs/SilicaFumeGrade"
},
"slagGrade": {
"$ref": "#/$defs/SlagGrade"
},
"slagProcessing": {
"$ref": "#/$defs/SlagProcessing"
},
"waterTemperature": {
"$ref": "#/$defs/WaterTemperature"
},
"modeOfTransportation": {
"$ref": "#/$defs/TransportMode"
},
"aliases": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"overrideSimilarCheck": {
"type": "boolean",
"description": "Used to skip the similar material check, since we do support similar materials\nits purpose is to warn the user that a similar material already exists."
},
"currentPlantCompositions": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/$defs/CurrentPlantComposition"
}
},
"materialId": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"materialType": {
"$ref": "#/$defs/MaterialType"
}
},
"additionalProperties": false,
"$defs": {
"AdmixtureMaterialSubType": {
"enum": [
"AirEntrainer",
"Retarder",
"SuperPlasticizer",
"WaterReducer",
"HighRangeWaterReducer",
"MidRangeWaterReducer",
"LowRangeWaterReducer",
"ViscosityModifier",
"HydrationStabilizer",
"CorrosionInhibitor",
"ShrinkageReducer",
"Accelerator",
"NonChlorideAccelerator",
"ChlorideAccelerator",
"AntiWashout",
"Waterproofer"
],
"type": "string"
},
"AggregateManufacturing": {
"enum": [
"Manufactured",
"Natural"
],
"type": "string"
},
"AggregateRockType": {
"enum": [
"Granite",
"Limestone",
"Silica"
],
"type": "string"
},
"AggregateSize": {
"enum": [
"_1",
"_2",
"_3",
"_357",
"_4",
"_467",
"_5",
"_56",
"_57",
"_6",
"_67",
"_7",
"_8",
"_89"
],
"type": "string"
},
"CementComponent": {
"type": "object",
"properties": {
"materialId": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"aliases": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"cementType": {
"$ref": "#/$defs/CementType"
},
"cementPlantName": {
"type": [
"string",
"null"
]
},
"cementPercentage": {
"type": "number",
"format": "double"
}
},
"additionalProperties": false
},
"CementSupplierArgs": {
"type": "object",
"properties": {
"cementPlantId": {
"type": "integer",
"format": "int32"
},
"plantName": {
"type": [
"string",
"null"
]
},
"companyName": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
},
"CementType": {
"enum": [
"CementTypeI",
"CementTypeIS",
"CementTypeIP",
"CementTypeIL",
"CementTypeII",
"CementTypeI_II",
"CementTypeI_IIMH",
"CementTypeI_II_LA",
"CementTypeIII",
"CementTypeIV",
"CementTypeII_V",
"CementTypeN",
"CementTypeS",
"CementCemI",
"CementCemII",
"CementCemIII",
"CementCemIV",
"CementCemV",
"CementCemVI",
"CementBlendedHydraulic"
],
"type": "string"
},
"CurrentPlantComposition": {
"type": "object",
"properties": {
"effectiveDate": {
"type": "string",
"format": "date"
},
"cementComponents": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/$defs/CementComponent"
}
},
"plantId": {
"type": "integer",
"format": "int32"
}
},
"additionalProperties": false
},
"FiberManufacturing": {
"enum": [
"Natural",
"Synthetic",
"Steel",
"Glass"
],
"type": "string"
},
"FiberSize": {
"enum": [
"Micro",
"Macro"
],
"type": "string"
},
"MaterialType": {
"enum": [
"Cement",
"CementTypeI",
"CementTypeIS",
"CementTypeIP",
"CementTypeIL",
"CementTypeII",
"CementTypeI_II",
"CementTypeI_IIMH",
"CementTypeI_II_LA",
"CementTypeIII",
"CementTypeIV",
"CementTypeII_V",
"CementTypeN",
"CementTypeS",
"CementCemI",
"CementCemII",
"CementCemIII",
"CementCemIV",
"CementCemV",
"CementCemVI",
"CementBlendedHydraulic",
"CoarseAggregate",
"IntermediateAggregate",
"FineAggregate",
"Fiber",
"FiberTypeI",
"FiberTypeII",
"FiberTypeIII",
"FiberTypeIV",
"Water",
"CO2",
"SCM",
"Slag",
"SlagFerrous",
"SlagNonFerrous",
"SlagFerroalloy",
"FlyAsh",
"FlyAshC",
"FlyAshF",
"FlyAshN",
"SilicaFume",
"ReclaimedWater",
"Admixture",
"AirEntrainer",
"Retarder",
"SuperPlasticizer",
"WaterReducer",
"HighRangeWaterReducer",
"MidRangeWaterReducer",
"LowRangeWaterReducer",
"ViscosityModifier",
"HydrationStabilizer",
"CorrosionInhibitor",
"ShrinkageReducer",
"Accelerator",
"NonChlorideAccelerator",
"ChlorideAccelerator",
"StrengthEnhancer",
"AntiWashout",
"Waterproofer",
"Filler"
],
"type": "string"
},
"PrimaryMaterialType": {
"enum": [
"Admixture",
"Aggregate",
"Cement",
"CO2",
"Fiber",
"FlyAsh",
"ReclaimedWater",
"Slag",
"SilicaFume",
"SCM",
"Water",
"Filler"
],
"type": "string"
},
"SilicaFumeGrade": {
"enum": [
"_85",
"_90",
"_92",
"_95"
],
"type": "string"
},
"SlagGrade": {
"enum": [
"_80",
"_100",
"_120"
],
"type": "string"
},
"SlagProcessing": {
"enum": [
"Blast",
"AirCooled",
"BasicOxygen",
"ElectricArc"
],
"type": "string"
},
"TransportMode": {
"enum": [
"Truck",
"Rail",
"Barge",
"Plane"
],
"type": "string"
},
"WaterTemperature": {
"enum": [
"Hot",
"Cold",
"Ambient",
"Ice"
],
"type": "string"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/carboncuretechnologies-material-args"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.