---
title: "List NucleotideMonomer items"
method: GET
path: "/api/v3/nucleotide-monomer/items"
tags: ["Nucleotide Monomer"]
---

# List NucleotideMonomer items

`GET /api/v3/nucleotide-monomer/items`

## Request

- Base URL: `https://{tenant_name}.benchling.com`
- URL: `https://{tenant_name}.benchling.com/api/v3/nucleotide-monomer/items`
- Auth: HTTP bearer

List NucleotideMonomer items.

## Query parameters

- `archiveReason.anyOf` string[]
- `archived.anyOf` boolean[]
- `createdAt.gt` string, datetime
- `createdAt.gte` string, datetime
- `createdAt.lt` string, datetime
- `createdAt.lte` string, datetime
- `id.anyOf` string[]
- `modifiedAt.gt` string, datetime
- `modifiedAt.gte` string, datetime
- `modifiedAt.lt` string, datetime
- `modifiedAt.lte` string, datetime
- `name.anyOf` string[]
- `name.anyOf.caseSensitive` string[]
- `nextToken` string
- `omit` string[]
- `pageSize` integer
- `returning` string[]
- `sort` 'createdAt:asc' | 'createdAt:desc' | 'modifiedAt:asc' | 'modifiedAt:desc'

## Headers

- `EARLY-ACCESS` string

## Response `200`

OK

- NucleotideMonomerPaginatedList
  - `items` NucleotideMonomer[]
    - `__typename` string
    - `archiveReason` string, nullable
    - `archived` boolean
    - `attachmentPoints` string[]: A list of the capping group present at each location where the monomer can form a bond with other monomers.
    - `calculatedMolecularWeight` number, double, nullable: The molecular weight of the monomer as calculated by RDKit based on the monomer chemical structure.
    - `canonicalSmiles` string: The SMILES representation of the monomer chemical structure after being standardized.
    - `createdAt` string, datetime
    - `customMolecularWeight` number, double, nullable: Optional molecular weight value that the user can provide to override the calculated molecular weight.
    - `exactMolecularWeight` number, double: The exact molecular weight of the monomer as calculated by RDKit based on the monomer chemical structure.
    - `id` string
    - `modifiedAt` string, datetime
    - `monomerType` 'BACKBONE' | 'BRANCH': The part of the nucleotide structure that the monomer fits into, i.e. backbone or branch.
    - `name` string
    - `naturalAnalog` 'A' | 'C' | 'G' | 'T' | 'U' | 'N' | 'r' | 'd' | 'p' | 'R' | 'Y' | 'M' | 'K' | 'W' | 'S' | 'B' | 'D' | 'H' | 'V': Natural equivalent of the monomer. For example, a modified ribose would have `r` as the natural analog, which is the symbol for natural ribose.
    - `originalSmiles` string, nullable: The SMILES string that was originally provided upon creation of the monomer.
    - `polymerType` 'RNA': The polymer type of the monomer, per the HELM definition of polymer type. Because nucleotide monomers are only used in modified nucleotide sequences, the polymer type of a NucleotideMonomer is always `RNA`.
    - `symbol` string: User-defined identifier of the monomer, unique on the monomer type.
    - `visualColor` string, nullable: The color code of the monomer visual symbol.
    - `visualSymbol` 'DIAMOND_FILLED' | 'DIAMOND_HOLLOW' | 'DIAMOND_DASHED' | 'STAR_FILLED' | 'STAR_HOLLOW' | 'TRIANGLE_FILLED' | 'TRIANGLE_HOLLOW' | 'DYAD_FILLED' | 'DYAD_HOLLOW' | 'CLOVER_FILLED' | 'CLOVER_HOLLOW' | 'TRIAD_FILLED' | 'TRIAD_HOLLOW' | 'RECTANGLE_FILLED' | 'RECTANGLE_HOLLOW' | 'LETTERS_C' | 'LETTERS_CO' | 'LETTERS_M' | 'LETTERS_MP' | 'LETTERS_P' | 'LETTERS_PS' | 'LETTERS_R' | 'LETTERS_RS' | 'LETTERS_S' | 'LETTERS_SP': The shape of the monomer visual symbol.
  - `nextToken` string, nullable

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/benchling/apis/benchling-api.md) - [All operations](https://skmtc.dev/benchling/apis/benchling-api/llms.txt) - [OpenAPI document](https://skmtc.dev/benchling/apis/benchling-api/revisions/c9f087b98b8b?raw)
