Chemaxon · Schema
InsertMoleculesResponse
Response of batch molecule insertion
CompanyCheminformaticsChemistryDrug DiscoveryLife SciencesMolecular ModelingSoftware Development Kits
Properties
| Name | Type | Description |
|---|---|---|
| duplicatedIds | array | A list containing the IDs of the input structures which are duplicates of an already inserted structure. |
| duplicatedIndexes | array | A list containing the zero-based index of the input structures which are duplicates of an already inserted structure. (If you are using autogenerated IDs, this is the only information you can use to d |
| failedIds | array | A list containing the IDs of the input structures which could not be imported. |
| failedIndexes | array | A list containing the zero-based index of the input structures which could not be imported. (If you are using autogenerated IDs, this is the only information you can use to detect which of your inputs |
| insertSuccess | array | A list containing a boolean value containing the information whether the corresponding molecule was inserted successfully. Deprecated, do not use. [Deprecated] - will be removed, use "failedIds" inste |
| processed | integer | Number of molecules which were processed before stopping due to timeout or reaching the end of the input. |
| stoppedByTimeout | boolean | Returns whether the insertion stopped due to timeout. If true, then there are unprocessed molecules, so the same endpoint have to be called again with offset to fully process the source |
| successfulIds | array | A list containing the IDs of the input structures which were imported. |
| successfulIndexes | array | A list containing the zero-based index of the input structures which were imported. (If you are using autogenerated IDs, this is the only information you can use to detect which are the IDs of your in |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/chemaxon/json-schema/chemaxon-insert-molecules-response-schema.json",
"title": "InsertMoleculesResponse",
"description": "Response of batch molecule insertion",
"x-generated": "2026-11-03",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/chemaxon-database-search-openapi.yml#/components/schemas/InsertMoleculesResponse",
"properties": {
"duplicatedIds": {
"type": "array",
"description": "A list containing the IDs of the input structures which are duplicates of an already inserted structure.",
"items": {
"type": "integer",
"format": "int64"
}
},
"duplicatedIndexes": {
"type": "array",
"description": "A list containing the zero-based index of the input structures which are duplicates of an already inserted structure. (If you are using autogenerated IDs, this is the only information you can use to detect which of your inputs are duplicates.)",
"items": {
"type": "integer",
"format": "int64"
}
},
"failedIds": {
"type": "array",
"description": "A list containing the IDs of the input structures which could not be imported.",
"items": {
"type": "integer",
"format": "int64"
}
},
"failedIndexes": {
"type": "array",
"description": "A list containing the zero-based index of the input structures which could not be imported. (If you are using autogenerated IDs, this is the only information you can use to detect which of your inputs had errors.)",
"items": {
"type": "integer",
"format": "int64"
}
},
"insertSuccess": {
"type": "array",
"deprecated": true,
"description": "A list containing a boolean value containing the information whether the corresponding molecule was inserted successfully.\nDeprecated, do not use.\n[Deprecated] - will be removed, use \"failedIds\" instead",
"items": {
"type": "boolean"
}
},
"processed": {
"type": "integer",
"format": "int64",
"description": "Number of molecules which were processed before stopping due to timeout or reaching the end of the input."
},
"stoppedByTimeout": {
"type": "boolean",
"description": "Returns whether the insertion stopped due to timeout. If true, then there are unprocessed molecules, so the same endpoint have to be called again with offset to fully process the source"
},
"successfulIds": {
"type": "array",
"description": "A list containing the IDs of the input structures which were imported.",
"items": {
"type": "integer",
"format": "int64"
}
},
"successfulIndexes": {
"type": "array",
"description": "A list containing the zero-based index of the input structures which were imported. (If you are using autogenerated IDs, this is the only information you can use to detect which are the IDs of your inputs.)",
"items": {
"type": "integer",
"format": "int64"
}
}
}
}
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/chemaxon-insert-molecules-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.