Create a Molecule
Create a Molecule
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
chemicalStructure
Chemical structure of the Molecule.
name
Name of the Molecule.
aliases
Aliases to add to the Molecule.
customFields
Custom fields to add to the Molecule. Every field should have its name as a key, mapping to an object with information about the value of the field.
entityRegistryId
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
fields
Fields to set on the Molecule. Must correspond with the schema's field definitions. Every field should have its name as a key, mapping to an object with information about the value of the field.
folderId
ID of the folder containing the Molecule.
namingStrategy
Specifies the behavior for automatically generated names when registering an entity.
- NEW_IDS: Generate new registry IDs
- IDS_FROM_NAMES: Generate registry IDs based on entity names
- DELETE_NAMES: Generate new registry IDs and replace name with registry ID
- SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias
- REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template
- KEEP_NAMES: Keep existing entity names as registry IDs
- REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
registryId
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the /registries endpoint
Required in order for entities to be created directly in the registry.
schemaId
ID of the Molecule's schema.
Response
Created
aliases
Array of aliases.
apiURL
The canonical url of the Molecule in the API.
archiveRecord
canonicalizedSmiles
The canonicalized chemical structure in SMILES format.
createdAt
DateTime the Molecule was created.
creator
customFields
Custom fields set on the Molecule.
entityRegistryId
Registry ID of the Molecule if registered.
fields
folderId
ID of the folder that contains the Molecule.
id
ID of the Molecule.
modifiedAt
DateTime the Molecule was last modified.
name
Name of the Molecule.
originalSmiles
The original chemical structure supplied by the user in SMILES format. Null if the user did not originally supply SMILES.
registrationOrigin
registryId
Registry the Molecule is registered in.
schema
webURL
URL of the Molecule.
Errors
400
Bad Request Error
503
Service Unavailable Error