molecules-public

Create Group

Create an empty molecule group.

Add molecules with POST /molecules/upload (JSON) or POST /molecules/import-file (a file).

Bind a schemaId to require every molecule to match that schema.

post/api/molecules/groups

Request

  • Base URL: https://app.tamarind.bio
  • URL: https://app.tamarind.bio/api/molecules/groups
  • Auth: API key in header x-api-key

Request body

namestring required
type'protein' | 'antibody' | 'peptide' | 'enzyme' | 'small_molecule' | 'nucleic_acid' | 'small_molecule_binding_protein'

The spec's MoleculeType — the kind of a molecule, and of the molecules a group holds.

Value-identical to the internal Modality (the user-picked upload modality), which is the superset enum complexes.type is written from. Declared separately because it is a PUBLISHED contract: Modality is free to grow a value for an internal picker without that value silently becoming part of the public API. public_types_match_modality pins them equal today.

schemaIdstring nullable
orgIdstring nullable
tagsstring[]
metadataobject

Response

Successful Response

idstring required
namestring required
displayNamestring nullable required
matchedOnstring nullable required
typestring nullable required
statusstring required
moleculeCountinteger required
schemaIdstring nullable required
tagsstring[] required
metadataobject required
createdAtstring required
updatedAtstring required

Changes

No recorded changes to this operation across all 1 revision of this API.