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
View JSON Schema on GitHub

JSON Schema

chemaxon-insert-molecules-response-schema.json Raw ↑
{
  "$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.
All 92 tools →

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.